.section-module__xmWmSa__section{flex-direction:column;gap:5.33333vw;display:flex}@media (min-width:800px){.section-module__xmWmSa__section{gap:1.38889vw}}.section-module__xmWmSa__titleContainer{color:color-mix(in srgb, var(--color-dark-900) 40%, transparent);align-items:center;gap:3.2vw;display:flex}@media (min-width:800px){.section-module__xmWmSa__titleContainer{gap:.833333vw}}.section-module__xmWmSa__divider{border:solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);border-width:.133333vw;flex:1}@media (min-width:800px){.section-module__xmWmSa__divider{border-width:.0520833vw}}.section-module__xmWmSa__bodyContainer{color:color-mix(in srgb, var(--color-dark-900) 60%, transparent);flex-direction:column;gap:6.4vw;display:flex}@media (min-width:800px){.section-module__xmWmSa__bodyContainer{gap:1.66667vw}}.section-module__xmWmSa__bodyContainer h1{color:var(--color-dark-900);margin-bottom:0;margin-bottom:initial}@media (min-width:800px){.section-module__xmWmSa__bodyContainer h1{margin-bottom:.833333vw}:root{--columns:12;--gap:1.66667vw;--safe:11.1111vw}}
.work-drawer-module__vwFaZq__root{isolation:isolate;width:100%;position:relative}.work-drawer-module__vwFaZq__indentBackground{background-color:var(--color-dark-900);pointer-events:none;z-index:-1;position:fixed;inset:0}.work-drawer-module__vwFaZq__indent{--indent-progress:var(--drawer-swipe-progress);--indent-radius:calc(4.26667vw * (1 - var(--indent-progress)));--indent-transition:calc(1 - clamp(0, calc(var(--drawer-swipe-progress) * 100000), 1));transform-origin:top;background-color:var(--color-light-100);will-change:transform;transition:transform .4s cubic-bezier(.32,.72,0,1),border-radius .25s cubic-bezier(.32,.72,0,1);transition-duration:calc(.4s * var(--indent-transition)), calc(.25s * var(--indent-transition));position:relative}@media (min-width:800px){.work-drawer-module__vwFaZq__indent{--indent-radius:calc(1.11111vw * (1 - var(--indent-progress)))}}.work-drawer-module__vwFaZq__indent[data-active]{transform:scale(calc(.96 + (.04 * var(--indent-progress)))) translateY(calc(2.13333vw * (1 - var(--indent-progress))));border-top-left-radius:var(--indent-radius);border-top-right-radius:var(--indent-radius);overflow:clip}@media (min-width:800px){.work-drawer-module__vwFaZq__indent[data-active]{transform:scale(calc(.96 + (.04 * var(--indent-progress)))) translateY(calc(.555556vw * (1 - var(--indent-progress))))}}.work-drawer-module__vwFaZq__backdrop{--backdrop-opacity:.4;background-color:var(--color-dark-900);opacity:calc(var(--backdrop-opacity) * (1 - var(--drawer-swipe-progress)));transition:opacity .45s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.work-drawer-module__vwFaZq__backdrop[data-starting-style],.work-drawer-module__vwFaZq__backdrop[data-ending-style]{opacity:0}.work-drawer-module__vwFaZq__backdrop[data-swiping]{transition-duration:0s}.work-drawer-module__vwFaZq__backdrop[data-swipe-dismiss][data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.work-drawer-module__vwFaZq__viewport{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.work-drawer-module__vwFaZq__popup{--bleed:12.8vw;pointer-events:auto;box-sizing:border-box;width:100%;max-height:calc(85dvh + var(--bleed));background-color:var(--color-light-100);color:var(--color-dark-900);border:.266667vw solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);overscroll-behavior:contain;will-change:transform;transform:translateY(var(--drawer-swipe-movement-y));border-bottom:none;border-radius:4.26667vw 4.26667vw 0 0;transition:transform .45s cubic-bezier(.32,.72,0,1);overflow-y:auto}@media (min-width:800px){.work-drawer-module__vwFaZq__popup{--bleed:3.33333vw;border:.0694445vw solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);border-radius:1.11111vw 1.11111vw 0 0}}.work-drawer-module__vwFaZq__popup[data-swiping]{-webkit-user-select:none;user-select:none}.work-drawer-module__vwFaZq__popup[data-starting-style],.work-drawer-module__vwFaZq__popup[data-ending-style]{transform:translateY(calc(100% - var(--bleed) + 13.3333vw))}@media (min-width:800px){.work-drawer-module__vwFaZq__popup[data-starting-style],.work-drawer-module__vwFaZq__popup[data-ending-style]{transform:translateY(calc(100% - var(--bleed) + 3.47222vw))}}.work-drawer-module__vwFaZq__popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.work-drawer-module__vwFaZq__close{color:color-mix(in srgb, var(--color-dark-900) 40%, transparent);grid-column:span 1;align-self:start;align-items:center;gap:.416667vw;transition:color .15s;display:flex;position:sticky;top:10.5556vw}.work-drawer-module__vwFaZq__close:hover,.work-drawer-module__vwFaZq__close:focus-visible{color:var(--color-dark-900)}.work-drawer-module__vwFaZq__icon{width:3.73333vw;height:3.73333vw;color:color-mix(in srgb, var(--color-dark-900) 40%, transparent);flex-shrink:0;align-self:center}@media (min-width:800px){.work-drawer-module__vwFaZq__icon{width:.972222vw;height:.972222vw}}.work-drawer-module__vwFaZq__handle{background:var(--color-light-100);width:100%;padding:3.2vw 0 4.26667vw;position:sticky;top:0}@media (min-width:800px){.work-drawer-module__vwFaZq__handle{top:auto;top:initial;padding:.833333vw 0 1.11111vw;position:static}}.work-drawer-module__vwFaZq__handle .work-drawer-module__vwFaZq__thumb{background-color:color-mix(in srgb, var(--color-dark-900) 12%, transparent);border-radius:9999px;width:14.9333vw;height:1.06667vw;margin-inline:auto}@media (min-width:800px){.work-drawer-module__vwFaZq__handle .work-drawer-module__vwFaZq__thumb{background-color:#0000;background-color:initial;width:3.88889vw;height:.277778vw}}.work-drawer-module__vwFaZq__detailsWrapper{flex-direction:column;grid-column:4/10;gap:12.8vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__detailsWrapper{gap:5vw}}.work-drawer-module__vwFaZq__info{flex-direction:column;gap:5.33333vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__info{gap:1.38889vw}}.work-drawer-module__vwFaZq__info h2{color:var(--color-dark-900);margin-bottom:0;margin-bottom:initial}@media (min-width:800px){.work-drawer-module__vwFaZq__info h2{margin-bottom:.833333vw}}.work-drawer-module__vwFaZq__bodyContainer{color:color-mix(in srgb, var(--color-dark-900) 60%, transparent);flex-direction:column;gap:6.4vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__bodyContainer{gap:1.66667vw}}.work-drawer-module__vwFaZq__bodyContainer h1{color:var(--color-dark-900);margin-bottom:0;margin-bottom:initial}@media (min-width:800px){.work-drawer-module__vwFaZq__bodyContainer h1{margin-bottom:.833333vw}}.work-drawer-module__vwFaZq__grid{grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:800px){.work-drawer-module__vwFaZq__grid{grid-template-columns:repeat(3,1fr)}}.work-drawer-module__vwFaZq__meta{flex-direction:column;gap:6.4vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__meta{gap:1.66667vw}}.work-drawer-module__vwFaZq__meta .work-drawer-module__vwFaZq__list{flex-direction:column;gap:.533333vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__meta .work-drawer-module__vwFaZq__list{gap:.138889vw}}.work-drawer-module__vwFaZq__link{align-items:baseline;gap:1.6vw;width:fit-content;margin-right:1.06667vw;display:inline-flex}@media (min-width:800px){.work-drawer-module__vwFaZq__link{gap:.416667vw;margin-right:.277778vw}}.work-drawer-module__vwFaZq__linkLabel{color:var(--color-dark-900);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-dark-900) 12%, transparent);text-decoration-color:color-mix(in srgb, var(--color-dark-900) 12%, transparent);text-underline-offset:.666667vw;text-decoration-thickness:.2vw;transition:text-decoration-color .15s}@media (min-width:800px){.work-drawer-module__vwFaZq__linkLabel{text-underline-offset:.173611vw;text-decoration-thickness:.0520833vw}}.work-drawer-module__vwFaZq__link:hover .work-drawer-module__vwFaZq__linkLabel,.work-drawer-module__vwFaZq__link:focus-visible .work-drawer-module__vwFaZq__linkLabel{-webkit-text-decoration-color:var(--color-dark-900);text-decoration-color:var(--color-dark-900)}.work-drawer-module__vwFaZq__detailsWrapper+.work-drawer-module__vwFaZq__imageWrapper{margin-top:12.8vw}@media (min-width:800px){.work-drawer-module__vwFaZq__detailsWrapper+.work-drawer-module__vwFaZq__imageWrapper{margin-top:5vw}}.work-drawer-module__vwFaZq__imageWrapper{flex-direction:column;grid-column:2/12;justify-content:center;align-items:center;gap:4.26667vw;margin-top:6.4vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__imageWrapper{gap:1.11111vw;margin-top:3.33333vw}}.work-drawer-module__vwFaZq__imageContainer{background-color:var(--color-light-200);border-radius:2.13333vw;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:4.26667vw;display:flex}@media (min-width:800px){.work-drawer-module__vwFaZq__imageContainer{border-radius:1.11111vw;padding:3.33333vw}}.work-drawer-module__vwFaZq__imageFrame{width:min(100%, calc(25dvh * var(--image-ar)));aspect-ratio:var(--image-ar);background-color:var(--color-white);border:.2vw solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);box-shadow:0 8.53333vw 5.06667vw 0 color-mix(in srgb, var(--color-dark-900) 1%, transparent), 0 3.73333vw 3.73333vw 0 color-mix(in srgb, var(--color-dark-900) 2%, transparent), 0 1.06667vw 2.13333vw 0 color-mix(in srgb, var(--color-dark-900) 2%, transparent);border-radius:1.06667vw;padding:1.06667vw}@media (min-width:800px){.work-drawer-module__vwFaZq__imageFrame{width:min(100%, calc(70dvh * var(--image-ar)));border:.0520833vw solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);box-shadow:0 2.22222vw 1.31944vw 0 color-mix(in srgb, var(--color-dark-900) 1%, transparent), 0 .972222vw .972222vw 0 color-mix(in srgb, var(--color-dark-900) 2%, transparent), 0 .277778vw .555556vw 0 color-mix(in srgb, var(--color-dark-900) 2%, transparent);border-radius:.277778vw;padding:.277778vw}}.work-drawer-module__vwFaZq__image{-o-object-fit:contain;object-fit:contain;border-radius:.533333vw;width:100%;height:100%;display:block}@media (min-width:800px){.work-drawer-module__vwFaZq__image{border-radius:.138889vw}}.work-drawer-module__vwFaZq__caption{text-align:center;text-wrap:balance;width:100%;color:color-mix(in srgb, var(--color-dark-900) 60%, transparent);margin-bottom:2.13333vw;padding:0 2.13333vw}@media (min-width:800px){.work-drawer-module__vwFaZq__caption{margin-bottom:0;margin-bottom:initial;padding:0 1.66667vw}:root{--columns:12;--gap:1.66667vw;--safe:11.1111vw}}
.email-link-module__EJ-0Bq__trigger{align-items:baseline;gap:1.6vw;width:fit-content;margin-right:1.06667vw;display:inline-flex}@media (min-width:800px){.email-link-module__EJ-0Bq__trigger{gap:.416667vw;margin-right:.277778vw}}.email-link-module__EJ-0Bq__label{color:var(--color-dark-900);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-dark-900) 12%, transparent);text-decoration-color:color-mix(in srgb, var(--color-dark-900) 12%, transparent);text-underline-offset:.666667vw;text-decoration-thickness:.2vw;transition:text-decoration-color .15s}@media (min-width:800px){.email-link-module__EJ-0Bq__label{text-underline-offset:.173611vw;text-decoration-thickness:.0520833vw}}.email-link-module__EJ-0Bq__trigger:hover .email-link-module__EJ-0Bq__label,.email-link-module__EJ-0Bq__trigger:focus-visible .email-link-module__EJ-0Bq__label{-webkit-text-decoration-color:var(--color-dark-900);text-decoration-color:var(--color-dark-900)}.email-link-module__EJ-0Bq__triggerIcon{width:3.73333vw;height:3.73333vw;color:color-mix(in srgb, var(--color-dark-900) 40%, transparent);flex-shrink:0;align-self:center}@media (min-width:800px){.email-link-module__EJ-0Bq__triggerIcon{width:.972222vw;height:.972222vw}}.email-link-module__EJ-0Bq__positioner{z-index:30}.email-link-module__EJ-0Bq__popup{transform-origin:var(--transform-origin);flex-direction:column;align-items:center;transition:opacity .15s,transform .15s;display:flex}.email-link-module__EJ-0Bq__popup[data-starting-style],.email-link-module__EJ-0Bq__popup[data-ending-style]{opacity:0;transform:scale(.96)translateY(.533333vw)}.email-link-module__EJ-0Bq__popup:focus-visible{outline:none}@media (min-width:800px){.email-link-module__EJ-0Bq__popup[data-starting-style],.email-link-module__EJ-0Bq__popup[data-ending-style]{transform:scale(.96)translateY(.138889vw)}}.email-link-module__EJ-0Bq__bar{background:var(--color-light-100);box-shadow:0 0 0 .266667vw color-mix(in srgb, var(--color-dark-900) 12%, transparent), 0 2.13333vw 6.4vw color-mix(in srgb, var(--color-dark-900) 10%, transparent);border-radius:1.06667vw;align-items:stretch;display:inline-flex}@media (min-width:800px){.email-link-module__EJ-0Bq__bar{box-shadow:0 0 0 .0694445vw color-mix(in srgb, var(--color-dark-900) 12%, transparent), 0 .555556vw 1.66667vw color-mix(in srgb, var(--color-dark-900) 10%, transparent);border-radius:.277778vw}}.email-link-module__EJ-0Bq__action{background:color-mix(in srgb, var(--color-dark-900) 4%, transparent);color:var(--color-dark-900);cursor:pointer;justify-content:center;align-items:center;padding:2.66667vw 3.2vw;transition:background .15s,transform .15s;display:inline-flex}.email-link-module__EJ-0Bq__action:hover{background:color-mix(in srgb, var(--color-dark-900) 8%, transparent)}.email-link-module__EJ-0Bq__action:active{transform:scale(.96)}@media (min-width:800px){.email-link-module__EJ-0Bq__action{padding:.555556vw .694444vw}}.email-link-module__EJ-0Bq__actionStart{border-radius:1.06667vw 0 0 1.06667vw}@media (min-width:800px){.email-link-module__EJ-0Bq__actionStart{border-radius:.277778vw 0 0 .277778vw}}.email-link-module__EJ-0Bq__actionEnd{border-radius:0 1.06667vw 1.06667vw 0}@media (min-width:800px){.email-link-module__EJ-0Bq__actionEnd{border-radius:0 .277778vw .277778vw 0}}.email-link-module__EJ-0Bq__actionIcon{width:3.73333vw;height:3.73333vw;color:color-mix(in srgb, var(--color-dark-900) 60%, transparent)}@media (min-width:800px){.email-link-module__EJ-0Bq__actionIcon{width:.972222vw;height:.972222vw}}.email-link-module__EJ-0Bq__iconStack{width:3.73333vw;height:3.73333vw;display:inline-block;position:relative}@media (min-width:800px){.email-link-module__EJ-0Bq__iconStack{width:.972222vw;height:.972222vw}}.email-link-module__EJ-0Bq__iconLayer{opacity:0;filter:blur(.533333vw);transition:opacity .15s,filter .15s;display:inline-flex;position:absolute;inset:0}@media (min-width:800px){.email-link-module__EJ-0Bq__iconLayer{filter:blur(.138889vw)}}.email-link-module__EJ-0Bq__iconLayer[data-active=true]{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.email-link-module__EJ-0Bq__iconLayer{filter:none;transition:opacity .15s}}.email-link-module__EJ-0Bq__email{color:color-mix(in srgb, var(--color-dark-900) 60%, transparent);white-space:nowrap;align-items:center;padding:0 3.2vw;font-size:3.73333vw;line-height:1.4;display:inline-flex}@media (min-width:800px){.email-link-module__EJ-0Bq__email{padding:0 .833333vw;font-size:.972222vw}}.email-link-module__EJ-0Bq__tooltipPositioner{z-index:40}.email-link-module__EJ-0Bq__tooltip{background:var(--color-light-100);color:color-mix(in srgb, var(--color-dark-900) 60%, transparent);transform-origin:var(--transform-origin);line-height:1.4;transition:opacity .15s,transform .15s}.email-link-module__EJ-0Bq__tooltip[data-starting-style],.email-link-module__EJ-0Bq__tooltip[data-ending-style]{opacity:0;transform:scale(.96)}@media (max-width:799.98px){.email-link-module__EJ-0Bq__tooltip{display:none}}@media (min-width:800px){.email-link-module__EJ-0Bq__tooltip{box-shadow:0 0 0 .0694445vw color-mix(in srgb, var(--color-dark-900) 12%, transparent);border-radius:.277778vw;padding:.277778vw .555556vw;font-size:.902778vw}}.email-link-module__EJ-0Bq__popoverArrow,.email-link-module__EJ-0Bq__tooltipArrow{width:3.73333vw;height:1.86667vw;display:block}@media (min-width:800px){.email-link-module__EJ-0Bq__popoverArrow,.email-link-module__EJ-0Bq__tooltipArrow{width:.972222vw;height:.486111vw}}.email-link-module__EJ-0Bq__popoverArrow[data-side=top],.email-link-module__EJ-0Bq__tooltipArrow[data-side=top]{top:100%}.email-link-module__EJ-0Bq__popoverArrow[data-side=bottom],.email-link-module__EJ-0Bq__tooltipArrow[data-side=bottom]{bottom:100%;rotate:180deg}.email-link-module__EJ-0Bq__popoverArrow svg,.email-link-module__EJ-0Bq__tooltipArrow svg{width:100%;height:100%;display:block;overflow:visible}.email-link-module__EJ-0Bq__popoverArrowFill,.email-link-module__EJ-0Bq__tooltipArrowFill{fill:var(--color-light-100)}.email-link-module__EJ-0Bq__popoverArrowStroke,.email-link-module__EJ-0Bq__tooltipArrowStroke{fill:none;stroke:color-mix(in srgb, var(--color-dark-900) 12%, transparent);stroke-width:.266667vw;stroke-linejoin:round}@media (min-width:800px){.email-link-module__EJ-0Bq__popoverArrowStroke,.email-link-module__EJ-0Bq__tooltipArrowStroke{stroke-width:.0694445vw}:root{--columns:12;--gap:1.66667vw;--safe:11.1111vw}}
.not-found-module__sxuMuG__wrapper{grid-column:4/10;min-height:calc(100dvh - 53.3333vw)}@media (min-width:800px){.not-found-module__sxuMuG__wrapper{min-height:calc(100dvh - 23.3333vw)}}.not-found-module__sxuMuG__videoFrame{background-color:var(--color-white);border:.2vw solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);border-radius:1.06667vw;width:100%;padding:1.06667vw}@media (min-width:800px){.not-found-module__sxuMuG__videoFrame{border:.0520833vw solid color-mix(in srgb, var(--color-dark-900) 12%, transparent);border-radius:.277778vw;padding:.277778vw}}.not-found-module__sxuMuG__videoFrame video{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:.533333vw;width:100%;height:auto;max-height:100%;display:block;overflow:hidden}@media (min-width:800px){.not-found-module__sxuMuG__videoFrame video{border-radius:.138889vw}:root{--columns:12;--gap:1.66667vw;--safe:11.1111vw}}
.page-module__E0kJGG__wrapper{flex-direction:column;grid-column:4/10;gap:12.8vw;display:flex}@media (min-width:800px){.page-module__E0kJGG__wrapper{gap:5vw}}.page-module__E0kJGG__grid{grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:.533333vw;grid-template-columns:repeat(2,1fr);row-gap:.533333vw;display:grid}@media (min-width:800px){.page-module__E0kJGG__grid{grid-template-columns:repeat(3,1fr);row-gap:.138889vw}}.page-module__E0kJGG__grid:has(.page-module__E0kJGG__work){row-gap:6.4vw}@media (min-width:800px){.page-module__E0kJGG__grid:has(.page-module__E0kJGG__work){row-gap:1.66667vw}}.page-module__E0kJGG__work{filter:saturate(0);opacity:.4;place-content:center;height:12.8vw;transition:filter .15s,opacity .15s;display:grid}@media (min-width:800px){.page-module__E0kJGG__work{height:5vw}}.page-module__E0kJGG__work:hover,.page-module__E0kJGG__work:focus-visible{filter:saturate();opacity:1}.page-module__E0kJGG__work svg{transform:scale(.85)}@media (min-width:800px){.page-module__E0kJGG__work svg{transform:scale(1)}}.page-module__E0kJGG__flexbox{gap:var(--gap);flex-direction:column;display:flex}@media (min-width:800px){.page-module__E0kJGG__flexbox{flex-direction:row}}.page-module__E0kJGG__fitWrapper{flex-direction:column;gap:6.4vw;display:flex}@media (min-width:800px){.page-module__E0kJGG__fitWrapper{gap:1.66667vw}}.page-module__E0kJGG__fitWrapper .page-module__E0kJGG__list{flex-direction:column;gap:.533333vw;display:flex}@media (min-width:800px){.page-module__E0kJGG__fitWrapper .page-module__E0kJGG__list{gap:.138889vw}}:is(.page-module__E0kJGG__fitWrapper .page-module__E0kJGG__list) li{align-items:center;gap:2.13333vw;display:flex}@media (min-width:800px){:is(.page-module__E0kJGG__fitWrapper .page-module__E0kJGG__list) li{gap:.555556vw}}:is(:is(.page-module__E0kJGG__fitWrapper .page-module__E0kJGG__list) li):before{content:"";border:.2vw solid color-mix(in srgb, var(--color-dark-900) 60%, transparent);border-radius:50%;flex-shrink:0;width:1.6vw;height:1.6vw}@media (min-width:800px){:is(:is(.page-module__E0kJGG__fitWrapper .page-module__E0kJGG__list) li):before{border:.0520833vw solid color-mix(in srgb, var(--color-dark-900) 60%, transparent);width:.416667vw;height:.416667vw}}.page-module__E0kJGG__signature svg{width:24.5333vw;height:8.8vw;margin-top:2.13333vw;display:block;transform:rotate(-1deg)}@media (min-width:800px){.page-module__E0kJGG__signature svg{width:6.38889vw;height:2.29167vw;margin-top:.555556vw}:root{--columns:12;--gap:1.66667vw;--safe:11.1111vw}}
