.github-aurora_section__TYz3W{--green:#71ed9f;--line:rgba(242,242,240,0.17);--muted:rgba(242,242,240,0.62);--quiet:rgba(242,242,240,0.38);position:relative;width:100%;scroll-margin-top:5.5rem;color:#f2f2f0;color-scheme:dark;font-family:var(--jost,"Jost Variable","Jost",sans-serif);font-weight:400}.github-aurora_compact__xPCWO{padding:0}.github-aurora_heading__6orIb{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(1.25rem,2.5vw,2rem);border-bottom:1px solid var(--line)}.github-aurora_heading__6orIb>div:first-child{min-width:0}.github-aurora_heading__6orIb p{margin:0 0 .65rem;color:var(--quiet);font-size:.8rem;font-weight:550;letter-spacing:.14em;text-transform:uppercase}.github-aurora_heading__6orIb h2{max-width:18ch;margin:0;font-family:inherit;font-size:clamp(2.25rem,4.6vw,4.8rem);font-weight:500;letter-spacing:-.055em;line-height:.92;text-wrap:balance}.github-aurora_statusBlock__6uHai{display:grid;justify-items:end;gap:.28rem;padding-bottom:.2rem}.github-aurora_status__wBQfy{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.75rem;font-weight:550;letter-spacing:.1em;text-transform:uppercase}.github-aurora_status__wBQfy i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor}.github-aurora_live__6aRT0{color:var(--green)}.github-aurora_live__6aRT0 i{box-shadow:0 0 .65rem rgba(113,237,159,.42);animation:github-aurora_statusPulse__UtgZx 2.4s ease-out infinite}.github-aurora_cached__8prdP{color:#e0c284}.github-aurora_statusBlock__6uHai small{color:var(--quiet);font-family:inherit;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.github-aurora_dataSurface__bzABs{opacity:.8;transform:translate3d(0,.35rem,0);transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1)}.github-aurora_section__TYz3W[data-state=error] .github-aurora_dataSurface__bzABs,.github-aurora_section__TYz3W[data-state=ready] .github-aurora_dataSurface__bzABs,.github-aurora_section__TYz3W[data-state=unavailable] .github-aurora_dataSurface__bzABs{opacity:1;transform:translateZ(0)}.github-aurora_activityLine__6hn8C{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(15rem,.58fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block:clamp(1.5rem,3.2vw,2.75rem)}.github-aurora_activityLine__6hn8C>div{display:flex;align-items:flex-end;gap:1rem}.github-aurora_activityLine__6hn8C strong{font-family:inherit;font-size:clamp(3.2rem,6.2vw,5.8rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.075em;line-height:.76}.github-aurora_activityLine__6hn8C span{max-width:10rem;color:var(--quiet);font-size:.75rem;font-weight:500;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.github-aurora_activityLine__6hn8C>p{max-width:27rem;margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.github-aurora_activityLine__6hn8C a{border-bottom:1px solid;color:#f2f2f0;text-underline-offset:.15em}.github-aurora_calendarRegion__JDz37{position:relative;padding-block:clamp(.85rem,1.8vw,1.25rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.github-aurora_calendarViewport__yJRcl{overflow-x:auto;overflow-y:hidden;direction:rtl;overscroll-behavior-inline:contain;scrollbar-color:rgba(113,237,159,.28) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.github-aurora_calendarViewport__yJRcl:focus-visible{outline:2px solid var(--green);outline-offset:.35rem}.github-aurora_calendarViewport__yJRcl::-webkit-scrollbar{height:.18rem}.github-aurora_calendarViewport__yJRcl::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(113,237,159,.28)}.github-aurora_calendarFrame__82cp3{--dot-size:clamp(0.46rem,0.7vw,0.58rem);--dot-gap:clamp(0.18rem,0.3vw,0.25rem);width:max-content;min-width:100%;padding:.25rem 0 .45rem;direction:ltr}.github-aurora_months__m6s1m{display:grid;width:max-content;min-width:calc(52 * var(--dot-size) + 51 * var(--dot-gap));grid-template-columns:repeat(52,var(--dot-size));gap:var(--dot-gap);margin:0 0 .6rem 1.55rem;color:var(--quiet);font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.github-aurora_calendarBody__IEWbt{display:flex;align-items:flex-start;gap:.55rem}.github-aurora_weekdays__MwdrL{width:1rem;flex:0 0 1rem;color:var(--quiet);font-family:inherit;font-size:.75rem;font-weight:500;line-height:var(--dot-size)}.github-aurora_dotGrid__u_IUr,.github-aurora_weekdays__MwdrL{display:grid;grid-template-rows:repeat(7,var(--dot-size));gap:var(--dot-gap)}.github-aurora_dotGrid__u_IUr{width:max-content;grid-auto-flow:column;grid-template-columns:repeat(52,var(--dot-size))}.github-aurora_dot__6vE3N{display:inline-block;width:var(--dot-size,.52rem);height:var(--dot-size,.52rem);flex:0 0 auto;border:1px solid rgba(242,242,240,.035);border-radius:.1rem;background:rgba(242,242,240,.075);transition:filter .16s ease,transform .16s ease}.github-aurora_dot__6vE3N[data-level="1"]{border-color:rgba(75,193,115,.15);background:#174327}.github-aurora_dot__6vE3N[data-level="2"]{border-color:rgba(91,224,137,.18);background:#226d3e}.github-aurora_dot__6vE3N[data-level="3"]{border-color:rgba(126,245,165,.24);background:#36a35e}.github-aurora_dot__6vE3N[data-level="4"]{border-color:rgba(221,255,230,.38);background:var(--green);box-shadow:0 0 .5rem rgba(113,237,159,.18)}.github-aurora_future__fTluA{opacity:.18}.github-aurora_unavailableGrid__ZIgS9{opacity:.34}.github-aurora_loadingGrid__BmRTN{overflow:hidden;position:relative}.github-aurora_loadingGrid__BmRTN:after{position:absolute;inset:-25% -15%;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(113,237,159,.1),transparent);content:"";animation:github-aurora_gridShimmer__dFs4h 1.8s ease-in-out infinite}.github-aurora_swipeHint__VUbFP{display:none;margin-top:.7rem;color:var(--quiet);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.github-aurora_footer__9Wj_X{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding-top:.95rem}.github-aurora_footer__9Wj_X>p{margin:0;color:var(--quiet);font-size:.75rem;line-height:1.45}.github-aurora_legend__mlmHF{display:flex;align-items:center;gap:.3rem;color:var(--quiet);font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.github-aurora_legend__mlmHF .github-aurora_dot__6vE3N{--dot-size:0.43rem}.github-aurora_footer__9Wj_X>a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:rgba(242,242,240,.8);font-size:.75rem;font-weight:550;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.github-aurora_footer__9Wj_X>a:focus-visible,.github-aurora_footer__9Wj_X>a:hover{color:var(--green);transform:translateX(.18rem)}@keyframes github-aurora_statusPulse__UtgZx{0%{box-shadow:0 0 0 0 rgba(113,237,159,.38)}75%,to{box-shadow:0 0 0 .42rem rgba(113,237,159,0)}}@keyframes github-aurora_gridShimmer__dFs4h{to{transform:translateX(110%)}}@media (hover:hover) and (pointer:fine){.github-aurora_dotGrid__u_IUr .github-aurora_dot__6vE3N:not(.github-aurora_future__fTluA):hover{z-index:2;filter:brightness(1.3);transform:scale(1.45)}}@media (max-width:720px){.github-aurora_heading__6orIb{grid-template-columns:1fr;gap:.95rem}.github-aurora_statusBlock__6uHai{display:flex;width:100%;align-items:center;justify-content:space-between;padding-bottom:0}.github-aurora_activityLine__6hn8C{grid-template-columns:1fr;gap:.9rem;padding-block:1.4rem}.github-aurora_activityLine__6hn8C>p{max-width:31rem}.github-aurora_swipeHint__VUbFP{display:block}.github-aurora_footer__9Wj_X{grid-template-columns:minmax(0,1fr) auto}.github-aurora_footer__9Wj_X>p{grid-column:1/-1}}@media (max-width:440px){.github-aurora_heading__6orIb h2{font-size:clamp(2.25rem,11vw,3.3rem)}.github-aurora_statusBlock__6uHai small{max-width:12rem;text-align:right}.github-aurora_activityLine__6hn8C>div{gap:.8rem}.github-aurora_activityLine__6hn8C strong{font-size:clamp(3.25rem,16vw,4.35rem)}.github-aurora_activityLine__6hn8C span{max-width:8rem}.github-aurora_legend__mlmHF{display:none}}html[data-motion=reduced] .github-aurora_section__TYz3W *,html[data-motion=reduced] .github-aurora_section__TYz3W :after,html[data-motion=reduced] .github-aurora_section__TYz3W :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (prefers-reduced-motion:reduce){.github-aurora_section__TYz3W *,.github-aurora_section__TYz3W :after,.github-aurora_section__TYz3W :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.SystemDive_dive__Wuy8_{position:relative;height:180vh;height:180svh;min-height:68rem;color:#f5f1e8;background:#050509;isolation:isolate;touch-action:pan-y}.SystemDive_sticky____c0u{position:sticky;top:0;width:100%;height:100vh;height:100svh;min-height:38rem;overflow:clip;background:#050509}.SystemDive_atmosphere__0WXkT,.SystemDive_canvas__UrTAx,.SystemDive_content__C7DiO,.SystemDive_frame__eo03W{position:absolute;inset:0}.SystemDive_canvas__UrTAx{width:100%;height:100%;pointer-events:none}.SystemDive_atmosphere__0WXkT{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,transparent 0 16%,rgba(4,4,8,.08) 43%,rgba(4,4,8,.76) 100%),linear-gradient(180deg,rgba(5,5,9,.42),transparent 24% 73%,rgba(5,5,9,.64))}.SystemDive_frame__eo03W{z-index:2;inset:clamp(.9rem,1.8vw,1.75rem);border:1px solid rgba(245,241,232,.2);pointer-events:none}.SystemDive_frame__eo03W:after,.SystemDive_frame__eo03W:before{position:absolute;content:"";background:rgba(245,241,232,.25)}.SystemDive_frame__eo03W:before{top:50%;left:0;width:clamp(1rem,3.4vw,4rem);height:1px}.SystemDive_frame__eo03W:after{right:0;bottom:24%;width:clamp(1rem,3.4vw,4rem);height:1px}.SystemDive_content__C7DiO{z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.31fr);grid-template-rows:auto 1fr auto;gap:2rem;padding:max(2.15rem,4.5vh) clamp(2.1rem,5vw,6.5rem) max(2.4rem,5.8vh);pointer-events:none}.SystemDive_eyebrow__vel0_{grid-column:1;display:flex;align-items:center;gap:.7rem;width:max-content;margin:0;color:rgba(245,241,232,.72);font-family:var(--mono);font-size:clamp(.74rem,.74vw,.84rem);font-weight:500;line-height:1;letter-spacing:.13em;text-transform:uppercase}.SystemDive_eyebrow__vel0_ span{width:.45rem;height:.45rem;border:1px solid #bcff72;border-radius:50%;box-shadow:0 0 1.1rem rgba(188,255,114,.46)}.SystemDive_headline__qYZHz{grid-column:1/-1;align-self:center;margin:0;font-size:clamp(3.4rem,8.5vw,9rem);font-weight:300;line-height:.82;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance}.SystemDive_headline__qYZHz span{display:block}.SystemDive_headline__qYZHz span:first-child{max-width:10ch}.SystemDive_headline__qYZHz span:last-child{margin-top:.12em;padding-right:.08em;text-align:right}.SystemDive_support__pxnBI{grid-column:2;justify-self:end;align-self:end;max-width:32ch;margin:0;color:rgba(245,241,232,.72);font-size:clamp(.95rem,1.2vw,1.18rem);font-weight:350;line-height:1.35}.SystemDive_depthMeter__ITKGK{position:absolute;z-index:4;top:50%;right:max(1.15rem,2.25vw);display:flex;align-items:center;gap:.65rem;color:rgba(245,241,232,.54);font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;transform:translateY(-50%) rotate(90deg);transform-origin:center;pointer-events:none}.SystemDive_depthMeter__ITKGK i{position:relative;display:block;width:5.5rem;height:1px;overflow:visible;background:rgba(245,241,232,.22)}.SystemDive_depthMeter__ITKGK b{position:absolute;inset:0 auto auto 0;width:100%;height:100%;background:#bcff72;box-shadow:0 0 .9rem rgba(188,255,114,.58);transform:scaleX(0);transform-origin:left center;will-change:transform}.SystemDive_scrollCue__LC7pa{position:absolute;z-index:4;right:clamp(2.1rem,5vw,6.5rem);bottom:max(2.4rem,5.8vh);margin:0;color:rgba(245,241,232,.42);font-family:var(--mono);font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl;pointer-events:none}@media (max-width:760px){.SystemDive_dive__Wuy8_{height:165vh;height:165svh;min-height:56rem}.SystemDive_sticky____c0u{min-height:34rem}.SystemDive_content__C7DiO{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:1.5rem;padding:1.6rem 1.45rem 2rem}.SystemDive_headline__qYZHz{grid-column:1;font-size:clamp(3rem,15.7vw,5.4rem);line-height:.86}.SystemDive_headline__qYZHz span:first-child{max-width:8.5ch}.SystemDive_headline__qYZHz span:last-child{max-width:7.8ch;margin-left:auto}.SystemDive_support__pxnBI{grid-column:1;justify-self:start;max-width:29ch;font-size:.96rem}.SystemDive_frame__eo03W{inset:.72rem}.SystemDive_depthMeter__ITKGK{top:auto;right:1.25rem;bottom:1.16rem;transform:none}.SystemDive_depthMeter__ITKGK i{width:3.2rem}.SystemDive_scrollCue__LC7pa{display:none}}@media (prefers-reduced-motion:reduce){.SystemDive_canvas__UrTAx{opacity:.76}.SystemDive_depthMeter__ITKGK b{transform:scaleX(.42)!important}}.EditorialPortfolio_site___RxQI{--paper:#f3efe8;--ink:#11110f;--soft-ink:#4c4a45;--rule:rgba(17,17,15,0.24);min-height:100svh;overflow:clip;background:var(--paper);color:var(--ink)}.EditorialPortfolio_customCursor__ubXeZ{position:fixed;z-index:200;top:-1.35rem;left:-1.35rem;width:2.7rem;height:2.7rem;pointer-events:none;opacity:0;will-change:transform;transition:opacity .18s ease}.EditorialPortfolio_customCursor__ubXeZ[data-visible=true]{opacity:1}.EditorialPortfolio_customCursor__ubXeZ i,.EditorialPortfolio_customCursor__ubXeZ span{position:absolute;inset:50% auto auto 50%;display:block;pointer-events:none;content:""}.EditorialPortfolio_customCursor__ubXeZ i{width:.58rem;height:.58rem;border:2px solid #fff;background:#f04a2e;box-shadow:0 0 0 1px rgba(17,17,15,.35);transform:translate(-50%,-50%);transition:width .25s ease,height .25s ease,border-radius .25s ease,background .25s ease,transform .18s ease}.EditorialPortfolio_customCursor__ubXeZ span{width:2.7rem;height:2.7rem;border:1px solid rgba(244,240,233,.5);border-radius:50%;mix-blend-mode:difference;transform:translate(-50%,-50%) scale(1);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}.EditorialPortfolio_customCursor__ubXeZ[data-active=true] i{width:.72rem;height:.72rem;border:0;border-radius:50%;background:#fff}.EditorialPortfolio_customCursor__ubXeZ[data-active=true] span{opacity:0;transform:translate(-50%,-50%) scale(.25)}.EditorialPortfolio_customCursor__ubXeZ[data-pressed=true] i{transform:translate(-50%,-50%) scale(.62)}@media (hover:hover) and (pointer:fine){.EditorialPortfolio_site___RxQI,.EditorialPortfolio_site___RxQI *{cursor:none!important}}.EditorialPortfolio_skipLink__tFd1t{position:fixed;z-index:120;top:.75rem;left:.75rem;padding:.7rem .9rem;transform:translateY(-200%);background:#fff;color:#111;font-size:.8rem;font-weight:600;letter-spacing:.08em}.EditorialPortfolio_skipLink__tFd1t:focus{transform:translateY(0)}.EditorialPortfolio_loader__sIiVb{position:fixed;z-index:100;inset:0;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(1rem,2.2vw,2rem);overflow:hidden;background:#0a0a09;color:#f4f0e9;animation:EditorialPortfolio_loaderExit__LM_Vr .6s cubic-bezier(.76,0,.24,1) 1.35s forwards}.EditorialPortfolio_loaderBottom__dfp2h,.EditorialPortfolio_loaderTop__1fMcm{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:clamp(.7rem,.78vw,.84rem);font-weight:540;letter-spacing:.12em}.EditorialPortfolio_loaderStatement__GwRcy{align-self:center;margin:0;font-size:clamp(2.2rem,7vw,7.5rem);font-weight:400;letter-spacing:-.07em;line-height:.82;text-transform:uppercase}.EditorialPortfolio_loaderStatement__GwRcy span{display:block;clip-path:inset(0 100% 0 0);animation:EditorialPortfolio_loaderText__aF0Di .82s cubic-bezier(.77,0,.175,1) forwards}.EditorialPortfolio_loaderStatement__GwRcy span+span{margin-left:8vw;animation-delay:.14s}.EditorialPortfolio_loaderBottom__dfp2h strong{font-size:clamp(2.5rem,7vw,7.25rem);font-weight:350;letter-spacing:-.08em;line-height:.7;font-variant-numeric:tabular-nums}.EditorialPortfolio_loaderRule__DjjEE{position:absolute;right:0;bottom:0;left:0;height:4px;transform-origin:left;background:#f04a2e}.EditorialPortfolio_header__Yy68c{position:fixed;z-index:80;top:0;right:0;left:auto;display:grid;width:50%;min-height:6.25rem;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(1rem,3vw,3.5rem);padding:0 clamp(1.25rem,2.35vw,2.5rem);overflow:hidden;border:0;border-radius:0;background:#0a0a09;box-shadow:0 1px 0 rgba(255,255,255,.12);color:#f4f0e9;transform:translateY(-100%);transition:transform .7s cubic-bezier(.22,1,.36,1) 90ms,background-color .72s cubic-bezier(.22,1,.36,1),color .72s cubic-bezier(.22,1,.36,1),box-shadow .72s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_header__Yy68c[data-on-dark=true]{background:var(--paper);box-shadow:0 1px 0 rgba(17,17,15,.18),0 1rem 3rem rgba(0,0,0,.08);color:var(--ink)}.EditorialPortfolio_header__Yy68c:after,.EditorialPortfolio_header__Yy68c:before{display:none}.EditorialPortfolio_header__Yy68c>*{position:relative;z-index:1}.EditorialPortfolio_ready__j7oRV .EditorialPortfolio_header__Yy68c{transform:translateY(0)}.EditorialPortfolio_identity__Im788{display:flex;align-items:center;gap:.85rem;width:max-content}.EditorialPortfolio_logoMark__VZDzW{position:relative;display:block;width:2.8em;height:2.8em;flex:0 0 auto;overflow:hidden;border:1px solid;border-radius:.4em 1.4em 1.4em 1.4em;color:inherit;font-size:1rem;transition:border-radius .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_logoMark__VZDzW:before{position:absolute;top:1.42em;left:.48em;width:1.88em;height:1px;background:currentColor;content:"";transform:rotate(-52deg);transform-origin:center}.EditorialPortfolio_logoMark__VZDzW b,.EditorialPortfolio_logoMark__VZDzW i{position:absolute;z-index:1;font-style:normal;line-height:1}.EditorialPortfolio_logoMark__VZDzW i{bottom:.18em;left:.28em;font-size:1.7em;font-weight:330;letter-spacing:-.14em}.EditorialPortfolio_logoMark__VZDzW b{top:.2em;right:.3em;font-size:1.05em;font-weight:650}.EditorialPortfolio_identity__Im788:focus-visible .EditorialPortfolio_logoMark__VZDzW,.EditorialPortfolio_identity__Im788:hover .EditorialPortfolio_logoMark__VZDzW{border-radius:1.4em .4em 1.4em 1.4em;transform:rotate(-4deg)}.EditorialPortfolio_headerMeta__8AbDF,.EditorialPortfolio_header__Yy68c nav,.EditorialPortfolio_identity__Im788 small{font-size:clamp(.76rem,.75vw,.86rem);font-weight:520;letter-spacing:.11em;line-height:1.25}.EditorialPortfolio_headerMeta__8AbDF{display:flex;color:rgba(244,240,233,.65);font-variant-numeric:tabular-nums;transition:color .72s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_header__Yy68c[data-on-dark=true] .EditorialPortfolio_headerMeta__8AbDF{color:rgba(17,17,15,.58)}.EditorialPortfolio_header__Yy68c nav{display:flex;gap:1.35rem}.EditorialPortfolio_header__Yy68c nav a{position:relative;display:inline-flex;overflow:hidden;padding-block:.45rem}.EditorialPortfolio_navLabel__misEO{display:flex}.EditorialPortfolio_navGlyph__l61_X{display:grid;height:1.1em;overflow:hidden;line-height:1}.EditorialPortfolio_navGlyph__l61_X>span{grid-area:1/1;transition:transform .5s calc(var(--glyph-index) * 24ms) cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_navGlyph__l61_X>span:last-child{transform:translateY(125%)}.EditorialPortfolio_header__Yy68c nav a:focus-visible .EditorialPortfolio_navGlyph__l61_X>span:first-child,.EditorialPortfolio_header__Yy68c nav a:hover .EditorialPortfolio_navGlyph__l61_X>span:first-child{transform:translateY(-125%)}.EditorialPortfolio_header__Yy68c nav a:focus-visible .EditorialPortfolio_navGlyph__l61_X>span:last-child,.EditorialPortfolio_header__Yy68c nav a:hover .EditorialPortfolio_navGlyph__l61_X>span:last-child{transform:translateY(0)}.EditorialPortfolio_header__Yy68c nav a:after{position:absolute;right:0;bottom:0;left:0;height:1px;transform:scaleX(0);transform-origin:right;background:currentColor;content:"";transition:transform .28s ease}.EditorialPortfolio_header__Yy68c nav a:focus-visible:after,.EditorialPortfolio_header__Yy68c nav a:hover:after{transform:scaleX(1);transform-origin:left}.EditorialPortfolio_indexStage__ZXdye{position:relative;min-height:clamp(30rem,46vw,39rem);padding-top:0;border-bottom:1px solid var(--ink);background:var(--paper)}.EditorialPortfolio_indexLabel__k3mex{display:flex;justify-content:space-between;padding-inline:clamp(1rem,2.2vw,2rem);color:var(--soft-ink);font-size:.75rem;font-weight:540;letter-spacing:.12em}.EditorialPortfolio_indexLabel__k3mex p{margin:0}.EditorialPortfolio_indexPanels__vw3Up{position:relative;height:clamp(30rem,46vw,39rem);margin-top:0}.EditorialPortfolio_indexPanel__wifgR{position:absolute;top:calc(var(--panel-index) * clamp(4.4rem, 5.8vw, 6.2rem));left:calc(var(--panel-index) * 22.75%);display:grid;width:min(31.75vw,31rem);height:clamp(13.5rem,21.5vw,20rem);grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr auto;padding:clamp(.75rem,1.2vw,1.1rem);overflow:hidden;border:0;opacity:0;transform:translate3d(0,4rem,0);transition:transform .65s calc(.12s + var(--panel-index) * 85ms) cubic-bezier(.22,1,.36,1),opacity .48s calc(.12s + var(--panel-index) * 85ms) ease,z-index 0s}.EditorialPortfolio_indexPanel__wifgR:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(6,6,6,.05) 18%,rgba(6,6,6,.78));content:"";opacity:0;pointer-events:none;transition:opacity .5s ease}.EditorialPortfolio_ready__j7oRV .EditorialPortfolio_indexPanel__wifgR{opacity:1;transform:translateZ(0)}.EditorialPortfolio_indexPanel__wifgR:focus-visible,.EditorialPortfolio_indexPanel__wifgR:hover{z-index:8;transform:translate3d(0,-.5rem,0)}.EditorialPortfolio_lavender__YDd3V{background:#d8c7f5}.EditorialPortfolio_acid__HVmj4{background:#dfff6a}.EditorialPortfolio_blue__De_rR{background:#bddfff}.EditorialPortfolio_red__Ms_1f{background:#f04a2e;color:#180d0a}.EditorialPortfolio_panelNumber__AZnud,.EditorialPortfolio_panelStatus__vt9Zv{z-index:2;font-size:clamp(.7rem,.72vw,.8rem);font-weight:560;letter-spacing:.11em;text-transform:uppercase}.EditorialPortfolio_panelStatus__vt9Zv{justify-self:end}.EditorialPortfolio_panelCopy__ZtFeI{z-index:2;align-self:end;grid-column:1/-1;grid-row:3}.EditorialPortfolio_panelCopy__ZtFeI strong{display:block;max-width:92%;font-size:clamp(2rem,3.55vw,4rem);font-weight:420;letter-spacing:-.075em;line-height:.82;text-transform:uppercase;transition:color .42s ease,transform .52s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_panelPreview__5MZPO{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:0;background:#111;clip-path:circle(0 at 0 0);transform:scale(1.06);transition:clip-path .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_panelPreview__5MZPO img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.08);transition:filter .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_indexPanel__wifgR:active .EditorialPortfolio_panelPreview__5MZPO,.EditorialPortfolio_indexPanel__wifgR:focus-visible .EditorialPortfolio_panelPreview__5MZPO,.EditorialPortfolio_indexPanel__wifgR:hover .EditorialPortfolio_panelPreview__5MZPO{clip-path:circle(150% at 0 0);transform:scale(1)}.EditorialPortfolio_indexPanel__wifgR:active .EditorialPortfolio_panelPreview__5MZPO img,.EditorialPortfolio_indexPanel__wifgR:focus-visible .EditorialPortfolio_panelPreview__5MZPO img,.EditorialPortfolio_indexPanel__wifgR:hover .EditorialPortfolio_panelPreview__5MZPO img{filter:saturate(.9) contrast(1.02);transform:scale(1.03)}.EditorialPortfolio_indexPanel__wifgR:active:after,.EditorialPortfolio_indexPanel__wifgR:focus-visible:after,.EditorialPortfolio_indexPanel__wifgR:hover:after{opacity:1}.EditorialPortfolio_indexPanel__wifgR:active .EditorialPortfolio_panelCopy__ZtFeI strong,.EditorialPortfolio_indexPanel__wifgR:active .EditorialPortfolio_panelNumber__AZnud,.EditorialPortfolio_indexPanel__wifgR:focus-visible .EditorialPortfolio_panelCopy__ZtFeI strong,.EditorialPortfolio_indexPanel__wifgR:focus-visible .EditorialPortfolio_panelNumber__AZnud,.EditorialPortfolio_indexPanel__wifgR:hover .EditorialPortfolio_panelCopy__ZtFeI strong,.EditorialPortfolio_indexPanel__wifgR:hover .EditorialPortfolio_panelNumber__AZnud{color:#fff}.EditorialPortfolio_indexPanel__wifgR:active .EditorialPortfolio_panelCopy__ZtFeI strong,.EditorialPortfolio_indexPanel__wifgR:focus-visible .EditorialPortfolio_panelCopy__ZtFeI strong,.EditorialPortfolio_indexPanel__wifgR:hover .EditorialPortfolio_panelCopy__ZtFeI strong{transform:translateY(-.2rem)}.EditorialPortfolio_panelArrow__8hUKS{z-index:2;align-self:end;justify-self:end;grid-column:3;grid-row:3;display:grid;width:3.4rem;height:2.35rem;place-items:center;border:0;border-radius:999px;background:rgba(244,240,233,.52);font-size:1.35rem;transition:transform .45s cubic-bezier(.22,1,.36,1),background .25s ease}.EditorialPortfolio_indexPanel__wifgR:active .EditorialPortfolio_panelArrow__8hUKS,.EditorialPortfolio_indexPanel__wifgR:focus-visible .EditorialPortfolio_panelArrow__8hUKS,.EditorialPortfolio_indexPanel__wifgR:hover .EditorialPortfolio_panelArrow__8hUKS{transform:translateX(.3rem);background:#f4f0e9}.EditorialPortfolio_drawnArrow__EjrH2{position:absolute;right:3.2vw;bottom:2.25rem;display:grid;justify-items:end;gap:.25rem;transform:rotate(-3deg)}.EditorialPortfolio_drawnArrow__EjrH2 svg{width:8rem;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.EditorialPortfolio_drawnArrow__EjrH2 span{font-size:.72rem;font-weight:560;letter-spacing:.14em}.EditorialPortfolio_hero__ahHQM{display:grid;min-height:100svh;grid-template-columns:minmax(9rem,.23fr) minmax(0,1fr) minmax(13rem,.27fr);grid-template-rows:auto 1fr auto;gap:clamp(1.5rem,3vw,3.2rem);padding:clamp(1.4rem,2.5vw,2.2rem) clamp(1rem,2.2vw,2rem) clamp(3rem,7vw,7rem);background:var(--paper)}.EditorialPortfolio_heroKicker__cnq30{display:contents}.EditorialPortfolio_heroKicker__cnq30 p,.EditorialPortfolio_heroKicker__cnq30>span{margin:0;color:var(--soft-ink);font-size:.75rem;font-weight:550;letter-spacing:.12em;line-height:1.45}.EditorialPortfolio_heroKicker__cnq30>span{grid-column:3;justify-self:end}.EditorialPortfolio_hero__ahHQM h1{align-self:center;grid-column:1/-1;margin:4vh 0 1vh;font-size:clamp(3.5rem,7.8vw,8.9rem);font-weight:370;letter-spacing:-.068em;line-height:.84;text-transform:uppercase}.EditorialPortfolio_heroLine__rNbGQ{display:block;overflow:hidden;white-space:nowrap}.EditorialPortfolio_heroLine__rNbGQ>span{display:block;transform:translateY(118%) rotate(1.5deg);transition:transform 1.05s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_heroLineTwo__s_4Jf{padding-left:clamp(2.5rem,17vw,19rem)}.EditorialPortfolio_heroLineThree__fAGQd{text-align:right}.EditorialPortfolio_heroLineTwo__s_4Jf>span{transition-delay:90ms}.EditorialPortfolio_heroLineThree__fAGQd>span{transition-delay:.18s}.EditorialPortfolio_ready__j7oRV .EditorialPortfolio_heroLine__rNbGQ>span{transform:translateY(0) rotate(0)}.EditorialPortfolio_heroSupport___GVdO{align-self:end;grid-column:3;max-width:22rem;padding-bottom:.5rem}.EditorialPortfolio_playMark__iOumM{display:grid;width:clamp(3.5rem,5vw,5.3rem);height:clamp(3.5rem,5vw,5.3rem);place-items:center;margin-bottom:1.5rem;background:var(--ink);color:var(--paper);font-size:1.4rem}.EditorialPortfolio_heroSupport___GVdO p{margin:0 0 2.4rem;font-size:clamp(1.02rem,1.3vw,1.28rem);line-height:1.25}.EditorialPortfolio_heroSupport___GVdO a{display:flex;justify-content:space-between;padding-block:.75rem;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:.76rem;font-weight:570;letter-spacing:.1em}.EditorialPortfolio_workIntro__e4ANS{display:flex;min-height:7rem;align-items:center;justify-content:space-between;padding-inline:clamp(1rem,2.2vw,2rem);background:#0b0b0a;color:#f4f0e9;font-size:.75rem;font-weight:550;letter-spacing:.12em}.EditorialPortfolio_workIntro__e4ANS p{margin:0}.EditorialPortfolio_about__P3D8v,.EditorialPortfolio_contact__Jooir,.EditorialPortfolio_workIntro__e4ANS{scroll-margin-top:6.5rem}.EditorialPortfolio_proof__4972H{display:grid;min-height:100svh;grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);border-bottom:1px solid var(--ink);background:var(--paper)}.EditorialPortfolio_proofLead__xgzma{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2.2vw,2rem);border-right:1px solid var(--ink)}.EditorialPortfolio_proofLead__xgzma>div{display:grid;gap:clamp(3rem,12vh,8rem)}.EditorialPortfolio_proofGrid__uEBNy p,.EditorialPortfolio_proofGrid__uEBNy span,.EditorialPortfolio_proofLead__xgzma p{margin:0;font-size:.75rem;font-weight:550;letter-spacing:.11em;line-height:1.4}.EditorialPortfolio_proofLead__xgzma h2{margin:0;font-size:clamp(3rem,6.4vw,7.2rem);font-weight:390;letter-spacing:-.07em;line-height:.84}.EditorialPortfolio_proofSupport__9i3Du{max-width:27rem;font-size:clamp(1rem,1.35vw,1.3rem)!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.35!important}.EditorialPortfolio_proofGrid__uEBNy{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr)}.EditorialPortfolio_proofGrid__uEBNy>div{position:relative;display:grid;min-height:20rem;grid-template-rows:auto 1fr auto;padding:clamp(1rem,2.2vw,2rem);overflow:hidden;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(2n){border-right:0}.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(n+3){border-bottom:0}.EditorialPortfolio_proofGrid__uEBNy>div:after{position:absolute;right:-12%;bottom:-22%;width:70%;aspect-ratio:1;border:1px solid rgba(17,17,15,.18);border-radius:50%;content:"";transition:transform .7s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(2):after{border-radius:0;transform:rotate(26deg)}.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(3):after{box-shadow:inset 0 0 0 2.8rem var(--paper),inset 0 0 0 calc(2.8rem + 1px) rgba(17,17,15,.18)}.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(4):after{width:85%;border-radius:50% 50% 0 0}.EditorialPortfolio_proofGrid__uEBNy>div:hover:after{transform:translate3d(-8%,-8%,0) rotate(8deg)}.EditorialPortfolio_proofGrid__uEBNy strong{z-index:1;align-self:center;font-size:clamp(4rem,9vw,9rem);font-weight:370;font-variant-numeric:tabular-nums;letter-spacing:-.08em;line-height:.75}.EditorialPortfolio_metricValue__nYITS{display:inline-block;min-width:.75em;overflow:hidden;vertical-align:bottom}.EditorialPortfolio_metricValue__nYITS>span{display:inline-block;opacity:0;filter:blur(.12em);transform:translateY(92%)}.EditorialPortfolio_metricValue__nYITS[data-started=true]>span{animation:EditorialPortfolio_metricRoll__dgCsy 1.25s cubic-bezier(.16,1,.3,1) both}.EditorialPortfolio_metricValue__nYITS[data-complete=true]>span{opacity:1;filter:none;transform:translateY(0)}.EditorialPortfolio_proofGrid__uEBNy p{z-index:1;max-width:18rem}.EditorialPortfolio_projects__MvogX{background:#090908;color:#f4f0e9}.EditorialPortfolio_projectFeature__8GxwJ{position:relative;min-height:165svh;scroll-margin-top:6.5rem;border-bottom:1px solid rgba(244,240,233,.2)}.EditorialPortfolio_projectSticky__HBV5N{position:sticky;top:0;display:grid;min-height:100svh;grid-template-rows:auto 1fr;padding:clamp(1rem,2vw,2rem);overflow:clip;background:#090908}.EditorialPortfolio_projectHeading__15b8W{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:end;gap:.9rem;padding-bottom:clamp(1rem,1.8vw,1.5rem)}.EditorialPortfolio_coverStamp__cZXiq,.EditorialPortfolio_interfaceFrame__YJyQs>span,.EditorialPortfolio_projectHeading__15b8W>div,.EditorialPortfolio_projectHeading__15b8W>span{font-size:.74rem;font-weight:560;letter-spacing:.12em;text-transform:uppercase}.EditorialPortfolio_projectHeading__15b8W h2{margin:0;font-size:clamp(4rem,9vw,9.7rem);font-weight:350;letter-spacing:-.075em;line-height:.72;text-transform:uppercase}.EditorialPortfolio_projectHeading__15b8W>div{display:flex;align-items:center;gap:.55rem;color:rgba(244,240,233,.62)}.EditorialPortfolio_projectHeading__15b8W>div i{width:.44rem;height:.44rem;border-radius:50%;background:#71ed9f;box-shadow:0 0 .75rem rgba(113,237,159,.55)}.EditorialPortfolio_feature_red__8DuIs .EditorialPortfolio_projectHeading__15b8W>div i{background:#ffb3a7;box-shadow:0 0 .75rem rgba(255,179,167,.4)}.EditorialPortfolio_projectLayout__ct793{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(17rem,.35fr);align-items:center;gap:clamp(1.2rem,3vw,3rem)}.EditorialPortfolio_coverFrame__1mziw{position:relative;width:auto;max-width:100%;height:min(calc(100svh - 11.5rem),54vw);justify-self:start;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(244,240,233,.28);background:#161613;box-shadow:0 1.5rem 5rem rgba(0,0,0,.26);transform-origin:center;will-change:transform}.EditorialPortfolio_coverArtwork__2Ff_D{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.EditorialPortfolio_interfaceFrame__YJyQs{position:absolute;z-index:2;overflow:hidden;border:1px solid rgba(17,17,15,.65);background:#0c0c0c;box-shadow:0 1rem 2.4rem rgba(17,17,15,.3);will-change:transform}.EditorialPortfolio_interfaceFrame__YJyQs img{width:100%;height:100%;object-fit:contain;background:#0b0b0b}.EditorialPortfolio_interfaceFrame__YJyQs>span{position:absolute;right:0;bottom:0;padding:.55rem .65rem;background:#f4f0e9;color:#11110f;font-size:.75rem}.EditorialPortfolio_interface_astra__WBmyz{top:17.2%;right:6.8%;width:47%;aspect-ratio:16/9}.EditorialPortfolio_interface_ipoxcards__nuAmi{top:15.2%;left:8.5%;width:54.5%;aspect-ratio:1440/621;background:#f5f1e9}.EditorialPortfolio_interface_univote__e5I0M{top:17.8%;left:29.5%;width:46%;aspect-ratio:16/9}.EditorialPortfolio_interface_cardwise__OSsjc{top:14%;right:6.5%;width:59%;aspect-ratio:16/10;background:#f4f0e9}.EditorialPortfolio_coverStamp__cZXiq{position:absolute;z-index:3;right:.75rem;bottom:.75rem;padding:.55rem .65rem;border:1px solid rgba(17,17,15,.65);background:rgba(244,240,233,.86);color:#11110f;backdrop-filter:blur(.3rem)}.EditorialPortfolio_cardwiseInterface__RAkku{display:grid;width:100%;height:100%;grid-template-rows:auto 1fr auto auto;padding:clamp(.55rem,1.2vw,1.2rem);background:#f4f0e9;color:#11110f}.EditorialPortfolio_cardwiseInterface__RAkku footer,.EditorialPortfolio_cardwiseInterface__RAkku header,.EditorialPortfolio_cardwiseInterface__RAkku>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:clamp(.56rem,.64vw,.7rem);font-style:normal;font-weight:590;letter-spacing:.1em}.EditorialPortfolio_cardwiseInterface__RAkku header i{padding:.35rem .5rem;border-radius:999px;background:#f04a2e;font-size:inherit;font-style:normal}.EditorialPortfolio_cardwiseInterface__RAkku>strong{align-self:center;font-size:clamp(1.2rem,2.65vw,2.9rem);font-weight:400;letter-spacing:-.07em;line-height:.87}.EditorialPortfolio_cardwiseInterface__RAkku>div{padding-block:.65rem;border-top:1px solid #11110f;border-bottom:1px solid #11110f}.EditorialPortfolio_cardwiseInterface__RAkku footer{padding-top:.55rem;color:rgba(17,17,15,.56)}.EditorialPortfolio_projectDetails__2qnHb{align-self:end;padding-bottom:clamp(.5rem,2vw,2rem)}.EditorialPortfolio_projectSummary__tSvtg{display:block;margin:0 0 clamp(1.4rem,2.5vw,2.4rem);font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:390;letter-spacing:-.05em;line-height:.98;text-transform:uppercase}.EditorialPortfolio_projectNarrative__o0nbi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.4rem}.EditorialPortfolio_projectNarrative__o0nbi section{padding-top:.75rem;border-top:1px solid rgba(244,240,233,.24)}.EditorialPortfolio_projectNarrative__o0nbi span{display:block;margin-bottom:.65rem;color:rgba(244,240,233,.4);font-size:.76rem;font-weight:560;letter-spacing:.12em}.EditorialPortfolio_projectNarrative__o0nbi p{margin:0;color:rgba(244,240,233,.78);font-size:clamp(.72rem,.84vw,.86rem);line-height:1.4}.EditorialPortfolio_projectDetails__2qnHb dl{margin:0;border-top:1px solid rgba(244,240,233,.24)}.EditorialPortfolio_projectDetails__2qnHb dl>div{display:grid;grid-template-columns:4rem 1fr;gap:.75rem;padding-block:.78rem;border-bottom:1px solid rgba(244,240,233,.24)}.EditorialPortfolio_projectDetails__2qnHb dd,.EditorialPortfolio_projectDetails__2qnHb dt,.EditorialPortfolio_projectDetails__2qnHb>a{margin:0;font-size:.8rem;font-weight:520;letter-spacing:.09em;line-height:1.45}.EditorialPortfolio_projectDetails__2qnHb dt{color:rgba(244,240,233,.38)}.EditorialPortfolio_projectDetails__2qnHb dd{color:rgba(244,240,233,.72)}.EditorialPortfolio_projectDetails__2qnHb>a{display:flex;align-items:center;justify-content:space-between;margin-top:1.7rem;padding:1rem;border:1px solid rgba(244,240,233,.55);transition:background .24s ease,color .24s ease}.EditorialPortfolio_projectDetails__2qnHb>a i{font-size:1rem;font-style:normal}.EditorialPortfolio_projectDetails__2qnHb>a:focus-visible,.EditorialPortfolio_projectDetails__2qnHb>a:hover{background:#f4f0e9;color:#11110f}.EditorialPortfolio_marquee__01u8P{overflow:hidden;border-top:1px solid #11110f;border-bottom:1px solid #11110f;background:#bddfff;color:#11110f}.EditorialPortfolio_marquee__01u8P>div{width:max-content;padding-block:.12em .18em;font-size:clamp(4rem,10vw,11rem);font-weight:360;letter-spacing:-.075em;line-height:.86;white-space:nowrap;animation:EditorialPortfolio_marqueeMove__158_W 24s linear infinite}.EditorialPortfolio_githubSection__o6Qcd{padding:clamp(4rem,8vw,8rem) clamp(1rem,2.2vw,2rem);background:#090908}.EditorialPortfolio_about__P3D8v{background:var(--paper);color:var(--ink)}.EditorialPortfolio_about__P3D8v>header,.EditorialPortfolio_decisionLab__OSyHq>header,.EditorialPortfolio_services__Uty39>header{display:flex;min-height:5rem;align-items:center;justify-content:space-between;padding-inline:clamp(1rem,2.2vw,2rem);border-bottom:1px solid;font-size:.75rem;font-weight:560;letter-spacing:.12em}.EditorialPortfolio_aboutStatement__ekMa9{display:grid;min-height:95svh;grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(3rem,6vw,7rem) clamp(1rem,2.2vw,2rem);border-bottom:1px solid var(--ink)}.EditorialPortfolio_aboutStatement__ekMa9 h2{max-width:16ch;margin:0;font-size:clamp(3.4rem,7.2vw,8rem);font-weight:370;letter-spacing:-.075em;line-height:.84}.EditorialPortfolio_portraitCard__oRWCK{position:relative;align-self:end;margin-bottom:5vh;padding:.75rem;border:1px solid var(--ink);background:#d5a372;transform:rotate(2.2deg);transition:transform .6s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_portraitCard__oRWCK:hover{transform:rotate(0deg) translateY(-.75rem)}.EditorialPortfolio_portraitCard__oRWCK img{width:100%;aspect-ratio:4/4.8;object-fit:cover;filter:saturate(.85) contrast(1.03)}.EditorialPortfolio_portraitCard__oRWCK p{margin:.75rem 0 0;font-size:.72rem;font-weight:560;letter-spacing:.1em;line-height:1.5}.EditorialPortfolio_aboutDetails__08Me_{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.5fr) auto;gap:clamp(2rem,6vw,7rem);padding:clamp(2rem,4vw,4rem) clamp(1rem,2.2vw,2rem)}.EditorialPortfolio_aboutDetails__08Me_>p{max-width:44rem;margin:0;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.45}.EditorialPortfolio_aboutDetails__08Me_>p:nth-child(2){font-size:.8rem;font-weight:550;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.EditorialPortfolio_aboutDetails__08Me_>div{display:grid;align-content:start;gap:.75rem}.EditorialPortfolio_aboutDetails__08Me_ a{min-width:10rem;padding-block:.65rem;border-bottom:1px solid var(--ink);font-size:.75rem;font-weight:560;letter-spacing:.09em}.EditorialPortfolio_services__Uty39{padding:clamp(4rem,8vw,8rem) clamp(1rem,2.2vw,2rem);background:#090908;color:#f4f0e9}.EditorialPortfolio_services__Uty39>header{min-height:auto;align-items:start;padding:0 0 clamp(3rem,6vw,6rem);border-bottom-color:rgba(244,240,233,.3)}.EditorialPortfolio_services__Uty39>header h2{margin:0;font-size:clamp(2.8rem,6.5vw,7rem);font-weight:370;letter-spacing:-.07em;line-height:.84;text-align:right}.EditorialPortfolio_serviceList__fUjHU>div{display:grid;grid-template-columns:3rem minmax(15rem,.65fr) minmax(15rem,.35fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(1.4rem,2.5vw,2.3rem);border-bottom:1px solid rgba(244,240,233,.3)}.EditorialPortfolio_serviceList__fUjHU p,.EditorialPortfolio_serviceList__fUjHU span{margin:0;color:rgba(244,240,233,.55);font-size:.75rem;font-weight:520;letter-spacing:.08em;line-height:1.45}.EditorialPortfolio_serviceList__fUjHU h3{margin:0;font-size:clamp(1.7rem,3.1vw,3.25rem);font-weight:390;letter-spacing:-.05em;text-transform:uppercase}.EditorialPortfolio_serviceList__fUjHU i{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid rgba(244,240,233,.5);font-size:1.05rem;font-style:normal;transition:background .24s ease,color .24s ease,transform .24s ease}.EditorialPortfolio_serviceList__fUjHU>div:hover i{transform:rotate(-8deg);background:#f4f0e9;color:#11110f}.EditorialPortfolio_decisionLab__OSyHq{background:#f04a2e;color:#11110f}.EditorialPortfolio_decisionPrompt__Qpyax{display:grid;min-height:68svh;grid-template-columns:minmax(10rem,.24fr) minmax(0,1fr);align-items:center;padding:clamp(2rem,5vw,5rem) clamp(1rem,2.2vw,2rem);border-bottom:1px solid}.EditorialPortfolio_decisionPrompt__Qpyax p{margin:0;font-size:.75rem;font-weight:560;letter-spacing:.12em}.EditorialPortfolio_decisionPrompt__Qpyax h2{max-width:15ch;margin:0;font-size:clamp(3.5rem,7.5vw,8.5rem);font-weight:370;letter-spacing:-.075em;line-height:.85;text-transform:uppercase}.EditorialPortfolio_decisionAnswers__IOWoG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.EditorialPortfolio_decisionAnswers__IOWoG button{display:grid;min-height:13rem;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:1rem;padding:clamp(1rem,2.2vw,2rem);border-right:1px solid;border-bottom:1px solid;background:transparent;text-align:left;cursor:pointer;transition:background .25s ease,color .25s ease}.EditorialPortfolio_decisionAnswers__IOWoG button:last-child{border-right:0}.EditorialPortfolio_decisionAnswers__IOWoG .EditorialPortfolio_selectedAnswer__CVItF,.EditorialPortfolio_decisionAnswers__IOWoG button:focus-visible,.EditorialPortfolio_decisionAnswers__IOWoG button:hover{background:#11110f;color:#f4f0e9}.EditorialPortfolio_decisionAnswers__IOWoG button[data-correct=true]{background:#dfff6a;color:#11110f}.EditorialPortfolio_decisionAnswers__IOWoG button>span{font-size:.75rem;font-weight:560;letter-spacing:.1em}.EditorialPortfolio_decisionAnswers__IOWoG button>strong{align-self:end;font-size:clamp(1.2rem,2.2vw,2.1rem);font-weight:430;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.EditorialPortfolio_decisionAnswers__IOWoG button>i{grid-column:2;grid-row:1/3;align-self:end;font-size:1.3rem;font-style:normal}.EditorialPortfolio_decisionResult__jJw_2{min-height:5.5rem;margin:0;padding:1.5rem clamp(1rem,2.2vw,2rem);font-size:clamp(.85rem,1.1vw,1.05rem);line-height:1.35}.EditorialPortfolio_contact__Jooir{min-height:100svh;padding:0 clamp(1rem,2.2vw,2rem) clamp(2rem,4vw,4rem);background:#bddfff;color:#11110f}.EditorialPortfolio_contactHeader__ag_2L{display:flex;min-height:5rem;align-items:center;justify-content:space-between;border-bottom:1px solid #11110f;font-size:.75rem;font-weight:560;letter-spacing:.12em}.EditorialPortfolio_contactTitle__GWr2R{display:grid;min-height:72svh;grid-template-columns:minmax(10rem,.22fr) minmax(0,1fr);align-items:center;border-bottom:1px solid #11110f}.EditorialPortfolio_contactTitle__GWr2R>p{max-width:19ch;margin:0;font-size:.75rem;font-weight:560;letter-spacing:.12em;line-height:1.45}.EditorialPortfolio_contact__Jooir h2{margin:0;font-size:clamp(4rem,9.3vw,10.2rem);font-weight:350;letter-spacing:-.08em;line-height:.8}.EditorialPortfolio_contactGrid__rJxIg{display:grid;grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(2rem,5vw,5rem)}.EditorialPortfolio_contactIntro__szJPH{display:flex;min-height:16rem;flex-direction:column;justify-content:space-between}.EditorialPortfolio_contactIntro__szJPH p{max-width:29ch;margin:0;font-size:clamp(1.05rem,1.45vw,1.4rem);letter-spacing:-.025em;line-height:1.35}.EditorialPortfolio_contactIntro__szJPH a{width:max-content;padding-bottom:.35rem;border-bottom:1px solid #11110f;font-size:.75rem;font-weight:560;letter-spacing:.1em}.EditorialPortfolio_contactLetter__qqx5F{position:relative;padding:clamp(1.25rem,2.6vw,2.6rem);border:1px solid #11110f;background:linear-gradient(rgba(17,17,15,.055) 1px,transparent 0) 0 0 /100% 2.4rem,rgba(243,239,232,.78);box-shadow:.9rem .9rem 0 #11110f}.EditorialPortfolio_letterIndex__1VTUp{margin:0 0 clamp(3rem,6vw,6rem);font-family:var(--mono);font-size:.75rem;font-weight:560;letter-spacing:.1em}.EditorialPortfolio_letterLine__z8XMt{display:flex;align-items:baseline;gap:.35em;margin-bottom:clamp(1.15rem,2.3vw,2rem);font-size:clamp(1.35rem,2.6vw,2.75rem);font-weight:390;letter-spacing:-.045em;line-height:1.05}.EditorialPortfolio_letterLine__z8XMt>span{flex:0 0 auto}.EditorialPortfolio_letterLine__z8XMt input,.EditorialPortfolio_letterLine__z8XMt textarea{min-width:0;border:0;border-bottom:1px solid;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}.EditorialPortfolio_letterLine__z8XMt input{flex:1 1 12rem;padding:0 0 .08em}.EditorialPortfolio_letterLine__z8XMt textarea{width:100%;min-height:7.2rem;resize:vertical}.EditorialPortfolio_letterLine__z8XMt input::placeholder,.EditorialPortfolio_letterLine__z8XMt textarea::placeholder{color:rgba(17,17,15,.4);opacity:1}.EditorialPortfolio_letterLine__z8XMt input:focus,.EditorialPortfolio_letterLine__z8XMt textarea:focus{border-bottom-width:2px}.EditorialPortfolio_letterLine__z8XMt i{font-style:normal}.EditorialPortfolio_messageLine__9KzOA{display:grid}.EditorialPortfolio_letterFooter__Bh5Tv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:clamp(2rem,4vw,4rem);padding-top:1rem;border-top:1px solid #11110f}.EditorialPortfolio_contactLetter__qqx5F>small,.EditorialPortfolio_letterFooter__Bh5Tv p,.EditorialPortfolio_letterFooter__Bh5Tv>a{margin:0;font-size:.74rem;font-weight:550;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.EditorialPortfolio_letterFooter__Bh5Tv p{max-width:35rem}.EditorialPortfolio_letterFooter__Bh5Tv p[data-state=sent]{color:#145a30}.EditorialPortfolio_letterFooter__Bh5Tv p[data-state=error]{color:#a02c1d}.EditorialPortfolio_letterFooter__Bh5Tv>a{grid-column:1;width:max-content;text-decoration:underline;text-underline-offset:.2em}.EditorialPortfolio_letterFooter__Bh5Tv button{display:flex;min-width:clamp(12rem,18vw,17rem);min-height:5rem;grid-column:2;grid-row:1/span 2;align-items:center;justify-content:space-between;padding-inline:1.1rem;border:1px solid #11110f;background:#11110f;color:#f4f0e9;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.EditorialPortfolio_letterFooter__Bh5Tv button span{font-size:.76rem;font-weight:560;letter-spacing:.1em}.EditorialPortfolio_letterFooter__Bh5Tv button i{font-size:1.35rem;font-style:normal}.EditorialPortfolio_letterFooter__Bh5Tv button:focus-visible,.EditorialPortfolio_letterFooter__Bh5Tv button:hover{transform:translate(-.2rem,-.2rem);background:transparent;color:#11110f}.EditorialPortfolio_letterFooter__Bh5Tv button:disabled{cursor:wait;opacity:.62}.EditorialPortfolio_contactLetter__qqx5F>small{display:block;margin-top:1.2rem;color:rgba(17,17,15,.55);text-transform:none}.EditorialPortfolio_honeypot__5km7E{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.EditorialPortfolio_footer__OR_bj{position:relative;display:grid;min-height:clamp(39rem,53vw,50rem);grid-template-columns:1fr 1fr;align-items:end;padding-top:clamp(8rem,12vw,12rem);background:#bddfff;color:#f4f0e9}.EditorialPortfolio_footerLead__3lRWH{position:relative;display:flex;min-height:34rem;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,2.7vw,2.75rem);background:#20201f}.EditorialPortfolio_footerMark__cODWK{display:flex;align-items:center;gap:1rem}.EditorialPortfolio_footerMark__cODWK .EditorialPortfolio_logoMark__VZDzW{background:var(--paper);color:var(--ink);font-size:clamp(1.7rem,2.45vw,2.5rem)}.EditorialPortfolio_footerDirect__1mCAv p,.EditorialPortfolio_footerDirect__1mCAv span,.EditorialPortfolio_footerMark__cODWK>span,.EditorialPortfolio_footerPanelBottom__rk9qr{margin:0;font-size:.75rem;font-weight:530;letter-spacing:.1em;line-height:1.5}.EditorialPortfolio_footerDirect__1mCAv{display:grid;gap:.8rem}.EditorialPortfolio_footerDirect__1mCAv p,.EditorialPortfolio_footerDirect__1mCAv span{color:rgba(244,240,233,.5)}.EditorialPortfolio_footerDirect__1mCAv a{width:fit-content;font-size:clamp(1.35rem,2.2vw,2.3rem);letter-spacing:-.035em}.EditorialPortfolio_footerDirect__1mCAv i,.EditorialPortfolio_footerPanelHead__XmwFh i,.EditorialPortfolio_footerPanel__jaC5C i{display:inline-block;font-style:normal;transition:transform .4s cubic-bezier(.22,1,.36,1)}.EditorialPortfolio_footerPanel__jaC5C{display:grid;min-height:clamp(39rem,50vw,48rem);grid-template-rows:auto 1fr auto;margin-top:calc(clamp(8rem, 12vw, 12rem) * -1);padding:clamp(1.4rem,2.7vw,2.75rem);background:#0a0a09}.EditorialPortfolio_footerPanelHead__XmwFh{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(244,240,233,.18)}.EditorialPortfolio_footerPanelHead__XmwFh h2{margin:0;font-size:clamp(2rem,3.1vw,3.5rem);font-weight:390;letter-spacing:-.055em}.EditorialPortfolio_footerPanelHead__XmwFh a{display:flex;gap:2rem;align-items:center;padding:.8rem 1rem;border-radius:999px;background:#f4f0e9;color:#11110f;font-size:.75rem;font-weight:560;letter-spacing:.1em}.EditorialPortfolio_footerColumns__GDYaD{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,5rem);padding-block:clamp(2.5rem,5vw,5rem)}.EditorialPortfolio_footerColumns__GDYaD section{display:flex;flex-direction:column}.EditorialPortfolio_footerColumns__GDYaD section>span{margin-bottom:1.5rem;color:rgba(244,240,233,.38);font-size:.72rem;font-weight:550;letter-spacing:.11em}.EditorialPortfolio_footerColumns__GDYaD a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;overflow:hidden;border-bottom:1px solid rgba(244,240,233,.16);font-size:clamp(.88rem,1vw,1.02rem);transition:padding .35s cubic-bezier(.22,1,.36,1),color .25s ease}.EditorialPortfolio_footerColumns__GDYaD a i{opacity:.45}.EditorialPortfolio_footerColumns__GDYaD a:active,.EditorialPortfolio_footerColumns__GDYaD a:focus-visible,.EditorialPortfolio_footerColumns__GDYaD a:hover{padding-inline:.65rem;color:#bddfff}.EditorialPortfolio_footerColumns__GDYaD a:active i,.EditorialPortfolio_footerColumns__GDYaD a:focus-visible i,.EditorialPortfolio_footerColumns__GDYaD a:hover i,.EditorialPortfolio_footerDirect__1mCAv a:active i,.EditorialPortfolio_footerDirect__1mCAv a:focus-visible i,.EditorialPortfolio_footerDirect__1mCAv a:hover i,.EditorialPortfolio_footerPanelHead__XmwFh a:active i,.EditorialPortfolio_footerPanelHead__XmwFh a:focus-visible i,.EditorialPortfolio_footerPanelHead__XmwFh a:hover i{transform:translateX(.3rem)}.EditorialPortfolio_footerPanelBottom__rk9qr{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;border-top:1px solid rgba(244,240,233,.18);color:rgba(244,240,233,.58)}.EditorialPortfolio_ownerDoor__PmPDk{position:absolute;right:1.5rem;bottom:1.5rem;display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid rgba(244,240,233,.28);border-radius:50%;color:rgba(244,240,233,.45);transition:transform .3s ease,color .3s ease,border-color .3s ease}.EditorialPortfolio_ownerDoor__PmPDk:focus-visible,.EditorialPortfolio_ownerDoor__PmPDk:hover{transform:rotate(45deg);border-color:#f4f0e9;color:#f4f0e9}@supports (animation-timeline:view()){.EditorialPortfolio_hero__ahHQM{view-timeline-name:--hero-exit;view-timeline-axis:block}.EditorialPortfolio_heroLineOne__yHr0O,.EditorialPortfolio_heroLineThree__fAGQd,.EditorialPortfolio_heroLineTwo__s_4Jf{animation-duration:1ms;animation-fill-mode:both;animation-timeline:--hero-exit;animation-range:exit 0 exit 100%;animation-timing-function:linear}.EditorialPortfolio_heroLineOne__yHr0O{animation-name:EditorialPortfolio_heroDriftLeft__U4sgQ}.EditorialPortfolio_heroLineTwo__s_4Jf{animation-name:EditorialPortfolio_heroDriftRight__yMHfW}.EditorialPortfolio_heroLineThree__fAGQd{animation-name:EditorialPortfolio_heroDriftSoftLeft__jZh9o}.EditorialPortfolio_aboutStatement__ekMa9 h2,.EditorialPortfolio_contactTitle__GWr2R h2,.EditorialPortfolio_decisionPrompt__Qpyax h2,.EditorialPortfolio_proofGrid__uEBNy>div,.EditorialPortfolio_serviceList__fUjHU>div{animation:EditorialPortfolio_viewReveal__j104u linear both;animation-timeline:view();animation-range:entry 5% cover 34%}.EditorialPortfolio_contactLetter__qqx5F,.EditorialPortfolio_projectNarrative__o0nbi section{animation:EditorialPortfolio_maskReveal__B6rWM linear both;animation-timeline:view();animation-range:entry 2% cover 28%}}@keyframes EditorialPortfolio_heroDriftLeft__U4sgQ{to{transform:translateX(-9vw)}}@keyframes EditorialPortfolio_heroDriftRight__yMHfW{to{transform:translateX(7vw)}}@keyframes EditorialPortfolio_heroDriftSoftLeft__jZh9o{to{transform:translateX(-5vw)}}@keyframes EditorialPortfolio_viewReveal__j104u{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes EditorialPortfolio_maskReveal__B6rWM{0%{opacity:.15;clip-path:inset(16% 46% 16% 46%);transform:scale(.965)}to{opacity:1;clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes EditorialPortfolio_metricRoll__dgCsy{0%{opacity:0;filter:blur(.14em);transform:translateY(92%)}34%{opacity:1;filter:blur(.08em)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes EditorialPortfolio_marqueeMove__158_W{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes EditorialPortfolio_loaderText__aF0Di{to{clip-path:inset(0 0 0 0)}}@keyframes EditorialPortfolio_loaderExit__LM_Vr{to{transform:translateY(-100%)}}@media (max-width:900px){.EditorialPortfolio_header__Yy68c{width:50%;grid-template-columns:1fr auto}.EditorialPortfolio_headerMeta__8AbDF,.EditorialPortfolio_identity__Im788 small{display:none}.EditorialPortfolio_indexStage__ZXdye{min-height:auto;padding-bottom:1rem;background:none}.EditorialPortfolio_indexPanels__vw3Up{display:grid;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:1rem}.EditorialPortfolio_indexPanel__wifgR{position:relative;top:auto;left:auto;width:auto;height:clamp(15rem,56vw,23rem)}.EditorialPortfolio_indexPanel__wifgR:nth-child(2n){margin-top:3.5rem}.EditorialPortfolio_panelPreview__5MZPO{inset:0;width:100%;height:100%}.EditorialPortfolio_drawnArrow__EjrH2{display:none}.EditorialPortfolio_hero__ahHQM{min-height:90svh;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.EditorialPortfolio_heroKicker__cnq30{display:flex;justify-content:space-between}.EditorialPortfolio_heroKicker__cnq30>span{grid-column:auto}.EditorialPortfolio_hero__ahHQM h1{grid-column:1;margin-top:6vh;font-size:clamp(3rem,10.4vw,5.8rem)}.EditorialPortfolio_heroSupport___GVdO{align-self:end;grid-column:1;max-width:26rem;margin-left:auto}.EditorialPortfolio_proof__4972H{grid-template-columns:1fr}.EditorialPortfolio_proofLead__xgzma{min-height:62svh;border-right:0;border-bottom:1px solid var(--ink)}.EditorialPortfolio_proofGrid__uEBNy>div{min-height:17rem}.EditorialPortfolio_projectFeature__8GxwJ{min-height:auto}.EditorialPortfolio_projectSticky__HBV5N{position:relative;min-height:auto;padding-block:3rem}.EditorialPortfolio_projectLayout__ct793{grid-template-columns:1fr}.EditorialPortfolio_coverFrame__1mziw{width:100%;height:auto}.EditorialPortfolio_projectDetails__2qnHb{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1.5rem 2.5rem;padding:1.5rem 0 0}.EditorialPortfolio_projectSummary__tSvtg{grid-column:1/-1}.EditorialPortfolio_projectDetails__2qnHb dl,.EditorialPortfolio_projectNarrative__o0nbi{margin:0}.EditorialPortfolio_projectDetails__2qnHb>a{grid-column:1/-1;margin-top:0}.EditorialPortfolio_aboutStatement__ekMa9{min-height:auto;grid-template-columns:1fr minmax(15rem,.4fr)}.EditorialPortfolio_aboutDetails__08Me_{grid-template-columns:1fr 1fr}.EditorialPortfolio_aboutDetails__08Me_>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.EditorialPortfolio_serviceList__fUjHU>div{grid-template-columns:2.5rem minmax(0,1fr) auto}.EditorialPortfolio_serviceList__fUjHU p{grid-column:2}.EditorialPortfolio_serviceList__fUjHU i{grid-column:3;grid-row:1/3}.EditorialPortfolio_decisionPrompt__Qpyax{min-height:58svh;grid-template-columns:1fr;align-content:center;gap:2rem}.EditorialPortfolio_decisionAnswers__IOWoG{grid-template-columns:1fr}.EditorialPortfolio_decisionAnswers__IOWoG button,.EditorialPortfolio_decisionAnswers__IOWoG button:last-child{min-height:9rem;border-right:0}.EditorialPortfolio_contactGrid__rJxIg,.EditorialPortfolio_contactTitle__GWr2R{grid-template-columns:1fr}.EditorialPortfolio_contactTitle__GWr2R{min-height:68svh;align-content:center;gap:3rem}.EditorialPortfolio_contactGrid__rJxIg{gap:3rem}.EditorialPortfolio_contactIntro__szJPH{min-height:auto;gap:3rem}.EditorialPortfolio_footer__OR_bj{grid-template-columns:1fr 1fr}.EditorialPortfolio_footerIdentity__ss4cq{grid-column:1/-1;min-height:19rem;border-bottom:1px solid rgba(244,240,233,.26)}.EditorialPortfolio_footerContact__Fqx6g,.EditorialPortfolio_footerLinks__QnP1Y{min-height:22rem}}@media (max-width:580px){.EditorialPortfolio_loaderStatement__GwRcy{font-size:clamp(2.55rem,12vw,4rem);line-height:.88}.EditorialPortfolio_loaderStatement__GwRcy span+span{margin:.35em 0 0}.EditorialPortfolio_header__Yy68c{position:fixed;top:0;right:0;left:0;width:100%;min-height:4.9rem;border-radius:0}.EditorialPortfolio_header__Yy68c nav{gap:.9rem;font-size:.8rem}.EditorialPortfolio_indexLabel__k3mex span{display:none}.EditorialPortfolio_indexPanels__vw3Up{grid-template-columns:1fr;padding-inline:0}.EditorialPortfolio_indexPanel__wifgR,.EditorialPortfolio_indexPanel__wifgR:nth-child(2n){height:19rem;margin-top:0;border-right:0;border-bottom:0;border-left:0}.EditorialPortfolio_indexPanel__wifgR:last-child{border-bottom:1px solid var(--ink)}.EditorialPortfolio_panelCopy__ZtFeI strong{font-size:clamp(3.1rem,16vw,5rem)}.EditorialPortfolio_panelPreview__5MZPO{inset:0;width:100%;height:100%}.EditorialPortfolio_hero__ahHQM{min-height:100svh;padding-top:1.2rem}.EditorialPortfolio_heroKicker__cnq30>span{display:none}.EditorialPortfolio_hero__ahHQM h1{margin-top:4vh;font-size:clamp(2.45rem,10.8vw,4rem);line-height:.88}.EditorialPortfolio_heroLineTwo__s_4Jf{padding-left:7vw}.EditorialPortfolio_heroSupport___GVdO{margin-left:0}.EditorialPortfolio_playMark__iOumM{width:3.75rem;height:3.75rem}.EditorialPortfolio_workIntro__e4ANS{min-height:5.5rem}.EditorialPortfolio_proofLead__xgzma{min-height:72svh}.EditorialPortfolio_proofLead__xgzma h2{font-size:clamp(3.4rem,15vw,5.6rem)}.EditorialPortfolio_proofGrid__uEBNy{grid-template-columns:1fr;grid-template-rows:none}.EditorialPortfolio_proofGrid__uEBNy>div,.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(2n),.EditorialPortfolio_proofGrid__uEBNy>div:nth-child(n+3){min-height:15rem;border-right:0;border-bottom:1px solid var(--ink)}.EditorialPortfolio_proofGrid__uEBNy>div:last-child{border-bottom:0}.EditorialPortfolio_projectSticky__HBV5N{padding:7.5rem 1rem 3rem}.EditorialPortfolio_projectHeading__15b8W{grid-template-columns:1.4rem minmax(0,1fr)}.EditorialPortfolio_projectHeading__15b8W h2{font-size:clamp(3.5rem,18vw,5.8rem)}.EditorialPortfolio_projectHeading__15b8W>div{grid-column:2;justify-self:start}.EditorialPortfolio_coverFrame__1mziw{width:calc(100% + 2rem);height:auto;margin-left:-1rem;border-right:0;border-left:0}.EditorialPortfolio_interfaceFrame__YJyQs>span{display:none}.EditorialPortfolio_projectDetails__2qnHb{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem}.EditorialPortfolio_projectDetails__2qnHb dl,.EditorialPortfolio_projectNarrative__o0nbi,.EditorialPortfolio_projectSummary__tSvtg{grid-column:1}.EditorialPortfolio_projectNarrative__o0nbi{grid-template-columns:1fr}.EditorialPortfolio_projectDetails__2qnHb>a{grid-column:1}.EditorialPortfolio_marquee__01u8P>div{font-size:4.5rem}.EditorialPortfolio_githubSection__o6Qcd{padding-block:4.5rem}.EditorialPortfolio_aboutStatement__ekMa9{grid-template-columns:1fr;gap:4rem}.EditorialPortfolio_aboutStatement__ekMa9 h2{font-size:clamp(3.25rem,15vw,5.4rem)}.EditorialPortfolio_portraitCard__oRWCK{width:82%;max-width:22rem;margin:0 0 0 auto}.EditorialPortfolio_aboutDetails__08Me_{grid-template-columns:1fr}.EditorialPortfolio_aboutDetails__08Me_>div{grid-column:1;grid-template-columns:1fr}.EditorialPortfolio_services__Uty39>header{display:grid;gap:2rem}.EditorialPortfolio_services__Uty39>header h2{font-size:clamp(3rem,13vw,4.8rem);text-align:left}.EditorialPortfolio_serviceList__fUjHU>div{grid-template-columns:1.5rem minmax(0,1fr) auto}.EditorialPortfolio_serviceList__fUjHU h3{font-size:1.8rem}.EditorialPortfolio_decisionPrompt__Qpyax h2{font-size:clamp(3.2rem,14.5vw,5rem)}.EditorialPortfolio_decisionAnswers__IOWoG button>strong{max-width:18ch;font-size:1.35rem}.EditorialPortfolio_contact__Jooir{min-height:100svh}.EditorialPortfolio_contact__Jooir h2{font-size:clamp(3.55rem,15.5vw,5.4rem)}.EditorialPortfolio_contactHeader__ag_2L span:last-child{display:none}.EditorialPortfolio_contactTitle__GWr2R{min-height:74svh}.EditorialPortfolio_contactLetter__qqx5F{box-shadow:.48rem .48rem 0 #11110f}.EditorialPortfolio_letterLine__z8XMt{display:grid;font-size:clamp(1.3rem,6.2vw,1.85rem)}.EditorialPortfolio_letterLine__z8XMt input{width:100%}.EditorialPortfolio_letterLine__z8XMt i{display:none}.EditorialPortfolio_letterFooter__Bh5Tv{grid-template-columns:1fr}.EditorialPortfolio_letterFooter__Bh5Tv button{width:100%;grid-column:1;grid-row:auto}.EditorialPortfolio_letterFooter__Bh5Tv>a{grid-column:1}.EditorialPortfolio_footer__OR_bj{grid-template-columns:1fr;padding-top:5rem}.EditorialPortfolio_footerLead__3lRWH{min-height:25rem}.EditorialPortfolio_footerPanel__jaC5C{min-height:auto;margin-top:0}.EditorialPortfolio_footerPanelHead__XmwFh{align-items:flex-start;flex-direction:column}.EditorialPortfolio_footerColumns__GDYaD{grid-template-columns:1fr;gap:3rem}.EditorialPortfolio_footerPanelBottom__rk9qr{align-items:flex-start;flex-direction:column;gap:.7rem}}@media (prefers-reduced-motion:reduce){.EditorialPortfolio_customCursor__ubXeZ,.EditorialPortfolio_loader__sIiVb{display:none}.EditorialPortfolio_header__Yy68c,.EditorialPortfolio_heroLine__rNbGQ>span,.EditorialPortfolio_indexPanel__wifgR,.EditorialPortfolio_navGlyph__l61_X>span{opacity:1;transform:none;transition:none}.EditorialPortfolio_aboutStatement__ekMa9 h2,.EditorialPortfolio_contactLetter__qqx5F,.EditorialPortfolio_contactTitle__GWr2R h2,.EditorialPortfolio_decisionPrompt__Qpyax h2,.EditorialPortfolio_heroLineOne__yHr0O,.EditorialPortfolio_heroLineThree__fAGQd,.EditorialPortfolio_heroLineTwo__s_4Jf,.EditorialPortfolio_marquee__01u8P>div,.EditorialPortfolio_projectNarrative__o0nbi section,.EditorialPortfolio_proofGrid__uEBNy>div,.EditorialPortfolio_serviceList__fUjHU>div{animation:none}.EditorialPortfolio_metricValue__nYITS>span{animation:none!important;filter:none;transform:none}}