.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}}
.CursorMatter-module__OCq2Na__dot{z-index:2147483647;pointer-events:none;box-sizing:border-box;width:var(--cm-size,8px);height:var(--cm-size,8px);mix-blend-mode:difference;opacity:1;will-change:transform;background:#fff;border:0 solid #fff;border-radius:50%;transition:opacity .16s,background-color .16s,border-width .16s;position:fixed;top:0;left:0}.CursorMatter-module__OCq2Na__dot[data-mode=hidden]{opacity:0}.CursorMatter-module__OCq2Na__dot[data-mode=ring]{background-color:#0000;border-width:1.5px}.CursorMatter-module__OCq2Na__dot[data-mode=close-x]{background-color:#0000;border:none;border-radius:0}.CursorMatter-module__OCq2Na__dot[data-mode=close-x]:before,.CursorMatter-module__OCq2Na__dot[data-mode=close-x]:after{content:"";background:#fff;width:100%;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.CursorMatter-module__OCq2Na__dot[data-mode=close-x]:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.CursorMatter-module__OCq2Na__dot{transition:opacity 80ms linear,background-color 80ms linear,border-width 80ms linear}}
.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}
.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}}
.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}}
.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)}}
.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)}}
.CanvasSurface-module__-iZOPG__root{pointer-events:none;position:absolute;inset:0;overflow:hidden}.CanvasSurface-module__-iZOPG__canvas{width:100%;height:100%;display:block}
.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)}}
.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}
.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)}}
.PerfMeter-module__C4--pa__meter{gap:var(--s5);font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;font-size:.65rem;display:flex}
.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)}}
.SurfaceLab-module__h1atUG__wrap{gap:var(--s5);padding:var(--s5) var(--s8) var(--s8);flex-direction:column;flex:1;display:flex}.SurfaceLab-module__h1atUG__controls{gap:var(--s8);flex-wrap:wrap;display:flex}.SurfaceLab-module__h1atUG__group{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.SurfaceLab-module__h1atUG__group>span{margin-right:var(--s2)}.SurfaceLab-module__h1atUG__button{font-family:var(--font-mono);letter-spacing:.1em;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:.68rem}.SurfaceLab-module__h1atUG__button:hover{border-color:var(--ink)}.SurfaceLab-module__h1atUG__button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.SurfaceLab-module__h1atUG__stage{border:1px solid var(--hairline);background:var(--paper);min-height:64svh;color:var(--ink);transition:background .4s var(--ease-in-out), color .4s var(--ease-in-out);position:relative;overflow:hidden}.SurfaceLab-module__h1atUG__stage[data-mode=ink]{background:var(--ink);color:var(--paper)}.SurfaceLab-module__h1atUG__sample{z-index:1;gap:var(--s5);padding:var(--s13) var(--s8);flex-direction:column;max-width:52rem;display:flex;position:relative}.SurfaceLab-module__h1atUG__sampleAcronym{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-max), "wght" 850;font-size:clamp(3.4rem,11vw,9rem);line-height:.9}.SurfaceLab-module__h1atUG__samplePhrase{font-family:var(--font-mono);letter-spacing:.42em;color:inherit;opacity:.7;font-size:.75rem}.SurfaceLab-module__h1atUG__sampleBody{font-family:var(--font-text);max-width:34rem;font-size:1rem;line-height:1.6}.SurfaceLab-module__h1atUG__sampleAvailability{font-family:var(--font-mono);letter-spacing:.18em;color:var(--signal);font-size:.72rem}@media (max-width:720px){.SurfaceLab-module__h1atUG__wrap{padding:var(--s5)}.SurfaceLab-module__h1atUG__controls{gap:var(--s5)}.SurfaceLab-module__h1atUG__sample{padding:var(--s8) var(--s5)}}
.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)}}
.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__axis{z-index:-1;top:50%;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));pointer-events:none;background:linear-gradient(90deg,#0000,#b8a77d2e,#0000);height:1px;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__interactionHint,.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__monument{z-index:2;position:absolute;inset:clamp(5.5rem,13vh,8.5rem) 0 clamp(7.5rem,17vh,10rem)}.WaitingExperience-module__f6dRvq__thoughtMark{z-index:1;aspect-ratio:1;width:clamp(82px,8.2vw,126px);color:var(--wait-metal);opacity:.62;perspective:540px;pointer-events:none;animation:15s ease-in-out infinite alternate WaitingExperience-module__f6dRvq__head-breathe;position:absolute;top:clamp(5.8rem,13vh,9rem);right:clamp(2.25rem,5.5vw,6.5rem)}.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,.WaitingExperience-module__f6dRvq__thought path{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.WaitingExperience-module__f6dRvq__thoughts{width:1px;height:1px;position:absolute;top:27%;left:67%}.WaitingExperience-module__f6dRvq__thought{--thought-i:0;opacity:0;width:10px;height:10px;animation:WaitingExperience-module__f6dRvq__thought-release 11s var(--ease-out-expo) infinite;animation-delay:calc(var(--thought-i) * 2.65s + 1.2s);position:absolute}.WaitingExperience-module__f6dRvq__interactionHint{z-index:4;left:50%;bottom:max(7.6rem, calc(env(safe-area-inset-bottom) + 7rem));color:#f1efe861;white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}.WaitingExperience-module__f6dRvq__touchHint{display:none}.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:space-between;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)}.WaitingExperience-module__f6dRvq__contactBlock{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.WaitingExperience-module__f6dRvq__contact{width:clamp(12.5rem,18vw,17rem);min-height:3rem;color:var(--paper);font-family:var(--font-mono);letter-spacing:.18em;transition:padding .22s var(--ease-out-expo), border-color .22s ease;border-top:1px solid #f1efe87a;border-bottom:1px solid #f1efe826;justify-content:space-between;align-items:center;gap:2.6rem;padding:.8rem 0;font-size:.69rem;text-decoration:none;display:flex;position:relative}a.WaitingExperience-module__f6dRvq__contact:hover,a.WaitingExperience-module__f6dRvq__contact:focus-visible{border-top-color:var(--wait-metal);padding-right:.55rem}.WaitingExperience-module__f6dRvq__contact:disabled{opacity:.56;cursor:not-allowed}.WaitingExperience-module__f6dRvq__contactPending{color:#f1efe857;font-size:.5rem}@keyframes WaitingExperience-module__f6dRvq__head-breathe{0%{transform:translate(0,0)rotate(-1deg)}to{transform:translate(-5px,4px)rotate(1.5deg)}}@keyframes WaitingExperience-module__f6dRvq__thought-release{0%,72%,to{opacity:0;transform:translate(0,0)rotate(0)scale(.7)}76%{opacity:.55}90%{opacity:.24;transform:translate3d(calc(14px + var(--thought-i) * 5px), calc(-18px - var(--thought-i) * 7px), 0) rotate(65deg) scale(1)}96%{opacity:0;transform:translate3d(calc(20px + var(--thought-i) * 7px), calc(-28px - var(--thought-i) * 10px), 0) rotate(110deg) scale(.84)}}@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__monument{inset:5.6rem 0 9.8rem}.WaitingExperience-module__f6dRvq__thoughtMark{opacity:.32;width:72px;top:4.8rem;right:.65rem}.WaitingExperience-module__f6dRvq__interactionHint{bottom:max(9.3rem, calc(env(safe-area-inset-bottom) + 8.8rem));font-size:.47rem}.WaitingExperience-module__f6dRvq__pointerHint{display:none}.WaitingExperience-module__f6dRvq__touchHint{display:inline}.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}.WaitingExperience-module__f6dRvq__contact{gap:.8rem;width:min(44vw,10.5rem);font-size:.58rem}}@media (max-height:430px) and (orientation:landscape){.WaitingExperience-module__f6dRvq__header{top:max(18px, calc(env(safe-area-inset-top) + 12px))}.WaitingExperience-module__f6dRvq__monument{inset:2.1rem 0 3.1rem}.WaitingExperience-module__f6dRvq__thoughtMark{opacity:.26;width:54px;top:1.25rem;right:5rem}.WaitingExperience-module__f6dRvq__interactionHint{display:none}.WaitingExperience-module__f6dRvq__footer{bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px))}.WaitingExperience-module__f6dRvq__statusCopy,.WaitingExperience-module__f6dRvq__contactPending{display:none}.WaitingExperience-module__f6dRvq__contact{width:10.5rem;min-height:2.45rem;padding:.45rem 0}}@media (prefers-reduced-motion:reduce){.WaitingExperience-module__f6dRvq__thoughtMark,.WaitingExperience-module__f6dRvq__thought,.WaitingExperience-module__f6dRvq__statusSignal{animation:none}.WaitingExperience-module__f6dRvq__thought{display:none}}
