.case-module-scss-module__YKMymW__top{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;padding-top:clamp(3.5rem,5.2vw,5.5rem);padding-bottom:clamp(4rem,6.7vw,7rem);display:grid}@media (max-width:1024px){.case-module-scss-module__YKMymW__top{grid-template-columns:1fr;row-gap:3rem}}.case-module-scss-module__YKMymW__fichaCol{flex-direction:column;grid-column:1/span 3;min-width:0;display:flex}@media (max-width:1024px){.case-module-scss-module__YKMymW__fichaCol{grid-row:2}}.case-module-scss-module__YKMymW__bigN{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.06em;color:var(--c-text-hi);margin-left:-.05em;font-size:clamp(6rem,14.8vw,15.5rem);font-weight:200;line-height:.84}@media (max-width:1024px){.case-module-scss-module__YKMymW__bigN{display:none}}.case-module-scss-module__YKMymW__ficha{border-bottom:1px solid var(--c-line);margin-top:clamp(2rem,3.3vw,3.5rem)}.case-module-scss-module__YKMymW__ficha div{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;padding-block:14px;display:grid}.case-module-scss-module__YKMymW__ficha dt{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);padding-top:3px;font-size:.625rem}.case-module-scss-module__YKMymW__ficha dd{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text);font-size:.9375rem;line-height:1.4}.case-module-scss-module__YKMymW__live{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text);margin-top:20px;font-size:.625rem}.case-module-scss-module__YKMymW__divider{grid-column:4;position:relative}.case-module-scss-module__YKMymW__divider:before{content:"";background:var(--c-line);width:1px;position:absolute;top:0;bottom:-5.5rem;left:16px}@media (max-width:1024px){.case-module-scss-module__YKMymW__divider{display:none}}.case-module-scss-module__YKMymW__headCol{flex-direction:column;grid-column:5/-1;min-width:0;display:flex}@media (max-width:1024px){.case-module-scss-module__YKMymW__headCol{grid-column:1/-1}}.case-module-scss-module__YKMymW__crumb{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);font-size:.6875rem}.case-module-scss-module__YKMymW__crumb a{color:inherit;text-decoration:none}@media (pointer:coarse){.case-module-scss-module__YKMymW__crumb a{position:relative}.case-module-scss-module__YKMymW__crumb a:after{content:"";position:absolute;inset:-15px -8px}}.case-module-scss-module__YKMymW__crumb a:hover,.case-module-scss-module__YKMymW__crumb a:focus-visible{color:var(--c-text)}.case-module-scss-module__YKMymW__title{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.05em;color:var(--c-text-hi);overflow-wrap:anywhere;margin-top:28px;font-size:clamp(3.25rem,10vw,10.5rem);font-weight:400;line-height:.92}.case-module-scss-module__YKMymW__chips{flex-wrap:wrap;gap:8px;margin-top:32px;list-style:none;display:flex}.case-module-scss-module__YKMymW__chips li{border:1px solid var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text);border-radius:999px;padding:5px 10px;font-size:.625rem;line-height:1.2}.case-module-scss-module__YKMymW__lead{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;color:var(--c-text);max-width:38ch;margin-top:48px;font-size:clamp(1.375rem,1.8vw,1.875rem);font-weight:300;line-height:1.3}.case-module-scss-module__YKMymW__qLabel{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);flex-direction:column;font-size:1rem;display:flex}.case-module-scss-module__YKMymW__question{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:1rem;margin-top:56px;padding-top:24px;display:grid}@media (max-width:768px){.case-module-scss-module__YKMymW__question{grid-template-columns:1fr}}.case-module-scss-module__YKMymW__questionText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;color:var(--c-text);max-width:32ch;font-size:clamp(1.375rem,1.8vw,1.875rem);line-height:1.25}.case-module-scss-module__YKMymW__row{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));padding-bottom:clamp(4rem,7vw,7.5rem)}.case-module-scss-module__YKMymW__rowFirst{padding-top:24px}.case-module-scss-module__YKMymW__rowInner{border-top:1px solid var(--c-line);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;padding-top:24px;display:grid}@media (max-width:768px){.case-module-scss-module__YKMymW__rowInner{grid-template-columns:1fr;row-gap:1.5rem}}.case-module-scss-module__YKMymW__rowLabel{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--c-text-mid);flex-direction:column;grid-column:5/span 2;font-size:1rem;display:flex}@media (max-width:1024px){.case-module-scss-module__YKMymW__rowLabel{grid-column:1/span 3}}@media (max-width:768px){.case-module-scss-module__YKMymW__rowLabel{grid-column:1}}.case-module-scss-module__YKMymW__rowN{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;color:var(--c-faint);font-size:.625rem}.case-module-scss-module__YKMymW__rowContent{flex-direction:column;grid-column:7/-1;gap:16px;min-width:0;display:flex}@media (max-width:1024px){.case-module-scss-module__YKMymW__rowContent{grid-column:4/-1}}@media (max-width:768px){.case-module-scss-module__YKMymW__rowContent{grid-column:1}}.case-module-scss-module__YKMymW__contextLead{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;color:var(--c-text);font-size:clamp(1.375rem,1.8vw,1.875rem);font-weight:300;line-height:1.25}.case-module-scss-module__YKMymW__faint{color:var(--c-faint)}.case-module-scss-module__YKMymW__text{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:40rem;font-size:1.125rem;line-height:1.5}.case-module-scss-module__YKMymW__decisions{list-style:none}.case-module-scss-module__YKMymW__decisions li{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,5fr);gap:1rem;padding-block:20px;display:grid}.case-module-scss-module__YKMymW__decisions li:first-child{border-top:0;padding-top:0}.case-module-scss-module__YKMymW__decN{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;color:var(--c-text-mid);padding-top:6px;font-size:.625rem}.case-module-scss-module__YKMymW__decTitle{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text);font-size:1.375rem;display:block}.case-module-scss-module__YKMymW__decText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);margin-top:6px;font-size:1rem;line-height:1.5;display:block}.case-module-scss-module__YKMymW__rowHindsight{padding-top:clamp(5rem,7vw,7.5rem)}.case-module-scss-module__YKMymW__rowCredits{padding-bottom:clamp(4rem,7vw,7.5rem)}.case-module-scss-module__YKMymW__credits{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--c-text);font-size:1.125rem;line-height:1.5}.case-module-scss-module__YKMymW__nextMod{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));background:var(--c-bg-2);padding-block:clamp(4rem,6vw,6rem)}.case-module-scss-module__YKMymW__head{flex-direction:column;gap:1.5rem;margin-bottom:40px;display:flex}.case-module-scss-module__YKMymW__headRule{width:100%;color:var(--c-line);display:block}.case-module-scss-module__YKMymW__headRow{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;font-size:.6875rem;display:flex}.case-module-scss-module__YKMymW__headRow>:first-child{color:var(--c-text-hi)}.case-module-scss-module__YKMymW__headRow a{color:var(--c-text);text-decoration:none}@media (pointer:coarse){.case-module-scss-module__YKMymW__headRow a{position:relative}.case-module-scss-module__YKMymW__headRow a:after{content:"";position:absolute;inset:-15px -8px}}.case-module-scss-module__YKMymW__headRow a:hover,.case-module-scss-module__YKMymW__headRow a:focus-visible{text-underline-offset:3px;text-decoration:underline}.case-module-scss-module__YKMymW__next{color:var(--c-text);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:1rem;text-decoration:none;display:grid}@media (max-width:768px){.case-module-scss-module__YKMymW__next{grid-template-columns:1fr;row-gap:2rem}}.case-module-scss-module__YKMymW__next:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.case-module-scss-module__YKMymW__nextText{flex-direction:column;grid-column:1/span 8;gap:16px;min-width:0;display:flex}@media (max-width:768px){.case-module-scss-module__YKMymW__nextText{grid-area:2/1}}.case-module-scss-module__YKMymW__nextLabel{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);font-size:.6875rem}.case-module-scss-module__YKMymW__nextTitle{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.05em;color:var(--c-text-hi);font-size:clamp(3rem,7.1vw,7.5rem);font-weight:300;line-height:.95}.case-module-scss-module__YKMymW__nextArrow{transition:transform .45s cubic-bezier(.19,1,.22,1);display:inline-block}.case-module-scss-module__YKMymW__next:hover .case-module-scss-module__YKMymW__nextArrow,.case-module-scss-module__YKMymW__next:focus-visible .case-module-scss-module__YKMymW__nextArrow{transform:translate(.08em,-.08em)}.case-module-scss-module__YKMymW__nextLead{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:48rem;font-size:1.125rem;line-height:1.5}.case-module-scss-module__YKMymW__nextCover{aspect-ratio:4/3;background:var(--c-stage);grid-column:9/-1;display:block;overflow:hidden}.case-module-scss-module__YKMymW__nextCover img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.19,1,.22,1)}.case-module-scss-module__YKMymW__next:hover .case-module-scss-module__YKMymW__nextCover img{transform:scale(1.03)}@media (max-width:768px){.case-module-scss-module__YKMymW__nextCover{grid-column:1}}.case-module-scss-module__YKMymW__blockWrap{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));position:relative}.case-module-scss-module__YKMymW__notesBar{z-index:3;justify-content:flex-end;align-items:flex-start;height:0;display:flex;position:sticky;top:8.5rem;overflow:visible}.case-module-scss-module__YKMymW__notesBar>div{background:var(--c-overlay);border-radius:999px;margin-top:.75rem;margin-right:.75rem;padding:4px 4px 4px 14px;box-shadow:0 4px 16px #0003}@media (max-width:900px){.case-module-scss-module__YKMymW__notesBar{display:none}}.case-module-scss-module__YKMymW__block{flex-direction:column;gap:0;line-height:0;display:flex;position:relative}.case-module-scss-module__YKMymW__blockImg{width:100%;height:auto;margin:0;display:block}.case-module-scss-module__YKMymW__notes{pointer-events:none;line-height:normal;position:absolute;inset:0}@media (max-width:900px){.case-module-scss-module__YKMymW__notes{display:none}}.case-module-scss-module__YKMymW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.case-module-scss-module__YKMymW__lines line{stroke:#c6dbf9;stroke-width:1.25px}.case-module-scss-module__YKMymW__dot{background:#c6dbf9;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 3px #c6dbf940}.case-module-scss-module__YKMymW__note{color:#10100e;width:clamp(14rem,21.1%,20.5rem);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;pointer-events:auto;background:#c6dbf9;border-radius:4px;flex-direction:column;gap:6px;padding:12px 14px;font-size:.75rem;line-height:1.35;display:flex;position:absolute}@media (prefers-reduced-motion:no-preference){.case-module-scss-module__YKMymW__note{animation:.25s cubic-bezier(.25,1,.5,1) both case-module-scss-module__YKMymW__noteIn}}@keyframes case-module-scss-module__YKMymW__noteIn{0%{opacity:0;transform:translateY(4px)}}.case-module-scss-module__YKMymW__noteTitle{font-weight:500}
.v0-module-scss-module__GWlL1q__page{flex-direction:column;padding-top:5rem;display:flex}.v0-module-scss-module__GWlL1q__wrap{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px))}.v0-module-scss-module__GWlL1q__intro{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;max-width:calc(60ch + 2*var(--m));color:var(--c-text);margin-inline:0;padding-block:clamp(3rem,6vw,5.5rem);font-size:clamp(1.125rem,.6vw + .95rem,1.375rem);line-height:1.35}.v0-module-scss-module__GWlL1q__section{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));color:var(--c-text);flex-direction:column;gap:1rem;padding-block:1.5rem clamp(3rem,6vw,6rem);display:flex}.v0-module-scss-module__GWlL1q__rule{width:100%;color:var(--c-line);display:block}.v0-module-scss-module__GWlL1q__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;padding-top:1rem;display:flex}.v0-module-scss-module__GWlL1q__label{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;color:var(--c-text-hi);font-size:.6875rem;line-height:1.2;text-decoration:none}.v0-module-scss-module__GWlL1q__label:is(a):hover,.v0-module-scss-module__GWlL1q__label:is(a):focus-visible{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.v0-module-scss-module__GWlL1q__label:is(a){position:relative}.v0-module-scss-module__GWlL1q__label:is(a):after{content:"";position:absolute;inset:-15px -6px}}.v0-module-scss-module__GWlL1q__mono{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;letter-spacing:.03em;color:var(--c-text-mid);font-size:.6875rem}.v0-module-scss-module__GWlL1q__links{flex-wrap:wrap;gap:.75rem 2rem;padding-top:1.5rem;display:flex}.v0-module-scss-module__GWlL1q__pill{border:1px solid var(--c-line);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text);background:var(--c-bg);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.6875rem;line-height:1.2;display:inline-flex}.v0-module-scss-module__GWlL1q__segmented{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);align-items:center;gap:.75rem;font-size:.75rem;display:inline-flex}.v0-module-scss-module__GWlL1q__segment{border:1px solid var(--c-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.v0-module-scss-module__GWlL1q__segment button{font:inherit;color:var(--c-text-mid);cursor:pointer;border-radius:999px;padding:.35rem .85rem;transition:background .2s,color .2s}@media (pointer:coarse){.v0-module-scss-module__GWlL1q__segment button{position:relative}.v0-module-scss-module__GWlL1q__segment button:after{content:"";position:absolute;inset:-8px -1px}}.v0-module-scss-module__GWlL1q__segment button[aria-pressed=true]{background:var(--c-text);color:var(--c-bg)}.v0-module-scss-module__GWlL1q__segment button:hover:not([aria-pressed=true]),.v0-module-scss-module__GWlL1q__segment button:focus-visible:not([aria-pressed=true]){color:var(--c-text)}.v0-module-scss-module__GWlL1q__segment button:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.v0-module-scss-module__GWlL1q__lead{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;max-width:28ch;font-size:clamp(1.5rem,1.6vw + .9rem,2.125rem);font-weight:300;line-height:1.25}.v0-module-scss-module__GWlL1q__body{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);max-width:36ch;font-size:clamp(1.0625rem,.5vw + .9rem,1.375rem);font-weight:300;line-height:1.45}.v0-module-scss-module__GWlL1q__closing{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));padding-top:3rem;padding-bottom:6rem}.v0-module-scss-module__GWlL1q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v0-module-scss-module__GWlL1q__chipToggle{align-items:center;gap:8px;display:inline-flex}.v0-module-scss-module__GWlL1q__chipToggle>span{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);margin-right:6px;font-size:.625rem}.v0-module-scss-module__GWlL1q__chipToggle button{border:1px solid var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text);cursor:pointer;border-radius:3px;padding:4px 8px;font-size:.625rem;transition:background .2s,color .2s,border-color .2s}@media (pointer:coarse){.v0-module-scss-module__GWlL1q__chipToggle button{position:relative}.v0-module-scss-module__GWlL1q__chipToggle button:after{content:"";position:absolute;inset:-10px -3px}}.v0-module-scss-module__GWlL1q__chipToggle button[aria-pressed=true]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.v0-module-scss-module__GWlL1q__chipToggle button:hover:not([aria-pressed=true]){border-color:var(--c-text)}.v0-module-scss-module__GWlL1q__chipToggle button:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}
.close-module-scss-module__FOqPMa__close{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));color:var(--c-text);flex-direction:column;gap:1rem;padding-top:clamp(5rem,9.5vw,10rem);padding-bottom:clamp(4.5rem,7vw,7.5rem);display:flex}.close-module-scss-module__FOqPMa__rule{width:100%;color:var(--c-line);display:block}.close-module-scss-module__FOqPMa__label{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;color:var(--c-text-hi);padding-top:1rem;font-size:.6875rem;line-height:1.2}.close-module-scss-module__FOqPMa__headline{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04em;color:var(--c-text-hi);white-space:pre-line;margin-top:clamp(2.5rem,4.3vw,4.5rem);font-size:clamp(2.5rem,6.2vw,6.5rem);font-weight:300;line-height:.96}.close-module-scss-module__FOqPMa__sub{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:40rem;margin-top:36px;font-size:clamp(1.0625rem,.5vw + .95rem,1.25rem);line-height:1.45}.close-module-scss-module__FOqPMa__actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-top:clamp(4rem,6.7vw,7rem);display:flex}.close-module-scss-module__FOqPMa__email{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;max-width:100%;display:flex}.close-module-scss-module__FOqPMa__emailLink{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;color:var(--c-text);overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:min(clamp(1.75rem,3.8vw,4rem),7.6vw);font-weight:300;line-height:1.1;text-decoration:none;transition:background-size .5s cubic-bezier(.19,1,.22,1),color .2s}.close-module-scss-module__FOqPMa__emailLink:hover,.close-module-scss-module__FOqPMa__emailLink:focus-visible{color:var(--c-text-hi);background-size:100% 1px}.close-module-scss-module__FOqPMa__emailLink:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.close-module-scss-module__FOqPMa__emailMd .close-module-scss-module__FOqPMa__emailLink{letter-spacing:-.02em;font-size:clamp(1.5rem,2.15vw,2.25rem)}.close-module-scss-module__FOqPMa__copy{flex-shrink:0}@media (pointer:coarse){.close-module-scss-module__FOqPMa__copy{position:relative}.close-module-scss-module__FOqPMa__copy:after{content:"";position:absolute;inset:-12px -6px}}.close-module-scss-module__FOqPMa__copy{border:1px solid var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text);cursor:pointer;border-radius:2px;align-self:center;padding:4px 8px;font-size:.625rem;line-height:1.2;transition:background .2s,color .2s,border-color .2s}.close-module-scss-module__FOqPMa__copy:hover,.close-module-scss-module__FOqPMa__copy:focus-visible{border-color:var(--c-text)}.close-module-scss-module__FOqPMa__copy:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.close-module-scss-module__FOqPMa__copyDone{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.close-module-scss-module__FOqPMa__call{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-line-hi);text-decoration-color:var(--c-line-hi);align-items:center;font-size:clamp(1.125rem,.6vw + .95rem,1.375rem);transition:text-decoration-color .2s;display:inline-flex}.close-module-scss-module__FOqPMa__call:is(a):hover,.close-module-scss-module__FOqPMa__call:is(a):focus-visible,.close-module-scss-module__FOqPMa__call[aria-disabled=true]{text-decoration-color:currentColor}.close-module-scss-module__FOqPMa__call:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.close-module-scss-module__FOqPMa__foot{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(3rem,4.8vw,5rem);padding-top:20px;display:flex}.close-module-scss-module__FOqPMa__mono,.close-module-scss-module__FOqPMa__small{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;color:var(--c-text-mid);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.6875rem;line-height:1.4;display:flex}.close-module-scss-module__FOqPMa__smallBody{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:0;font-size:.875rem}.close-module-scss-module__FOqPMa__socials{flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;display:flex}@media (pointer:coarse){.close-module-scss-module__FOqPMa__socials{row-gap:1.25rem}.close-module-scss-module__FOqPMa__socials a{position:relative}.close-module-scss-module__FOqPMa__socials a:after{content:"";position:absolute;inset:-15px -8px}}.close-module-scss-module__FOqPMa__socials a{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--c-text);font-size:.6875rem;text-decoration:none;transition:color .2s}.close-module-scss-module__FOqPMa__socials a:hover,.close-module-scss-module__FOqPMa__socials a:focus-visible{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}.close-module-scss-module__FOqPMa__socials a:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.close-module-scss-module__FOqPMa__caseClose{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));flex-direction:column;gap:1rem;padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4.5rem,7vw,7.5rem);display:flex}.close-module-scss-module__FOqPMa__caseRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-top:clamp(2rem,3vw,3rem);display:flex}.close-module-scss-module__FOqPMa__caseCloseText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;color:var(--c-text-hi);white-space:pre-line;font-size:clamp(1.75rem,2.9vw,3rem);font-weight:300;line-height:1.04}.close-module-scss-module__FOqPMa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.blocks-module-scss-module__sofgya__page{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));flex-direction:column;gap:6rem;padding-top:9rem;padding-bottom:6rem;display:flex}.blocks-module-scss-module__sofgya__pending{border:1px dashed var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mid);vertical-align:middle;white-space:nowrap;border-radius:2px;margin-left:.5rem;padding:3px 7px;font-size:.5625rem;font-style:normal;font-weight:400;line-height:1.2;display:inline-block}.blocks-module-scss-module__sofgya__section{border-top:1px solid var(--c-border);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem;padding-top:2rem;display:grid}@media (max-width:768px){.blocks-module-scss-module__sofgya__section{grid-template-columns:1fr;gap:1rem}}.blocks-module-scss-module__sofgya__label,.blocks-module-scss-module__sofgya__ficha dt{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.blocks-module-scss-module__sofgya__body{flex-direction:column;gap:2rem;min-width:0;display:flex}.blocks-module-scss-module__sofgya__hero{flex-direction:column;gap:1.5rem;padding-top:3rem;display:flex}.blocks-module-scss-module__sofgya__heroMeta{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.blocks-module-scss-module__sofgya__heroTitle{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04em;overflow-wrap:normal;max-width:14ch;font-size:clamp(2.75rem,8vw + 1rem,9rem);font-weight:300;line-height:1}.blocks-module-scss-module__sofgya__heroDisciplines{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);flex-wrap:wrap;gap:.5rem 1rem;font-size:clamp(.75rem,.6vw + .6rem,.875rem);display:flex}.blocks-module-scss-module__sofgya__lead{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;max-width:32ch;font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:300;line-height:1.3}.blocks-module-scss-module__sofgya__text{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);max-width:60ch;font-size:clamp(1rem,1vw + .8rem,1.25rem);line-height:1.7}.blocks-module-scss-module__sofgya__cases{flex-direction:column;gap:4rem;display:flex}.blocks-module-scss-module__sofgya__case{color:inherit;flex-direction:column;gap:1rem;text-decoration:none;display:flex}.blocks-module-scss-module__sofgya__caseMedia{aspect-ratio:16/9;background:var(--c-surface);position:relative;overflow:hidden}.blocks-module-scss-module__sofgya__caseMedia img{object-fit:cover;transition:transform .7s cubic-bezier(.19,1,.22,1)}.blocks-module-scss-module__sofgya__case:hover .blocks-module-scss-module__sofgya__caseMedia img{transform:scale(1.03)}.blocks-module-scss-module__sofgya__caseInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blocks-module-scss-module__sofgya__caseName{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.25rem,2vw + .8rem,1.75rem)}.blocks-module-scss-module__sofgya__caseTag{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.blocks-module-scss-module__sofgya__index{border-top:1px solid var(--c-border);list-style:none}.blocks-module-scss-module__sofgya__indexRow{border-bottom:1px solid var(--c-border);grid-template-columns:6rem minmax(0,1fr) 14rem 12rem;align-items:baseline;gap:1.5rem;padding-block:1rem;display:grid}@media (max-width:768px){.blocks-module-scss-module__sofgya__indexRow{grid-template-columns:1fr;gap:.25rem}}.blocks-module-scss-module__sofgya__indexYear,.blocks-module-scss-module__sofgya__indexTag{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.blocks-module-scss-module__sofgya__indexName{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:inherit;font-size:clamp(1.25rem,2vw + .8rem,1.75rem);text-decoration:none}.blocks-module-scss-module__sofgya__indexName:hover,.blocks-module-scss-module__sofgya__indexName:focus-visible{color:var(--c-text-mid)}.blocks-module-scss-module__sofgya__indexMeta{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);font-size:clamp(.75rem,.6vw + .6rem,.875rem)}.blocks-module-scss-module__sofgya__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}@media (max-width:768px){.blocks-module-scss-module__sofgya__grid3{grid-template-columns:1fr}}.blocks-module-scss-module__sofgya__card{border-top:1px solid var(--c-border);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.blocks-module-scss-module__sofgya__cardTitle{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.25rem,2vw + .8rem,1.75rem)}.blocks-module-scss-module__sofgya__chips{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.blocks-module-scss-module__sofgya__chips li{border:1px solid var(--c-border);font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);border-radius:999px;padding:.25rem .75rem;font-size:clamp(.75rem,.6vw + .6rem,.875rem)}.blocks-module-scss-module__sofgya__rows{border-top:1px solid var(--c-border);list-style:none}.blocks-module-scss-module__sofgya__rows li{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.5rem;padding-block:1.5rem;display:grid}@media (max-width:768px){.blocks-module-scss-module__sofgya__rows li{grid-template-columns:1fr;gap:.5rem}}.blocks-module-scss-module__sofgya__rowTitle{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.25rem,2vw + .8rem,1.75rem)}.blocks-module-scss-module__sofgya__rowTags{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-muted);margin-top:.5rem;font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.blocks-module-scss-module__sofgya__ficha{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.5rem;display:grid}.blocks-module-scss-module__sofgya__ficha dd{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;margin-top:.25rem;font-size:clamp(.875rem,.8vw + .7rem,1rem)}.blocks-module-scss-module__sofgya__placeholderMedia{aspect-ratio:16/9;background:var(--c-surface);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);justify-content:center;align-items:center;font-size:clamp(.625rem,.5vw + .5rem,.75rem);display:flex}.blocks-module-scss-module__sofgya__button{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:inherit;border:1px solid;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:clamp(.75rem,.6vw + .6rem,.875rem);text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.blocks-module-scss-module__sofgya__button:is(a):hover,.blocks-module-scss-module__sofgya__button:is(a):focus-visible{background:var(--c-text);color:var(--c-bg)}.blocks-module-scss-module__sofgya__more{align-self:flex-start}.blocks-module-scss-module__sofgya__contact{border-top:1px solid var(--c-border);flex-direction:column;gap:1.5rem;padding-top:3rem;display:flex}.blocks-module-scss-module__sofgya__contactText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;max-width:30ch;font-size:clamp(1.75rem,3vw + 1rem,2.5rem);font-weight:300;line-height:1.3}.blocks-module-scss-module__sofgya__contactEmail{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04em;color:inherit;overflow-wrap:anywhere;font-size:clamp(2rem,6vw + .5rem,6rem);font-weight:300;line-height:1;text-decoration:none}.blocks-module-scss-module__sofgya__contactEmail:hover,.blocks-module-scss-module__sofgya__contactEmail:focus-visible{color:var(--c-text-mid)}.blocks-module-scss-module__sofgya__contactRow{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.blocks-module-scss-module__sofgya__availability{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-mid);font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.blocks-module-scss-module__sofgya__socials{flex-wrap:wrap;gap:1rem 2rem;list-style:none;display:flex}.blocks-module-scss-module__sofgya__socials a{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);font-size:clamp(.75rem,.6vw + .6rem,.875rem);text-decoration:none}.blocks-module-scss-module__sofgya__socials a:hover,.blocks-module-scss-module__sofgya__socials a:focus-visible{color:var(--c-text)}
.feed-module-scss-module__8K2IGa__feed{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));flex-direction:column;gap:clamp(3rem,5vw,5rem);display:flex}.feed-module-scss-module__8K2IGa__group{flex-direction:column;gap:1rem;display:flex}.feed-module-scss-module__8K2IGa__head{border-bottom:1px solid var(--c-line);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.75rem;display:flex}.feed-module-scss-module__8K2IGa__headLabel{color:var(--c-text)}.feed-module-scss-module__8K2IGa__headMeta{color:var(--c-text-mid);white-space:nowrap}.feed-module-scss-module__8K2IGa__masonry{column-count:3;column-gap:1rem;list-style:none}@media (max-width:1024px){.feed-module-scss-module__8K2IGa__masonry{column-count:2}}@media (max-width:640px){.feed-module-scss-module__8K2IGa__masonry{column-count:1}}.feed-module-scss-module__8K2IGa__item{break-inside:avoid;margin-bottom:1rem}.feed-module-scss-module__8K2IGa__link{color:var(--c-text);background:var(--c-surface);border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.feed-module-scss-module__8K2IGa__link:focus-visible{outline:1px solid var(--c-text);outline-offset:3px}.feed-module-scss-module__8K2IGa__media{display:block;position:relative}.feed-module-scss-module__8K2IGa__media:after{content:"";image-rendering:pixelated;mix-blend-mode:multiply;opacity:.55;pointer-events:none;background:url(/feed/_dither.png) 0 0/4px 4px;transition:opacity .35s;position:absolute;inset:0}.feed-module-scss-module__8K2IGa__img{filter:grayscale()contrast(1.35)brightness(1.02);width:100%;height:auto;transition:filter .35s;display:block}.feed-module-scss-module__8K2IGa__link:hover .feed-module-scss-module__8K2IGa__img,.feed-module-scss-module__8K2IGa__link:focus-visible .feed-module-scss-module__8K2IGa__img{filter:none}.feed-module-scss-module__8K2IGa__link:hover .feed-module-scss-module__8K2IGa__media:after,.feed-module-scss-module__8K2IGa__link:focus-visible .feed-module-scss-module__8K2IGa__media:after{opacity:0}@media (prefers-reduced-motion:reduce){.feed-module-scss-module__8K2IGa__img,.feed-module-scss-module__8K2IGa__media:after{transition:none}}.feed-module-scss-module__8K2IGa__tags{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.feed-module-scss-module__8K2IGa__tag{background:var(--c-overlay);min-width:0;color:var(--c-text);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:4px 6px;font-size:.625rem;line-height:1.2;overflow:hidden}.feed-module-scss-module__8K2IGa__tagDate{color:var(--c-text-mid);flex-shrink:0}.feed-module-scss-module__8K2IGa__views{flex-direction:column;display:flex;position:relative}.feed-module-scss-module__8K2IGa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feed-module-scss-module__8K2IGa__top{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-block:clamp(3rem,6vw,5.5rem);display:flex}.feed-module-scss-module__8K2IGa__intro{max-width:60ch;font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text);font-size:clamp(1.125rem,.6vw + .95rem,1.375rem);line-height:1.35}.feed-module-scss-module__8K2IGa__canvasView{display:none}html[data-feed-view=canvas] .feed-module-scss-module__8K2IGa__canvasView{display:block}html[data-feed-view=canvas] .feed-module-scss-module__8K2IGa__gridView{display:none}html[data-feed-view=canvas] .feed-module-scss-module__8K2IGa__top{z-index:4;pointer-events:none;align-items:flex-start;padding-block:1rem;position:absolute;inset:0 0 auto}html[data-feed-view=canvas] .feed-module-scss-module__8K2IGa__intro{background:var(--c-overlay);max-width:44ch;color:var(--c-text-mid);border-radius:2px;padding:6px 9px;font-size:.8125rem;line-height:1.4}@media (max-width:768px){html[data-feed-view=canvas] .feed-module-scss-module__8K2IGa__intro{display:none}}html[data-feed-view=canvas] .feed-module-scss-module__8K2IGa__toggle{pointer-events:auto;background:var(--c-overlay);border-radius:999px;padding:4px 4px 4px 10px}
.GridOverlay-module-scss-module__Rg9vmW__overlay{z-index:400;pointer-events:none;position:fixed;inset:0}.GridOverlay-module-scss-module__Rg9vmW__inner{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);height:100%;display:grid}@media (max-width:768px){.GridOverlay-module-scss-module__Rg9vmW__inner{grid-template-columns:repeat(4,1fr)}.GridOverlay-module-scss-module__Rg9vmW__inner .GridOverlay-module-scss-module__Rg9vmW__col:nth-child(n+5){display:none}}.GridOverlay-module-scss-module__Rg9vmW__col{background:#ff5c1e12;border-inline:1px solid #ff5c1e59}.GridOverlay-module-scss-module__Rg9vmW__badge{top:5.75rem;left:max(1rem,env(safe-area-inset-left,0px));background:var(--c-bg);color:var(--c-text);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;border-radius:3px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:11px;line-height:13px;display:inline-flex;position:fixed}.GridOverlay-module-scss-module__Rg9vmW__key{color:#ff5c1e}
.SiteTransition-module-scss-module__7G7OHq__canvas{z-index:15;visibility:hidden;pointer-events:none;display:block;position:fixed;top:0;left:0}
.NavLink-module-scss-module__KQvu6q__navLink{isolation:isolate;font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:0;text-transform:uppercase;color:var(--c-text-mid);align-items:center;gap:3px;font-size:11px;font-weight:400;line-height:13px;transition:color .2s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative}.NavLink-module-scss-module__KQvu6q__navLink:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:#c6dbf9;border-radius:3px;transition:opacity .14s ease-in,transform .18s ease-in;position:absolute;inset:-3px -6px;transform:scale(.88)}.NavLink-module-scss-module__KQvu6q__navLink:hover:before,.NavLink-module-scss-module__KQvu6q__navLink:focus-visible:before,.NavLink-module-scss-module__KQvu6q__navLink.NavLink-module-scss-module__KQvu6q__active:before{opacity:1;transition:opacity .18s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.NavLink-module-scss-module__KQvu6q__navLink:hover,.NavLink-module-scss-module__KQvu6q__navLink:focus-visible,.NavLink-module-scss-module__KQvu6q__navLink.NavLink-module-scss-module__KQvu6q__active{color:#10100e}.NavLink-module-scss-module__KQvu6q__navLink:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.NavLink-module-scss-module__KQvu6q__navLinkText{display:inline-block}.NavLink-module-scss-module__KQvu6q__navArrow{flex-shrink:0;margin-top:.5px;display:inline-block;overflow:visible}.NavLink-module-scss-module__KQvu6q__navArrowShaft{stroke-dasharray:8.5;stroke-dashoffset:8.5px;transition:stroke-dashoffset .2s ease-in}.NavLink-module-scss-module__KQvu6q__navLink:hover .NavLink-module-scss-module__KQvu6q__navArrowShaft,.NavLink-module-scss-module__KQvu6q__navLink:focus-visible .NavLink-module-scss-module__KQvu6q__navArrowShaft,.NavLink-module-scss-module__KQvu6q__navLink.NavLink-module-scss-module__KQvu6q__active .NavLink-module-scss-module__KQvu6q__navArrowShaft{stroke-dashoffset:0;transition:stroke-dashoffset .36s cubic-bezier(.19,1,.22,1) .15s}.NavLink-module-scss-module__KQvu6q__navArrowHead{stroke-dasharray:8;stroke-dashoffset:8px;transition:stroke-dashoffset .18s ease-in}.NavLink-module-scss-module__KQvu6q__navLink:hover .NavLink-module-scss-module__KQvu6q__navArrowHead,.NavLink-module-scss-module__KQvu6q__navLink:focus-visible .NavLink-module-scss-module__KQvu6q__navArrowHead,.NavLink-module-scss-module__KQvu6q__navLink.NavLink-module-scss-module__KQvu6q__active .NavLink-module-scss-module__KQvu6q__navArrowHead{stroke-dashoffset:0;transition:stroke-dashoffset .32s cubic-bezier(.19,1,.22,1) .31s}@media (prefers-reduced-motion:reduce){.NavLink-module-scss-module__KQvu6q__navLink,.NavLink-module-scss-module__KQvu6q__navLink:before,.NavLink-module-scss-module__KQvu6q__navArrowShaft,.NavLink-module-scss-module__KQvu6q__navArrowHead{transition:none!important}}
.Footer-module-scss-module__EzUeIG__footer{z-index:20;background:var(--c-bg);width:100%;position:relative}.Footer-module-scss-module__EzUeIG__inner{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));padding-bottom:1.5rem}.Footer-module-scss-module__EzUeIG__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 1rem;padding-bottom:1.5625rem;display:flex}.Footer-module-scss-module__EzUeIG__availability{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);align-items:center;gap:8px;font-size:.6875rem;line-height:.8125rem;display:inline-flex}.Footer-module-scss-module__EzUeIG__dot{background:var(--c-g);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.Footer-module-scss-module__EzUeIG__dot:after{content:"";background:var(--c-g);opacity:.6;border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) infinite Footer-module-scss-module__EzUeIG__availPulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Footer-module-scss-module__EzUeIG__dot:after{animation:none;display:none}}@keyframes Footer-module-scss-module__EzUeIG__availPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.Footer-module-scss-module__EzUeIG__social{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.5625rem;margin-left:auto;display:flex}.Footer-module-scss-module__EzUeIG__socialLink{color:var(--c-text);opacity:.5;transition:opacity .2s cubic-bezier(.25,1,.5,1)}.Footer-module-scss-module__EzUeIG__socialLink:hover{opacity:1}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__social{flex-wrap:nowrap;gap:20px}}@media (max-width:768px) and (max-width:360px){.Footer-module-scss-module__EzUeIG__social{gap:min(14px,(100vw - 2*var(--m) - 224px)/4)}}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__socialLink{align-items:center;height:16px;display:flex}}@media (max-width:768px) and (pointer:coarse){.Footer-module-scss-module__EzUeIG__socialLink{position:relative}.Footer-module-scss-module__EzUeIG__socialLink:after{content:"";position:absolute;inset:-14px -6px}}@media (max-width:768px){.Footer-module-scss-module__EzUeIG__socialLink svg{width:auto}.Footer-module-scss-module__EzUeIG__socialLink[data-social=behance] svg{width:52.5px;height:10px}.Footer-module-scss-module__EzUeIG__socialLink[data-social=dribbble] svg{width:51.33px;height:14.67px}.Footer-module-scss-module__EzUeIG__socialLink[data-social=linkedin] svg{width:51.33px;height:14px}.Footer-module-scss-module__EzUeIG__socialLink[data-social=instagram] svg{width:55.33px;height:16px}.Footer-module-scss-module__EzUeIG__socialLink[data-social=x] svg{width:13.33px;height:13.33px}}@media (max-width:768px) and (pointer:coarse){.Footer-module-scss-module__EzUeIG__socialLink[data-social=x]:after{inset:-14px -24px -14px -7px}}.Footer-module-scss-module__EzUeIG__line{width:100%;color:var(--c-border);margin-bottom:1.5625rem}.Footer-module-scss-module__EzUeIG__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Footer-module-scss-module__EzUeIG__metaLeft{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Footer-module-scss-module__EzUeIG__lang{color:var(--c-text)}@media (pointer:coarse){.Footer-module-scss-module__EzUeIG__help{position:relative}.Footer-module-scss-module__EzUeIG__help:after{content:"";position:absolute;inset:-14px}}.Footer-module-scss-module__EzUeIG__help{border:1px solid var(--c-line);width:1.25rem;height:1.25rem;font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);cursor:pointer;isolation:isolate;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:.6875rem;line-height:1;display:inline-grid;position:relative}.Footer-module-scss-module__EzUeIG__help:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:#c6dbf9;border-radius:3px;transition:opacity .14s ease-in,transform .18s ease-in;position:absolute;inset:-1px;transform:scale(.88)}.Footer-module-scss-module__EzUeIG__help:hover:before,.Footer-module-scss-module__EzUeIG__help:focus-visible:before{opacity:1;transition:opacity .18s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.Footer-module-scss-module__EzUeIG__help:before{transition:none}}.Footer-module-scss-module__EzUeIG__help{transition:color .2s,border-color .2s}.Footer-module-scss-module__EzUeIG__help:hover,.Footer-module-scss-module__EzUeIG__help:focus-visible{color:#10100e;border-color:#0000}.Footer-module-scss-module__EzUeIG__help:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.Footer-module-scss-module__EzUeIG__metaRight{align-items:center;gap:1rem;display:flex}.Footer-module-scss-module__EzUeIG__metaRight time{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400;line-height:.8125rem}.Footer-module-scss-module__EzUeIG__copyright,.Footer-module-scss-module__EzUeIG__location{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text);font-size:.6875rem;font-weight:400;line-height:.8125rem}.Footer-module-scss-module__EzUeIG__location{color:var(--c-text-muted)}@media (max-width:640px){.Footer-module-scss-module__EzUeIG__location{display:none}}
.arco-module-scss-module__cWiOla__arco{--arco-top:72px;--arco-bottom:0px;--arco-pin-h:calc(100svh - var(--arco-top) - var(--arco-bottom))}@media (max-width:768px){.arco-module-scss-module__cWiOla__arco{--arco-bottom:var(--tabbar-h);--arco-pin-h:min(calc(100svh - var(--arco-top) - var(--arco-bottom)),calc(66vw*1.25 + 8.5rem))}}.arco-module-scss-module__cWiOla__arco,.arco-module-scss-module__cWiOla__pin{position:relative}.arco-module-scss-module__cWiOla__inner{top:var(--arco-top);height:var(--arco-pin-h);flex-direction:column;display:flex;position:sticky;overflow:hidden}.arco-module-scss-module__cWiOla__view{touch-action:pan-y;cursor:grab;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.arco-module-scss-module__cWiOla__view:focus-visible{box-shadow:inset 0 0 0 1px var(--c-text)}.arco-module-scss-module__cWiOla__dragging{cursor:grabbing}.arco-module-scss-module__cWiOla__ring{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.arco-module-scss-module__cWiOla__card{transform-style:preserve-3d;cursor:pointer;position:absolute;top:0;left:0}.arco-module-scss-module__cWiOla__strip{background-color:var(--c-bg-2);backface-visibility:hidden;filter:brightness(var(--b,1));background-repeat:no-repeat;border-radius:2px;transition:filter .4s;position:absolute}.arco-module-scss-module__cWiOla__mono .arco-module-scss-module__cWiOla__strip{filter:brightness(var(--b,1))grayscale(1)contrast(1.2)}.arco-module-scss-module__cWiOla__dial{width:calc(100% - 2*var(--m));height:auto;color:var(--c-text-mid);margin-inline:auto;display:block;overflow:visible}.arco-module-scss-module__cWiOla__dial circle{fill:var(--c-text-mid);r:2.5;transition:r .3s cubic-bezier(.19,1,.22,1),fill .3s}.arco-module-scss-module__cWiOla__dial circle[data-on=true]{fill:var(--c-text);r:4.5}.arco-module-scss-module__cWiOla__hud{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1rem;padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,1.75rem);font-size:.6875rem;display:grid;position:relative}@media (max-width:768px){.arco-module-scss-module__cWiOla__hud{grid-template-columns:auto 1fr}}.arco-module-scss-module__cWiOla__readN{font-variant-numeric:tabular-nums}.arco-module-scss-module__cWiOla__read{text-align:center;color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.75rem;overflow:hidden}@media (max-width:768px){.arco-module-scss-module__cWiOla__read{text-align:right;white-space:normal}}.arco-module-scss-module__cWiOla__readT{color:var(--c-text);text-decoration:none}.arco-module-scss-module__cWiOla__readT:hover,.arco-module-scss-module__cWiOla__readT:focus-visible{text-underline-offset:3px;text-decoration:underline}.arco-module-scss-module__cWiOla__readT:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.arco-module-scss-module__cWiOla__readD{color:var(--c-text)}.arco-module-scss-module__cWiOla__hint{justify-self:end}@media (max-width:768px){.arco-module-scss-module__cWiOla__hint{display:none}}.arco-module-scss-module__cWiOla__still{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1rem;list-style:none;display:none}@media (max-width:768px){.arco-module-scss-module__cWiOla__still{grid-template-columns:1fr}}.arco-module-scss-module__cWiOla__stillLink{color:var(--c-text);flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.arco-module-scss-module__cWiOla__stillMedia{aspect-ratio:3/2;background:var(--c-bg-2);display:block;overflow:hidden}.arco-module-scss-module__cWiOla__stillMedia img{object-fit:cover;width:100%;height:100%}.arco-module-scss-module__cWiOla__stillMeta{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;color:var(--c-text-mid);justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex}.arco-module-scss-module__cWiOla__stillMeta span:first-child{color:var(--c-text)}@media (prefers-reduced-motion:reduce){.arco-module-scss-module__cWiOla__pin{display:none}.arco-module-scss-module__cWiOla__still{display:grid}}
.GlitchSocialIcon-module-scss-module__CtbkMG__link{display:block}.GlitchSocialIcon-module-scss-module__CtbkMG__link:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.GlitchSocialIcon-module-scss-module__CtbkMG__link:hover .GlitchSocialIcon-module-scss-module__CtbkMG__glMain{animation:.31s step-end infinite GlitchSocialIcon-module-scss-module__CtbkMG__vhs-body,.83s linear infinite GlitchSocialIcon-module-scss-module__CtbkMG__vhs-flicker}.GlitchSocialIcon-module-scss-module__CtbkMG__link:hover .GlitchSocialIcon-module-scss-module__CtbkMG__glR{animation:.43s step-end infinite GlitchSocialIcon-module-scss-module__CtbkMG__vhs-r}.GlitchSocialIcon-module-scss-module__CtbkMG__link:hover .GlitchSocialIcon-module-scss-module__CtbkMG__glB{animation:.57s step-end 90ms infinite GlitchSocialIcon-module-scss-module__CtbkMG__vhs-b}.GlitchSocialIcon-module-scss-module__CtbkMG__glWrap{line-height:0;display:block;position:relative}.GlitchSocialIcon-module-scss-module__CtbkMG__glLayer{line-height:0;display:block}.GlitchSocialIcon-module-scss-module__CtbkMG__glLayer svg{display:block}.GlitchSocialIcon-module-scss-module__CtbkMG__glMain{z-index:3;will-change:transform;position:relative}.GlitchSocialIcon-module-scss-module__CtbkMG__glR{z-index:2;clip-path:inset(0 0 100%);will-change:transform,clip-path;position:absolute;inset:0}.GlitchSocialIcon-module-scss-module__CtbkMG__glB{z-index:1;clip-path:inset(0 0 100%);will-change:transform,clip-path;position:absolute;inset:0}@keyframes GlitchSocialIcon-module-scss-module__CtbkMG__vhs-r{0%{clip-path:inset(0 0 100%);transform:translate(0)}7%{clip-path:inset(0% 0 55%);transform:translate(10px)}14%{clip-path:inset(58% 0 5%);transform:translate(8px)}21%{clip-path:inset(18% 0 47%);transform:translate(11px)}28%{clip-path:inset(0 0 100%);transform:translate(0)}35%{clip-path:inset(35% 0 30%);transform:translate(12px)}42%{clip-path:inset(0% 0 62%);transform:translate(8px)}49%{clip-path:inset(0 0 100%);transform:translate(0)}56%{clip-path:inset(60% 0 0%);transform:translate(14px)}63%{clip-path:inset(5% 0 58%);transform:translate(9px)}70%{clip-path:inset(0 0 100%);transform:translate(0)}77%{clip-path:inset(42% 0 22%);transform:translate(11px)}84%{clip-path:inset(0% 0 60%);transform:translate(8px)}91%{clip-path:inset(0 0 100%);transform:translate(0)}98%{clip-path:inset(55% 0 8%);transform:translate(13px)}to{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes GlitchSocialIcon-module-scss-module__CtbkMG__vhs-b{0%{clip-path:inset(0 0 100%);transform:translate(0)}11%{clip-path:inset(62% 0 3%);transform:translate(-11px)}19%{clip-path:inset(8% 0 55%);transform:translate(-8px)}27%{clip-path:inset(40% 0 25%);transform:translate(-10px)}35%{clip-path:inset(0 0 100%);transform:translate(0)}43%{clip-path:inset(0% 0 60%);transform:translate(-13px)}51%{clip-path:inset(58% 0 5%);transform:translate(-9px)}59%{clip-path:inset(22% 0 43%);transform:translate(-12px)}67%{clip-path:inset(0 0 100%);transform:translate(0)}75%{clip-path:inset(48% 0 15%);transform:translate(-10px)}83%{clip-path:inset(0% 0 65%);transform:translate(-8px)}91%{clip-path:inset(0 0 100%);transform:translate(0)}99%{clip-path:inset(30% 0 35%);transform:translate(-11px)}to{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes GlitchSocialIcon-module-scss-module__CtbkMG__vhs-body{0%,to{transform:translate(0)skew(0)}8%{transform:translate(2px)skew(-.6deg)}16%{transform:translate(-1px)skew(.4deg)}24%{transform:translate(0)skew(0)}44%{transform:translate(-3px)skew(.8deg)}52%{transform:translate(1px)skew(-.5deg)}60%{transform:translate(0)skew(0)}74%{transform:translate(4px)skew(-1deg)}82%{transform:translate(-2px)skew(.7deg)}90%{transform:translate(0)skew(0)}}@keyframes GlitchSocialIcon-module-scss-module__CtbkMG__vhs-flicker{0%,to{opacity:1}29%{opacity:1}30%{opacity:.3}31%{opacity:1}58%{opacity:1}59%{opacity:.65}60%{opacity:1}81%{opacity:1}82%{opacity:.12}83%{opacity:.9}84%{opacity:1}}
.Shortcuts-module-scss-module__iExafa__backdrop{z-index:300;padding:calc(5rem + 1rem)var(--m)1rem;background:0 0;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.Shortcuts-module-scss-module__iExafa__panel{border:1px solid var(--c-line);background:var(--c-bg);width:min(22rem,100%);color:var(--c-text);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;border-radius:4px;outline:none;padding:1rem;font-size:.75rem;box-shadow:0 12px 40px #00000059}@media (prefers-reduced-motion:no-preference){.Shortcuts-module-scss-module__iExafa__panel{animation:.18s cubic-bezier(.25,1,.5,1) Shortcuts-module-scss-module__iExafa__in}}@keyframes Shortcuts-module-scss-module__iExafa__in{0%{opacity:0;transform:translateY(-6px)}}.Shortcuts-module-scss-module__iExafa__head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.Shortcuts-module-scss-module__iExafa__title{text-transform:uppercase;color:var(--c-text-hi);font-size:.6875rem}.Shortcuts-module-scss-module__iExafa__close{border:1px solid var(--c-line);color:var(--c-text-mid);font:inherit;cursor:pointer;border-radius:999px;padding:.2rem .5rem;font-size:.6875rem}.Shortcuts-module-scss-module__iExafa__close:hover,.Shortcuts-module-scss-module__iExafa__close:focus-visible{color:var(--c-text);border-color:var(--c-text)}.Shortcuts-module-scss-module__iExafa__list{list-style:none}.Shortcuts-module-scss-module__iExafa__row{border-bottom:1px solid var(--c-line);align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.Shortcuts-module-scss-module__iExafa__row:last-child{border-bottom:0;padding-bottom:0}.Shortcuts-module-scss-module__iExafa__key{border:1px solid var(--c-line);min-width:1.75rem;height:1.75rem;font:inherit;color:var(--c-text);border-radius:3px;place-items:center;display:inline-grid}.Shortcuts-module-scss-module__iExafa__label{color:var(--c-text);flex:1}.Shortcuts-module-scss-module__iExafa__soon{color:var(--c-text-muted);text-transform:uppercase;font-size:.625rem}.Shortcuts-module-scss-module__iExafa__toast{z-index:400;color:#10100e;font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;opacity:0;pointer-events:none;background:#c6dbf9;border-radius:3px;padding:.4rem .75rem;font-size:.6875rem;transition:opacity .2s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.Shortcuts-module-scss-module__iExafa__toast[data-on]{opacity:1}@media (max-width:768px){.Shortcuts-module-scss-module__iExafa__toast{bottom:5rem}}
.wip-module-scss-module__3XNf1W__page{box-sizing:border-box;min-height:calc(100svh - 122px);padding-top:155px;padding-bottom:6rem;position:relative}@media (max-width:768px){.wip-module-scss-module__3XNf1W__page{min-height:calc(100svh - 160px);padding-top:112px;padding-bottom:9rem}}.wip-module-scss-module__3XNf1W__hero{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.wip-module-scss-module__3XNf1W__head{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15;display:block}.wip-module-scss-module__3XNf1W__name{color:var(--c-text)}.wip-module-scss-module__3XNf1W__title{color:var(--c-text-hi);display:block}.wip-module-scss-module__3XNf1W__titleMask{margin-top:8px}.wip-module-scss-module__3XNf1W__mask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.wip-module-scss-module__3XNf1W__mask>[data-in]{display:block}.wip-module-scss-module__3XNf1W__disciplines{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;color:var(--c-text);margin:0;font-size:11px;line-height:normal}.wip-module-scss-module__3XNf1W__intro,.wip-module-scss-module__3XNf1W__contact{max-width:62rem;font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);margin:0;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.4}.wip-module-scss-module__3XNf1W__email{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:color .2s cubic-bezier(.25,1,.5,1),background-size .42s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.wip-module-scss-module__3XNf1W__email:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.wip-module-scss-module__3XNf1W__email:hover,.wip-module-scss-module__3XNf1W__email:focus-visible{color:var(--c-text);background-size:100% 1px}@media (prefers-reduced-motion:reduce){.wip-module-scss-module__3XNf1W__email{transition:none}}.wip-module-scss-module__3XNf1W__emailGhost{visibility:hidden}.wip-module-scss-module__3XNf1W__emailLive{white-space:nowrap;position:absolute;top:0;left:0}.wip-module-scss-module__3XNf1W__copied{color:#10100e;font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;vertical-align:.08em;opacity:0;visibility:hidden;pointer-events:none;background:#c6dbf9;border-radius:3px;margin-left:10px;padding:0 6px;font-size:11px;line-height:1.5;transition:opacity .14s ease-in,transform .18s ease-in,visibility 0s .18s;display:inline-block;transform:scale(.88)}@media (prefers-reduced-motion:reduce){.wip-module-scss-module__3XNf1W__copied{transition:none}}.wip-module-scss-module__3XNf1W__copiedOn{opacity:1;visibility:visible;transition:opacity .18s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.wip-module-scss-module__3XNf1W__copiedOn{transition:none}}.wip-module-scss-module__3XNf1W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wip-module-scss-module__3XNf1W__hint{z-index:3;pointer-events:none;mix-blend-mode:difference;color:#fff;width:10px;height:10px;transition:opacity .4s cubic-bezier(.25,1,.5,1);position:absolute;top:calc(55% + 32.4px);left:84.8%}.wip-module-scss-module__3XNf1W__hint[data-gone]{opacity:0}@media (max-width:768px){.wip-module-scss-module__3XNf1W__hint{left:auto;right:max(var(--m),env(safe-area-inset-right,0px));top:auto;bottom:4rem}}@media (prefers-reduced-motion:reduce){.wip-module-scss-module__3XNf1W__hint{display:none}}.wip-module-scss-module__3XNf1W__hintDot{background:currentColor;border-radius:50%;position:absolute;inset:0}.wip-module-scss-module__3XNf1W__hintLabel{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;white-space:nowrap;font-size:11px;position:absolute;top:14px;right:calc(100% + 10px)}.wip-module-scss-module__3XNf1W__hintTouch{display:none}@media (hover:none){.wip-module-scss-module__3XNf1W__hintMouse{display:none}.wip-module-scss-module__3XNf1W__hintTouch{display:inline}}.wip-module-scss-module__3XNf1W__trail{pointer-events:none;z-index:2;contain:strict;position:fixed;inset:0;overflow:hidden}.wip-module-scss-module__3XNf1W__piece{opacity:0;object-fit:cover;background:var(--c-stage,#111);transform-origin:50%;will-change:transform,opacity;-webkit-user-select:none;user-select:none;border-radius:2px;display:block;position:absolute;top:0;left:0}.wip-module-scss-module__3XNf1W__gridPiece{will-change:transform;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden}.wip-module-scss-module__3XNf1W__strip{will-change:transform;background-repeat:no-repeat;height:100%;position:absolute;top:0;transform:scaleY(0)}.wip-module-scss-module__3XNf1W__tint{background:var(--c-g);opacity:0;position:absolute;inset:0}.wip-module-scss-module__3XNf1W__grain{z-index:150;pointer-events:none;opacity:.5;position:fixed;inset:0;overflow:hidden}html[data-theme=light] .wip-module-scss-module__3XNf1W__grain{opacity:.35}.wip-module-scss-module__3XNf1W__grainTex{will-change:transform;background:url(/feed/grain.webp) 0 0/256px 256px;width:calc(100% + 256px);height:calc(100% + 256px);position:absolute;top:0;left:0}.wip-module-scss-module__3XNf1W__switcher{left:max(var(--m),env(safe-area-inset-left,0px));position:fixed;top:84px}@media (max-width:768px){.wip-module-scss-module__3XNf1W__switcher{top:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.wip-module-scss-module__3XNf1W__switcher{z-index:160;max-width:calc(100vw - 2*var(--m));border:1px solid var(--c-line);background:var(--c-bg);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;letter-spacing:.04em;border-radius:2px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;font-size:10px;line-height:1.2;display:flex}.wip-module-scss-module__3XNf1W__switcherLabel{color:var(--c-text-mid);padding:4px 6px}.wip-module-scss-module__3XNf1W__switcherBtn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--c-text-mid);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:4px 6px}.wip-module-scss-module__3XNf1W__switcherBtn:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.wip-module-scss-module__3XNf1W__switcherBtn:hover{color:var(--c-text)}.wip-module-scss-module__3XNf1W__switcherBtn[aria-pressed=true]{background:var(--c-text);color:var(--c-bg)}.wip-module-scss-module__3XNf1W__canvasStage{z-index:1;pointer-events:none;background:var(--c-bg);animation:.5s cubic-bezier(.22,1,.36,1) both wip-module-scss-module__3XNf1W__bgIn;position:fixed;inset:0;overflow:hidden}.wip-module-scss-module__3XNf1W__canvasStage>canvas,.wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation:.9s cubic-bezier(.22,1,.36,1) both wip-module-scss-module__3XNf1W__bgZoom}html[data-intro=full] .wip-module-scss-module__3XNf1W__canvasStage{animation-duration:.9s;animation-delay:.2s}html[data-intro=full] .wip-module-scss-module__3XNf1W__canvasStage>canvas{animation-duration:.9s;animation-delay:.2s}html[data-intro=full] .wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation-duration:.9s;animation-delay:.2s}html[data-intro=fast] .wip-module-scss-module__3XNf1W__canvasStage{animation-duration:.45s;animation-delay:.1s}html[data-intro=fast] .wip-module-scss-module__3XNf1W__canvasStage>canvas{animation-duration:.45s;animation-delay:.1s}html[data-intro=fast] .wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation-duration:.45s;animation-delay:.1s}html[data-intro=full]:not([data-intro-go]) .wip-module-scss-module__3XNf1W__canvasStage{animation-play-state:paused}html[data-intro=full]:not([data-intro-go]) .wip-module-scss-module__3XNf1W__canvasStage>canvas{animation-play-state:paused}html[data-intro=full]:not([data-intro-go]) .wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation-play-state:paused}html[data-intro=fast]:not([data-intro-go]) .wip-module-scss-module__3XNf1W__canvasStage{animation-play-state:paused}html[data-intro=fast]:not([data-intro-go]) .wip-module-scss-module__3XNf1W__canvasStage>canvas{animation-play-state:paused}html[data-intro=fast]:not([data-intro-go]) .wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation-play-state:paused}:is(html[data-intro=reduced] .wip-module-scss-module__3XNf1W__canvasStage,html[data-intro-skip] .wip-module-scss-module__3XNf1W__canvasStage){animation-duration:.3s;animation-delay:0s}html[data-intro=reduced] .wip-module-scss-module__3XNf1W__canvasStage>canvas{animation:none}html[data-intro=reduced] .wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation:none}html[data-intro-skip] .wip-module-scss-module__3XNf1W__canvasStage>canvas{animation:none}html[data-intro-skip] .wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation:none}@media (prefers-reduced-motion:reduce){.wip-module-scss-module__3XNf1W__canvasStage>canvas,.wip-module-scss-module__3XNf1W__canvasStage>div:not(.wip-module-scss-module__3XNf1W__canvasVeil){animation:none}}@keyframes wip-module-scss-module__3XNf1W__bgIn{0%{opacity:0}}@keyframes wip-module-scss-module__3XNf1W__bgZoom{0%{transform:scale(1.08)}}.wip-module-scss-module__3XNf1W__canvasGl,.wip-module-scss-module__3XNf1W__canvasDom{display:block;position:absolute;inset:0}.wip-module-scss-module__3XNf1W__canvasGl[hidden],.wip-module-scss-module__3XNf1W__canvasDom[hidden]{display:none}.wip-module-scss-module__3XNf1W__canvasTile{background:var(--c-bg-2);will-change:transform;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden}.wip-module-scss-module__3XNf1W__canvasTile img{object-fit:cover;width:100%;height:100%;display:block}.wip-module-scss-module__3XNf1W__canvasVeil{background:linear-gradient(180deg,color-mix(in srgb,var(--c-bg)80%,transparent)0,transparent 140px),linear-gradient(0deg,color-mix(in srgb,var(--c-bg)92%,transparent)0,color-mix(in srgb,var(--c-bg)60%,transparent)130px,transparent 260px),linear-gradient(90deg,color-mix(in srgb,var(--c-bg)90%,transparent)0,color-mix(in srgb,var(--c-bg)84%,transparent)50%,color-mix(in srgb,var(--c-bg)62%,transparent)70%,color-mix(in srgb,var(--c-bg)22%,transparent)88%,color-mix(in srgb,var(--c-bg)15%,transparent)100%);position:absolute;inset:0}@media (max-width:768px){.wip-module-scss-module__3XNf1W__canvasVeil{background:linear-gradient(180deg,color-mix(in srgb,var(--c-bg)88%,transparent)0,color-mix(in srgb,var(--c-bg)82%,transparent)60%,color-mix(in srgb,var(--c-bg)70%,transparent)75%,color-mix(in srgb,var(--c-bg)92%,transparent)100%)}}html[data-bg] footer{background:0 0}html[data-bg] .wip-module-scss-module__3XNf1W__page{touch-action:none}html[data-bg] .wip-module-scss-module__3XNf1W__hint{display:none}html[data-bg] .wip-module-scss-module__3XNf1W__hero{-webkit-user-select:text;user-select:text}@media (pointer:fine){html[data-bg] body{cursor:grab}}:is(html.wip-module-scss-module__3XNf1W__canvasDragging,html.wip-module-scss-module__3XNf1W__canvasDragging *){cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}html[data-intro]{--in-k:1}html[data-intro=fast]{--in-k:.5}:is(html[data-intro=full] [data-in],html[data-intro=fast] [data-in]){animation-delay:calc(var(--in-d,0s)*var(--in-k));animation-timing-function:cubic-bezier(.22,1,.36,1);animation-play-state:paused;animation-fill-mode:both}:is(html[data-intro=full] [data-in=fade],html[data-intro=fast] [data-in=fade]){animation-name:wip-module-scss-module__3XNf1W__inFade;animation-duration:calc(.7s*var(--in-k))}:is(html[data-intro=full] [data-in=mask],html[data-intro=fast] [data-in=mask]){animation-name:wip-module-scss-module__3XNf1W__inMask;animation-duration:calc(.7s*var(--in-k))}:is(html[data-intro=full] [data-in=line],html[data-intro=fast] [data-in=line]){animation-name:wip-module-scss-module__3XNf1W__inLine;animation-duration:calc(.9s*var(--in-k));transform-origin:0}:is(html[data-intro=full] [data-in=rise],html[data-intro=fast] [data-in=rise]){animation-name:wip-module-scss-module__3XNf1W__inRise;animation-duration:calc(.7s*var(--in-k))}html[data-intro-go] [data-in]{animation-play-state:running}html[data-intro=reduced] [data-in]{animation:.4s both wip-module-scss-module__3XNf1W__inFade}html[data-intro-skip] [data-in]{animation:none!important}@keyframes wip-module-scss-module__3XNf1W__inFade{0%{opacity:0}}@keyframes wip-module-scss-module__3XNf1W__inMask{0%{transform:translateY(110%)}}@keyframes wip-module-scss-module__3XNf1W__inLine{0%{transform:scaleX(0)}}@keyframes wip-module-scss-module__3XNf1W__inRise{0%{opacity:0;transform:translateY(18px)}}.wip-module-scss-module__3XNf1W__wire{z-index:140;pointer-events:none;position:fixed;top:0;left:0}html:not([data-intro]) .wip-module-scss-module__3XNf1W__wire{display:none}
.zoom-module-scss-module__6V-RwG__lock{overflow:hidden}.zoom-module-scss-module__6V-RwG__zoom{z-index:300;color:var(--c-text);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;position:fixed;inset:0;overflow:hidden}.zoom-module-scss-module__6V-RwG__back{background:var(--c-bg);opacity:0;transition:opacity .45s;position:absolute;inset:0}.zoom-module-scss-module__6V-RwG__open .zoom-module-scss-module__6V-RwG__back{opacity:.9}.zoom-module-scss-module__6V-RwG__slot{border:1px dashed var(--c-text-muted);pointer-events:none;opacity:0;border-radius:2px;transition:opacity .3s .2s;position:absolute}.zoom-module-scss-module__6V-RwG__slot[hidden]{display:none}.zoom-module-scss-module__6V-RwG__open .zoom-module-scss-module__6V-RwG__slot{opacity:1}.zoom-module-scss-module__6V-RwG__img{transform-origin:0 0;touch-action:none;cursor:grab;will-change:transform;background:var(--c-bg-2);position:absolute}.zoom-module-scss-module__6V-RwG__img img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.zoom-module-scss-module__6V-RwG__info{opacity:0;justify-content:space-between;align-items:flex-start;gap:.5rem 1.5rem;transition:opacity .3s .18s;display:flex;position:absolute}@media (max-width:720px){.zoom-module-scss-module__6V-RwG__info{flex-wrap:wrap}}.zoom-module-scss-module__6V-RwG__open .zoom-module-scss-module__6V-RwG__info,.zoom-module-scss-module__6V-RwG__open .zoom-module-scss-module__6V-RwG__hint{opacity:1}.zoom-module-scss-module__6V-RwG__col{flex-direction:column;gap:.6rem;min-width:0;display:flex}.zoom-module-scss-module__6V-RwG__right{flex-shrink:0;align-items:flex-end}@media (max-width:720px){.zoom-module-scss-module__6V-RwG__right{align-items:flex-start}}.zoom-module-scss-module__6V-RwG__title{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text);font-size:clamp(1.125rem,.5vw + .95rem,1.375rem);line-height:1.2}.zoom-module-scss-module__6V-RwG__meta,.zoom-module-scss-module__6V-RwG__count{letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);font-size:.6875rem;line-height:1.2}.zoom-module-scss-module__6V-RwG__link{letter-spacing:.04em;text-transform:uppercase;color:var(--c-text);text-underline-offset:3px;white-space:nowrap;font-size:.75rem;line-height:1.2;text-decoration:underline}.zoom-module-scss-module__6V-RwG__link:hover{color:#ff5c1e}.zoom-module-scss-module__6V-RwG__link:focus-visible{outline-offset:3px;outline:2px solid #c8ff00}.zoom-module-scss-module__6V-RwG__hint{left:var(--m);background:var(--c-overlay);color:var(--c-text-mid);letter-spacing:.04em;text-transform:uppercase;opacity:0;border-radius:2px;padding:6px 9px;font-size:.6875rem;line-height:1.2;transition:opacity .3s .18s;position:absolute;bottom:1rem}@media (hover:none),(max-width:720px){.zoom-module-scss-module__6V-RwG__hint{display:none}}.zoom-module-scss-module__6V-RwG__ctl{right:var(--m);bottom:calc(var(--tabbar-h,0px) + 1rem);gap:.4rem;display:flex;position:absolute}.zoom-module-scss-module__6V-RwG__btn{border:1px solid var(--c-line);background:var(--c-overlay);min-height:2.25rem;color:var(--c-text);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.75rem;display:inline-flex}.zoom-module-scss-module__6V-RwG__btn:not(:focus-visible){clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.zoom-module-scss-module__6V-RwG__btn:hover,.zoom-module-scss-module__6V-RwG__btn:focus-visible{background:var(--c-text);color:var(--c-bg)}.zoom-module-scss-module__6V-RwG__btn:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}@media (hover:none),(max-width:720px){.zoom-module-scss-module__6V-RwG__btn:not(:focus-visible){clip:auto;border:1px solid var(--c-line);width:auto;height:auto;min-height:2.75rem;padding:0 .9rem;position:static}}@media (prefers-reduced-motion:reduce){.zoom-module-scss-module__6V-RwG__back,.zoom-module-scss-module__6V-RwG__info,.zoom-module-scss-module__6V-RwG__hint,.zoom-module-scss-module__6V-RwG__slot{transition:none}}
.SocialPreview-module-scss-module__wtkOZq__float{--sp-surface:var(--c-surface);--sp-ink:var(--c-text);--sp-line:var(--c-line);z-index:200;pointer-events:none;visibility:hidden;transform-origin:50% 100%;will-change:transform;width:256px;position:fixed;top:0;left:0}@media (hover:none),(pointer:coarse){.SocialPreview-module-scss-module__wtkOZq__float{display:none}}.SocialPreview-module-scss-module__wtkOZq__canvas{width:256px;height:160px;display:block}.SocialPreview-module-scss-module__wtkOZq__label{background:var(--c-text);min-height:18px;color:var(--c-bg);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;white-space:nowrap;opacity:0;font-variant-numeric:tabular-nums;margin-top:6px;padding:3px 6px;font-size:10px;line-height:12px;display:inline-block}.SocialPreview-module-scss-module__wtkOZq__label:empty{visibility:hidden}.SocialPreview-module-scss-module__wtkOZq__pool{opacity:0;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.SocialPreview-module-scss-module__wtkOZq__pool video{width:1px;height:1px}
.about-module-scss-module__a59t3q__hero{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));padding-top:clamp(4rem,7vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,8.5rem)}.about-module-scss-module__a59t3q__heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(3rem,4.3vw,4.5rem);display:flex}.about-module-scss-module__a59t3q__name{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.06em;color:var(--c-text-hi);margin-left:-.04em;font-size:clamp(5rem,13.1vw,13.75rem);font-weight:200;line-height:.84}.about-module-scss-module__a59t3q__toggle{align-items:center;gap:8px;padding-bottom:24px;display:flex}@media (max-width:768px){.about-module-scss-module__a59t3q__toggle{padding-bottom:0}}.about-module-scss-module__a59t3q__toggle button{border:1px solid var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text);cursor:pointer;border-radius:3px;padding:4px 8px;font-size:.625rem;transition:background .2s,color .2s,border-color .2s}.about-module-scss-module__a59t3q__toggle button[aria-pressed=true]{background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.about-module-scss-module__a59t3q__toggle button:hover:not([aria-pressed=true]){border-color:var(--c-text)}.about-module-scss-module__a59t3q__toggle button:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.about-module-scss-module__a59t3q__toggleLabel{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);margin-right:6px;font-size:.625rem}.about-module-scss-module__a59t3q__split{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid}.about-module-scss-module__a59t3q__split[data-view=professional],.about-module-scss-module__a59t3q__split[data-view=personal]{grid-template-columns:minmax(0,1fr)}@media (max-width:768px){.about-module-scss-module__a59t3q__split{grid-template-columns:1fr;row-gap:4rem}}.about-module-scss-module__a59t3q__splitDivider{background:var(--c-line)}.about-module-scss-module__a59t3q__splitDivider[hidden]{display:none}@media (max-width:768px){.about-module-scss-module__a59t3q__splitDivider{display:none}}.about-module-scss-module__a59t3q__pane{flex-direction:column;min-width:0;padding-right:48px;display:flex}.about-module-scss-module__a59t3q__pane[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.about-module-scss-module__a59t3q__pane{animation:.5s cubic-bezier(.19,1,.22,1) both about-module-scss-module__a59t3q__paneIn}}@media (max-width:768px){.about-module-scss-module__a59t3q__pane{padding-right:0}}.about-module-scss-module__a59t3q__panePersonal{padding-left:48px;padding-right:0}@media (max-width:768px){.about-module-scss-module__a59t3q__panePersonal{padding-left:0}}.about-module-scss-module__a59t3q__split[data-view=personal] .about-module-scss-module__a59t3q__panePersonal{padding-left:0}@keyframes about-module-scss-module__a59t3q__paneIn{0%{opacity:0;transform:translateY(6px)}}.about-module-scss-module__a59t3q__paneLabel{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;justify-content:space-between;gap:1rem;display:flex}.about-module-scss-module__a59t3q__paneLabel span:first-child{letter-spacing:.03em;color:var(--c-text-hi);font-size:.6875rem}.about-module-scss-module__a59t3q__paneLabel span:last-child{letter-spacing:.03em;color:var(--c-text-mid);font-size:.625rem}.about-module-scss-module__a59t3q__photo{aspect-ratio:4/5;background:var(--c-stage);width:min(100%,23.5rem);margin-top:28px;overflow:hidden}.about-module-scss-module__a59t3q__photo img{object-fit:cover;width:100%;height:100%;display:block}.about-module-scss-module__a59t3q__bioLead{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.012em;color:var(--c-text);max-width:45rem;margin-top:40px;font-size:clamp(1.375rem,1.7vw,1.75rem);font-weight:300;line-height:1.36}.about-module-scss-module__a59t3q__bioRest{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:45rem;font-size:1.125rem;line-height:1.52}.about-module-scss-module__a59t3q__bioLead+.about-module-scss-module__a59t3q__bioRest{margin-top:24px}.about-module-scss-module__a59t3q__hobbies{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;display:flex}.about-module-scss-module__a59t3q__hobbies [class*=pending]{margin-left:0}.about-module-scss-module__a59t3q__footnote{border-top:1px solid var(--c-line);font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);margin-top:40px;padding-top:14px;font-size:.8125rem}.about-module-scss-module__a59t3q__footnote a{color:var(--c-text);text-underline-offset:3px}.about-module-scss-module__a59t3q__alt{background:var(--c-bg-2)}.about-module-scss-module__a59t3q__services{list-style:none}.about-module-scss-module__a59t3q__services>li{border-bottom:1px solid var(--c-line);grid-template-columns:1fr 4fr 4fr 3fr;align-items:start;gap:1rem;padding-block:28px;display:grid}@media (max-width:1024px){.about-module-scss-module__a59t3q__services>li{grid-template-columns:2rem minmax(0,1fr) minmax(0,1fr)}.about-module-scss-module__a59t3q__services>li>:last-child{grid-column:2/-1}}@media (max-width:768px){.about-module-scss-module__a59t3q__services>li{grid-template-columns:2rem minmax(0,1fr)}.about-module-scss-module__a59t3q__services>li>:nth-child(n+3){grid-column:2}}.about-module-scss-module__a59t3q__n{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;color:var(--c-text-mid);padding-top:.6em;font-size:.625rem}.about-module-scss-module__a59t3q__serviceName{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;color:var(--c-text);font-size:clamp(1.75rem,2.15vw,2.25rem);font-weight:300;line-height:1.1}.about-module-scss-module__a59t3q__serviceText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:32rem;font-size:1.0625rem;line-height:1.5}.about-module-scss-module__a59t3q__tags{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.about-module-scss-module__a59t3q__tags li{border:1px solid var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text);border-radius:999px;padding:4px 8px;font-size:.5625rem}.about-module-scss-module__a59t3q__after{align-self:flex-start;margin-top:40px}.about-module-scss-module__a59t3q__sentence{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;color:var(--c-text-hi);max-width:30ch;margin-top:16px;margin-bottom:clamp(2.5rem,3.8vw,4rem);font-size:clamp(1.75rem,2.9vw,3rem);font-weight:300;line-height:1.06}.about-module-scss-module__a59t3q__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;display:grid}@media (max-width:768px){.about-module-scss-module__a59t3q__lists{grid-template-columns:1fr}}.about-module-scss-module__a59t3q__lists>div{flex-direction:column;gap:20px;display:flex}.about-module-scss-module__a59t3q__names{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text);max-width:46rem;font-size:clamp(1.125rem,1.3vw,1.375rem);font-weight:300;line-height:1.6}.about-module-scss-module__a59t3q__namesTail{color:var(--c-text-mid)}.about-module-scss-module__a59t3q__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:16px;margin-bottom:clamp(3rem,4.8vw,5rem);list-style:none;display:grid}@media (max-width:640px){.about-module-scss-module__a59t3q__figures{grid-template-columns:1fr;row-gap:2rem}}.about-module-scss-module__a59t3q__figures li{border-top:1px solid var(--c-text-mid);flex-direction:column;gap:8px;padding-top:16px;display:flex}.about-module-scss-module__a59t3q__figLabel{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-mid);font-size:.625rem}.about-module-scss-module__a59t3q__figValue{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.06em;color:var(--c-text-hi);font-size:clamp(4rem,9.5vw,10rem);font-weight:200;line-height:.9}.about-module-scss-module__a59t3q__exp{list-style:none}.about-module-scss-module__a59t3q__tr{border-bottom:1px solid var(--c-line);grid-template-columns:1fr 5fr 3fr 2fr 1fr;align-items:center;gap:1rem;min-height:4rem;display:grid}@media (max-width:768px){.about-module-scss-module__a59t3q__tr{grid-template-columns:2.25rem minmax(0,1fr) auto;padding-block:12px}.about-module-scss-module__a59t3q__tr>:nth-child(3){grid-area:2/2/auto/-1}.about-module-scss-module__a59t3q__tr>:nth-child(4){display:none}.about-module-scss-module__a59t3q__tr>:nth-child(5){grid-area:1/3}}.about-module-scss-module__a59t3q__th{border-bottom:1px solid var(--c-line);min-height:0;font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--c-text-mid);padding-bottom:12px;font-size:.625rem}@media (max-width:768px){.about-module-scss-module__a59t3q__th{display:none!important}}.about-module-scss-module__a59t3q__company{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.015em;color:var(--c-text);font-size:clamp(1.125rem,1.3vw,1.375rem)}.about-module-scss-module__a59t3q__cell{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--c-text);padding-right:1rem;font-size:.625rem}.about-module-scss-module__a59t3q__right{text-align:right;padding-right:0}.about-module-scss-module__a59t3q__before{grid-template-columns:1fr 11fr;gap:1rem;margin-top:clamp(3rem,4.3vw,4rem);margin-bottom:32px;display:grid}.about-module-scss-module__a59t3q__before span:last-child{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;color:var(--c-text-hi);max-width:30ch;font-size:clamp(1.375rem,1.8vw,1.875rem);font-weight:300;line-height:1.2}@media (max-width:768px){.about-module-scss-module__a59t3q__before{grid-template-columns:1fr}.about-module-scss-module__a59t3q__before span:first-child{display:none}}.about-module-scss-module__a59t3q__before+.about-module-scss-module__a59t3q__exp{border-top:1px solid var(--c-line)}
.notFound-module-scss-module__-WBbVq__wrap{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));flex-direction:column;justify-content:center;gap:1.5rem;min-height:calc(100svh - 19rem);padding-block:clamp(4rem,10vw,10rem);display:flex}.notFound-module-scss-module__-WBbVq__top{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem;margin-bottom:clamp(1.5rem,3vw,3rem);display:grid}.notFound-module-scss-module__-WBbVq__cuts{flex-direction:column;grid-column:8/-1;gap:14px;height:100%;padding-top:2%;display:flex}.notFound-module-scss-module__-WBbVq__cuts span{border:1px dashed var(--c-faint);width:100%;display:block;position:relative}.notFound-module-scss-module__-WBbVq__cuts em{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-faint);white-space:nowrap;font-size:.5rem;font-style:normal;position:absolute;top:4px;left:6px}@media (max-width:768px){.notFound-module-scss-module__-WBbVq__cuts{display:none}}.notFound-module-scss-module__-WBbVq__title{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.06em;color:var(--c-text-hi);grid-column:1/span 7;margin-left:-.04em;font-size:clamp(7rem,31vw,32.5rem);font-weight:200;line-height:.8}.notFound-module-scss-module__-WBbVq__line{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);max-width:30ch;font-size:clamp(1.25rem,1vw + .95rem,1.875rem);font-weight:300;line-height:1.25}.notFound-module-scss-module__-WBbVq__links{flex-wrap:wrap;gap:.75rem 2rem;padding-top:1rem;display:flex}
.contact-module-scss-module__csZEva__label{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text-hi);font-size:.6875rem}.contact-module-scss-module__csZEva__hero{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));padding-top:clamp(4rem,7vw,7.5rem);padding-bottom:clamp(3.5rem,5.7vw,6rem)}.contact-module-scss-module__csZEva__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.contact-module-scss-module__csZEva__time{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;color:var(--c-text);font-variant-numeric:tabular-nums;font-size:.6875rem;display:block}.contact-module-scss-module__csZEva__time i{vertical-align:.05em;background:var(--c-g);border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.contact-module-scss-module__csZEva__title{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.05em;color:var(--c-text-hi);text-wrap:balance;max-width:10ch;margin-top:clamp(2.5rem,3.3vw,3.5rem);font-size:clamp(3rem,8.1vw,8.5rem);font-weight:300;line-height:.92}@media (min-width:1100px){.contact-module-scss-module__csZEva__title{max-width:16ch}}.contact-module-scss-module__csZEva__doorsWrap{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));padding-bottom:clamp(4.5rem,7vw,7.5rem)}.contact-module-scss-module__csZEva__doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:768px){.contact-module-scss-module__csZEva__doors{grid-template-columns:1fr}}.contact-module-scss-module__csZEva__door{border:1px solid var(--c-line);min-height:clamp(20rem,28.6vw,30rem);color:var(--c-text);border-radius:2px;flex-direction:column;justify-content:space-between;gap:3rem;padding:32px clamp(1.25rem,2.4vw,2.5rem) 36px;text-decoration:none;transition:background .35s cubic-bezier(.19,1,.22,1),color .35s cubic-bezier(.19,1,.22,1),border-color .35s;display:flex}.contact-module-scss-module__csZEva__doorTop{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-size:.6875rem;display:flex}.contact-module-scss-module__csZEva__doorN{letter-spacing:-.04em;color:var(--c-faint);font-size:clamp(2.5rem,3.8vw,4rem);line-height:1;transition:color .35s}.contact-module-scss-module__csZEva__doorBody{flex-direction:column;gap:20px;display:flex}.contact-module-scss-module__csZEva__doorEmail a{letter-spacing:-.03em!important;font-size:min(clamp(1.75rem,3.1vw,3.25rem),6.9vw)!important}.contact-module-scss-module__csZEva__doorAction{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;font-size:clamp(1.75rem,3.1vw,3.25rem);font-weight:300;line-height:1.1}.contact-module-scss-module__csZEva__arrow{transition:transform .4s cubic-bezier(.19,1,.22,1);display:inline-block}.contact-module-scss-module__csZEva__doorLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-module-scss-module__csZEva__doorLine [class*=pending]{margin-left:0}.contact-module-scss-module__csZEva__doorText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:32rem;font-size:1.125rem;line-height:1.5;transition:color .35s}.contact-module-scss-module__csZEva__doorTalk:hover,.contact-module-scss-module__csZEva__doorTalk:focus-visible{color:#10100e;background:#fcfcf7;border-color:#fcfcf7}.contact-module-scss-module__csZEva__doorTalk:hover .contact-module-scss-module__csZEva__doorN,.contact-module-scss-module__csZEva__doorTalk:focus-visible .contact-module-scss-module__csZEva__doorN{color:#10100e}.contact-module-scss-module__csZEva__doorTalk:hover .contact-module-scss-module__csZEva__doorText,.contact-module-scss-module__csZEva__doorTalk:focus-visible .contact-module-scss-module__csZEva__doorText{color:#3a3a37}.contact-module-scss-module__csZEva__doorTalk:hover .contact-module-scss-module__csZEva__arrow,.contact-module-scss-module__csZEva__doorTalk:focus-visible .contact-module-scss-module__csZEva__arrow{transform:translate(4px,-4px)}.contact-module-scss-module__csZEva__doorTalk:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.contact-module-scss-module__csZEva__modesWrap{box-sizing:border-box;width:100%;padding-inline:max(var(--m),env(safe-area-inset-left,0px))max(var(--m),env(safe-area-inset-right,0px));background:var(--c-bg-2);padding-top:clamp(4rem,6vw,6rem);padding-bottom:clamp(4.5rem,7vw,7rem)}.contact-module-scss-module__csZEva__head{flex-direction:column;gap:1.5rem;margin-bottom:clamp(2rem,3vw,3rem);display:flex}.contact-module-scss-module__csZEva__headRule{width:100%;color:var(--c-line);display:block}.contact-module-scss-module__csZEva__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;display:grid}@media (max-width:768px){.contact-module-scss-module__csZEva__modes{grid-template-columns:1fr;gap:3rem}}.contact-module-scss-module__csZEva__modeTitle{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);align-items:baseline;gap:14px;margin-top:28px;font-size:.75rem;display:flex}.contact-module-scss-module__csZEva__modeName{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.025em;color:var(--c-text);font-size:clamp(2rem,2.4vw,2.5rem);font-weight:300}.contact-module-scss-module__csZEva__modeText{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--c-text-mid);max-width:30rem;margin-top:14px;font-size:1.0625rem;line-height:1.5}.contact-module-scss-module__csZEva__diagram{aspect-ratio:507/220;background:var(--c-stage);position:relative;overflow:hidden}.contact-module-scss-module__csZEva__diagram em{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text-mid);white-space:nowrap;font-size:.5rem;font-style:normal;position:absolute}.contact-module-scss-module__csZEva__dLabel{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text-mid);font-size:.5rem;position:absolute;top:11%;left:8%}.contact-module-scss-module__csZEva__team{border:1px solid var(--c-faint);grid-template-columns:repeat(5,1fr);gap:3%;padding:7% 4%;display:grid;position:absolute;inset:18% 8%}.contact-module-scss-module__csZEva__team i{border:1px solid var(--c-line)}.contact-module-scss-module__csZEva__team i[data-me]{background:var(--c-g);border-color:var(--c-g)}.contact-module-scss-module__csZEva__yours,.contact-module-scss-module__csZEva__mine{grid-template-columns:repeat(3,1fr);grid-auto-rows:34%;gap:8%;padding:12px;display:grid;position:absolute;top:18%;bottom:18%}.contact-module-scss-module__csZEva__yours em,.contact-module-scss-module__csZEva__mine em{top:-16px;left:0}.contact-module-scss-module__csZEva__yours{border:1px solid var(--c-faint);width:42%;left:8%}.contact-module-scss-module__csZEva__yours i{background:color-mix(in srgb,var(--c-faint)60%,transparent)}.contact-module-scss-module__csZEva__mine{border:1px dashed var(--c-g);gap:6px;width:37.4%;left:54.7%}.contact-module-scss-module__csZEva__mine i{background:var(--c-g)}.contact-module-scss-module__csZEva__mine em{color:var(--c-g)}.contact-module-scss-module__csZEva__track{background:var(--c-g);height:1px;position:absolute;top:50%;left:8%;right:8%}.contact-module-scss-module__csZEva__track:before,.contact-module-scss-module__csZEva__track:after{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:-5px}.contact-module-scss-module__csZEva__track:before{background:var(--c-g);left:-5px}.contact-module-scss-module__csZEva__track:after{background:var(--c-text);right:-5px}.contact-module-scss-module__csZEva__track i{background:var(--c-g);width:1px;height:16px;position:absolute;top:-8px}.contact-module-scss-module__csZEva__tStart{top:calc(50% + 20px);left:8%}.contact-module-scss-module__csZEva__tEnd{top:calc(50% + 20px);right:8%}.contact-module-scss-module__csZEva__foot{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(3rem,4.3vw,4.5rem);padding-top:20px;display:flex}.contact-module-scss-module__csZEva__small{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--c-text);font-size:1.125rem}
.FeedCanvas-module-scss-module__63Ko-q__stage{--fc-muted:var(--c-text-muted);background:var(--c-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:calc(100svh - 5rem);position:relative;overflow:hidden}@media (max-width:768px){.FeedCanvas-module-scss-module__63Ko-q__stage{--fc-bottom:calc(var(--tabbar-h) + .75rem);height:calc(100svh - 5rem)}}.FeedCanvas-module-scss-module__63Ko-q__stage:focus-visible{box-shadow:inset 0 0 0 1px var(--c-text)}.FeedCanvas-module-scss-module__63Ko-q__stage:focus-visible .FeedCanvas-module-scss-module__63Ko-q__cross{opacity:1}.FeedCanvas-module-scss-module__63Ko-q__overPiece{cursor:pointer}.FeedCanvas-module-scss-module__63Ko-q__dragging,.FeedCanvas-module-scss-module__63Ko-q__dragging.FeedCanvas-module-scss-module__63Ko-q__overPiece{cursor:grabbing}.FeedCanvas-module-scss-module__63Ko-q__gl,.FeedCanvas-module-scss-module__63Ko-q__dom{display:block;position:absolute;inset:0}.FeedCanvas-module-scss-module__63Ko-q__gl[hidden],.FeedCanvas-module-scss-module__63Ko-q__dom[hidden]{display:none}.FeedCanvas-module-scss-module__63Ko-q__domTile{background:var(--c-bg-2);will-change:transform;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden}.FeedCanvas-module-scss-module__63Ko-q__domTile img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.FeedCanvas-module-scss-module__63Ko-q__domTile[hidden]{display:none}.FeedCanvas-module-scss-module__63Ko-q__grainCss{z-index:1;pointer-events:none;background:url(/feed/grain.webp) 0 0/256px 256px;display:none;position:absolute;inset:0}.FeedCanvas-module-scss-module__63Ko-q__stage[data-mode=dom] .FeedCanvas-module-scss-module__63Ko-q__grainCss{display:block}.FeedCanvas-module-scss-module__63Ko-q__caps{z-index:2;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.FeedCanvas-module-scss-module__63Ko-q__moving .FeedCanvas-module-scss-module__63Ko-q__caps{opacity:.25}.FeedCanvas-module-scss-module__63Ko-q__cap{color:var(--c-text-muted);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.2;position:absolute;top:0;left:0;overflow:hidden}.FeedCanvas-module-scss-module__63Ko-q__cap[hidden]{display:none}.FeedCanvas-module-scss-module__63Ko-q__capOn{color:var(--c-text)}.FeedCanvas-module-scss-module__63Ko-q__cross{z-index:2;pointer-events:none;opacity:.55;width:13px;height:13px;margin:-6px 0 0 -6px;transition:opacity .2s;position:absolute;top:50%;left:50%}.FeedCanvas-module-scss-module__63Ko-q__cross:before,.FeedCanvas-module-scss-module__63Ko-q__cross:after{content:"";background:#ff5c1e;position:absolute}.FeedCanvas-module-scss-module__63Ko-q__cross:before{width:1px;height:13px;top:0;left:6px}.FeedCanvas-module-scss-module__63Ko-q__cross:after{width:13px;height:1px;top:6px;left:0}.FeedCanvas-module-scss-module__63Ko-q__hud{left:var(--m);z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:1rem}@media (max-width:768px){.FeedCanvas-module-scss-module__63Ko-q__hud{bottom:var(--fc-bottom);right:calc(var(--m) + 96px);flex-direction:column;align-items:flex-start;gap:4px}}.FeedCanvas-module-scss-module__63Ko-q__chip{background:var(--c-overlay);color:var(--c-text-mid);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:2px;padding:4px 7px;font-size:.6875rem;line-height:1.2}@media (max-width:768px){.FeedCanvas-module-scss-module__63Ko-q__chip{padding:3px 6px;font-size:.625rem}}.FeedCanvas-module-scss-module__63Ko-q__vel{color:#ff5c1e;display:none}.FeedCanvas-module-scss-module__63Ko-q__fast .FeedCanvas-module-scss-module__63Ko-q__vel{display:inline-block}@media (max-width:768px){.FeedCanvas-module-scss-module__63Ko-q__hint{display:none}}.FeedCanvas-module-scss-module__63Ko-q__map{right:var(--m);z-index:3;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:1rem}@media (max-width:768px){.FeedCanvas-module-scss-module__63Ko-q__map{bottom:var(--fc-bottom);transform-origin:100% 100%;transform:scale(.6)}}.FeedCanvas-module-scss-module__63Ko-q__mapCap{background:var(--c-overlay);color:var(--c-text-muted);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:2px;padding:3px 6px;font-size:.625rem;line-height:1.2}@media (max-width:768px){.FeedCanvas-module-scss-module__63Ko-q__mapCap{display:none}}.FeedCanvas-module-scss-module__63Ko-q__mini{border:1px solid var(--c-line);background:var(--c-overlay);cursor:crosshair;touch-action:none;border-radius:2px;display:block}@media (prefers-reduced-motion:reduce){.FeedCanvas-module-scss-module__63Ko-q__caps,.FeedCanvas-module-scss-module__63Ko-q__cross{transition:none}}
.lab-module-scss-module__Xuguqa__stage{background:var(--c-bg-2);min-height:clamp(18rem,40vw,32rem);font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:4rem 2rem;display:flex}.lab-module-scss-module__Xuguqa__stage .fb{--fb-fg:var(--c-text);--fb-inv:var(--c-bg)}.lab-module-scss-module__Xuguqa__stage:has(>.ft){padding:2rem;display:block}@media (max-width:640px){.lab-module-scss-module__Xuguqa__stage:has(>.ft){padding:1.5rem 1rem}}.lab-module-scss-module__Xuguqa__stage .ft{--ft-bg:var(--c-bg);--ft-bg-2:var(--c-bg-2);--ft-fg:var(--c-text);--ft-mid:var(--c-text-mid);--ft-muted:var(--c-text-muted);--ft-line:var(--c-border);--ft-mono:var(--font-fragment-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.lab-module-scss-module__Xuguqa__stage:has(>.fg){padding:2rem;display:block}@media (max-width:640px){.lab-module-scss-module__Xuguqa__stage:has(>.fg){padding:1.5rem 1rem}}.lab-module-scss-module__Xuguqa__stage .fg{--fg-bg:var(--c-bg-2);--fg-bg-2:var(--c-surface);--fg-fg:var(--c-text);--fg-mid:var(--c-text-mid);--fg-muted:var(--c-text-muted);--fg-line:var(--c-border);--fg-overlay:var(--c-overlay);--fg-mono:var(--font-fragment-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--fg-gutter:1rem;--fg-top:72px}@media (max-width:768px){.lab-module-scss-module__Xuguqa__stage .fg{--fg-bottom:64px}}.lab-module-scss-module__Xuguqa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.lab-module-scss-module__Xuguqa__action{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;padding:.75rem 1.5rem;font-size:clamp(.625rem,.5vw + .5rem,.75rem);text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.lab-module-scss-module__Xuguqa__action:hover,.lab-module-scss-module__Xuguqa__action:focus-visible{background:var(--c-text);color:var(--c-bg)}.lab-module-scss-module__Xuguqa__code{background:var(--c-bg-2);border:1px solid var(--c-border);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);max-height:28rem;margin:0;padding:1.5rem;font-size:clamp(.625rem,.5vw + .5rem,.75rem);line-height:1.7;overflow-x:auto}.lab-module-scss-module__Xuguqa__piece{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.lab-module-scss-module__Xuguqa__piece:hover .lab-module-scss-module__Xuguqa__pieceMedia,.lab-module-scss-module__Xuguqa__piece:focus-visible .lab-module-scss-module__Xuguqa__pieceMedia{border-color:var(--c-text)}.lab-module-scss-module__Xuguqa__pieceMedia{aspect-ratio:16/9;background:var(--c-bg-2);border:1px solid var(--c-border);font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:clamp(.625rem,.5vw + .5rem,.75rem);transition:border-color .2s;display:flex}.lab-module-scss-module__Xuguqa__pieceMeta{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:clamp(.625rem,.5vw + .5rem,.75rem)}.lab-module-scss-module__Xuguqa__rows{list-style:none}.lab-module-scss-module__Xuguqa__row{border-top:1px solid var(--c-line);min-height:3.6rem;color:var(--c-text);grid-template-columns:4.5rem minmax(0,1fr) minmax(0,40%) 10rem;align-items:center;padding-block:1rem;text-decoration:none;display:grid}li:last-child>.lab-module-scss-module__Xuguqa__row{border-bottom:1px solid var(--c-line)}.lab-module-scss-module__Xuguqa__row:is(a):hover,.lab-module-scss-module__Xuguqa__row:is(a):focus-visible{border-top-color:var(--c-line-hi)}@media (max-width:768px){.lab-module-scss-module__Xuguqa__row{grid-template-columns:2.25rem minmax(0,1fr) auto;row-gap:.25rem}.lab-module-scss-module__Xuguqa__row>:nth-child(3){grid-area:2/2/auto/-1}.lab-module-scss-module__Xuguqa__row>:nth-child(4){grid-area:1/3}}.lab-module-scss-module__Xuguqa__whatCell{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);padding-right:1rem;font-size:.9375rem}.lab-module-scss-module__Xuguqa__exp{border-top:1px solid var(--c-line);color:var(--c-text);grid-template-columns:4.5rem minmax(0,1fr) 9rem minmax(0,22%) 4rem;align-items:baseline;gap:0 1rem;padding-block:1.5rem;text-decoration:none;transition:border-color .2s;display:grid}li:last-child>.lab-module-scss-module__Xuguqa__exp{border-bottom:1px solid var(--c-line)}.lab-module-scss-module__Xuguqa__exp:hover,.lab-module-scss-module__Xuguqa__exp:focus-visible{border-top-color:var(--c-line-hi)}.lab-module-scss-module__Xuguqa__exp:hover .lab-module-scss-module__Xuguqa__arrow,.lab-module-scss-module__Xuguqa__exp:focus-visible .lab-module-scss-module__Xuguqa__arrow{opacity:1;transform:none}.lab-module-scss-module__Xuguqa__exp:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}@media (max-width:1024px){.lab-module-scss-module__Xuguqa__exp{grid-template-columns:3rem minmax(0,1fr) 4rem}.lab-module-scss-module__Xuguqa__exp>:nth-child(3),.lab-module-scss-module__Xuguqa__exp>:nth-child(4){display:none}}@media (max-width:768px){.lab-module-scss-module__Xuguqa__exp{grid-template-columns:2.25rem minmax(0,1fr) auto}}.lab-module-scss-module__Xuguqa__expMain{flex-direction:column;gap:.5rem;min-width:0;display:flex}.lab-module-scss-module__Xuguqa__expWhat{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);max-width:58ch;font-size:.9375rem;line-height:1.45}.lab-module-scss-module__Xuguqa__arrow{opacity:0;transition:opacity .2s,transform .4s cubic-bezier(.19,1,.22,1);display:inline-block;transform:translate(-4px,4px)}.lab-module-scss-module__Xuguqa__featured{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem 1rem;display:grid}@media (max-width:768px){.lab-module-scss-module__Xuguqa__featured{grid-template-columns:1fr}}.lab-module-scss-module__Xuguqa__featuredVisual{grid-column:1/span 7;display:block}@media (max-width:768px){.lab-module-scss-module__Xuguqa__featuredVisual{grid-column:1/-1}}.lab-module-scss-module__Xuguqa__featuredText{flex-direction:column;grid-column:9/-1;gap:1rem;display:flex}@media (max-width:1024px){.lab-module-scss-module__Xuguqa__featuredText{grid-column:8/-1}}@media (max-width:768px){.lab-module-scss-module__Xuguqa__featuredText{grid-column:1/-1}}.lab-module-scss-module__Xuguqa__featuredMeta{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;text-transform:uppercase;color:var(--c-text-mid);font-size:.6875rem}.lab-module-scss-module__Xuguqa__featuredTitle{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.035em;color:var(--c-text-hi);font-size:clamp(2rem,3.2vw,3.75rem);font-weight:300;line-height:1}.lab-module-scss-module__Xuguqa__featuredBody{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--c-text-mid);max-width:44ch;font-size:clamp(1rem,.4vw + .9rem,1.1875rem);font-weight:300;line-height:1.45}.lab-module-scss-module__Xuguqa__featuredLinks{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-top:.5rem;display:flex}.lab-module-scss-module__Xuguqa__wire{aspect-ratio:16/10;background:var(--c-bg-2);--g:#ff5c1e;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;padding:6%;display:grid;position:relative;overflow:hidden}.lab-module-scss-module__Xuguqa__wireCol{border-inline:1px solid color-mix(in srgb,var(--g)55%,transparent);transform-origin:top;position:relative}.lab-module-scss-module__Xuguqa__wireCol:after{content:"";background:color-mix(in srgb,var(--g)12%,transparent);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.lab-module-scss-module__Xuguqa__wireCol{animation:4.8s cubic-bezier(.19,1,.22,1) infinite lab-module-scss-module__Xuguqa__wireDrop;animation-delay:calc(var(--i)*28ms)}.lab-module-scss-module__Xuguqa__wireCol:after{animation:4.8s cubic-bezier(.19,1,.22,1) infinite lab-module-scss-module__Xuguqa__wireFill;animation-delay:calc(var(--i)*28ms)}}.lab-module-scss-module__Xuguqa__wireBox{border:1px solid var(--c-text);background:var(--c-bg-2);position:absolute}.lab-module-scss-module__Xuguqa__wireBox em{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text);font-size:.5625rem;font-style:normal;position:absolute;top:4px;left:6px}@media (prefers-reduced-motion:no-preference){.lab-module-scss-module__Xuguqa__wireBox{animation:4.8s cubic-bezier(.19,1,.22,1) infinite lab-module-scss-module__Xuguqa__wireBox}}.lab-module-scss-module__Xuguqa__wireBoxA{width:62%;height:18%;top:12%;left:6%}.lab-module-scss-module__Xuguqa__wireBoxB{width:38%;height:12%;animation-delay:60ms;top:36%;left:6%}.lab-module-scss-module__Xuguqa__wireBoxC{width:44%;height:50%;animation-delay:.12s;top:36%;left:50%}@keyframes lab-module-scss-module__Xuguqa__wireDrop{0%{opacity:1;transform:scaleY(0)}12%,82%{opacity:1;transform:scaleY(1)}95%,to{opacity:0;transform:scaleY(1)}}@keyframes lab-module-scss-module__Xuguqa__wireFill{0%,14%{transform:scaleY(0)}28%,82%{transform:scaleY(1)}95%,to{opacity:0;transform:scaleY(1)}}@keyframes lab-module-scss-module__Xuguqa__wireBox{0%,26%{opacity:0;transform:translateY(6px)}36%,84%{opacity:1;transform:none}96%,to{opacity:0}}.lab-module-scss-module__Xuguqa__n{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;color:var(--c-text-mid);font-size:.75rem}.lab-module-scss-module__Xuguqa__rowName{font-family:var(--font-switzer),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,.4vw + .9rem,1.125rem)}.lab-module-scss-module__Xuguqa__spec{font-family:var(--font-fragment-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--c-text);padding-right:1rem;font-size:.625rem}@media (max-width:768px){.lab-module-scss-module__Xuguqa__spec{color:var(--c-text-mid)}}.lab-module-scss-module__Xuguqa__end{text-align:right;padding-right:0}
