.decoration-shape{--size: calc(100vw / 6);height:var(--size);width:var(--size);position:absolute}.intro-container{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:end;position:relative}.intro-container .decoration-shape{bottom:0;right:0}.experiences-container{position:relative}.experiences-container .experiences-title-wrapper{display:flex;flex-wrap:wrap-reverse}.experiences-container .experiences-title-wrapper .experiences-title{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.experiences-container .experiences-title-wrapper .decoration-shapes-wrapper{height:calc(100vw / 6);min-width:calc(100vw / 6 * 2);display:flex;flex-shrink:0;justify-content:end;margin-inline-start:auto}.experiences-container .experiences-title-wrapper .decoration-shapes-wrapper .decoration-shape{position:relative}.experiences-container .experiences-title-wrapper .decoration-shapes-wrapper .decoration-shape path{--shape-tone: var(--secondary);--shape-shade: var(--secondary)}.experience{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}@media screen and (min-width: 960px){.experience{height:100vh}}.experience .decoration-shape{top:0;right:0}.experience .decoration-shape path{--shape-tone: var(--secondary88);--shape-shade: var(--secondary22)}.experience>.experience-decoration-container,.experience>.experience-content-container{flex:1 1 auto;height:100%}@media screen and (min-width: 960px){.experience>.experience-decoration-container,.experience>.experience-content-container{flex-basis:50%}}.experience .experience-decoration-container{position:relative;aspect-ratio:1/var(--Phi)}@media screen and (min-width: 960px){.experience .experience-decoration-container{aspect-ratio:unset}}.experience .experience-content-container>*{position:relative}.experience .poster{width:100%;height:100%;overflow:hidden;position:relative}.experience .experience-card{height:100%;display:flex;flex-direction:column;padding-block:var(--s3)}@media screen and (min-width: 960px){.experience .experience-card{padding-block:0}}.experience .experience-card .experience-card-date{line-height:1;text-align:right}.experience .experience-card .experience-card-position{font-size:1.5em}.experience .experience-card hr{border-top:solid var(--on-surface) thick;width:100%}.experience .experience-card .experience-card-description{margin-block-start:auto}.experience .experience-card .experience-card-description h4,.experience .experience-card .experience-card-description p{max-width:var(--prose-width)}.infinite.experience .poster{background-color:var(--inverse-surface);color:var(--surface)}.infinite.experience .poster .iw-stripes{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(336deg);width:90%}.infinite.experience .poster .wave-motif{position:absolute;top:-60%;transform:rotate(120deg);width:200%;height:200%;max-width:200%;left:-40%;opacity:50%}.infinite.experience .poster .wave-motif g{stroke:var(--secondary)}.thinkful.experience{flex-wrap:wrap-reverse}@media screen and (min-width: 960px){.thinkful.experience .experience-card-date{text-align:left}}@media screen and (min-width: 960px){.thinkful.experience .experience-card-position{text-align:right}}.thinkful.experience .poster{background-color:var(--surface-dim)}.thinkful.experience .poster svg{height:100%;margin:auto}.contact-container{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.contact-container .contact-form{display:flex;flex-direction:column;max-width:100%}.contact-container .contact-form .input-label{display:block}.contact-container .contact-form .input-field{background-color:var(--tertiary40);border-block-end:solid thick var(--on-tertiary);color:var(--on-tertiary)}.contact-container .contact-form textarea.input-field{border:0;height:10em}.contact-container .contact-form button{align-self:flex-end}.contact-container .base-button{background-color:var(--on-tertiary);color:var(--tertiary)}
