.portfolio-next-module__3cF_wW__root{position:relative}.portfolio-next-module__3cF_wW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-next-module__3cF_wW__strip{z-index:55;padding:15px var(--pd-pad-x) 13px;border-bottom:1px solid var(--pd-line);opacity:0;visibility:hidden;transition:transform .38s var(--pd-ease-out-quint), opacity .3s ease, visibility 0s linear .38s;background:#0a0a0ae6;justify-content:space-between;gap:16px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-102%)}.portfolio-next-module__3cF_wW__strip[data-show]{opacity:1;visibility:visible;transition:transform .38s var(--pd-ease-out-quint), opacity .3s ease, visibility 0s;transform:translateY(0)}.portfolio-next-module__3cF_wW__hero{min-height:100dvh;padding-inline:var(--pd-pad-x);position:relative}.portfolio-next-module__3cF_wW__topbar{justify-content:flex-end;gap:16px;padding-top:22px;display:flex}.portfolio-next-module__3cF_wW__statementBlock{top:clamp(96px,18vh,190px);right:var(--pd-pad-x);max-width:34ch;position:absolute}.portfolio-next-module__3cF_wW__statement{color:var(--pd-ink-2);text-wrap:pretty;font-size:clamp(16px,1.55vw,22px);line-height:1.5}.portfolio-next-module__3cF_wW__proof{margin-top:16px}.portfolio-next-module__3cF_wW__name{left:var(--pd-pad-x);font-family:var(--draft-font-display), "Arial Narrow", sans-serif;letter-spacing:-.035em;color:var(--pd-ink);margin:0;font-size:clamp(120px,23vw,330px);font-weight:500;line-height:.86;position:absolute;bottom:clamp(28px,7vh,84px)}.portfolio-next-module__3cF_wW__nameText{display:inline-flex}.portfolio-next-module__3cF_wW__nameLetter{font-variation-settings:"wght" 500}.portfolio-next-module__3cF_wW__band{margin-top:clamp(24px,5vh,64px);position:relative}.portfolio-next-module__3cF_wW__bandFrame{position:relative}.portfolio-next-module__3cF_wW__bandMedia{will-change:filter;background:#050505;height:clamp(300px,66vh,700px);position:relative;overflow:hidden}.portfolio-next-module__3cF_wW__liveFrame{position:absolute;inset:0;overflow:hidden}.portfolio-next-module__3cF_wW__liveFrame iframe{pointer-events:none;opacity:0;transform-origin:0 0;background:#050505;border:0;width:100%;height:100%;transition:opacity .36s;display:block;position:absolute;top:0;left:0}.portfolio-next-module__3cF_wW__liveFrame iframe[data-show]{opacity:1}.portfolio-next-module__3cF_wW__bandDrift{position:absolute;inset:0}:is(.portfolio-next-module__3cF_wW__bandDrift img,.portfolio-next-module__3cF_wW__bandDrift picture){object-fit:cover;width:100%;height:100%;display:block}.portfolio-next-module__3cF_wW__bandText{z-index:2;left:var(--pd-pad-x);pointer-events:none;opacity:1;visibility:visible;flex-direction:column;gap:10px;transition:opacity .18s linear,visibility linear;display:flex;position:absolute;bottom:clamp(20px,4.4vh,48px)}.portfolio-next-module__3cF_wW__bandLabel{align-items:center;gap:8px;display:inline-flex}.portfolio-next-module__3cF_wW__bandTitle{font-family:var(--draft-font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--pd-ink);transition:transform .36s var(--pd-ease-out-expo);font-size:clamp(42px,5.8vw,96px);font-style:italic;font-weight:400;line-height:1}.portfolio-next-module__3cF_wW__bandFrame:hover .portfolio-next-module__3cF_wW__bandTitle,.portfolio-next-module__3cF_wW__bandFrame:focus-within .portfolio-next-module__3cF_wW__bandTitle{transform:translate(.3ch)}.portfolio-next-module__3cF_wW__bandCue{z-index:2;right:var(--pd-pad-x);letter-spacing:.12em;text-transform:uppercase;color:var(--pd-ink);pointer-events:none;border:1px solid #f2f2f052;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:500;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex;position:absolute;bottom:clamp(22px,4.6vh,50px)}.portfolio-next-module__3cF_wW__bandFrame:hover .portfolio-next-module__3cF_wW__bandCue,.portfolio-next-module__3cF_wW__bandFrame:focus-within .portfolio-next-module__3cF_wW__bandCue{color:#0a0a0a;background:#f2f2f0;border-color:#f2f2f0}.portfolio-next-module__3cF_wW__bandHit{z-index:3;display:block;position:absolute;inset:0}.portfolio-next-module__3cF_wW__index{padding-inline:var(--pd-pad-x);padding-top:clamp(56px,11vh,130px)}.portfolio-next-module__3cF_wW__row{border-top:1px solid var(--pd-line);transition:opacity .3s var(--pd-ease-out-quint), border-top-color .3s ease;grid-template-columns:1fr minmax(240px,35%);align-items:start;column-gap:clamp(20px,3.4vw,56px);padding-block:clamp(30px,4.6vh,52px);display:grid;position:relative}.portfolio-next-module__3cF_wW__dimRow{transition:opacity .3s var(--pd-ease-out-quint)}.portfolio-next-module__3cF_wW__index:has(.portfolio-next-module__3cF_wW__rowHover:hover) .portfolio-next-module__3cF_wW__dimRow:not(:hover){opacity:.5}.portfolio-next-module__3cF_wW__ghost{z-index:0;font-family:var(--draft-font-display), "Arial Narrow", sans-serif;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #ffffff21;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(96px,12.5vw,200px);font-weight:650;line-height:1;position:absolute;top:-.34em;left:-.1em}.portfolio-next-module__3cF_wW__rowMain{z-index:1;min-width:0;display:block;position:relative}.portfolio-next-module__3cF_wW__rowMedia{display:none}.portfolio-next-module__3cF_wW__rowTitle{font-family:var(--draft-font-display), "Arial Narrow", sans-serif;letter-spacing:-.022em;color:var(--pd-ink);text-wrap:balance;transition:transform .36s var(--pd-ease-out-expo);margin:12px 0 0;font-size:clamp(34px,5vw,84px);font-weight:500;line-height:1.02;display:block}.portfolio-next-module__3cF_wW__rowHover:hover .portfolio-next-module__3cF_wW__rowTitle,.portfolio-next-module__3cF_wW__rowHover:focus-within .portfolio-next-module__3cF_wW__rowTitle{transform:translate(.35ch)}.portfolio-next-module__3cF_wW__rowHover:hover,.portfolio-next-module__3cF_wW__rowHover:focus-within{border-top-color:var(--pd-line-strong)}.portfolio-next-module__3cF_wW__rowAside{z-index:1;padding-top:10px;display:block;position:relative}.portfolio-next-module__3cF_wW__fact{color:var(--pd-ink-2);max-width:42ch;margin:0;font-size:14.5px;line-height:1.55;display:block}.portfolio-next-module__3cF_wW__authorship{margin:12px 0 0;display:block}.portfolio-next-module__3cF_wW__evidence{flex-direction:column;align-items:flex-start;gap:0;margin:14px 0 0;display:flex}.portfolio-next-module__3cF_wW__evidenceLink{letter-spacing:.12em;text-transform:uppercase;color:var(--pd-ink-2);padding:6px 0;font-size:11px;font-weight:500;transition:color .18s}.portfolio-next-module__3cF_wW__evidenceLink:hover{color:var(--pd-ink);text-underline-offset:4px;text-decoration:underline}.portfolio-next-module__3cF_wW__noteRow{border-top:1px solid var(--pd-line);margin-inline:var(--pd-pad-x);padding-block:clamp(72px,14vh,150px);display:block}.portfolio-next-module__3cF_wW__noteLabel{text-align:center;display:block}.portfolio-next-module__3cF_wW__note{max-width:42ch;margin:26px auto 0}.portfolio-next-module__3cF_wW__note p{font-family:var(--draft-font-text), "Helvetica Neue", sans-serif;letter-spacing:-.008em;color:#dcdcd8;text-wrap:pretty;margin:0;font-size:clamp(21px,2.4vw,33px);line-height:1.56}.portfolio-next-module__3cF_wW__contactRow{border-top:1px solid var(--pd-line);margin-inline:var(--pd-pad-x);padding-block:clamp(48px,9vh,100px);display:block}.portfolio-next-module__3cF_wW__contactRow>span:first-child{display:block}.portfolio-next-module__3cF_wW__email{font-family:var(--draft-font-display), "Arial Narrow", sans-serif;letter-spacing:-.022em;color:var(--pd-ink);transition:transform .36s var(--pd-ease-out-expo);margin-top:16px;font-size:clamp(30px,5.4vw,82px);font-weight:500;line-height:1.04;display:inline-block}.portfolio-next-module__3cF_wW__contactRow:hover .portfolio-next-module__3cF_wW__email,.portfolio-next-module__3cF_wW__contactRow:focus-within .portfolio-next-module__3cF_wW__email{transform:translate(.25ch)}.portfolio-next-module__3cF_wW__contactLinks{gap:28px;margin:22px 0 0;display:flex}.portfolio-next-module__3cF_wW__contactLinks a{letter-spacing:.14em;text-transform:uppercase;color:var(--pd-ink-2);padding:10px 0;font-size:11px;font-weight:500;transition:color .18s}.portfolio-next-module__3cF_wW__contactLinks a:hover{color:var(--pd-ink);text-underline-offset:4px;text-decoration:underline}.portfolio-next-module__3cF_wW__footer{padding:26px var(--pd-pad-x) 30px;border-top:1px solid var(--pd-line);justify-content:space-between;display:flex}@media (min-width:768px){.portfolio-next-module__3cF_wW__rowMedia{aspect-ratio:8/5;opacity:.5;width:min(100%,340px);transition:opacity .3s var(--pd-ease-out-quint), transform .34s var(--pd-ease-out-expo);background:#0a0a0a;border:1px solid #f2f2f01f;margin:2px 0 20px;display:block;overflow:hidden;transform:translateY(3px)}:is(.portfolio-next-module__3cF_wW__rowMedia svg,.portfolio-next-module__3cF_wW__rowMedia img){width:100%;height:100%;display:block}.portfolio-next-module__3cF_wW__rowHover:hover .portfolio-next-module__3cF_wW__rowMedia,.portfolio-next-module__3cF_wW__rowHover:focus-within .portfolio-next-module__3cF_wW__rowMedia{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.portfolio-next-module__3cF_wW__bandDrift,.portfolio-next-module__3cF_wW__liveDot{animation:none}.portfolio-next-module__3cF_wW__strip,.portfolio-next-module__3cF_wW__rowMedia,.portfolio-next-module__3cF_wW__bandCue{transition-duration:1ms}}@media (max-width:767px){.portfolio-next-module__3cF_wW__hero{min-height:96dvh}.portfolio-next-module__3cF_wW__topbar{flex-direction:column;gap:6px}.portfolio-next-module__3cF_wW__statementBlock{max-width:36ch;margin-top:clamp(56px,10vh,96px);position:static}.portfolio-next-module__3cF_wW__name{font-size:clamp(96px,35vw,180px);bottom:5vh}.portfolio-next-module__3cF_wW__bandMedia{height:62vh}.portfolio-next-module__3cF_wW__bandTitle{font-size:clamp(36px,10.4vw,54px)}.portfolio-next-module__3cF_wW__bandCue{margin:14px var(--pd-pad-x) 0;position:static}.portfolio-next-module__3cF_wW__row{grid-template-columns:1fr;row-gap:4px;padding-block:34px}.portfolio-next-module__3cF_wW__ghost{-webkit-text-stroke-width:1.2px;opacity:.85;font-size:clamp(84px,24vw,120px);top:-.3em;left:auto;right:-.06em}.portfolio-next-module__3cF_wW__rowMedia{margin:20px calc(-1 * var(--pd-pad-x)) 8px;aspect-ratio:8/5;display:block;overflow:hidden}:is(.portfolio-next-module__3cF_wW__rowMedia svg,.portfolio-next-module__3cF_wW__rowMedia img,.portfolio-next-module__3cF_wW__rowMedia picture){width:100%;height:100%;display:block}.portfolio-next-module__3cF_wW__rowTitle{margin-top:0;font-size:clamp(30px,9.4vw,44px)}.portfolio-next-module__3cF_wW__rowAside{padding-top:8px}.portfolio-next-module__3cF_wW__note{max-width:100%}.portfolio-next-module__3cF_wW__noteLabel{text-align:left}.portfolio-next-module__3cF_wW__email{font-size:clamp(26px,7.6vw,40px)}.portfolio-next-module__3cF_wW__evidenceLink,.portfolio-next-module__3cF_wW__contactLinks a{padding:14px 0}}@media print{.portfolio-next-module__3cF_wW__root{color:#1a1a1a!important;background:#fff!important}.portfolio-next-module__3cF_wW__strip,.portfolio-next-module__3cF_wW__band,.portfolio-next-module__3cF_wW__ghost,.portfolio-next-module__3cF_wW__rowMedia{display:none!important}.portfolio-next-module__3cF_wW__hero{min-height:0;padding-bottom:32px}.portfolio-next-module__3cF_wW__name{margin-top:40px;font-size:88px;position:static;color:#1a1a1a!important}.portfolio-next-module__3cF_wW__nameLetter{font-variation-settings:"wght" 600!important}.portfolio-next-module__3cF_wW__statementBlock{max-width:60ch;margin-top:20px;position:static}.portfolio-next-module__3cF_wW__statement,.portfolio-next-module__3cF_wW__fact,.portfolio-next-module__3cF_wW__note p,.portfolio-next-module__3cF_wW__email,.portfolio-next-module__3cF_wW__rowTitle{color:#1a1a1a!important}.portfolio-next-module__3cF_wW__topbar,.portfolio-next-module__3cF_wW__proof,.portfolio-next-module__3cF_wW__authorship,.portfolio-next-module__3cF_wW__contactRow>span:first-child,.portfolio-next-module__3cF_wW__noteLabel,.portfolio-next-module__3cF_wW__footer{color:#666!important}.portfolio-next-module__3cF_wW__row,.portfolio-next-module__3cF_wW__noteRow,.portfolio-next-module__3cF_wW__contactRow,.portfolio-next-module__3cF_wW__footer{border-top-color:#ddd!important}.portfolio-next-module__3cF_wW__row{break-inside:avoid}.portfolio-next-module__3cF_wW__evidenceLink,.portfolio-next-module__3cF_wW__contactLinks a{text-decoration:underline;color:#1a1a1a!important}.portfolio-next-module__3cF_wW__root a[href^=http]:after{content:" · " attr(href);color:#666;font-size:.72em;text-decoration:none}}
@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Variable-s.p.3kzjqzj1sz_ho.woff2)format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.clashdisplay_84fa6b6a-module__Vpwiwq__className{font-family:clashDisplay,clashDisplay Fallback,Arial Narrow,Helvetica Neue,sans-serif}.clashdisplay_84fa6b6a-module__Vpwiwq__variable{--draft-font-display:"clashDisplay", "clashDisplay Fallback", Arial Narrow, Helvetica Neue, sans-serif}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.1q7euddqujsio.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_a8216ec-module___yjlcG__className{font-family:satoshi,satoshi Fallback,Helvetica Neue,Arial,sans-serif}.satoshi_a8216ec-module___yjlcG__variable{--draft-font-text:"satoshi", "satoshi Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.p.2zo21yor93qdc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.p.3bg-hzmj1g17f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_267dd497-module__IFlVcW__className{font-family:instrumentSerif,instrumentSerif Fallback,Georgia,serif}.instrumentserif_267dd497-module__IFlVcW__variable{--draft-font-serif:"instrumentSerif", "instrumentSerif Fallback", Georgia, serif}
