.CssSurface-module__gjzehG__root{--px:.5;--py:.5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CssSurface-module__gjzehG__noise{opacity:calc(var(--si) * .11);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;animation:.9s steps(3,end) infinite CssSurface-module__gjzehG__grain-step;position:absolute;inset:-32px}.CssSurface-module__gjzehG__root[data-mode=ink] .CssSurface-module__gjzehG__noise{opacity:calc(var(--si) * .16);mix-blend-mode:screen}.CssSurface-module__gjzehG__root[data-mode=paper] .CssSurface-module__gjzehG__noise{mix-blend-mode:multiply}.CssSurface-module__gjzehG__blobA,.CssSurface-module__gjzehG__blobB{aspect-ratio:1;will-change:transform;border-radius:50%;width:90%;position:absolute}.CssSurface-module__gjzehG__blobA{background:radial-gradient(closest-side, rgba(10, 10, 10, calc(var(--si) * .06)), transparent 70%);translate:calc((var(--px) - .5) * 3%) calc((var(--py) - .5) * 3%);animation:52s ease-in-out infinite alternate CssSurface-module__gjzehG__drift-a;top:-30%;left:-25%}.CssSurface-module__gjzehG__blobB{background:radial-gradient(closest-side, rgba(10, 10, 10, calc(var(--si) * .045)), transparent 70%);translate:calc((var(--px) - .5) * -2.2%) calc((var(--py) - .5) * -2.2%);animation:67s ease-in-out infinite alternate CssSurface-module__gjzehG__drift-b;bottom:-35%;right:-30%}.CssSurface-module__gjzehG__root[data-mode=ink] .CssSurface-module__gjzehG__blobA{background:radial-gradient(closest-side, rgba(241, 239, 232, calc(var(--si) * .05)), transparent 70%)}.CssSurface-module__gjzehG__root[data-mode=ink] .CssSurface-module__gjzehG__blobB{background:radial-gradient(closest-side, rgba(241, 239, 232, calc(var(--si) * .038)), transparent 70%)}.CssSurface-module__gjzehG__root[data-reduced] .CssSurface-module__gjzehG__noise,.CssSurface-module__gjzehG__root[data-reduced] .CssSurface-module__gjzehG__blobA,.CssSurface-module__gjzehG__root[data-reduced] .CssSurface-module__gjzehG__blobB{animation:none;translate:0}@keyframes CssSurface-module__gjzehG__grain-step{0%{transform:translate(0,0)}33%{transform:translate(-14px,9px)}66%{transform:translate(10px,-12px)}to{transform:translate(0,0)}}@keyframes CssSurface-module__gjzehG__drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,7%)scale(1.12)}}@keyframes CssSurface-module__gjzehG__drift-b{0%{transform:translate(0,0)scale(1.08)}to{transform:translate(-7%,-9%)scale(.96)}}
.SceneNav-module__TPR4ga__nav{pointer-events:none;z-index:40;color:var(--ink);position:absolute;inset:0}.SceneNav-module__TPR4ga__nav[data-tone=ink]{color:var(--paper)}.SceneNav-module__TPR4ga__nav>*{pointer-events:auto}.SceneNav-module__TPR4ga__masthead{top:var(--s5);left:var(--s8);font-family:var(--font-display);letter-spacing:.34em;font-variation-settings:"wdth" 88, "wght" 780;color:inherit;padding:var(--s2) 0;font-size:1.05rem;position:absolute}.SceneNav-module__TPR4ga__langSlot{top:var(--s5);right:var(--s8);position:absolute}.SceneNav-module__TPR4ga__lang{gap:var(--s2);display:inline-flex}.SceneNav-module__TPR4ga__langButton{font-family:var(--font-mono);letter-spacing:.14em;color:inherit;opacity:.45;padding:var(--s2) var(--s2);min-height:2rem;font-size:.68rem}.SceneNav-module__TPR4ga__langButton[aria-pressed=true]{opacity:1;box-shadow:inset 0 -2px 0 var(--signal)}.SceneNav-module__TPR4ga__rail{right:var(--edge-ui-rail-x);align-items:center;gap:var(--s5);flex-direction:column;list-style:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.SceneNav-module__TPR4ga__railItem{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.24em;color:inherit;opacity:.55;padding:var(--s3) var(--s2);min-width:var(--nav-hit-min);transition:opacity var(--dur-micro);font-size:.66rem}.SceneNav-module__TPR4ga__railItem:hover{opacity:1}.SceneNav-module__TPR4ga__railItem[aria-current=true]{opacity:1;box-shadow:inset 2px 0 0 var(--signal)}@media (max-height:520px){.SceneNav-module__TPR4ga__rail{gap:var(--s2)}.SceneNav-module__TPR4ga__railItem{letter-spacing:.16em;padding:var(--s2) var(--s1);min-width:1.9rem;font-size:.56rem}}.SceneNav-module__TPR4ga__menuButton{top:var(--s5);right:var(--s5);font-family:var(--font-mono);letter-spacing:.2em;color:inherit;padding:var(--s3) var(--s3);z-index:2;min-width:3.5rem;min-height:2.75rem;font-size:.7rem;position:absolute}.SceneNav-module__TPR4ga__menu{background:var(--ink);color:var(--paper);padding:5.5rem var(--s8) var(--s8);animation:SceneNav-module__TPR4ga__menu-in .26s var(--ease-out-expo);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}@keyframes SceneNav-module__TPR4ga__menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.SceneNav-module__TPR4ga__menuList{gap:var(--s3);flex-direction:column;list-style:none;display:flex}.SceneNav-module__TPR4ga__menuList>li{overflow:hidden}.SceneNav-module__TPR4ga__menuItem{font-family:var(--font-display);font-variation-settings:"wdth" 92, "wght" 700;color:inherit;animation:SceneNav-module__TPR4ga__menu-item-in .34s var(--ease-out-expo) both;animation-delay:calc(var(--mi) * 45ms);font-size:clamp(2rem,9vw,3rem);line-height:1.05}.SceneNav-module__TPR4ga__menuItem[aria-current=true]{color:var(--signal)}@keyframes SceneNav-module__TPR4ga__menu-item-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.SceneNav-module__TPR4ga__menuFoot{gap:var(--s5);flex-direction:column;display:flex}.SceneNav-module__TPR4ga__menuEmail{font-family:var(--font-mono);letter-spacing:.1em;font-size:.8rem}.SceneNav-module__TPR4ga__menuEmail a{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}@media (max-width:720px){.SceneNav-module__TPR4ga__masthead{left:var(--s5);z-index:2}}
.BullTerrierSeal-module__H8MQ-a__seal{background:currentColor;display:inline-block;-webkit-mask:url(/brand/bull-terrier-seal.svg) 50%/contain no-repeat;mask:url(/brand/bull-terrier-seal.svg) 50%/contain no-repeat}
.Loader-module__NUm07q__overlay{z-index:100;background:var(--ink);color:var(--paper);transition:opacity .3s var(--ease-in-out);place-items:center;display:grid;position:fixed;inset:0}.Loader-module__NUm07q__overlay[data-step=done]{opacity:0;pointer-events:none}.Loader-module__NUm07q__deck{aspect-ratio:9/13;width:min(17vmin,120px);position:relative}.Loader-module__NUm07q__card{--co:calc(var(--ci) - 2);background:var(--ink);box-shadow:0 0 0 1px var(--ink);transition:transform .36s var(--ease-out-expo), opacity .3s var(--ease-in-out);transform:translate3d(0, calc(var(--co) * -2px), 0) rotate(calc(var(--co) * 1.5deg));border:1px solid #f1efe88c;flex-direction:column;padding:9% 11%;display:flex;position:absolute;inset:0}.Loader-module__NUm07q__overlay[data-step=fan] .Loader-module__NUm07q__card{transform:translate3d(calc(var(--co) * 34%), 0, 0) rotate(calc(var(--co) * 5deg))}.Loader-module__NUm07q__overlay[data-step=align] .Loader-module__NUm07q__card,.Loader-module__NUm07q__overlay[data-step=done] .Loader-module__NUm07q__card{transform:translate3d(calc(var(--co) * 112%), 0, 0) rotate(0deg)}.Loader-module__NUm07q__overlay[data-step=collapse] .Loader-module__NUm07q__card{transform:translate3d(calc(var(--co) * 240%), 0, 0) scale(1.06);opacity:.85}.Loader-module__NUm07q__overlay[data-step=collapse]{opacity:1}.Loader-module__NUm07q__cardIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--signal);font-size:.5rem}.Loader-module__NUm07q__cardDiscipline{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:6%;font-size:.42rem}.Loader-module__NUm07q__cardInitial{font-family:var(--font-display);font-variation-settings:"wdth" 110, "wght" 800;flex:1;place-items:center;font-size:2.6em;display:grid}.Loader-module__NUm07q__cardFoot{justify-content:space-between;align-items:center;display:flex}.Loader-module__NUm07q__cardBrand{font-family:var(--font-display);letter-spacing:.3em;font-variation-settings:"wdth" 88, "wght" 750;font-size:.42rem}.Loader-module__NUm07q__person{font-family:var(--font-mono);letter-spacing:.42em;color:var(--muted);opacity:0;transition:opacity .26s var(--ease-in-out);font-size:.66rem;position:absolute;bottom:12svh}.Loader-module__NUm07q__overlay[data-step=align] .Loader-module__NUm07q__person,.Loader-module__NUm07q__overlay[data-step=collapse] .Loader-module__NUm07q__person{opacity:1}@media (max-width:720px){.Loader-module__NUm07q__deck{width:min(21vmin,92px)}.Loader-module__NUm07q__overlay[data-step=align] .Loader-module__NUm07q__card,.Loader-module__NUm07q__overlay[data-step=done] .Loader-module__NUm07q__card{transform:translate3d(calc(var(--co) * 104%), 0, 0) rotate(0deg)}.Loader-module__NUm07q__overlay[data-step=collapse] .Loader-module__NUm07q__card{transform:translate3d(0, calc(var(--co) * 120%), 0) scale(1.04);opacity:.85}}
.HeroMonument-module__IKKtlW__stage{padding:0 var(--s8);transform:translate3d(calc(var(--p2,0) * -34vw), calc(var(--p2,0) * -40svh), 0) scale(calc(1 - var(--p2,0) * .86));will-change:transform;touch-action:manipulation;justify-content:center;align-items:center;gap:2vw;display:flex;position:absolute;inset:0}.HeroMonument-module__IKKtlW__column{--x:0;--sq:0;align-items:flex-start;gap:var(--s3);min-width:0;color:inherit;transform:translateY(calc((var(--sq) * .6 - var(--x)) * 2.5%));flex-direction:column;display:flex;position:relative}.HeroMonument-module__IKKtlW__index{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);opacity:calc((.5 + var(--x) * .5 - var(--sq) * .3) * (1 - var(--p1,0)));font-size:.62rem}.HeroMonument-module__IKKtlW__column[aria-pressed=true] .HeroMonument-module__IKKtlW__index{color:var(--signal)}.HeroMonument-module__IKKtlW__word{font-family:var(--font-display);white-space:pre;font-variation-settings:"wdth" calc(100 + var(--x) * 42 - var(--sq) * 24 - var(--p1,0) * 12), "wght" calc(700 + var(--x) * 160 - var(--sq) * 140);opacity:calc(1 - var(--sq) * .32);align-items:baseline;font-size:min(8.2vw,24svh);line-height:.88;display:inline-flex}.HeroMonument-module__IKKtlW__column:after{content:"";background:var(--signal);transform-origin:0;width:100%;height:.045em;transition:transform .16s var(--ease-in-out);opacity:calc(1 - var(--p1,0) * 2.5);font-size:min(8.2vw,24svh);position:absolute;bottom:-.14em;left:0;transform:scaleX(0)}.HeroMonument-module__IKKtlW__column[aria-pressed=true]:after{transform:scaleX(1)}.HeroMonument-module__IKKtlW__letter{display:inline-block}.HeroMonument-module__IKKtlW__rest{max-width:calc((1 - var(--p1,0)) * 1.35ch);opacity:calc(1 - var(--p1,0));transition:max-width .3s var(--ease-out-expo), opacity .26s var(--ease-out-expo);transition-delay:calc(var(--li) * 40ms);display:inline-block;overflow:hidden;transform:translate(0)}.HeroMonument-module__IKKtlW__stage[data-phase=acronym] .HeroMonument-module__IKKtlW__rest{opacity:0;max-width:0}.HeroMonument-module__IKKtlW__ghost{gap:var(--s3);min-height:1.1rem;opacity:calc(var(--x) * (1 - var(--p1,0)));transform:translateY(calc((1 - var(--x)) * .35em));transition:opacity .22s var(--ease-out-expo), transform .22s var(--ease-out-expo);align-items:baseline;display:flex}.HeroMonument-module__IKKtlW__ghostName{font-family:var(--font-mono);letter-spacing:.42em;font-size:.72rem}.HeroMonument-module__IKKtlW__ghostDiscipline{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:.6rem}@media (max-width:720px){.HeroMonument-module__IKKtlW__stage{justify-content:center;align-items:stretch;gap:var(--s3);padding:0 var(--s5);transform:translate3d(calc(var(--p2,0) * -20vw), calc(var(--p2,0) * -42svh), 0) scale(calc(1 - var(--p2,0) * .88));flex-direction:column}.HeroMonument-module__IKKtlW__column{align-items:baseline;gap:var(--s5);border-bottom:1px solid rgba(241, 239, 232, calc(.14 * (1 - var(--p1,0))));padding:var(--s2) 0;flex-direction:row;transform:none}.HeroMonument-module__IKKtlW__word{font-size:min(13vw,10svh)}.HeroMonument-module__IKKtlW__column:after{display:none}.HeroMonument-module__IKKtlW__index{order:2}.HeroMonument-module__IKKtlW__ghost{order:3;margin-left:auto}.HeroMonument-module__IKKtlW__ghostDiscipline{display:none}}
.MediaPlane-module__TsKg3a__plane{aspect-ratio:4/3;pointer-events:none;z-index:2;background:var(--ink);will-change:transform;width:min(30vw,26rem);animation:.15s cubic-bezier(.83,0,.17,1) both MediaPlane-module__TsKg3a__plane-cut;position:absolute;top:0;left:0;overflow:hidden}.MediaPlane-module__TsKg3a__art{opacity:.9;position:absolute;inset:0}.MediaPlane-module__TsKg3a__plane[data-slug=remi] .MediaPlane-module__TsKg3a__art{background:repeating-linear-gradient(115deg,#f1efe8 0 10px,#0a0a0a 10px 22px,#85817a 22px 26px,#0a0a0a 26px 44px)}.MediaPlane-module__TsKg3a__plane[data-slug=label-concept] .MediaPlane-module__TsKg3a__art{background:repeating-radial-gradient(circle at 42% 46%,#f1efe8 0 8px,#0a0a0a 8px 20px,#85817a 20px 23px,#0a0a0a 23px 40px)}.MediaPlane-module__TsKg3a__plane[data-slug=startup-concept] .MediaPlane-module__TsKg3a__art{background:repeating-linear-gradient(0deg,#0000 0 30px,#f1efe8 30px 31px),repeating-linear-gradient(90deg,#0000 0 30px,#f1efe8 30px 31px),#0a0a0a}.MediaPlane-module__TsKg3a__index{right:var(--s3);bottom:var(--s2);font-family:var(--font-mono);letter-spacing:.2em;color:var(--paper);background:var(--ink);padding:var(--s1) var(--s2);font-size:.7rem;position:absolute}.MediaPlane-module__TsKg3a__bar{background:var(--signal);width:.35rem;height:100%;position:absolute;top:0;left:0}@keyframes MediaPlane-module__TsKg3a__plane-cut{0%{clip-path:inset(0 100% 0 0)}60%{clip-path:inset(0)}72%{clip-path:inset(8% 0 12%)}to{clip-path:inset(0)}}@media (max-width:720px){.MediaPlane-module__TsKg3a__plane{display:none}}
.MediaLens-module__9tnpPq__lens{aspect-ratio:1;pointer-events:none;will-change:transform;z-index:3;width:clamp(150px,26vmin,320px);position:absolute;top:0;left:0}.MediaLens-module__9tnpPq__disc{background:var(--ink-soft);animation:MediaLens-module__9tnpPq__lens-cut .19s var(--ease-out-expo);border-radius:50%;position:absolute;inset:0;overflow:hidden}@keyframes MediaLens-module__9tnpPq__lens-cut{0%{clip-path:circle(12%)}to{clip-path:circle(75%)}}.MediaLens-module__9tnpPq__media{width:100%;height:100%;position:absolute;inset:0}.MediaLens-module__9tnpPq__ring{border:1px solid #f1efe859;border-radius:50%;position:absolute;inset:0}.MediaLens-module__9tnpPq__index{font-family:var(--font-mono);letter-spacing:.3em;color:var(--paper);opacity:.8;font-size:.62rem;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.MediaLens-module__9tnpPq__lens[data-variant=poster] .MediaLens-module__9tnpPq__disc{animation:none}
.TextRaster-module__V1inRq__wrap{white-space:inherit;display:inline-block;position:relative}.TextRaster-module__V1inRq__clean{opacity:calc((1 - var(--re,0) * .82) * (1 - var(--ge,0)))}.TextRaster-module__V1inRq__raster{opacity:var(--re,0);transform:translateX(calc(var(--rt,0) * .06px));-webkit-mask-image:radial-gradient(42% 34%,#000 58%,#0000 62%);mask-image:radial-gradient(42% 34%,#000 58%,#0000 62%);-webkit-mask-size:calc(.14em + var(--re,0) * 1.5em) .17em;-webkit-mask-size:calc(.14em + var(--re,0) * 1.5em) .17em;mask-size:calc(.14em + var(--re,0) * 1.5em) .17em;-webkit-mask-position:calc(var(--rt,0) * 1px) 0;-webkit-mask-position:calc(var(--rt,0) * 1px) 0;mask-position:calc(var(--rt,0) * 1px) 0;position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.TitleGlitch-module__wky2cq__slot{pointer-events:none;display:block;position:absolute;inset:0}.TitleGlitch-module__wky2cq__canvas{pointer-events:none;opacity:0;transition:opacity .12s var(--ease-in-out);position:absolute;top:0;left:0}
.WorksLoop-module__e9oCeW__stage{color:var(--paper);position:absolute;inset:0;overflow:clip}.WorksLoop-module__e9oCeW__openBlack{background:var(--ink);opacity:0;pointer-events:none;z-index:45;transition:opacity .26s var(--ease-in-out);position:absolute;inset:0}.WorksLoop-module__e9oCeW__stage[data-opening=active] .WorksLoop-module__e9oCeW__openBlack{opacity:1;transition-delay:.18s}.WorksLoop-module__e9oCeW__stage[data-impact]{animation:WorksLoop-module__e9oCeW__works-bump .3s var(--ease-out-expo)}@keyframes WorksLoop-module__e9oCeW__works-bump{0%{transform:translateY(0)}35%{transform:translateY(-.4svh)}to{transform:translateY(0)}}.WorksLoop-module__e9oCeW__impactLine{background:var(--signal);transform-origin:0;opacity:0;height:2px;position:absolute;top:50%;left:8%;right:8%;transform:scaleX(0)}.WorksLoop-module__e9oCeW__stage[data-impact] .WorksLoop-module__e9oCeW__impactLine{animation:WorksLoop-module__e9oCeW__impact-line .38s var(--ease-out-expo)}@keyframes WorksLoop-module__e9oCeW__impact-line{0%{opacity:.9;transform:scaleX(0)}60%{opacity:.65;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.WorksLoop-module__e9oCeW__stage[data-impact-edge=top]{animation:WorksLoop-module__e9oCeW__edge-bump-top .3s var(--ease-out-expo)}.WorksLoop-module__e9oCeW__stage[data-impact-edge=bottom]{animation:WorksLoop-module__e9oCeW__edge-bump-bottom .3s var(--ease-out-expo)}@keyframes WorksLoop-module__e9oCeW__edge-bump-top{0%{transform:translateY(0)}35%{transform:translateY(calc(var(--imp,.5) * -.55svh))}to{transform:translateY(0)}}@keyframes WorksLoop-module__e9oCeW__edge-bump-bottom{0%{transform:translateY(0)}35%{transform:translateY(calc(var(--imp,.5) * .55svh))}to{transform:translateY(0)}}.WorksLoop-module__e9oCeW__stage[data-impact-edge=right]{animation:WorksLoop-module__e9oCeW__wall-recoil .32s var(--ease-out-expo)}@keyframes WorksLoop-module__e9oCeW__wall-recoil{0%{transform:translate(0)}30%{transform:translateX(calc(var(--imp,.5) * -.55svh))}to{transform:translate(0)}}.WorksLoop-module__e9oCeW__edgeLineRight{top:6%;bottom:6%;right:var(--wall-x);background:var(--signal);transform-origin:top;opacity:0;pointer-events:none;width:2px;position:absolute;transform:scaleY(0)}.WorksLoop-module__e9oCeW__stage[data-impact-edge=right] .WorksLoop-module__e9oCeW__edgeLineRight{animation:WorksLoop-module__e9oCeW__wall-line .4s var(--ease-out-expo)}@keyframes WorksLoop-module__e9oCeW__wall-line{0%{opacity:calc(.4 + var(--imp,.5) * .55);transform:scaleY(0)}55%{opacity:calc(.3 + var(--imp,.5) * .45);transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.WorksLoop-module__e9oCeW__edgeLineTop,.WorksLoop-module__e9oCeW__edgeLineBottom{background:var(--signal);opacity:0;pointer-events:none;height:2px;position:absolute;left:6%;right:6%;transform:scaleX(0)}.WorksLoop-module__e9oCeW__edgeLineTop{transform-origin:0;top:0}.WorksLoop-module__e9oCeW__edgeLineBottom{transform-origin:100%;bottom:0}.WorksLoop-module__e9oCeW__stage[data-impact-edge=top] .WorksLoop-module__e9oCeW__edgeLineTop,.WorksLoop-module__e9oCeW__stage[data-impact-edge=bottom] .WorksLoop-module__e9oCeW__edgeLineBottom{animation:WorksLoop-module__e9oCeW__edge-line .36s var(--ease-out-expo)}@keyframes WorksLoop-module__e9oCeW__edge-line{0%{opacity:calc(.35 + var(--imp,.5) * .55);transform:scaleX(0)}60%{opacity:calc(.25 + var(--imp,.5) * .4);transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.WorksLoop-module__e9oCeW__lensSpring{aspect-ratio:1;pointer-events:none;will-change:transform, opacity;opacity:0;z-index:3;width:clamp(150px,26vmin,320px);position:absolute;top:0;left:0;transform:scale(0)}.WorksLoop-module__e9oCeW__lensSpring>*{width:100%;position:absolute;inset:0}.WorksLoop-module__e9oCeW__track{will-change:transform}.WorksLoop-module__e9oCeW__copy{flex-direction:column;display:flex}.WorksLoop-module__e9oCeW__row{--em:0;--a:0;--engaged:0;align-items:center;gap:var(--s5);min-width:0;height:38svh;padding:var(--s3) 4.5rem var(--s3) var(--s8);color:inherit;text-align:left;cursor:pointer;display:flex;position:relative}.WorksLoop-module__e9oCeW__row[data-mode=magnetic]{align-content:center;align-items:center;row-gap:var(--s2);height:30svh;padding-right:var(--s8);transform:scale(calc(.88 + var(--a) * .26));transform-origin:0;z-index:calc(var(--a) * 10);flex-wrap:wrap}.WorksLoop-module__e9oCeW__row[data-mode=hybrid]{align-content:center;row-gap:var(--s2);flex-wrap:wrap}.WorksLoop-module__e9oCeW__rowIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);opacity:calc(.4 + max(var(--em), var(--a)) * .6);font-size:.7rem}.WorksLoop-module__e9oCeW__row[data-selected] .WorksLoop-module__e9oCeW__rowIndex,.WorksLoop-module__e9oCeW__row[data-active] .WorksLoop-module__e9oCeW__rowIndex{color:var(--signal)}.WorksLoop-module__e9oCeW__rowTitle{font-family:var(--font-display);white-space:nowrap;font-variation-settings:"wdth" calc(72 + max(var(--em), var(--a)) * 78), "wght" calc(480 + max(var(--em), var(--a)) * 370);opacity:calc(.3 + max(var(--em), var(--a)) * .7);font-size:clamp(2.2rem,12svh,7.5rem);line-height:.9}.WorksLoop-module__e9oCeW__row[data-mode=magnetic] .WorksLoop-module__e9oCeW__rowTitle{transform:translateX(calc(var(--a) * 1vw));font-size:clamp(2rem,min(10.5svh,5vw),6.6rem)}.WorksLoop-module__e9oCeW__row[data-selected] .WorksLoop-module__e9oCeW__rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.14em;text-decoration-thickness:.045em}.WorksLoop-module__e9oCeW__rowTitleHost{min-width:0;display:inline-block;position:relative}.WorksLoop-module__e9oCeW__row[data-mode=hybrid] .WorksLoop-module__e9oCeW__rowTitleHost{transform:scale(calc(.96 + var(--em,0) * (var(--ws,1.3) - .96))) scaleX(var(--press,1));transform-origin:0;will-change:transform}.WorksLoop-module__e9oCeW__row[data-mode=hybrid] .WorksLoop-module__e9oCeW__rowTitle{font-variation-settings:"wdth" 108, "wght" 760;opacity:max(calc(.3 + var(--em) * .7), var(--engaged,0));font-size:clamp(2.2rem,min(11svh,5.4vw),7rem)}.WorksLoop-module__e9oCeW__row[data-mode=hybrid] .WorksLoop-module__e9oCeW__rowMeta{max-width:none;opacity:max(calc(.45 + var(--em) * .55), var(--engaged,0));flex-basis:100%;margin-left:3.1rem}.WorksLoop-module__e9oCeW__rowMetaDetail{transition:grid-template-rows .22s var(--ease-out-expo);flex-basis:100%;grid-template-rows:0fr;margin-left:3.1rem;display:grid}.WorksLoop-module__e9oCeW__row[data-engaged=true] .WorksLoop-module__e9oCeW__rowMetaDetail{grid-template-rows:1fr}.WorksLoop-module__e9oCeW__rowMetaDetailInner{gap:var(--s1);padding-top:var(--s2);flex-direction:column;display:flex;overflow:hidden}.WorksLoop-module__e9oCeW__metaDetailRow{gap:var(--s2);font-family:var(--font-mono);letter-spacing:.08em;opacity:0;transition:opacity .18s var(--ease-out-expo), transform .18s var(--ease-out-expo);transition-delay:calc(var(--mi,0) * 35ms);font-size:.62rem;display:flex;transform:translateY(.35rem)}.WorksLoop-module__e9oCeW__row[data-engaged=true] .WorksLoop-module__e9oCeW__metaDetailRow{opacity:1;transform:translateY(0)}.WorksLoop-module__e9oCeW__metaDetailLabel{color:var(--muted);flex:none;width:4.5rem}.WorksLoop-module__e9oCeW__metaDetailValue{color:var(--paper)}.WorksLoop-module__e9oCeW__rowMeta{font-family:var(--font-text);letter-spacing:.06em;color:var(--muted);opacity:var(--em);max-width:14rem;font-size:.72rem}.WorksLoop-module__e9oCeW__row[data-mode=magnetic] .WorksLoop-module__e9oCeW__rowMeta{max-width:none;opacity:calc(max(0, var(--a) - .72) * 3.5);transform:translateY(calc((1 - var(--a)) * .6rem));flex-basis:100%;margin-left:3.1rem}.WorksLoop-module__e9oCeW__counter{left:var(--s8);bottom:var(--s5);gap:var(--s2);font-family:var(--font-mono);letter-spacing:.24em;color:var(--muted);font-size:.72rem;display:flex;position:absolute}.WorksLoop-module__e9oCeW__counterActive{color:var(--paper)}.WorksLoop-module__e9oCeW__counterSep{opacity:.5}.WorksLoop-module__e9oCeW__hint{right:var(--edge-ui-rail-x);bottom:var(--s5);position:absolute}.WorksLoop-module__e9oCeW__scrollIndicator{right:var(--edge-ui-rail-x);width:var(--nav-hit-min);color:var(--muted);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:5.5rem}.WorksLoop-module__e9oCeW__scrollTrack{background:#f1efe838;width:1px;height:1.75rem;position:relative}.WorksLoop-module__e9oCeW__scrollMarker{background:var(--paper);width:3px;height:7px;transform:translateY(calc(var(--phase,0) * 8px));opacity:calc(.55 + var(--speed,0) * .45);border-radius:1px;margin-top:-3.5px;margin-left:-1.5px;position:absolute;top:50%;left:50%}.WorksLoop-module__e9oCeW__scrollIndicator[data-alive=false] .WorksLoop-module__e9oCeW__scrollMarker{opacity:.35;transition:opacity .2s var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.WorksLoop-module__e9oCeW__scrollMarker{display:none}}@media (max-width:720px){.WorksLoop-module__e9oCeW__scrollIndicator{right:var(--s5);width:auto;bottom:var(--s5);flex-direction:row}.WorksLoop-module__e9oCeW__scrollTrack{width:1.5rem;height:1px}.WorksLoop-module__e9oCeW__scrollMarker{width:7px;height:3px;transform:translateX(calc(var(--phase,0) * 8px));margin-top:-1.5px;margin-left:-3.5px}}.WorksLoop-module__e9oCeW__staticIndex{justify-content:center;gap:var(--s5);padding:var(--s13) var(--s8);color:var(--paper);flex-direction:column;display:flex;position:absolute;inset:0}.WorksLoop-module__e9oCeW__staticList{flex-direction:column;list-style:none;display:flex}.WorksLoop-module__e9oCeW__staticRow{align-items:baseline;gap:var(--s5);padding:var(--s5) 0;color:inherit;text-align:left;border-bottom:1px solid #f1efe824;width:100%;display:flex}.WorksLoop-module__e9oCeW__staticIndexNo{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);font-size:.7rem}.WorksLoop-module__e9oCeW__staticRow[data-active] .WorksLoop-module__e9oCeW__staticIndexNo{color:var(--signal)}.WorksLoop-module__e9oCeW__staticTitle{font-family:var(--font-display);font-variation-settings:"wdth" 110, "wght" 720;font-size:clamp(1.8rem,6svh,3.6rem);line-height:1}.WorksLoop-module__e9oCeW__staticMeta{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);margin-left:auto;font-size:.62rem}.WorksLoop-module__e9oCeW__staticPoster{right:var(--s8);bottom:var(--s8);aspect-ratio:1;border:1px solid #f1efe84d;border-radius:50%;width:clamp(110px,18vmin,200px);position:absolute;overflow:hidden}.WorksLoop-module__e9oCeW__staticPosterMedia{width:100%;height:100%}@media (max-width:720px){.WorksLoop-module__e9oCeW__row{gap:var(--s1);height:38svh;padding:var(--s3) var(--s5);flex-direction:column;justify-content:center;align-items:flex-start}.WorksLoop-module__e9oCeW__row[data-mode=magnetic]{transform-origin:0;flex-wrap:nowrap;place-content:flex-start center;align-items:flex-start;height:26svh}.WorksLoop-module__e9oCeW__row[data-mode=hybrid]{flex-wrap:nowrap;align-content:flex-start}.WorksLoop-module__e9oCeW__row[data-mode=magnetic] .WorksLoop-module__e9oCeW__rowMeta,.WorksLoop-module__e9oCeW__row[data-mode=hybrid] .WorksLoop-module__e9oCeW__rowMeta,.WorksLoop-module__e9oCeW__rowMetaDetail{margin-left:0}.WorksLoop-module__e9oCeW__rowTitle,.WorksLoop-module__e9oCeW__row[data-mode=magnetic] .WorksLoop-module__e9oCeW__rowTitle{white-space:normal;font-size:clamp(2rem,9.5vw,3.4rem)}.WorksLoop-module__e9oCeW__counter{left:var(--s5)}.WorksLoop-module__e9oCeW__hint{display:none}.WorksLoop-module__e9oCeW__staticIndex{padding:var(--s13) var(--s5)}.WorksLoop-module__e9oCeW__staticPoster{align-self:flex-end;position:static}}
.HeroWorks-module__0Yi0-G__stage{--p:0;--p1:0;--p2:0;--p3:0;--p4:0;background:var(--ink);color:var(--paper);touch-action:none;position:absolute;inset:0;overflow:clip}.HeroWorks-module__0Yi0-G__heroLayer{opacity:calc(1 - var(--p3));visibility:var(--hero-vis,visible);position:absolute;inset:0}.HeroWorks-module__0Yi0-G__stage[data-committed=true] .HeroWorks-module__0Yi0-G__heroLayer{visibility:hidden}.HeroWorks-module__0Yi0-G__heroTop{top:var(--s5);left:var(--s8);gap:var(--s2);opacity:calc(1 - var(--p2) * 1.4);flex-direction:column;display:flex;position:absolute}.HeroWorks-module__0Yi0-G__heroPerson{font-family:var(--font-mono);letter-spacing:.42em;font-size:.72rem}.HeroWorks-module__0Yi0-G__heroBottom{left:var(--s8);right:var(--s8);bottom:var(--s5);justify-content:space-between;align-items:flex-end;gap:var(--s5);opacity:calc(1 - var(--p2) * 1.4);display:flex;position:absolute}.HeroWorks-module__0Yi0-G__heroBottomLeft{gap:var(--s3);flex-direction:column;display:flex}.HeroWorks-module__0Yi0-G__availability{color:var(--signal)}.HeroWorks-module__0Yi0-G__replay{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);text-align:left;padding:var(--s2) 0;min-height:2rem;font-size:.62rem}.HeroWorks-module__0Yi0-G__replay:hover{color:var(--paper)}.HeroWorks-module__0Yi0-G__heroBottomCenter{align-items:center;gap:var(--s2);flex-direction:column;display:flex}.HeroWorks-module__0Yi0-G__enter{font-family:var(--font-mono);letter-spacing:.2em;color:var(--paper);padding:var(--s3) var(--s5);min-height:2.75rem;transition:border-color var(--dur-micro);border:1px solid #f1efe859;font-size:.72rem}.HeroWorks-module__0Yi0-G__enter:hover{border-color:var(--paper)}.HeroWorks-module__0Yi0-G__contact{font-family:var(--font-mono);letter-spacing:.2em;color:var(--signal);padding:var(--s3) 0;align-items:center;min-height:2.75rem;font-size:.72rem;text-decoration:none;display:inline-flex}.HeroWorks-module__0Yi0-G__worksLayer{visibility:var(--works-vis,visible);opacity:calc(var(--p3));transform:translateY(calc((1 - var(--p3)) * 18svh));position:absolute;inset:0}.HeroWorks-module__0Yi0-G__stage[data-at-hero=true] .HeroWorks-module__0Yi0-G__worksLayer{visibility:hidden}.HeroWorks-module__0Yi0-G__worksHead{top:var(--s5);z-index:5;position:absolute;left:9rem;right:9rem}.HeroWorks-module__0Yi0-G__worksLabel{align-items:center;gap:var(--s5);font-family:var(--font-mono);letter-spacing:.22em;opacity:var(--p3);transform:translateY(calc((1 - var(--p3)) * 1.5rem));font-size:.7rem;display:flex}.HeroWorks-module__0Yi0-G__worksRule{height:1px;transform:scaleX(var(--p3));transform-origin:0;background:#f1efe840;flex:1}.HeroWorks-module__0Yi0-G__worksBody{opacity:calc(.4 + var(--p4) * .6);position:absolute;inset:0}@media (max-width:720px){.HeroWorks-module__0Yi0-G__heroTop{left:var(--s5);top:4.5rem}.HeroWorks-module__0Yi0-G__heroBottom{left:var(--s5);right:var(--s5);flex-wrap:wrap}.HeroWorks-module__0Yi0-G__heroBottomCenter{order:3;align-items:stretch;width:100%}.HeroWorks-module__0Yi0-G__worksHead{left:var(--s5);top:4.5rem}}
.MagneticClose-module__XLrVAG__zone{top:var(--s5);right:var(--s5);padding:var(--s5);z-index:80;position:fixed}.MagneticClose-module__XLrVAG__button{color:#0000;width:3rem;height:3rem;transition:transform .18s var(--ease-out-expo), color var(--dur-micro);place-items:center;display:grid;position:relative}.MagneticClose-module__XLrVAG__button:focus-visible{color:var(--paper)}@media (pointer:coarse){.MagneticClose-module__XLrVAG__button{color:var(--paper);background:#0a0a0a8c;border:1px solid #f1efe859;border-radius:50%}}.MagneticClose-module__XLrVAG__bar{background:currentColor;width:1.1rem;height:2px;position:absolute;transform:rotate(45deg)}.MagneticClose-module__XLrVAG__bar:last-child{transform:rotate(-45deg)}
.ProjectStage-module__ixUwPq__root{z-index:60;color:var(--paper);position:fixed;inset:0}.ProjectStage-module__ixUwPq__root[data-state=opening] .ProjectStage-module__ixUwPq__mediaField{clip-path:inset(35% 0 58%)}.ProjectStage-module__ixUwPq__root[data-state=open] .ProjectStage-module__ixUwPq__mediaField{clip-path:inset(0% 0);transition:clip-path .52s var(--ease-in-out) 60ms}.ProjectStage-module__ixUwPq__scroll{background:var(--ink);position:absolute;inset:0;overflow:hidden auto}.ProjectStage-module__ixUwPq__inner{min-height:100%}.ProjectStage-module__ixUwPq__heroSection{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 5.5rem;height:100svh;display:grid;position:relative}.ProjectStage-module__ixUwPq__mediaField{margin:9svh 0 0 var(--s8);grid-area:1/1;position:relative;overflow:hidden}.ProjectStage-module__ixUwPq__heroMedia{width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectStage-module__ixUwPq__mediaNote{left:var(--s3);bottom:var(--s3);color:#f1efe88c;position:absolute}.ProjectStage-module__ixUwPq__rail{grid-area:1/2/span 2;position:relative}.ProjectStage-module__ixUwPq__verticalTitle{top:9svh;right:var(--s5);writing-mode:vertical-rl;font-family:var(--font-display);font-variation-settings:"wdth" 96, "wght" 780;white-space:nowrap;flex-direction:column;gap:.18em;font-size:clamp(2rem,5.2vw,4rem);line-height:.95;display:flex;position:absolute}.ProjectStage-module__ixUwPq__titleClip{display:inline-block;overflow:hidden}.ProjectStage-module__ixUwPq__titleWord{transition:transform .56s var(--ease-out-expo);transition-delay:calc(.24s + var(--wi) * 90ms);font-variation-settings:inherit;display:inline-block;transform:translateY(-105%)}.ProjectStage-module__ixUwPq__root[data-state=open] .ProjectStage-module__ixUwPq__titleWord{transform:translateY(0)}.ProjectStage-module__ixUwPq__meta{gap:var(--s5) var(--s13);padding:var(--s5) var(--s8) var(--s8);flex-wrap:wrap;grid-area:2/1;display:flex}.ProjectStage-module__ixUwPq__metaRow{gap:var(--s1);opacity:0;transition:opacity .38s var(--ease-out-expo), transform .38s var(--ease-out-expo);flex-direction:column;display:flex;transform:translate(1rem)}.ProjectStage-module__ixUwPq__metaRow:first-child{transition-delay:.42s}.ProjectStage-module__ixUwPq__metaRow:nth-child(2){transition-delay:.47s}.ProjectStage-module__ixUwPq__metaRow:nth-child(3){transition-delay:.52s}.ProjectStage-module__ixUwPq__metaRow:nth-child(4){transition-delay:.57s}.ProjectStage-module__ixUwPq__metaRow:nth-child(5){transition-delay:.62s}.ProjectStage-module__ixUwPq__root[data-state=open] .ProjectStage-module__ixUwPq__metaRow{opacity:1;transform:translate(0)}.ProjectStage-module__ixUwPq__metaValue{font-family:var(--font-text);letter-spacing:.04em;font-size:.86rem}.ProjectStage-module__ixUwPq__modules{gap:var(--s13);padding:var(--s13) var(--s8) var(--s13);flex-direction:column;display:flex}.ProjectStage-module__ixUwPq__moduleStatement{max-width:44rem}.ProjectStage-module__ixUwPq__statementTagline{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 700;margin-bottom:var(--s5);font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.1}.ProjectStage-module__ixUwPq__statementBody{font-family:var(--font-text);color:#f1efe8d1;max-width:38rem;font-size:1rem;line-height:1.6}.ProjectStage-module__ixUwPq__moduleMedia{gap:var(--s3);flex-direction:column;display:flex}.ProjectStage-module__ixUwPq__mediaRow{gap:var(--s5);align-items:stretch;display:flex}.ProjectStage-module__ixUwPq__mediaFrame{aspect-ratio:16/10;border:1px solid #f1efe82e;flex:1;position:relative;overflow:hidden}.ProjectStage-module__ixUwPq__mediaFrame[data-kind=phone-scene]{aspect-ratio:9/18;flex:none;width:min(34svh,240px);margin-inline:auto}.ProjectStage-module__ixUwPq__mediaFrame[data-kind=artwork],.ProjectStage-module__ixUwPq__mediaFrame[data-kind=image-grid]{aspect-ratio:1}.ProjectStage-module__ixUwPq__mediaFrame[data-kind=mobile-desktop-comparison]:last-child{aspect-ratio:9/18;flex:none;width:22%}.ProjectStage-module__ixUwPq__mediaCanvas{width:100%;height:100%;position:absolute;inset:0}.ProjectStage-module__ixUwPq__moduleNote{color:#f1efe880}.ProjectStage-module__ixUwPq__moduleCredits{padding-top:var(--s8);border-top:1px solid #f1efe82e;max-width:44rem}.ProjectStage-module__ixUwPq__creditsTitle{font-family:var(--font-mono);letter-spacing:.24em;margin-bottom:var(--s5);font-size:.72rem}.ProjectStage-module__ixUwPq__creditsList{gap:var(--s13);margin-bottom:var(--s5);display:flex}.ProjectStage-module__ixUwPq__creditsList dd{font-family:var(--font-text);margin-top:var(--s1);font-size:.9rem}.ProjectStage-module__ixUwPq__creditsLine{font-family:var(--font-text);color:#f1efe8a6;font-size:.9rem}.ProjectStage-module__ixUwPq__moduleNext{padding-top:var(--s8);border-top:1px solid #f1efe82e;justify-content:flex-end;display:flex}.ProjectStage-module__ixUwPq__nextButton{align-items:flex-end;gap:var(--s2);color:var(--paper);text-align:right;padding:var(--s3);flex-direction:column;display:flex}.ProjectStage-module__ixUwPq__nextButton .ProjectStage-module__ixUwPq__microlabel{color:var(--signal)}.ProjectStage-module__ixUwPq__nextTitle{font-family:var(--font-display);font-variation-settings:"wdth" 96, "wght" 760;transition:font-variation-settings .26s var(--ease-out-expo);font-size:clamp(2rem,6vw,4.5rem);line-height:.95}.ProjectStage-module__ixUwPq__nextButton:hover .ProjectStage-module__ixUwPq__nextTitle{font-variation-settings:"wdth" 132, "wght" 850}@media (max-width:720px){.ProjectStage-module__ixUwPq__heroSection{grid-template-rows:minmax(38svh,auto) auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100svh}.ProjectStage-module__ixUwPq__mediaField{margin:4.5rem var(--s5) 0;grid-column:1;min-height:38svh}.ProjectStage-module__ixUwPq__rail{padding:var(--s5) var(--s5) 0;grid-area:2/1;justify-content:flex-start}.ProjectStage-module__ixUwPq__verticalTitle{writing-mode:horizontal-tb;white-space:normal;font-size:clamp(1.9rem,9vw,3rem);position:static}.ProjectStage-module__ixUwPq__titleWord{transform:translateY(105%)}.ProjectStage-module__ixUwPq__meta{padding:var(--s5);gap:var(--s5) var(--s8);grid-row:3}.ProjectStage-module__ixUwPq__modules{padding:var(--s8) var(--s5)}.ProjectStage-module__ixUwPq__mediaRow{flex-direction:column}.ProjectStage-module__ixUwPq__mediaFrame[data-kind=mobile-desktop-comparison]:last-child{flex:1;max-width:60%;margin-inline:auto}.ProjectStage-module__ixUwPq__creditsList{gap:var(--s8)}}
.FragmentsMark-module__kBBRtq__root{display:contents}.FragmentsMark-module__kBBRtq__headBox{top:max(2.25rem,50vh - 23.75rem);right:calc(var(--edge-ui-rail-x) + var(--nav-hit-min) / 2);z-index:6;perspective:520px;perspective-origin:50% 42%;color:var(--ink);cursor:pointer;display:block;position:absolute;transform:translate(50%)}.FragmentsMark-module__kBBRtq__tilt{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .34s var(--ease-out-expo);display:block;position:absolute;inset:0}.FragmentsMark-module__kBBRtq__headStage{transform-style:preserve-3d;transition:transform .7s var(--ease-out-expo);display:block;position:absolute;inset:0;transform:rotateX(0)rotateY(0)}.FragmentsMark-module__kBBRtq__root[data-awake] .FragmentsMark-module__kBBRtq__headStage{transform:rotateX(9deg)rotateY(-22deg)}.FragmentsMark-module__kBBRtq__sheet{opacity:0;width:100%;height:100%;transition:transform .64s var(--ease-out-expo) var(--sheet-delay), opacity .42s ease var(--sheet-delay);position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.FragmentsMark-module__kBBRtq__sheet[data-front]{opacity:1}.FragmentsMark-module__kBBRtq__sheet path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.FragmentsMark-module__kBBRtq__root[data-awake] .FragmentsMark-module__kBBRtq__sheet{transform:translateZ(var(--z));opacity:var(--sheet-alpha)}.FragmentsMark-module__kBBRtq__layer{z-index:5;pointer-events:none;perspective:900px;perspective-origin:80% 70%;color:var(--ink);display:block;position:absolute;inset:0}.FragmentsMark-module__kBBRtq__wordZone{pointer-events:auto;display:block;position:absolute}.FragmentsMark-module__kBBRtq__piece{transform-style:preserve-3d;transform:translate3d(var(--rest-x,0px), var(--rest-y,0px), 0);transition:transform .56s var(--ease-out-expo);transition-delay:calc(var(--i) * 40ms);justify-content:center;align-items:center;display:flex;position:absolute}.FragmentsMark-module__kBBRtq__root[data-awake] .FragmentsMark-module__kBBRtq__piece{transform:translate(0,0)}.FragmentsMark-module__kBBRtq__flight{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;justify-content:center;align-items:center;display:flex;position:relative}.FragmentsMark-module__kBBRtq__root[data-awake] .FragmentsMark-module__kBBRtq__flight{animation:FragmentsMark-module__kBBRtq__mark-rise .66s var(--ease-out-expo) both;animation-delay:calc(var(--i) * 40ms)}@keyframes FragmentsMark-module__kBBRtq__mark-rise{0%{transform:translateZ(0)}45%{transform:translateZ(22px)rotateX(12deg)}to{transform:none}}.FragmentsMark-module__kBBRtq__shard{opacity:.5;width:12px;height:12px;transform:rotate(var(--rest-r));transition:opacity .24s ease, transform .42s var(--ease-out-expo);transition-delay:calc(var(--i) * 40ms + .16s);overflow:visible}.FragmentsMark-module__kBBRtq__shard path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.FragmentsMark-module__kBBRtq__piece[data-settling],.FragmentsMark-module__kBBRtq__piece[data-settling] .FragmentsMark-module__kBBRtq__shard{transition:none}.FragmentsMark-module__kBBRtq__root[data-awake] .FragmentsMark-module__kBBRtq__shard{opacity:0;transform:rotate(80deg)scale(.5)}.FragmentsMark-module__kBBRtq__letter{font-family:var(--font-mono);letter-spacing:0;opacity:0;transition:opacity .3s ease, transform .46s var(--ease-out-expo);transition-delay:calc(var(--i) * 40ms + .2s);justify-content:center;align-items:center;font-size:.66rem;line-height:1;display:flex;position:absolute;inset:0;transform:scale(.62)}.FragmentsMark-module__kBBRtq__root[data-awake] .FragmentsMark-module__kBBRtq__letter{opacity:.92;transform:none}@media (max-width:720px){.FragmentsMark-module__kBBRtq__headBox{top:4.5rem;right:var(--s5);transform-origin:100% 0;transform:scale(.67)}}
.MultipassScene-module__CAf0cW__scene{gap:var(--s8);min-height:100%;padding:6rem 4.5rem var(--s13) var(--s8);color:var(--ink);flex-direction:column;display:flex;position:relative}.MultipassScene-module__CAf0cW__head{align-items:baseline;gap:var(--s8);flex-wrap:wrap;display:flex}.MultipassScene-module__CAf0cW__title{font-family:var(--font-display);font-variation-settings:"wdth" 118, "wght" 800;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.9}.MultipassScene-module__CAf0cW__intro{font-family:var(--font-text);color:var(--muted);max-width:26rem;font-size:.95rem}.MultipassScene-module__CAf0cW__passes{gap:var(--s5);flex:1;grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.MultipassScene-module__CAf0cW__pass{gap:var(--s3);border:1px solid var(--ink);padding:var(--s5);background:var(--paper);min-height:20rem;animation:MultipassScene-module__CAf0cW__pass-in .46s var(--ease-out-expo) both;animation-delay:calc(var(--pi) * 60ms);flex-direction:column;display:flex}@keyframes MultipassScene-module__CAf0cW__pass-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.MultipassScene-module__CAf0cW__passHead{justify-content:space-between;align-items:baseline;display:flex}.MultipassScene-module__CAf0cW__passIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--signal);font-size:.7rem}.MultipassScene-module__CAf0cW__passLabel{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;font-size:.52rem}.MultipassScene-module__CAf0cW__passDiscipline{font-family:var(--font-display);font-variation-settings:"wdth" 92, "wght" 780;margin-top:var(--s3);-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.05rem,1.6vw,1.55rem);line-height:1.02}.MultipassScene-module__CAf0cW__passDescription{font-family:var(--font-text);color:var(--ink-soft);flex:1;font-size:.85rem;line-height:1.5}.MultipassScene-module__CAf0cW__passFoot{gap:var(--s2);border-top:1px solid var(--hairline);padding-top:var(--s3);flex-direction:column;display:flex}.MultipassScene-module__CAf0cW__passFragment{font-family:var(--font-mono);letter-spacing:.42em;font-size:.72rem}.MultipassScene-module__CAf0cW__passHolder{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:.52rem}.MultipassScene-module__CAf0cW__transversal{align-items:center;gap:var(--s8);padding:var(--s5) 0;display:flex;position:relative}.MultipassScene-module__CAf0cW__transversalLine{background:var(--signal);opacity:.65;height:1px;position:absolute;top:50%;left:0;right:0}.MultipassScene-module__CAf0cW__transversalBody{background:var(--paper);padding-right:var(--s5);align-items:baseline;gap:var(--s5);flex-wrap:wrap;display:flex;position:relative}.MultipassScene-module__CAf0cW__transversalLabel{font-family:var(--font-mono);letter-spacing:.22em;font-size:.78rem}.MultipassScene-module__CAf0cW__transversalText{font-family:var(--font-text);color:var(--ink-soft);max-width:28rem;font-size:.88rem}.MultipassScene-module__CAf0cW__transversalNote{width:100%}.MultipassScene-module__CAf0cW__transversalSeal{background:var(--paper);padding-left:var(--s5);align-items:center;gap:var(--s3);margin-left:auto;display:flex;position:relative}@media (max-width:1100px){.MultipassScene-module__CAf0cW__passes{grid-template-columns:repeat(2,1fr)}.MultipassScene-module__CAf0cW__pass{min-height:14rem}}@media (max-width:720px){.MultipassScene-module__CAf0cW__scene{padding:5.5rem var(--s5) var(--s8)}.MultipassScene-module__CAf0cW__passes{gap:var(--s3);grid-template-columns:1fr}.MultipassScene-module__CAf0cW__pass{min-height:0}.MultipassScene-module__CAf0cW__transversal{flex-direction:column;align-items:flex-start}.MultipassScene-module__CAf0cW__transversalLine{top:0}.MultipassScene-module__CAf0cW__transversalSeal{margin-left:0;padding-left:0}}
.AboutScene-module__cwnvhG__scene{justify-content:center;gap:var(--s8);min-height:100%;padding:6rem 4.5rem var(--s13) var(--s8);color:var(--ink);flex-direction:column;display:flex}.AboutScene-module__cwnvhG__kicker{color:var(--signal)}.AboutScene-module__cwnvhG__statements{gap:var(--s2);flex-direction:column;display:flex}.AboutScene-module__cwnvhG__statement{font-family:var(--font-display);font-variation-settings:"wdth" 112, "wght" 820;font-size:clamp(2rem,6.4vw,5.6rem);line-height:.94;overflow:hidden}.AboutScene-module__cwnvhG__statement:nth-child(2){font-variation-settings:"wdth" 74, "wght" 640;color:var(--ink-soft)}.AboutScene-module__cwnvhG__statement:nth-child(3){font-variation-settings:"wdth" 132, "wght" 760;color:var(--signal);font-size:clamp(1.3rem,3.6vw,3rem)}.AboutScene-module__cwnvhG__bodyRow{align-items:flex-end;gap:var(--s13);display:flex}.AboutScene-module__cwnvhG__body{gap:var(--s8);max-width:62rem;display:flex}.AboutScene-module__cwnvhG__body p{font-family:var(--font-text);flex:1;font-size:.92rem;line-height:1.6}.AboutScene-module__cwnvhG__sealBlock{align-items:center;gap:var(--s3);color:var(--ink);flex-direction:column;margin-left:auto;display:flex}@media (max-width:900px){.AboutScene-module__cwnvhG__scene{padding:5.5rem var(--s5) var(--s8);justify-content:flex-start}.AboutScene-module__cwnvhG__body{gap:var(--s5);flex-direction:column}.AboutScene-module__cwnvhG__bodyRow{align-items:flex-start;gap:var(--s8);flex-direction:column}.AboutScene-module__cwnvhG__sealBlock{flex-direction:row;margin-left:0}}
.FragmentsScene-module__d7Echq__scene{justify-content:center;gap:var(--s8);min-height:100%;padding:6rem 4.5rem var(--s13) var(--s8);color:var(--paper);flex-direction:column;display:flex}.FragmentsScene-module__d7Echq__head{gap:var(--s3);flex-direction:column;display:flex}.FragmentsScene-module__d7Echq__title{font-family:var(--font-display);font-variation-settings:"wdth" 64, "wght" 680;letter-spacing:.04em;font-size:clamp(2.6rem,7vw,5.5rem);line-height:.9}.FragmentsScene-module__d7Echq__subtitle{color:var(--signal)}.FragmentsScene-module__d7Echq__line{font-family:var(--font-text);color:#f1efe8b8;font-size:.95rem}.FragmentsScene-module__d7Echq__slots{gap:var(--s5);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.FragmentsScene-module__d7Echq__slot{gap:var(--s3);min-width:0;animation:FragmentsScene-module__d7Echq__slot-in .42s var(--ease-out-expo) both;animation-delay:calc(var(--fi) * 70ms);flex-direction:column;display:flex}@keyframes FragmentsScene-module__d7Echq__slot-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.FragmentsScene-module__d7Echq__slotMedia{aspect-ratio:4/3;opacity:.55;border:1px solid #f1efe829;position:relative;overflow:hidden}.FragmentsScene-module__d7Echq__slotCanvas{width:100%;height:100%;position:absolute;inset:0}.FragmentsScene-module__d7Echq__slotMeta{align-items:baseline;gap:var(--s3);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.FragmentsScene-module__d7Echq__slotIndex{letter-spacing:.18em;color:var(--muted);font-size:.62rem}.FragmentsScene-module__d7Echq__slotKind{letter-spacing:.22em;font-size:.78rem}.FragmentsScene-module__d7Echq__slotStatus{letter-spacing:.14em;color:var(--muted);margin-left:auto;font-size:.52rem}.FragmentsScene-module__d7Echq__note{max-width:34rem}@media (max-width:900px){.FragmentsScene-module__d7Echq__slots{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.FragmentsScene-module__d7Echq__scene{padding:5.5rem var(--s5) var(--s8);justify-content:flex-start}.FragmentsScene-module__d7Echq__slots{gap:var(--s3);grid-template-columns:1fr 1fr}}
.ContactScene-module__vwUSmq__scene{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100%;display:grid}.ContactScene-module__vwUSmq__paper{background:var(--paper);color:var(--ink);justify-content:center;gap:var(--s5);padding:6rem var(--s8) var(--s13);flex-direction:column;display:flex}.ContactScene-module__vwUSmq__kicker{color:var(--signal)}.ContactScene-module__vwUSmq__title{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 820;font-size:clamp(2.4rem,5.4vw,5rem);line-height:.92}.ContactScene-module__vwUSmq__email{font-family:var(--font-display);font-variation-settings:"wdth" 84, "wght" 640;overflow-wrap:anywhere;margin-top:var(--s5);font-size:clamp(1.4rem,3.4vw,3rem);line-height:1}.ContactScene-module__vwUSmq__email[data-placeholder]{color:var(--ink-soft)}.ContactScene-module__vwUSmq__pendingNote{color:var(--signal)}.ContactScene-module__vwUSmq__actions{gap:var(--s5);margin-top:var(--s3);flex-wrap:wrap;display:flex}.ContactScene-module__vwUSmq__action{font-family:var(--font-mono);letter-spacing:.2em;color:var(--ink);border:1px solid var(--ink);padding:var(--s3) var(--s5);min-height:2.75rem;transition:background-color var(--dur-micro), color var(--dur-micro);align-items:center;font-size:.74rem;text-decoration:none;display:inline-flex}.ContactScene-module__vwUSmq__action:hover:not([data-disabled]):not(:disabled){background:var(--ink);color:var(--paper)}.ContactScene-module__vwUSmq__action:disabled,.ContactScene-module__vwUSmq__action[data-disabled]{opacity:.4;cursor:not-allowed}.ContactScene-module__vwUSmq__availability{gap:var(--s2);margin-top:var(--s8);flex-direction:column;display:flex}.ContactScene-module__vwUSmq__availabilityValue{font-family:var(--font-mono);letter-spacing:.18em;color:var(--signal);font-size:.8rem}.ContactScene-module__vwUSmq__ink{background:var(--ink);color:var(--paper);justify-content:center;gap:var(--s8);padding:6rem 4.5rem var(--s13) var(--s8);flex-direction:column;display:flex}.ContactScene-module__vwUSmq__resolution{gap:var(--s3);flex-direction:column;display:flex}.ContactScene-module__vwUSmq__letterRow{font-family:var(--font-display);font-variation-settings:"wdth" 92, "wght" 700;letter-spacing:.08em;font-size:clamp(1.1rem,2.4vw,2rem);line-height:1;display:flex}.ContactScene-module__vwUSmq__cell{display:inline-block}.ContactScene-module__vwUSmq__cell[data-boundary]{margin-left:.55em}.ContactScene-module__vwUSmq__cellName{color:var(--signal);animation:ContactScene-module__vwUSmq__cell-in .42s var(--ease-out-expo) both;animation-delay:calc(.3s + var(--gi) * .11s)}@keyframes ContactScene-module__vwUSmq__cell-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.ContactScene-module__vwUSmq__resolveMark{font-family:var(--font-mono);color:var(--muted);font-size:1rem}.ContactScene-module__vwUSmq__manifesto{gap:var(--s1);flex-direction:column;display:flex}.ContactScene-module__vwUSmq__manifestoLine{font-family:var(--font-display);font-variation-settings:"wdth" 70, "wght" 620;font-size:clamp(1.6rem,3.2vw,2.8rem);line-height:1}.ContactScene-module__vwUSmq__manifestoLine:last-child{font-variation-settings:"wdth" 128, "wght" 840}.ContactScene-module__vwUSmq__inkFoot{align-items:center;gap:var(--s5);display:flex}.ContactScene-module__vwUSmq__closing{font-family:var(--font-text);color:#f1efe8b8;font-size:.9rem}@media (max-width:900px){.ContactScene-module__vwUSmq__scene{grid-template-columns:1fr}.ContactScene-module__vwUSmq__paper{min-height:62svh;padding:5.5rem var(--s5) var(--s8)}.ContactScene-module__vwUSmq__ink{min-height:55svh;padding:var(--s8) var(--s5)}}
.ReviewPanel-module__dpnCnG__panel{left:var(--s5);bottom:var(--s5);z-index:90;gap:var(--s3);color:var(--paper);padding:var(--s5);font-family:var(--font-mono);background:#0a0a0ae0;border:1px solid #f1efe84d;flex-direction:column;display:flex;position:fixed}.ReviewPanel-module__dpnCnG__title{letter-spacing:.3em;color:var(--signal);font-size:.62rem}.ReviewPanel-module__dpnCnG__group{align-items:center;gap:var(--s2);display:flex}.ReviewPanel-module__dpnCnG__label{letter-spacing:.16em;color:var(--muted);width:3.4rem;font-size:.56rem}.ReviewPanel-module__dpnCnG__option{letter-spacing:.1em;color:inherit;padding:var(--s2) var(--s3);border:1px solid #f1efe84d;font-family:inherit;font-size:.6rem}.ReviewPanel-module__dpnCnG__option[aria-pressed=true]{background:var(--paper);color:var(--ink)}.ReviewPanel-module__dpnCnG__diagnostics{letter-spacing:.02em;color:var(--muted);white-space:pre;margin:0;font-size:.56rem;line-height:1.5}.ReviewPanel-module__dpnCnG__railGuide{top:0;bottom:0;right:var(--edge-ui-rail-x);background:var(--paper);opacity:.35;z-index:85;pointer-events:none;width:1px;position:fixed}.ReviewPanel-module__dpnCnG__wallGuide{top:0;bottom:0;right:var(--wall-x);background:var(--signal);opacity:.5;z-index:85;pointer-events:none;width:1px;position:fixed}
.HomeExperience-module__crXsBa__root{background:var(--paper);color:var(--ink);transition:background-color .42s var(--ease-in-out);position:fixed;inset:0;overflow:clip}.HomeExperience-module__crXsBa__root[data-tone=ink]{background:var(--ink);color:var(--paper)}.HomeExperience-module__crXsBa__surface{pointer-events:none;position:absolute;inset:0}.HomeExperience-module__crXsBa__scene{animation:HomeExperience-module__crXsBa__scene-in .46s var(--ease-out-expo);outline:none;position:absolute;inset:0;overflow:hidden auto}@keyframes HomeExperience-module__crXsBa__scene-in{0%{clip-path:inset(6% 0 0);opacity:0;transform:translateY(1.2rem)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}
.ContactTicket-module__e1cHNq__ticket{color:#11110f;opacity:0;visibility:hidden;grid-template-columns:minmax(15rem,.9fr) minmax(20rem,1.35fr);gap:clamp(1.4rem,4vw,4rem);width:100%;height:100%;padding:clamp(1.25rem,3vw,2.4rem);transition:opacity .22s,visibility 0s linear .52s;display:grid;position:relative;overflow:auto}.ContactTicket-module__e1cHNq__ticket[data-active]{opacity:1;visibility:visible;transition:opacity .26s .14s,visibility linear}.ContactTicket-module__e1cHNq__ticketHeader{border-right:1px solid #11110f33;flex-direction:column;align-self:stretch;min-width:0;padding-right:clamp(.4rem,2vw,1.5rem);display:flex}.ContactTicket-module__e1cHNq__eyebrow,.ContactTicket-module__e1cHNq__headerMeta,.ContactTicket-module__e1cHNq__field>span,.ContactTicket-module__e1cHNq__channelNote{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.55rem}.ContactTicket-module__e1cHNq__eyebrow{border-bottom:1px solid #11110f61;max-width:14rem;padding-bottom:.8rem}.ContactTicket-module__e1cHNq__title{font-family:var(--font-display);font-variation-settings:"wdth" 70, "wght" 760;letter-spacing:-.025em;margin-top:clamp(1rem,3vh,2rem);font-size:clamp(2.1rem,4.6vw,4.4rem);line-height:.8}.ContactTicket-module__e1cHNq__title span{display:block}.ContactTicket-module__e1cHNq__headerMeta{color:#11110f8c;gap:.3rem;margin-top:auto;padding-top:1.25rem;font-size:.47rem;display:grid}.ContactTicket-module__e1cHNq__directEmail{font-family:var(--font-mono);letter-spacing:.08em;margin-top:clamp(.8rem,2vh,1.4rem);font-size:clamp(.72rem,1vw,.85rem)}.ContactTicket-module__e1cHNq__directEmail a{color:inherit;border-bottom:1px solid #11110f61;padding-bottom:.18rem;text-decoration:none;transition:border-color .16s}.ContactTicket-module__e1cHNq__directEmail a:hover,.ContactTicket-module__e1cHNq__directEmail a:focus-visible{border-bottom-color:#11110f}.ContactTicket-module__e1cHNq__form{grid-template-columns:1fr 1fr;align-self:center;gap:.85rem 1.2rem;min-width:0;display:grid}.ContactTicket-module__e1cHNq__field{gap:.4rem;min-width:0;display:grid}.ContactTicket-module__e1cHNq__field>span{color:#11110fb3}.ContactTicket-module__e1cHNq__field input,.ContactTicket-module__e1cHNq__field textarea{color:#11110f;width:100%;min-width:0;font-family:var(--font-text);background:0 0;border:0;border-bottom:1px solid #11110f80;border-radius:0;outline:none;padding:.5rem .1rem .55rem;font-size:.9rem}.ContactTicket-module__e1cHNq__field textarea{resize:vertical;min-height:4.2rem;line-height:1.4}.ContactTicket-module__e1cHNq__field input:focus,.ContactTicket-module__e1cHNq__field textarea:focus{border-bottom-color:#11110f;box-shadow:0 1px #11110f}.ContactTicket-module__e1cHNq__fieldWide{grid-column:1/-1}.ContactTicket-module__e1cHNq__formFoot{grid-template-columns:1fr auto;align-items:end;gap:.8rem 1rem;display:grid}.ContactTicket-module__e1cHNq__channelNote{color:#11110f8f;max-width:17rem;font-size:.46rem;line-height:1.55}.ContactTicket-module__e1cHNq__submit{min-width:11.5rem;font-family:var(--font-mono);letter-spacing:.12em;text-align:left;border-top:1px solid #11110f;border-bottom:1px solid #11110f33;justify-content:space-between;align-items:center;gap:1.5rem;padding:.8rem 0;font-size:.56rem;display:flex}.ContactTicket-module__e1cHNq__submit:not(:disabled):hover,.ContactTicket-module__e1cHNq__submit:not(:disabled):focus-visible{padding-right:.45rem}.ContactTicket-module__e1cHNq__submit:disabled{cursor:not-allowed;opacity:.42}.ContactTicket-module__e1cHNq__close{z-index:2;width:2.5rem;height:2.5rem;position:absolute;top:1rem;right:1rem}.ContactTicket-module__e1cHNq__close:before,.ContactTicket-module__e1cHNq__close:after{content:"";background:currentColor;width:1rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ContactTicket-module__e1cHNq__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.ContactTicket-module__e1cHNq__perforation{opacity:.18;background:repeating-linear-gradient(#11110f 0 3px,#0000 3px 8px);width:1px;position:absolute;top:0;bottom:0;left:38.4%}.ContactTicket-module__e1cHNq__barcode{opacity:.2;background:repeating-linear-gradient(90deg,#11110f 0 1px,#0000 1px 3px,#11110f 3px 5px,#0000 5px 7px);width:4.2rem;height:.32rem;position:absolute;bottom:1.1rem;right:1.2rem}@media (max-width:700px){.ContactTicket-module__e1cHNq__ticket{padding:.9rem 1.1rem calc(.9rem + env(safe-area-inset-bottom,0px));display:block}.ContactTicket-module__e1cHNq__ticketHeader{border-bottom:1px solid #11110f33;border-right:0;padding:0 2.5rem .7rem 0}.ContactTicket-module__e1cHNq__eyebrow{padding-bottom:.5rem}.ContactTicket-module__e1cHNq__title{margin-top:.8rem;font-size:clamp(2rem,10.5vw,3rem)}.ContactTicket-module__e1cHNq__directEmail{margin-top:.6rem}.ContactTicket-module__e1cHNq__headerMeta{margin-top:.7rem;padding:0}.ContactTicket-module__e1cHNq__form{gap:.6rem 1rem;margin-top:.8rem}.ContactTicket-module__e1cHNq__field{gap:.3rem}.ContactTicket-module__e1cHNq__field input,.ContactTicket-module__e1cHNq__field textarea{padding:.35rem .1rem .4rem}.ContactTicket-module__e1cHNq__field textarea{min-height:3.4rem}.ContactTicket-module__e1cHNq__formFoot{gap:.6rem 1rem}.ContactTicket-module__e1cHNq__channelNote{max-width:none}.ContactTicket-module__e1cHNq__perforation{display:none}}@media (max-width:430px){.ContactTicket-module__e1cHNq__form{grid-template-columns:1fr}.ContactTicket-module__e1cHNq__fieldWide{grid-column:auto}.ContactTicket-module__e1cHNq__formFoot{grid-template-columns:1fr}.ContactTicket-module__e1cHNq__submit{width:100%}}@media (max-height:430px) and (orientation:landscape){.ContactTicket-module__e1cHNq__ticket{grid-template-columns:minmax(14rem,.75fr) minmax(24rem,1.25fr);gap:1.25rem;padding:.7rem 1.2rem;display:grid}.ContactTicket-module__e1cHNq__ticketHeader{border-bottom:0;border-right:1px solid #11110f33;min-height:0;padding:0 1rem 0 0}.ContactTicket-module__e1cHNq__eyebrow{padding-bottom:.4rem;font-size:.44rem}.ContactTicket-module__e1cHNq__title{margin-top:.6rem;font-size:clamp(1.8rem,7.4vh,3.2rem)}.ContactTicket-module__e1cHNq__directEmail{margin-top:.5rem}.ContactTicket-module__e1cHNq__headerMeta{margin-top:auto;padding-top:.6rem;font-size:.4rem}.ContactTicket-module__e1cHNq__form{gap:.4rem 1rem;margin-top:0}.ContactTicket-module__e1cHNq__field{gap:.25rem}.ContactTicket-module__e1cHNq__field input,.ContactTicket-module__e1cHNq__field textarea{padding:.22rem .1rem .3rem;font-size:.72rem}.ContactTicket-module__e1cHNq__field textarea{min-height:2.6rem}.ContactTicket-module__e1cHNq__formFoot{margin:0}.ContactTicket-module__e1cHNq__close{top:.25rem;right:.3rem}.ContactTicket-module__e1cHNq__barcode{display:none}}.ContactTicket-module__e1cHNq__honeypot{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-100vw;overflow:hidden}
.WaitingExperience-module__f6dRvq__page{--wait-metal:#b8a77d;isolation:isolate;background:var(--ink);width:100%;height:100dvh;min-height:100svh;color:var(--paper);position:relative;overflow:hidden}.WaitingExperience-module__f6dRvq__surface{z-index:-3;position:absolute;inset:0}.WaitingExperience-module__f6dRvq__surface:after{content:"";pointer-events:none;background:radial-gradient(circle at 74% 18%,#b8a77d13,#0000 26%),linear-gradient(115deg,#0000 22%,#f1efe805 50%,#0000 72%);position:absolute;inset:0}.WaitingExperience-module__f6dRvq__frame{z-index:-1;inset:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));pointer-events:none;border:1px solid #f1efe821;position:absolute}.WaitingExperience-module__f6dRvq__header{z-index:4;top:max(28px, calc(env(safe-area-inset-top) + 20px));left:max(32px, calc(env(safe-area-inset-left) + 24px));right:max(32px, calc(env(safe-area-inset-right) + 24px));pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.WaitingExperience-module__f6dRvq__masthead{font-family:var(--font-display);font-variation-settings:"wdth" 96, "wght" 780;letter-spacing:.19em;align-items:baseline;gap:.9rem;font-size:.9rem;display:flex}.WaitingExperience-module__f6dRvq__serial,.WaitingExperience-module__f6dRvq__domain,.WaitingExperience-module__f6dRvq__statusLabel,.WaitingExperience-module__f6dRvq__contactPending{font-family:var(--font-mono);letter-spacing:.18em;color:var(--wait-metal);font-size:.58rem}.WaitingExperience-module__f6dRvq__domain{letter-spacing:.22em;padding-top:.15rem}.WaitingExperience-module__f6dRvq__thoughtSystem{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WaitingExperience-module__f6dRvq__thoughtMark{aspect-ratio:1;width:clamp(280px,28vw,520px);color:var(--wait-metal);opacity:.78;perspective:680px;pointer-events:none;animation:15s ease-in-out infinite alternate WaitingExperience-module__f6dRvq__head-breathe;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.WaitingExperience-module__f6dRvq__headMatter,.WaitingExperience-module__f6dRvq__headSheet{width:100%;height:100%;position:absolute;inset:0}.WaitingExperience-module__f6dRvq__headMatter{transform-style:preserve-3d;transform:rotateX(5deg)rotateY(-16deg)}.WaitingExperience-module__f6dRvq__headSheet{opacity:var(--sheet-alpha);transform:translateZ(var(--sheet-z));overflow:visible}.WaitingExperience-module__f6dRvq__headSheet path{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.WaitingExperience-module__f6dRvq__projectionLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.WaitingExperience-module__f6dRvq__riser{opacity:0;font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;color:#f1efe8e0;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform, opacity;font-size:11px;line-height:1;position:absolute;top:0;left:0}.WaitingExperience-module__f6dRvq__riser[data-face=display]{font-family:var(--font-display);font-variation-settings:"wdth" 112, "wght" 640;letter-spacing:.06em}.WaitingExperience-module__f6dRvq__cloudLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.WaitingExperience-module__f6dRvq__cloudGlyph{opacity:0;font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform, opacity;font-size:14px;line-height:1;position:absolute;top:0;left:0}.WaitingExperience-module__f6dRvq__cloudGlyph[data-face=display]{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 660;letter-spacing:.05em}.WaitingExperience-module__f6dRvq__cloudGlyph[data-depth=back]{color:#bebab09e}.WaitingExperience-module__f6dRvq__cloudGlyph[data-depth=mid]{color:#e2ded4c7}.WaitingExperience-module__f6dRvq__cloudGlyph[data-depth=front]{color:#f1efe8f0}.WaitingExperience-module__f6dRvq__fragmentDebug{z-index:60;font-family:var(--font-mono);letter-spacing:.04em;white-space:pre;color:#f5f2ead1;pointer-events:none;background:#12110fc7;border:1px solid #f5f2ea2e;padding:6px 9px;font-size:10px;line-height:1.4;position:fixed;top:12px;right:12px}.WaitingExperience-module__f6dRvq__footer{z-index:5;right:max(32px, calc(env(safe-area-inset-right) + 24px));bottom:max(30px, calc(env(safe-area-inset-bottom) + 22px));left:max(32px, calc(env(safe-area-inset-left) + 24px));justify-content:flex-start;align-items:flex-end;gap:2rem;display:flex;position:absolute}.WaitingExperience-module__f6dRvq__status{align-items:flex-start;gap:.8rem;display:flex}.WaitingExperience-module__f6dRvq__statusSignal{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-top:.26rem;animation:3.6s ease-in-out infinite WaitingExperience-module__f6dRvq__signal-pulse;box-shadow:0 0 0 4px #f04b2f1a}.WaitingExperience-module__f6dRvq__statusLabel{color:var(--wait-metal)}.WaitingExperience-module__f6dRvq__statusCopy{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 610;letter-spacing:.08em;margin-top:.3rem;font-size:clamp(.78rem,1vw,.95rem)}@keyframes WaitingExperience-module__f6dRvq__head-breathe{0%{transform:translate(-50%,-50%)rotate(-.8deg)scale(.99)}to{transform:translate(-50%,calc(3px - 50%))rotate(1.1deg)scale(1.015)}}@keyframes WaitingExperience-module__f6dRvq__signal-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:720px){.WaitingExperience-module__f6dRvq__header{top:max(24px, calc(env(safe-area-inset-top) + 18px));right:max(24px, calc(env(safe-area-inset-right) + 18px));left:max(24px, calc(env(safe-area-inset-left) + 18px))}.WaitingExperience-module__f6dRvq__serial{display:none}.WaitingExperience-module__f6dRvq__domain{font-size:.5rem}.WaitingExperience-module__f6dRvq__thoughtMark{opacity:.5;width:clamp(190px,58vw,260px);top:42%;left:50%}.WaitingExperience-module__f6dRvq__footer{right:max(24px, calc(env(safe-area-inset-right) + 18px));bottom:max(24px, calc(env(safe-area-inset-bottom) + 18px));left:max(24px, calc(env(safe-area-inset-left) + 18px));gap:1rem}.WaitingExperience-module__f6dRvq__statusCopy{max-width:8rem;font-size:.68rem}}@media (max-height:430px) and (orientation:landscape){.WaitingExperience-module__f6dRvq__header{top:max(18px, calc(env(safe-area-inset-top) + 12px))}.WaitingExperience-module__f6dRvq__thoughtMark{opacity:.46;width:clamp(150px,24vw,200px);top:47%;left:50%}.WaitingExperience-module__f6dRvq__footer{bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px))}.WaitingExperience-module__f6dRvq__statusCopy{display:none}}@media (prefers-reduced-motion:reduce){.WaitingExperience-module__f6dRvq__thoughtMark,.WaitingExperience-module__f6dRvq__statusSignal{animation:none}}
.InnerHeadReveal-module__58uLqG__layer{z-index:23;color:#161513;opacity:0;clip-path:url(#tmmdi-inner-head-clip);pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;transition:opacity 90ms linear;position:fixed;inset:0;overflow:hidden}.InnerHeadReveal-module__58uLqG__layer[data-active]{opacity:1}.InnerHeadReveal-module__58uLqG__defs{position:absolute}.InnerHeadReveal-module__58uLqG__vortex{color:#161513c7;transform-box:view-box;transform-origin:55.5px 35.5px;transform:rotate(var(--vortex-rot,0deg)) scale(calc(1 + var(--vortex-pulse,0) * .032))}.InnerHeadReveal-module__58uLqG__ring,.InnerHeadReveal-module__58uLqG__fibre,.InnerHeadReveal-module__58uLqG__spiral{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.InnerHeadReveal-module__58uLqG__ring{stroke-width:.42px;stroke-dasharray:3.1 1.7;stroke-dashoffset:var(--vortex-dash,0px);opacity:calc(.6 + var(--vortex-pulse,0) * .25)}.InnerHeadReveal-module__58uLqG__fibre{stroke-width:.3px;stroke-dasharray:1.4 2.2;stroke-dashoffset:calc(var(--vortex-dash,0px) * -1.4);opacity:calc(.34 + var(--vortex-pulse,0) * .38)}.InnerHeadReveal-module__58uLqG__spiral{stroke-width:.62px;opacity:calc(.82 + var(--vortex-pulse,0) * .18)}.InnerHeadReveal-module__58uLqG__outline{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.InnerHeadReveal-module__58uLqG__layer{transition:none}}
.SecretNotebookLayer-module___Kx43q__layer{z-index:22;color:#161513;opacity:0;clip-path:url(#tmmdi-notebook-clip);pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;transition:opacity 90ms linear;position:fixed;inset:0;overflow:hidden}.SecretNotebookLayer-module___Kx43q__layer[data-active]{opacity:1}.SecretNotebookLayer-module___Kx43q__entry{top:var(--entry-desktop-y);left:var(--entry-desktop-x);width:var(--entry-desktop-width);font-family:var(--font-mono);text-align:var(--entry-desktop-align);text-transform:uppercase;position:absolute}.SecretNotebookLayer-module___Kx43q__entryIndex{letter-spacing:.25em;opacity:.58;margin-bottom:.45rem;font-size:.46rem;display:block}.SecretNotebookLayer-module___Kx43q__entry p>span{display:block}.SecretNotebookLayer-module___Kx43q__rule{opacity:.46;background:currentColor;width:72%;height:1px;margin-top:.65rem;display:block}.SecretNotebookLayer-module___Kx43q__entry[data-kind=warning] p{font-family:var(--font-display);font-variation-settings:"wdth" 74, "wght" 760;letter-spacing:.045em;font-size:clamp(2.6rem,3.6vw,4.4rem);line-height:.82}.SecretNotebookLayer-module___Kx43q__entry[data-kind=warning] p>span,.SecretNotebookLayer-module___Kx43q__entry[data-kind=draft] p>span{white-space:nowrap}.SecretNotebookLayer-module___Kx43q__entry[data-kind=draft] p{font-family:var(--font-display);font-variation-settings:"wdth" 82, "wght" 640;letter-spacing:.08em;font-size:clamp(2.6rem,4.4vw,5.6rem);line-height:.88}.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal]{border-top:1px solid;border-left:1px solid;padding:.8rem 0 .7rem 1rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal] p{letter-spacing:.12em;font-size:clamp(.72rem,1.05vw,1rem);line-height:1.65}.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject]{border:1px solid;padding:.9rem 1rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject] p{letter-spacing:.1em;font-size:clamp(.58rem,.82vw,.78rem);line-height:1.72}.SecretNotebookLayer-module___Kx43q__entry[data-kind=cellar] p{letter-spacing:.42em;white-space:nowrap;font-size:clamp(.82rem,1.1vw,1.1rem)}.SecretNotebookLayer-module___Kx43q__entry[data-kind=movement] p{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 580;letter-spacing:.08em;white-space:nowrap;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1}.SecretNotebookLayer-module___Kx43q__entry[data-kind=temporary] p{letter-spacing:.16em;font-size:clamp(.72rem,1.25vw,1.15rem);line-height:1.4}.SecretNotebookLayer-module___Kx43q__entry[data-kind=temporary]{transform:translate(-50%)}.SecretNotebookLayer-module___Kx43q__edgeCode{font-family:var(--font-mono);letter-spacing:.2em;opacity:.62;font-size:.48rem;position:absolute;top:51%;left:-8.5rem;transform:rotate(-90deg)}.SecretNotebookLayer-module___Kx43q__registration{font-family:var(--font-mono);letter-spacing:.32em;opacity:.5;font-size:.52rem;position:absolute;top:31%;left:45%}@media (min-width:601px) and (min-height:431px) and (max-height:820px){.SecretNotebookLayer-module___Kx43q__entry{top:var(--entry-laptop-y);left:var(--entry-laptop-x);width:var(--entry-laptop-width);text-align:var(--entry-laptop-align)}.SecretNotebookLayer-module___Kx43q__entry[data-kind=temporary] p{font-size:clamp(.6rem,.9vw,.85rem)}.SecretNotebookLayer-module___Kx43q__entry[data-kind=movement] p{font-size:clamp(1.1rem,1.8vw,1.5rem)}}@media (max-width:600px) and (orientation:portrait){.SecretNotebookLayer-module___Kx43q__entry{top:var(--entry-portrait-y);left:var(--entry-portrait-x);width:var(--entry-portrait-width);text-align:var(--entry-portrait-align)}.SecretNotebookLayer-module___Kx43q__entryIndex{display:none}.SecretNotebookLayer-module___Kx43q__rule{margin-top:.4rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=warning] p{font-size:clamp(.9rem,3.1vw,1.2rem);line-height:.92}.SecretNotebookLayer-module___Kx43q__entry[data-kind=draft] p{font-size:clamp(1.05rem,4.6vw,1.4rem);line-height:1}.SecretNotebookLayer-module___Kx43q__entry[data-kind=movement] p{font-size:clamp(1.05rem,4.9vw,1.4rem)}.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal]{padding:.55rem 0 .5rem .65rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal] p{letter-spacing:.07em;font-size:clamp(.5rem,2.1vw,.62rem);line-height:1.5}.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject]{padding:.6rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject] p{letter-spacing:.06em;font-size:clamp(.44rem,1.8vw,.56rem);line-height:1.62}.SecretNotebookLayer-module___Kx43q__entry[data-kind=cellar] p{font-size:.72rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=temporary] p{font-size:clamp(.5rem,2.04vw,.62rem)}}@media (max-height:430px) and (orientation:landscape){.SecretNotebookLayer-module___Kx43q__entry{top:var(--entry-landscape-y);left:var(--entry-landscape-x);width:var(--entry-landscape-width);text-align:var(--entry-landscape-align)}.SecretNotebookLayer-module___Kx43q__entryIndex,.SecretNotebookLayer-module___Kx43q__rule{display:none}.SecretNotebookLayer-module___Kx43q__entry[data-kind=warning] p{font-size:clamp(.7rem,1.55vw,.85rem);line-height:.84}.SecretNotebookLayer-module___Kx43q__entry[data-kind=movement] p{font-size:clamp(.85rem,1.9vw,1rem)}.SecretNotebookLayer-module___Kx43q__entry[data-kind=draft] p{letter-spacing:.07em;font-size:.5rem;line-height:1.15}.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal] p,.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject] p{letter-spacing:.06em;font-size:.42rem;line-height:1.4}.SecretNotebookLayer-module___Kx43q__entry[data-kind=temporary] p{letter-spacing:.1em;font-size:.46rem;line-height:1.35}.SecretNotebookLayer-module___Kx43q__entry[data-kind=cellar] p{letter-spacing:.3em;font-size:.62rem}.SecretNotebookLayer-module___Kx43q__entry[data-kind=draft] p>span,.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal] p>span,.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject] p>span,.SecretNotebookLayer-module___Kx43q__entry[data-kind=temporary] p>span{margin-right:.5em;display:inline}.SecretNotebookLayer-module___Kx43q__entry[data-kind=signal],.SecretNotebookLayer-module___Kx43q__entry[data-kind=subject]{border:none;padding:0}}
.VerticalLoop-module__G2iqYG__section{height:300vh;position:relative}.VerticalLoop-module__G2iqYG__window{background:var(--ink);height:100svh;color:var(--paper);position:sticky;top:0;overflow:hidden}.VerticalLoop-module__G2iqYG__track{will-change:transform}.VerticalLoop-module__G2iqYG__copy{flex-direction:column;display:flex}.VerticalLoop-module__G2iqYG__row{--em:0;align-items:baseline;gap:var(--s5);padding:var(--s3) var(--s8);min-width:0;height:22svh;color:inherit;text-align:left;cursor:pointer;display:flex}.VerticalLoop-module__G2iqYG__rowIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);opacity:calc(.4 + var(--em) * .6);font-size:.7rem}.VerticalLoop-module__G2iqYG__row[data-selected] .VerticalLoop-module__G2iqYG__rowIndex{color:var(--signal)}.VerticalLoop-module__G2iqYG__rowTitle{font-family:var(--font-display);white-space:nowrap;font-variation-settings:"wdth" calc(72 + var(--em) * 78), "wght" calc(480 + var(--em) * 370);opacity:calc(.3 + var(--em) * .7);transform:translateX(calc(var(--em) * 1.2vw));font-size:clamp(2.2rem,12svh,7.5rem);line-height:.9}.VerticalLoop-module__G2iqYG__row[data-selected] .VerticalLoop-module__G2iqYG__rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.14em;text-decoration-thickness:.045em}.VerticalLoop-module__G2iqYG__rowMeta{font-family:var(--font-text);letter-spacing:.06em;color:var(--muted);opacity:var(--em);max-width:14rem;font-size:.72rem}.VerticalLoop-module__G2iqYG__scrollTag{right:var(--s5);bottom:var(--s5);writing-mode:vertical-rl;color:var(--muted);position:absolute}@media (max-width:720px){.VerticalLoop-module__G2iqYG__section{height:260vh}.VerticalLoop-module__G2iqYG__row{gap:var(--s1);height:24svh;padding:var(--s3) var(--s5);flex-direction:column}.VerticalLoop-module__G2iqYG__rowTitle{white-space:normal;font-size:clamp(2rem,9.5vw,3.4rem)}.VerticalLoop-module__G2iqYG__rowMeta{opacity:calc(.5 + var(--em) * .5)}}
.ContactRevealCard-module__rFYZoG__contactObject{z-index:21;width:var(--object-width);height:var(--object-height);color:#11110f;opacity:0;pointer-events:none;transform:translate3d(var(--object-x), var(--object-y), 0) rotate(var(--object-angle));transform-origin:50%;transition:transform .56s var(--ease-in-out), width .56s var(--ease-in-out), height .56s var(--ease-in-out), box-shadow .42s ease, opacity .12s linear;will-change:transform, width, height;background:radial-gradient(circle at 16% 20%,#ffffffb8,#0000 30%),repeating-linear-gradient(97deg,#11110f04 0 1px,#0000 1px 4px),#eeeade;border:1px solid #11110f61;border-radius:1px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 7px 18px #00000047,0 2px 4px #0003}.ContactRevealCard-module__rFYZoG__contactObject:after{content:"";z-index:4;pointer-events:none;border:1px solid #ffffff75;position:absolute;inset:0}.ContactRevealCard-module__rFYZoG__contactObject[data-ready]{opacity:1;pointer-events:auto}.ContactRevealCard-module__rFYZoG__contactObject[data-entering]{pointer-events:none;animation:1.46s cubic-bezier(.19,.78,.2,1) .62s both ContactRevealCard-module__rFYZoG__contact-card-drop}.ContactRevealCard-module__rFYZoG__contactObject[data-grabbed],.ContactRevealCard-module__rFYZoG__contactObject[data-dragging],.ContactRevealCard-module__rFYZoG__contactObject[data-inertia]{transition:box-shadow .12s;box-shadow:0 12px 24px #00000057,0 3px 6px #0003}.ContactRevealCard-module__rFYZoG__contactObject[data-grabbed],.ContactRevealCard-module__rFYZoG__contactObject[data-dragging]{cursor:grabbing}.ContactRevealCard-module__rFYZoG__contactObject[data-resizing]{transition:none}.ContactRevealCard-module__rFYZoG__contactObject[data-phase=opening],.ContactRevealCard-module__rFYZoG__contactObject[data-phase=open],.ContactRevealCard-module__rFYZoG__contactObject[data-phase=closing]{z-index:42;box-shadow:0 22px 70px #00000075,0 3px 10px #0000003d}.ContactRevealCard-module__rFYZoG__cardFace{z-index:1;width:100%;height:100%;color:inherit;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;opacity:1;visibility:visible;cursor:pointer;background:0 0;flex-direction:column;padding:.68rem .72rem .62rem;transition:opacity .18s,visibility linear;display:flex;position:absolute;inset:0;overflow:hidden}.ContactRevealCard-module__rFYZoG__contactObject[data-grabbed] .ContactRevealCard-module__rFYZoG__cardFace,.ContactRevealCard-module__rFYZoG__contactObject[data-dragging] .ContactRevealCard-module__rFYZoG__cardFace{cursor:grabbing}.ContactRevealCard-module__rFYZoG__contactObject:not([data-phase=closed]) .ContactRevealCard-module__rFYZoG__cardFace{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .14s}.ContactRevealCard-module__rFYZoG__cardTopline,.ContactRevealCard-module__rFYZoG__cardFootline{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.45rem;font-size:.42rem;line-height:1.1;display:flex}.ContactRevealCard-module__rFYZoG__cardTopline{border-bottom:1px solid #11110f52;padding-bottom:.45rem}.ContactRevealCard-module__rFYZoG__cardPrompt{font-family:var(--font-display);font-variation-settings:"wdth" 82, "wght" 730;letter-spacing:.02em;margin:auto 0;font-size:1.02rem;line-height:.86}.ContactRevealCard-module__rFYZoG__cardFootline{letter-spacing:.09em;border-top:1px solid #11110f33;padding-top:.42rem;font-size:.34rem}.ContactRevealCard-module__rFYZoG__cardBarcode{opacity:.42;background:repeating-linear-gradient(90deg,#11110f 0 1px,#0000 1px 2px,#11110f 2px 4px,#0000 4px 6px);width:2.7rem;height:.28rem;position:absolute;bottom:1.22rem;right:.72rem}.ContactRevealCard-module__rFYZoG__backdrop{z-index:38;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04040494;transition:opacity .36s,visibility 0s linear .56s;position:fixed;inset:0}.ContactRevealCard-module__rFYZoG__backdrop[data-visible]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .36s,visibility linear}@keyframes ContactRevealCard-module__rFYZoG__contact-card-drop{0%{opacity:0;transform:translate3d(calc(var(--object-x) - 14px), calc(-1 * var(--object-height) - 24px), 0) rotate(-7deg)}12%{opacity:1}70%{transform:translate3d(calc(var(--object-x) + 5px), calc(var(--object-y) + 10px), 0) rotate(2.1deg)}82%{transform:translate3d(calc(var(--object-x) + 1px), calc(var(--object-y) - 4px), 0) rotate(-2deg)}91%{transform:translate3d(calc(var(--object-x) + 2px), calc(var(--object-y) + 2px), 0) rotate(-.8deg)}to{opacity:1;transform:translate3d(var(--object-x), var(--object-y), 0) rotate(var(--object-angle))}}@media (max-width:600px){.ContactRevealCard-module__rFYZoG__cardFace{padding:.62rem .64rem .56rem}.ContactRevealCard-module__rFYZoG__cardPrompt{font-size:.92rem}.ContactRevealCard-module__rFYZoG__cardFootline{font-size:.31rem}}@media (max-height:430px) and (orientation:landscape){.ContactRevealCard-module__rFYZoG__cardFace{padding:.52rem .58rem .48rem}.ContactRevealCard-module__rFYZoG__cardPrompt{font-size:.78rem}.ContactRevealCard-module__rFYZoG__cardTopline{font-size:.36rem}.ContactRevealCard-module__rFYZoG__cardFootline{font-size:.28rem}}@media (prefers-reduced-motion:reduce){.ContactRevealCard-module__rFYZoG__contactObject{transition-duration:.01ms}.ContactRevealCard-module__rFYZoG__contactObject[data-entering]{animation:none}.ContactRevealCard-module__rFYZoG__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.ContactRevealCard-module__rFYZoG__audioDebug{z-index:60;font-family:var(--font-mono);letter-spacing:.04em;color:#f5f2ead1;pointer-events:none;white-space:pre;background:#12110fc7;border:1px solid #f5f2ea2e;border-radius:3px;padding:6px 9px;font-size:10px;line-height:1.4;position:fixed;bottom:12px;left:12px}.ContactRevealCard-module__rFYZoG__tiltDebug{z-index:60;max-width:min(92vw,430px);font-family:var(--font-mono);letter-spacing:.04em;color:#f5f2ead1;pointer-events:none;white-space:pre;text-wrap:nowrap;text-overflow:ellipsis;background:#0c0b09c7;border:1px solid #f5f2ea33;border-radius:3px;padding:6px 9px;font-size:10px;line-height:1.4;position:fixed;bottom:12px;left:12px;overflow:hidden}
.CounterLoop-module__YBd2oW__section{height:280vh;position:relative}.CounterLoop-module__YBd2oW__window{background:var(--ink);height:100svh;color:var(--paper);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.CounterLoop-module__YBd2oW__tracks{gap:var(--s5);flex-direction:column;width:100%;display:flex}.CounterLoop-module__YBd2oW__track{white-space:nowrap;will-change:transform;display:flex}.CounterLoop-module__YBd2oW__track[data-track="1"]{margin-left:-6vw}.CounterLoop-module__YBd2oW__copy{display:inline-flex}.CounterLoop-module__YBd2oW__item{--em:0;align-items:baseline;gap:var(--s3);color:inherit;cursor:pointer;padding:0 3.5vw;display:inline-flex}.CounterLoop-module__YBd2oW__itemIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);opacity:calc(.4 + var(--em) * .6);font-size:.7rem}.CounterLoop-module__YBd2oW__item[data-selected] .CounterLoop-module__YBd2oW__itemIndex{color:var(--signal)}.CounterLoop-module__YBd2oW__itemTitle{font-family:var(--font-display);font-variation-settings:"wdth" calc(68 + var(--em) * 82), "wght" calc(460 + var(--em) * 390);opacity:calc(.28 + var(--em) * .72);font-size:clamp(2.6rem,15svh,8.5rem);line-height:.95}.CounterLoop-module__YBd2oW__item[data-selected] .CounterLoop-module__YBd2oW__itemTitle{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.12em;text-decoration-thickness:.045em}.CounterLoop-module__YBd2oW__activeMeta{left:var(--s8);bottom:var(--s8);font-family:var(--font-text);letter-spacing:.06em;color:var(--paper);max-width:22rem;font-size:.75rem;position:absolute}.CounterLoop-module__YBd2oW__activeIndex{font-family:var(--font-mono);color:var(--signal);letter-spacing:.2em}.CounterLoop-module__YBd2oW__scrollTag{right:var(--s5);bottom:var(--s5);writing-mode:vertical-rl;color:var(--muted);position:absolute}@media (max-width:720px){.CounterLoop-module__YBd2oW__section{height:240vh}.CounterLoop-module__YBd2oW__itemTitle{font-size:clamp(2rem,10vw,3.2rem)}.CounterLoop-module__YBd2oW__activeMeta{left:var(--s5);bottom:var(--s5)}}
.ManagedProjectPage-module__ZI6i7G__page{color:#f2efe9;min-height:100vh;font-family:var(--font-text,"Inter", sans-serif);background:#0e0e0e;padding:clamp(24px,6vw,96px)}.ManagedProjectPage-module__ZI6i7G__kicker{font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0 0 16px;font-size:12px}.ManagedProjectPage-module__ZI6i7G__title{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(40px,8vw,120px);line-height:.95}.ManagedProjectPage-module__ZI6i7G__external{font-family:var(--font-mono,"IBM Plex Mono", monospace);color:#f2efe9;border-bottom:1px solid;margin-bottom:32px;font-size:13px;text-decoration:none;display:inline-block}.ManagedProjectPage-module__ZI6i7G__hero{object-fit:contain;background:#161616;width:100%;max-height:70vh;margin:24px 0}.ManagedProjectPage-module__ZI6i7G__description{white-space:pre-line;max-width:640px;margin:32px 0;font-size:18px;line-height:1.6}.ManagedProjectPage-module__ZI6i7G__gallery{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:32px 0;display:grid}.ManagedProjectPage-module__ZI6i7G__gallery img,.ManagedProjectPage-module__ZI6i7G__gallery video{background:#161616;width:100%;height:auto}.ManagedProjectPage-module__ZI6i7G__footer{font-family:var(--font-mono,"IBM Plex Mono", monospace);margin-top:64px;font-size:13px}.ManagedProjectPage-module__ZI6i7G__footer a{color:#f2efe9;border-bottom:1px solid;text-decoration:none}
.LiquidFormingText-module__1Ck3DW__liquidFormingText{isolation:isolate;white-space:normal;display:inline-block;position:relative;overflow:visible}.LiquidFormingText-module__1Ck3DW__accessibleText{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LiquidFormingText-module__1Ck3DW__measure,.LiquidFormingText-module__1Ck3DW__shape,.LiquidFormingText-module__1Ck3DW__textLine{color:currentColor}.LiquidFormingText-module__1Ck3DW__measure{visibility:hidden;white-space:pre-line;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:relative}.LiquidFormingText-module__1Ck3DW__shape{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-line;will-change:filter;display:block;position:absolute;inset:0}.LiquidFormingText-module__1Ck3DW__textLine{display:block}.LiquidFormingText-module__1Ck3DW__filters{opacity:0;width:0;height:0;position:absolute}.LiquidFormingText-module__1Ck3DW__debug{z-index:10;font-family:var(--font-mono);letter-spacing:.02em;color:var(--paper);pointer-events:none;white-space:nowrap;background:#000000b8;padding:4px 6px;font-size:10px;line-height:1.2;position:absolute;top:4px;right:4px;transform:translateZ(0)}
.WorkLoopLab-module__Ca8bHW__wrap{flex-direction:column;flex:1;display:flex}.WorkLoopLab-module__Ca8bHW__top{justify-content:space-between;align-items:flex-start;gap:var(--s5);padding:var(--s5) var(--s8);flex-wrap:wrap;display:flex}.WorkLoopLab-module__Ca8bHW__hints{gap:var(--s2);flex-direction:column;max-width:44rem;display:flex}.WorkLoopLab-module__Ca8bHW__provisional{font-family:var(--font-mono);letter-spacing:.16em;color:var(--signal);font-size:.65rem}.WorkLoopLab-module__Ca8bHW__switcher{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.WorkLoopLab-module__Ca8bHW__switcher>span{margin-right:var(--s2)}.WorkLoopLab-module__Ca8bHW__versionButton{font-family:var(--font-mono);letter-spacing:.12em;border:1px solid var(--hairline);padding:var(--s2) var(--s3);min-height:2.25rem;transition:border-color var(--dur-micro), background var(--dur-micro), color var(--dur-micro);font-size:.7rem}.WorkLoopLab-module__Ca8bHW__versionButton:hover{border-color:var(--ink)}.WorkLoopLab-module__Ca8bHW__versionButton[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.WorkLoopLab-module__Ca8bHW__staticIndex{gap:var(--s5);padding:var(--s8);flex-direction:column;display:flex}.WorkLoopLab-module__Ca8bHW__staticList{flex-direction:column;list-style:none;display:flex}.WorkLoopLab-module__Ca8bHW__staticRow{align-items:baseline;gap:var(--s5);border-bottom:1px solid var(--hairline);padding:var(--s5) 0;flex-wrap:wrap;display:flex}.WorkLoopLab-module__Ca8bHW__staticIndexNo{font-family:var(--font-mono);letter-spacing:.2em;color:var(--signal);font-size:.7rem}.WorkLoopLab-module__Ca8bHW__staticTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-max), "wght" 800;text-align:left;font-size:clamp(1.8rem,5vw,3.6rem);line-height:1}.WorkLoopLab-module__Ca8bHW__staticTitle:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-decoration-thickness:.05em}.WorkLoopLab-module__Ca8bHW__staticMeta{font-family:var(--font-text);color:var(--muted);font-size:.78rem}.WorkLoopLab-module__Ca8bHW__detailBackdrop{z-index:20;padding:var(--s5);background:#0a0a0a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.WorkLoopLab-module__Ca8bHW__detail{background:var(--paper);color:var(--ink);border:1px solid var(--ink);padding:var(--s8);gap:var(--s3);flex-direction:column;width:100%;max-width:34rem;display:flex}.WorkLoopLab-module__Ca8bHW__detailIndex{font-family:var(--font-mono);letter-spacing:.2em;color:var(--signal);font-size:.65rem}.WorkLoopLab-module__Ca8bHW__detailTitle{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-max), "wght" 850;font-size:clamp(1.8rem,5vw,3rem);line-height:.95}.WorkLoopLab-module__Ca8bHW__detailType{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-soft);font-size:.7rem}.WorkLoopLab-module__Ca8bHW__detailDisciplines{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:.65rem}.WorkLoopLab-module__Ca8bHW__detailNote{color:var(--muted);font-size:.85rem}.WorkLoopLab-module__Ca8bHW__detailClose{font-family:var(--font-mono);letter-spacing:.14em;border:1px solid var(--ink);padding:var(--s3) var(--s5);min-height:2.75rem;transition:background var(--dur-micro), color var(--dur-micro);align-self:flex-start;font-size:.72rem}.WorkLoopLab-module__Ca8bHW__detailClose:hover{background:var(--ink);color:var(--paper)}@media (max-width:720px){.WorkLoopLab-module__Ca8bHW__top,.WorkLoopLab-module__Ca8bHW__staticIndex{padding:var(--s5)}}
