@font-face{font-family:Commissioner CreativeDaco;src:url(/fonts/commissioner/commissioner-latin-ext-wght-100-900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.home-module__txgM7a__home{--cinematic-viewport-unit:1vh;--section-control-bottom:max(1.35rem, env(safe-area-inset-bottom));--section-control-size:3.25rem;--section-control-clearance:calc(var(--section-control-bottom) + var(--section-control-size) + 1rem);--frame-gutter:clamp(24px, 5.2vw, 96px);--ink:#f2f0eb;--muted-ink:#f2f0eba1;--hairline:#f2f0eb3d;--type-display-weight:450;--type-secondary-weight:350;--type-body-weight:410;--type-strong-weight:560;--type-metadata-weight:480;--type-label-size:.6875rem;--type-action-size:.75rem;--type-compact-body-size:clamp(.875rem, .95vw, .95rem);--scene-opacity:1;--story-progress:0;--hero-opacity:0;--master-opacity:0;width:100%;color:var(--ink);font-synthesis:none;background:#050607;font-family:Commissioner CreativeDaco,Segoe UI,sans-serif;position:relative;overflow:clip}@supports (height:1svh){.home-module__txgM7a__home{--cinematic-viewport-unit:1svh}}.home-module__txgM7a__home *{box-sizing:border-box}.home-module__txgM7a__home a{color:inherit}.home-module__txgM7a__skipLink{z-index:100;font-size:.8125rem;font-weight:var(--type-strong-weight);background:#f2f0eb;padding:.75rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%);color:#090a0b!important}.home-module__txgM7a__skipLink:focus{transform:translateY(0)}.home-module__txgM7a__siteHeader{z-index:30;width:100%;padding:1.5rem var(--frame-gutter);pointer-events:none;mix-blend-mode:normal;align-items:baseline;gap:1rem;display:flex;position:fixed;top:0;left:0}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__siteHeader{position:absolute}.home-module__txgM7a__logoNav{--logo-h:2.75rem;--wolf-w:calc(var(--logo-h) * 1.1073);pointer-events:none;display:inline-flex;position:relative}.home-module__txgM7a__logoArt{width:auto;height:var(--logo-h);pointer-events:none;display:block}.home-module__txgM7a__logoWordmark{transition:opacity .48s}.home-module__txgM7a__logoNav[data-collapsed=true] .home-module__txgM7a__logoWordmark,.home-module__txgM7a__logoNav[data-open=true] .home-module__txgM7a__logoWordmark{opacity:0}.home-module__txgM7a__logoWolf path{fill:#fff;fill-opacity:1;stroke:#f2f0ebe6;stroke-width:6px;stroke-opacity:0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:fill-opacity .38s,stroke-opacity .24s linear,stroke-dashoffset .9s cubic-bezier(.33,0,.2,1)}.home-module__txgM7a__logoNav[data-collapsed=true] .home-module__txgM7a__logoWolf path{fill-opacity:0;stroke-opacity:1;stroke-dashoffset:0;transition:fill-opacity .52s .14s,stroke-opacity .22s linear 80ms,stroke-dashoffset .94s cubic-bezier(.33,0,.2,1) 80ms}.home-module__txgM7a__logoNav[data-collapsed=true][data-open=true] .home-module__txgM7a__logoWolf path{fill-opacity:.88;transition:fill-opacity .3s,stroke-opacity .22s linear,stroke-dashoffset .94s cubic-bezier(.33,0,.2,1)}.home-module__txgM7a__logoTracer{fill:none;pointer-events:none;transition:opacity .22s}.home-module__txgM7a__logoTracer path{fill:none;mix-blend-mode:screen;stroke-linecap:round;stroke-linejoin:round}.home-module__txgM7a__logoTracerHalo{stroke:#49aeeb33;stroke-width:25px;filter:drop-shadow(0 0 15px #48b3f4b8)}.home-module__txgM7a__logoTracerBody{stroke:#5bc4faa8;stroke-width:11px;filter:drop-shadow(0 0 5px #54befab3)}.home-module__txgM7a__logoTracerCore{stroke:#f2fbfffa;stroke-width:3.5px}.home-module__txgM7a__logoNav[data-open=true] .home-module__txgM7a__logoTracer{opacity:0!important}.home-module__txgM7a__logoButton{width:max(calc(var(--logo-h) * 1.06), 2.75rem);height:max(var(--logo-h), 2.75rem);pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:0;position:absolute;top:0;left:0}.home-module__txgM7a__logoButton:focus-visible{outline-offset:4px;outline:2px solid #eef5fb}.home-module__txgM7a__logoNav[data-open=true]:after{z-index:2;top:calc(var(--logo-h) * .36);left:calc(var(--wolf-w) - .15rem);width:1.15rem;height:calc(var(--logo-h) + .8rem);pointer-events:auto;content:"";position:absolute}.home-module__txgM7a__logoMenu{z-index:3;top:.375rem;left:calc(var(--wolf-w) + .875rem);width:min(14.5rem, calc(100vw - var(--frame-gutter) - var(--wolf-w) - 1rem));clip-path:inset(0 100% 100% 0);opacity:0;pointer-events:none;visibility:hidden;transform-origin:0 0;background:linear-gradient(145deg,#122a3c57,#0000 44%),#030c14f0;border:1px solid #91cffa3d;border-radius:2px;max-height:calc(100dvh - 5rem);margin:0;padding:.45rem;list-style:none;transition:opacity .15s linear,clip-path .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;position:absolute;overflow:auto;transform:translate(-.45rem,-.3rem)scale(.985);box-shadow:inset 0 0 0 1px #82c6f209,inset 0 1px 1.5rem #55b1ec0e,0 1.25rem 3rem #0004087a}.home-module__txgM7a__logoMenu:before{pointer-events:none;content:"";background:radial-gradient(circle at 0 0,#70c4fd24,#0000 42%),linear-gradient(90deg,#7eccff0d,#0000 26%);position:absolute;inset:0}.home-module__txgM7a__logoNav[data-open=true] .home-module__txgM7a__logoMenu{clip-path:inset(0);opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s linear,clip-path .31s cubic-bezier(.22,1,.36,1),transform .31s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0,0)scale(1)}.home-module__txgM7a__logoMenu li{margin:0;padding:0;position:relative}.home-module__txgM7a__logoMenu li+li{border-top:1px solid #94cbf21a}.home-module__txgM7a__logoMenu a{isolation:isolate;color:#ecf2f6cc;min-height:2.75rem;font-size:.8125rem;font-weight:var(--type-strong-weight);letter-spacing:.035em;white-space:nowrap;pointer-events:none;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;padding:0 .75rem;line-height:1.2;text-decoration:none;transition:color .18s,background-color .22s,padding-left .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.home-module__txgM7a__logoMenu a:before{z-index:-1;content:"";opacity:0;transform-origin:50%;background:linear-gradient(#caedfffa,#4bb3f147);width:2px;transition:opacity .18s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:.45rem;bottom:.45rem;left:0;transform:scaleY(.2);box-shadow:0 0 .8rem #48b7f88c}.home-module__txgM7a__logoMenu a:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#79caffb8,#79caff00);height:1px;transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:2.9rem;right:.75rem;transform:scaleX(.2)}.home-module__txgM7a__logoMenu a>span:first-child{color:#85caf780;font-size:.625rem;font-weight:var(--type-metadata-weight);letter-spacing:.13em;transition:color .18s}.home-module__txgM7a__logoMenu a>span:last-child{transition:transform .32s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__logoNav[data-open=true] .home-module__txgM7a__logoMenu a{pointer-events:auto}.home-module__txgM7a__logoMenu a:hover,.home-module__txgM7a__logoMenu a:focus-visible{color:#f4f9fc;background:linear-gradient(90deg,#53b5f326,#0000 72%),#5bb6ee0e;padding-left:.95rem}.home-module__txgM7a__logoMenu a:hover:before,.home-module__txgM7a__logoMenu a:focus-visible:before{opacity:1;transform:scaleY(1)}.home-module__txgM7a__logoMenu a:hover>span:first-child,.home-module__txgM7a__logoMenu a:focus-visible>span:first-child{color:#aee0fff0}.home-module__txgM7a__logoMenu a:hover>span:last-child,.home-module__txgM7a__logoMenu a:focus-visible>span:last-child{transform:translate(.2rem)}.home-module__txgM7a__logoMenu a:hover:after,.home-module__txgM7a__logoMenu a:focus-visible:after{opacity:1;transform:scaleX(1)}@media (pointer:coarse) and (max-height:30rem){.home-module__txgM7a__logoMenu{max-height:calc(100dvh - 3.5rem)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__logoWordmark{transition:opacity .2s linear}.home-module__txgM7a__logoWolf path,.home-module__txgM7a__logoNav[data-collapsed=true] .home-module__txgM7a__logoWolf path,.home-module__txgM7a__logoNav[data-collapsed=true][data-open=true] .home-module__txgM7a__logoWolf path{stroke-dasharray:none;stroke-dashoffset:0;transition:fill-opacity .14s linear,stroke-opacity .14s linear}.home-module__txgM7a__logoTracer{display:none}.home-module__txgM7a__logoMenu,.home-module__txgM7a__logoNav[data-open=true] .home-module__txgM7a__logoMenu{clip-path:inset(0);transition:opacity .12s linear,visibility linear;transform:none}}.home-module__txgM7a__stage{z-index:0;contain:strict;pointer-events:none;background:#020507;height:100lvh;display:none;position:fixed;inset:0 0 auto;overflow:hidden}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__stage{display:block}.home-module__txgM7a__stagePoster,.home-module__txgM7a__heroVideo,.home-module__txgM7a__masterVideo{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.home-module__txgM7a__stagePoster{z-index:0}.home-module__txgM7a__heroVideo{z-index:1;opacity:var(--hero-opacity)}.home-module__txgM7a__masterVideo{z-index:2;opacity:var(--master-opacity)}.home-module__txgM7a__progressTrack{z-index:18;top:calc(50 * var(--cinematic-viewport-unit));pointer-events:none;background:#ffffff1f;width:1px;height:170px;display:none;position:fixed;right:24px;transform:translateY(-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__progressTrack{display:block}.home-module__txgM7a__progressFill{width:100%;height:calc(var(--story-progress) * 100%);background:linear-gradient(#86ccff,#53a4e32e);display:block;box-shadow:0 0 12px #51acf294}.home-module__txgM7a__stageStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__txgM7a__stageStatus:empty{display:none}.home-module__txgM7a__cinematicDebug{z-index:90;color:#e5f0f8db;pointer-events:none;white-space:pre;background:#020406e0;border:1px solid #cde2f33d;min-width:17rem;margin:0;padding:.75rem .85rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.6875rem;line-height:1.45;display:none;position:fixed;bottom:1rem;right:1rem}.home-module__txgM7a__home[data-cinematic-debug=true] .home-module__txgM7a__cinematicDebug{display:block}.home-module__txgM7a__homeMain{z-index:10;width:100%;position:relative}.home-module__txgM7a__scene{width:100%;min-height:100svh;position:relative}.home-module__txgM7a__sceneViewport{min-height:100svh;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__scene{height:calc(var(--scene-scroll-vh) * var(--cinematic-viewport-unit));min-height:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__sceneViewport{height:calc(100 * var(--cinematic-viewport-unit));min-height:0;position:sticky;top:0}.home-module__txgM7a__staticFrame{z-index:0;background:#070809;position:absolute;inset:0;overflow:hidden}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__staticFrame{display:none}.home-module__txgM7a__staticImage{object-fit:cover;object-position:center}.home-module__txgM7a__staticShade{background:linear-gradient(#03040514,#0304058a);position:absolute;inset:0}.home-module__txgM7a__staticShade[data-veil=left]{background:linear-gradient(90deg,#030405db,#03040557 48%,#0304051a 72%)}.home-module__txgM7a__staticShade[data-veil=right]{background:linear-gradient(90deg,#03040514 38%,#03040557 67%,#030405d6)}.home-module__txgM7a__staticShade[data-veil=center]{background:radial-gradient(47% 68% at 50% 53%,#030405cc,#03040552 55%,#0304051f 80%)}.home-module__txgM7a__sceneContent{z-index:1;align-items:center;width:100%;min-height:100svh;padding:clamp(6.5rem,12vh,9rem) clamp(24px,5.2vw,96px) clamp(3rem,8vh,5.5rem);display:flex;position:relative}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__sceneContent{height:100%;min-height:0;opacity:var(--scene-opacity);transform:translateY(calc((1 - var(--scene-opacity)) * 28px));will-change:opacity, transform}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__scene[data-cinematic-scene=column] .home-module__txgM7a__sceneViewport{overflow:visible}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__scene[data-cinematic-scene=column] .home-module__txgM7a__sceneContent{opacity:1;pointer-events:none;transform:none}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__scene[data-cinematic-scene=fragments] .home-module__txgM7a__sceneContent{opacity:1;will-change:auto;pointer-events:none;transform:none}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__scene[data-cinematic-scene=fragments] .home-module__txgM7a__sceneViewport{overflow:visible}.home-module__txgM7a__scene[data-align=right] .home-module__txgM7a__sceneContent{justify-content:flex-end}.home-module__txgM7a__scene[data-align=center] .home-module__txgM7a__sceneContent{text-align:center;justify-content:center}.home-module__txgM7a__heroScene .home-module__txgM7a__staticImage{object-position:51% center}.home-module__txgM7a__heroScene .home-module__txgM7a__staticShade{background:linear-gradient(90deg,#030405b8,#0304051a 48%,#03040514)}.home-module__txgM7a__heroScene .home-module__txgM7a__sceneContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:clamp(15.5rem,34vh,23.5rem)}.home-module__txgM7a__heroCopy{width:min(820px,56vw);padding-bottom:0;animation:.72s cubic-bezier(.22,.72,.2,1) both home-module__txgM7a__heroResolve}.home-module__txgM7a__heroOrigin{color:#9ed3fbd1;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 21px;line-height:1.4;display:flex}.home-module__txgM7a__heroOrigin:before{content:"";background:linear-gradient(90deg,#86c9ff,#0000);width:36px;height:1px;box-shadow:0 0 10px #4eaaf480}.home-module__txgM7a__sceneIndex{color:#f2f0eb94;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.35rem;line-height:1.4}.home-module__txgM7a__heroTitle{letter-spacing:-.052em;max-width:100%;margin:0;font-size:clamp(3.5rem,7.1vw,7.375rem);font-weight:540;line-height:.94}.home-module__txgM7a__heroTitle span,.home-module__txgM7a__chapterTitle span,.home-module__txgM7a__processTitle span,.home-module__txgM7a__contactTitle span{display:block}.home-module__txgM7a__heroTitle span{color:#a8d8ff;white-space:nowrap;font-weight:410}.home-module__txgM7a__heroStatement{color:#f2f0eba8;max-width:35rem;font-size:clamp(1rem,1.3vw,1.17rem);font-weight:var(--type-body-weight);letter-spacing:-.012em;margin:1.65rem 0 0;line-height:1.5}.home-module__txgM7a__sectionNavigation{z-index:28;bottom:var(--section-control-bottom);left:calc(var(--frame-gutter) - .8rem);pointer-events:none;flex-direction:row;align-items:center;gap:.28rem;transition:bottom .36s cubic-bezier(.22,1,.36,1);display:flex;position:fixed}.home-module__txgM7a__sectionNavigation[data-obscured=true]{visibility:hidden}.home-module__txgM7a__sectionNavigation:has(>.home-module__txgM7a__sectionNavigationControl[data-direction=previous]:only-child){bottom:max(4.75rem, calc(env(safe-area-inset-bottom) + 4rem))}.home-module__txgM7a__sectionNavigationControl{width:var(--section-control-size);height:var(--section-control-size);color:#d2e9f7c7;pointer-events:auto;place-items:center;text-decoration:none;transition:color .22s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.home-module__txgM7a__sectionNavigationControl svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:square;stroke-linejoin:miter;width:1.65rem;height:1.65rem;transition:filter .26s,transform .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.home-module__txgM7a__sectionNavigationControl[data-direction=previous] svg{transform:rotate(180deg)}.home-module__txgM7a__sectionNavigationControl:hover,.home-module__txgM7a__sectionNavigationControl:focus-visible{color:#eef9ff;transform:translateY(-.08rem)}.home-module__txgM7a__sectionNavigationControl:hover svg[data-direction=next],.home-module__txgM7a__sectionNavigationControl:focus-visible svg[data-direction=next]{filter:drop-shadow(0 0 .45rem #57befa9e);transform:translateY(.14rem)}.home-module__txgM7a__sectionNavigationControl:hover svg[data-direction=previous],.home-module__txgM7a__sectionNavigationControl:focus-visible svg[data-direction=previous]{filter:drop-shadow(0 0 .45rem #57befa9e);transform:rotate(180deg)translateY(.14rem)}.home-module__txgM7a__sectionNavigationControl:focus-visible{outline-offset:3px;outline:2px solid #eef5fb}.home-module__txgM7a__sectionNavigationTooltip{width:max-content;max-width:min(13rem, calc(100vw - var(--frame-gutter) - 4.5rem));color:#eff7fce6;font-size:.6875rem;font-weight:var(--type-strong-weight);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:#030c14f0;border:1px solid #91cffa33;border-radius:2px;padding:.48rem .65rem;line-height:1.2;transition:opacity .16s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + .45rem);left:0;transform:translateY(.35rem);box-shadow:0 .75rem 2rem #0004085c}.home-module__txgM7a__sectionNavigationControl:hover .home-module__txgM7a__sectionNavigationTooltip,.home-module__txgM7a__sectionNavigationControl:focus-visible .home-module__txgM7a__sectionNavigationTooltip{opacity:1;transform:translate(0,0)}.home-module__txgM7a__home:has([data-contact-form][data-expanded=true]) .home-module__txgM7a__sectionNavigation{opacity:0;pointer-events:none}@keyframes home-module__txgM7a__heroResolve{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.home-module__txgM7a__hallCopy{width:min(45rem,47vw)}.home-module__txgM7a__scene[data-cinematic-scene=hall] .home-module__txgM7a__sceneContent{align-items:flex-end;padding-bottom:clamp(4.75rem,9vh,6.75rem)}.home-module__txgM7a__hallTitle{max-width:none;font-size:clamp(3.35rem,4.6vw,5rem);font-weight:var(--type-display-weight);letter-spacing:-.052em;white-space:nowrap;margin:0;line-height:.93}.home-module__txgM7a__hallTitle span{color:#b8d6ecb8;font-weight:var(--type-secondary-weight);display:block}.home-module__txgM7a__hallBody{color:#f2f0ebb3;max-width:31.5rem;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:var(--type-body-weight);letter-spacing:-.01em;margin:1.75rem 0 0;line-height:1.55}.home-module__txgM7a__chapterTitle{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.7rem,5.5vw,6.5rem);font-weight:430;line-height:.94}.home-module__txgM7a__chapterTitle span{color:#e0e4e6a3;font-weight:340}.home-module__txgM7a__chapterBody{color:#f2f0ebb0;max-width:31rem;margin:2rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:380;line-height:1.58}.home-module__txgM7a__workCopy{width:min(64rem,78vw)}.home-module__txgM7a__workPrelude{max-width:70rem}.home-module__txgM7a__workTitle{font-size:clamp(3.8rem,6.8vw,7.6rem);font-weight:var(--type-display-weight);letter-spacing:calc(-.062em + var(--work-title-tracking-shift,0em));text-align:center;margin:0;line-height:.86}.home-module__txgM7a__workTitleLine{padding:.04em .08em .08em;display:block;overflow:hidden}.home-module__txgM7a__workTitleSelected,.home-module__txgM7a__workTitleWork{opacity:1;display:block;transform:none}.home-module__txgM7a__workTitleWork{color:#bcdaefa8;font-weight:var(--type-secondary-weight)}.home-module__txgM7a__projectSequence{width:min(51rem,100%);margin:clamp(3rem,7vh,5.25rem) 0 0;padding:0;list-style:none}.home-module__txgM7a__projectBeat{width:min(37rem,78%);margin-top:clamp(2.4rem,5vh,4rem)}.home-module__txgM7a__projectBeat:first-child{margin-top:0}.home-module__txgM7a__projectBeat[data-project-beat="2"]{margin-left:auto}.home-module__txgM7a__projectArticle{padding-top:1rem;position:relative}.home-module__txgM7a__projectArticle:before{content:"";background:linear-gradient(90deg,#9ad2fad1,#9ad2fa14);width:4.25rem;height:1px;position:absolute;top:0;left:0}.home-module__txgM7a__projectName{font-size:clamp(2.75rem,5vw,5.75rem);font-weight:var(--type-display-weight);letter-spacing:-.058em;margin:0;line-height:.94}.home-module__txgM7a__projectDiscipline{color:#dee8ef8c;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.1em;text-transform:uppercase;margin:1.15rem 0 0;line-height:1.5}.home-module__txgM7a__portalSequence{--portal-aperture-width:min(72vw, 68rem, calc((100svh - 14rem) * 16 / 9));--portal-aperture-half-height:min(20.25vw, 19.125rem, calc(50svh - 7rem));--portal-rail-gap:clamp(1.1rem, 2.2vh, 1.5rem);--portal-meta-gap:clamp(.9rem, 1.8vh, 1.25rem);--portal-chrome-inset:clamp(.875rem, 1.35vw, 1.5rem);--portal-heading-top:clamp(7rem, 12vh, 8rem);--portal-media-top:clamp(11.5rem, 19vh, 13rem);pointer-events:none;position:absolute;inset:0}.home-module__txgM7a__portalHeading{top:var(--portal-heading-top);z-index:6;width:var(--portal-aperture-width);max-width:calc(100% - (var(--frame-gutter) * 2));font-size:clamp(2rem,2.35vw,3rem);font-weight:var(--type-display-weight);letter-spacing:-.045em;opacity:calc(var(--work-project-1-opacity,0) + var(--work-project-2-opacity,0) + var(--work-project-3-opacity,0));align-items:baseline;gap:clamp(.75rem,1vw,1rem);margin:0;line-height:.96;display:flex;position:absolute;left:50%;transform:translate(-50%)}.home-module__txgM7a__portalHeadingPrefix{color:#f1f6f9f5;flex:none}.home-module__txgM7a__portalHeadingDivider{color:#0000;background:linear-gradient(90deg,#82c6f2b8,#82c6f247);flex:none;align-self:center;width:clamp(1.5rem,1.65vw,2rem);height:1px;font-size:0}.home-module__txgM7a__portalHeadingProjects{color:#cde4f4e0;min-width:0;font-weight:var(--type-body-weight);display:grid;position:relative}.home-module__txgM7a__portalHeadingProject{opacity:0;grid-area:1/1;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(.22em)}.home-module__txgM7a__portalHeadingProject[data-project-position="1"]{opacity:var(--work-project-1-opacity,0);transform:translateY(calc((1 - var(--work-project-1-opacity,0)) * .22em))}.home-module__txgM7a__portalHeadingProject[data-project-position="2"]{opacity:var(--work-project-2-opacity,0);transform:translateY(calc((1 - var(--work-project-2-opacity,0)) * .22em))}.home-module__txgM7a__portalHeadingProject[data-project-position="3"]{opacity:var(--work-project-3-opacity,0);transform:translateY(calc((1 - var(--work-project-3-opacity,0)) * .22em))}.home-module__txgM7a__portalProject{--portal-aperture-width:min(72vw, 68rem, calc((100svh - 14rem) * 16 / 9));z-index:4;opacity:var(--portal-project-opacity,0);pointer-events:none;transform:translateY(calc((1 - var(--portal-project-opacity,0)) * 18px));display:none;position:absolute;inset:0}.home-module__txgM7a__portalProject[data-project-position="1"]{--portal-project-opacity:var(--work-project-1-opacity,0)}.home-module__txgM7a__portalProject[data-project-position="2"]{--portal-project-opacity:var(--work-project-2-opacity,0)}.home-module__txgM7a__portalProject[data-project-position="3"]{--portal-project-opacity:var(--work-project-3-opacity,0)}.home-module__txgM7a__portalProject[data-active=true]{z-index:5}.home-module__txgM7a__workScene[data-selected-work-experience=portal] .home-module__txgM7a__portalProject{display:block}.home-module__txgM7a__workScene[data-selected-work-experience=portal] .home-module__txgM7a__projectSequence{display:none}.home-module__txgM7a__portalPresentation{padding:var(--portal-media-top) 0 clamp(1.5rem, 3vh, 2.5rem);color:inherit;grid-template-rows:auto auto;align-content:start;justify-items:center;gap:clamp(1rem,2.25vh,1.5rem);display:grid;position:absolute;inset:0}.home-module__txgM7a__portalMediaLink{z-index:1;width:var(--portal-aperture-width);max-width:100%;color:inherit;cursor:pointer;pointer-events:none;touch-action:manipulation;text-decoration:none;display:block;position:relative}.home-module__txgM7a__portalPresentation,.home-module__txgM7a__portalPresentation *{pointer-events:none}.home-module__txgM7a__portalProject[data-active=true] .home-module__txgM7a__portalMediaLink,.home-module__txgM7a__portalProject[data-active=true] .home-module__txgM7a__portalAction{pointer-events:auto}.home-module__txgM7a__portalInscription{z-index:2;width:var(--portal-aperture-width);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"discipline action";align-items:end;max-width:100%;display:grid}.home-module__txgM7a__portalSemanticName{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__txgM7a__portalIndex{color:#abd4f294;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.13em;text-transform:uppercase;grid-area:index;margin-bottom:.8rem;line-height:1.4}.home-module__txgM7a__portalName{font-size:clamp(3.4rem,5.4vw,6.1rem);font-weight:var(--type-display-weight);letter-spacing:-.064em;grid-area:name;margin:0;line-height:.88}.home-module__txgM7a__portalDiscipline{color:#e1ebf294;max-width:26rem;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.08em;text-transform:uppercase;grid-area:discipline;margin:1.05rem 0 0;line-height:1.6}.home-module__txgM7a__portalAction{z-index:3;color:#e1eff99e;cursor:pointer;touch-action:manipulation;min-height:2.75rem;font-size:var(--type-action-size);font-weight:var(--type-strong-weight);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #91caf347;grid-area:action;align-items:center;gap:.8rem;margin-top:.55rem;padding:.6rem 0;text-decoration:none;transition:border-color .28s,color .28s,transform .42s cubic-bezier(.22,.72,.2,1);display:inline-flex;position:relative}.home-module__txgM7a__portalAperture{width:var(--portal-aperture-width);aspect-ratio:16/9;pointer-events:none;background:#03090e;max-width:100%;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 clamp(2.75rem,5vw,5.75rem) #000408c7,0 0 0 1px #7fbee906}.home-module__txgM7a__portalProject[data-linked=true] .home-module__txgM7a__portalAperture{box-shadow:none;background:0 0}.home-module__txgM7a__portalProject[data-linked=true] :is(.home-module__txgM7a__portalApertureFallback,.home-module__txgM7a__portalEdge){-webkit-mask-composite:source-in, source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7.25% 94%,#0000 100%),linear-gradient(#0000 0%,#000 5.5% 91.5%,#0000 100%),radial-gradient(64% 72% at 51.5% 48%,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7.25% 94%,#0000 100%),linear-gradient(#0000 0%,#000 5.5% 91.5%,#0000 100%),radial-gradient(64% 72% at 51.5% 48%,#000 72%,#0000 100%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.home-module__txgM7a__portalApertureFallback{background:radial-gradient(ellipse 72% 76% at 52% 48%, transparent 42%, #0004087a 100%), var(--portal-poster,url(/media/local/case-studies/alphapays/alphapays_final_poster.webp)) center / cover no-repeat;filter:saturate(.76)contrast(1.08)brightness(.74);opacity:1;pointer-events:none;visibility:visible;transition:filter .62s cubic-bezier(.22,.72,.2,1),opacity .38s;position:absolute;inset:0;transform:scale(1.018)}.home-module__txgM7a__portalProject[data-renderer-shader=true] .home-module__txgM7a__portalApertureFallback{opacity:0;visibility:hidden;transition:filter .62s cubic-bezier(.22,.72,.2,1),opacity .38s,visibility 0s linear .38s}.home-module__txgM7a__portalProject[data-renderer-shader=true] .home-module__txgM7a__portalAperture{box-shadow:none;background:0 0}.home-module__txgM7a__portalEdge{opacity:.9;background:linear-gradient(90deg,#00030694,#0000 9% 91%,#00030694),linear-gradient(#00030680,#0000 11% 89%,#0003069e);transition:box-shadow .62s cubic-bezier(.22,.72,.2,1),opacity .62s cubic-bezier(.22,.72,.2,1);position:absolute;inset:0;box-shadow:inset 0 0 3.75rem #0004086b}.home-module__txgM7a__portalProject[data-portal-project=floraffeine] .home-module__txgM7a__portalApertureFallback,.home-module__txgM7a__portalProject[data-portal-project=arra-networks] .home-module__txgM7a__portalApertureFallback{filter:none;transform:none}.home-module__txgM7a__portalProject[data-renderer-eligible=true] .home-module__txgM7a__portalApertureFallback{transform:none}.home-module__txgM7a__portalAction:hover,.home-module__txgM7a__portalAction:focus-visible{color:#eff7fcf0;border-color:#99d3fccc;transform:translate(.28rem)}.home-module__txgM7a__portalMediaLink:hover .home-module__txgM7a__portalApertureFallback,.home-module__txgM7a__portalMediaLink:focus-visible .home-module__txgM7a__portalApertureFallback{filter:saturate(.9)contrast(1.1)brightness(.84)}.home-module__txgM7a__portalMediaLink:hover .home-module__txgM7a__portalEdge,.home-module__txgM7a__portalMediaLink:focus-visible .home-module__txgM7a__portalEdge{opacity:.72;box-shadow:inset 0 0 3rem #2673a621}.home-module__txgM7a__portalProject[data-renderer-shader=true] .home-module__txgM7a__portalEdge{opacity:0;visibility:hidden;transition:opacity .38s,visibility 0s linear .38s}@media (min-width:64.0625rem){.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalPresentation{padding:0;display:block;position:absolute;inset:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalMediaLink{width:var(--portal-aperture-width);aspect-ratio:16/9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalMediaLink>.home-module__txgM7a__portalAperture{width:100%;height:100%}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalPresentation>.home-module__txgM7a__portalAperture[data-placeholder]{width:var(--portal-aperture-width);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalHeading{top:auto;bottom:calc(50% + var(--portal-aperture-half-height) + var(--portal-rail-gap));width:calc(var(--portal-aperture-width) - (2 * var(--portal-chrome-inset)))}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalInscription{top:calc(50% + var(--portal-aperture-half-height) + var(--portal-meta-gap));width:calc(var(--portal-aperture-width) - (2 * var(--portal-chrome-inset)));position:absolute;left:50%;transform:translate(-50%)}}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__workScene[data-selected-work-experience=portal] .home-module__txgM7a__portalProject{opacity:1;pointer-events:auto;margin-top:clamp(2.5rem,6vh,4.5rem);position:relative;inset:auto;transform:none}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__portalSequence{position:relative;inset:auto}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__portalHeading{opacity:1;width:100%;max-width:100%;margin:0 0 clamp(2rem,5vh,3.5rem);font-size:clamp(3.4rem,8vw,5.4rem);display:block;position:relative;top:auto;left:auto;transform:none}.home-module__txgM7a__home[data-runtime=static] :is(.home-module__txgM7a__portalHeadingDivider,.home-module__txgM7a__portalHeadingProjects){display:none}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__portalPresentation{padding:0;position:relative;inset:auto}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__portalInscription{grid-template-areas:"name name""discipline action"}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__portalSemanticName{clip:auto;clip-path:none;width:auto;height:auto;font-size:clamp(3rem,7vw,4.75rem);font-weight:var(--type-display-weight);letter-spacing:-.058em;white-space:normal;grid-area:name;margin:0;padding:0;line-height:.94;position:static;overflow:visible}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene .home-module__txgM7a__sceneContent{align-items:stretch;padding-top:0;padding-bottom:0}.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__workScene .home-module__txgM7a__sceneViewport,.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__workScene .home-module__txgM7a__sceneContent{min-height:max(100svh,56rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workCopy{width:100%;height:100%;position:relative}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__projectBeat{will-change:opacity, transform;margin:0;transition:none;position:absolute;transform:translateY(18px)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workPrelude{opacity:0;transform-origin:50% 58%;will-change:opacity, transform;width:min(90vw,70rem);margin:0;transition:opacity .66s cubic-bezier(.22,1,.36,1),transform .66s cubic-bezier(.22,1,.36,1);position:absolute;top:46%;left:50%;transform:translate(-50%,calc(-50% - .55rem))scale(.989)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-title-phase=before] .home-module__txgM7a__workPrelude,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-title-phase=entered] .home-module__txgM7a__workPrelude{opacity:1;transform:translate(-50%,-50%)scale(1)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workTitle{letter-spacing:-.05em;transition:letter-spacing .76s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workTitleSelected{opacity:0;will-change:opacity, transform;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(104%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workTitleWork{opacity:0;will-change:opacity, transform;transition:opacity .72s cubic-bezier(.22,1,.36,1) 75ms,transform .72s cubic-bezier(.22,1,.36,1) 75ms;transform:translateY(104%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene:is([data-work-title-phase=entered],[data-work-title-phase=exited],[data-work-title-phase=bypassed]) .home-module__txgM7a__workTitle{letter-spacing:-.062em}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene:is([data-work-title-phase=entered],[data-work-title-phase=exited],[data-work-title-phase=bypassed]) :is(.home-module__txgM7a__workTitleSelected,.home-module__txgM7a__workTitleWork){opacity:1;transform:translateY(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-title-phase=bypassed] :is(.home-module__txgM7a__workPrelude,.home-module__txgM7a__workTitle,.home-module__txgM7a__workTitleSelected,.home-module__txgM7a__workTitleWork){transition-duration:0s;transition-delay:0s}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__projectSequence{width:100%;margin:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-alpha-phase=entered] .home-module__txgM7a__portalProject[data-portal-project=alphapays]{transition:opacity .98s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene:is([data-work-alpha-phase=before],[data-work-alpha-phase=after]) .home-module__txgM7a__portalProject[data-portal-project=alphapays]{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-selected-work-experience=portal] .home-module__txgM7a__portalProject[data-portal-project=alphapays] .home-module__txgM7a__portalAperture{opacity:0;transition:opacity .88s cubic-bezier(.22,1,.36,1),transform .98s cubic-bezier(.22,1,.36,1);transform:scale(.978)translateZ(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-alpha-phase=entered] .home-module__txgM7a__portalProject[data-portal-project=alphapays] .home-module__txgM7a__portalAperture{opacity:1;transform:scale(1)translateZ(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-selected-work-experience=portal] .home-module__txgM7a__portalProject[data-portal-project=alphapays] :is(.home-module__txgM7a__portalIndex,.home-module__txgM7a__portalName,.home-module__txgM7a__portalDiscipline,.home-module__txgM7a__portalAction){opacity:0;will-change:opacity, transform;transform:translateY(.65rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-alpha-phase=entered] .home-module__txgM7a__portalProject[data-portal-project=alphapays] :is(.home-module__txgM7a__portalIndex,.home-module__txgM7a__portalName){opacity:1;transition:opacity .72s cubic-bezier(.22,1,.36,1) .17s,transform .72s cubic-bezier(.22,1,.36,1) .17s;transform:translateY(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-alpha-phase=entered] .home-module__txgM7a__portalProject[data-portal-project=alphapays] :is(.home-module__txgM7a__portalDiscipline,.home-module__txgM7a__portalAction){opacity:1;transition:opacity .68s cubic-bezier(.22,1,.36,1) .3s,transform .68s cubic-bezier(.22,1,.36,1) .3s,border-color .28s,color .28s;transform:translateY(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__workScene[data-work-alpha-phase=entered] .home-module__txgM7a__portalProject[data-portal-project=alphapays] .home-module__txgM7a__portalAction:is(:hover,:focus-visible){transform:translate(.28rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__projectBeat[data-project-beat="1"]{opacity:var(--work-project-1-opacity,0);transform:translateY(calc((1 - var(--work-project-1-opacity,0)) * 18px));top:47%;left:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__projectBeat[data-project-beat="2"]{opacity:var(--work-project-2-opacity,0);transform:translateY(calc((1 - var(--work-project-2-opacity,0)) * 18px));top:34%;right:clamp(7.5rem,11vw,13.25rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__projectBeat[data-project-beat="3"]{opacity:var(--work-project-3-opacity,0);transform:translateY(calc((1 - var(--work-project-3-opacity,0)) * 18px));top:52%;left:0}.home-module__txgM7a__columnCopy{width:min(39rem,44vw);transform:translateY(-.35rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnCopy{z-index:2;top:calc(50 * var(--cinematic-viewport-unit));left:var(--frame-gutter);position:fixed;transform:translateY(-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnScene .home-module__txgM7a__sceneContent{will-change:auto}.home-module__txgM7a__columnHeader{width:min(37rem,100%)}.home-module__txgM7a__columnKicker{color:#abd7f6b3;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;line-height:1.35}.home-module__txgM7a__columnTitle{max-width:none;font-size:clamp(3rem,4.35vw,5.15rem);font-weight:var(--type-display-weight);letter-spacing:-.058em;margin:0;line-height:.91}.home-module__txgM7a__columnTitle span{white-space:nowrap;display:block}.home-module__txgM7a__columnTitle span:first-child{color:#f2f0ebf0;font-weight:var(--type-display-weight)}.home-module__txgM7a__columnTitle span:last-child{color:#bbd8edad;font-weight:var(--type-secondary-weight)}.home-module__txgM7a__columnSequence{gap:clamp(1.15rem,2.4vh,1.65rem);width:min(31rem,100%);margin:clamp(2.15rem,4.5vh,3.35rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnSequence{pointer-events:auto}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnScene:not([data-column-interactive=true]) .home-module__txgM7a__columnSequence{pointer-events:none}.home-module__txgM7a__columnSequence:before{content:"";background:linear-gradient(#87caf9ad,#87caf91a);width:1px;position:absolute;top:.2rem;bottom:.2rem;left:-1.25rem}.home-module__txgM7a__columnSequence li{display:block;position:relative}.home-module__txgM7a__columnSequence li:after{content:"";opacity:0;transform-origin:50% 0;background:#94d3fd47;width:1px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .26s,box-shadow .38s;position:absolute;top:0;bottom:0;left:-1.25rem;transform:scaleY(0)}.home-module__txgM7a__columnSequence h3,.home-module__txgM7a__columnSequence p{margin:0}.home-module__txgM7a__columnSequence h3{color:#eef2f4e0;font-size:clamp(.95rem,1.05vw,1.125rem);font-weight:var(--type-strong-weight);letter-spacing:-.012em;line-height:1.35;transition:color .32s,transform .42s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__columnSequence p{color:#e1e9eea3;max-width:39ch;font-size:var(--type-compact-body-size);font-weight:var(--type-body-weight);letter-spacing:-.005em;margin-top:.32rem;line-height:1.5;transition:color .32s,transform .44s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.home-module__txgM7a__columnSequence li:is(:hover,:focus-within):after{opacity:1;transform:scaleY(1);box-shadow:0 0 .625rem #58b2ef42}.home-module__txgM7a__columnSequence li:is(:hover,:focus-within) h3{color:#fafcfdfa;transform:translate(.32rem)}.home-module__txgM7a__columnSequence li:is(:hover,:focus-within) p{color:#e6eff5cc;transform:translate(.16rem)}}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnHeader{opacity:var(--column-header-opacity,0);transform:translateY(calc((1 - var(--column-header-opacity,0)) * 16px))}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnSequence:before{opacity:var(--column-capability-1-opacity,0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnSequence li:first-child{opacity:var(--column-capability-1-opacity,0);transform:translateY(calc((1 - var(--column-capability-1-opacity,0)) * 12px))}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnSequence li:nth-child(2){opacity:var(--column-capability-2-opacity,0);transform:translateY(calc((1 - var(--column-capability-2-opacity,0)) * 12px))}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__columnSequence li:nth-child(3){opacity:var(--column-capability-3-opacity,0);transform:translateY(calc((1 - var(--column-capability-3-opacity,0)) * 12px))}.home-module__txgM7a__processCopy{width:min(44rem,49vw);transform:translateY(-.25rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processCopy{z-index:2;top:calc(50 * var(--cinematic-viewport-unit));left:var(--frame-gutter);position:fixed;transform:translateY(-50%)}.home-module__txgM7a__processHeader{width:100%}.home-module__txgM7a__processTitle{max-width:16ch;font-size:clamp(3.45rem,4.25vw,4.8rem);font-weight:var(--type-display-weight);letter-spacing:-.057em;margin:0;line-height:.92}.home-module__txgM7a__processTitle span{color:#e2e6e8b3;font-weight:var(--type-secondary-weight)}.home-module__txgM7a__processList{gap:1.15rem;width:min(31rem,100%);margin:clamp(1.75rem,3.5vh,2.5rem) 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__processList li,.home-module__txgM7a__processList h3,.home-module__txgM7a__processList p{margin:0}.home-module__txgM7a__processList h3{color:#f2f0ebe6;font-size:clamp(1.35rem,1.45vw,1.6rem);font-weight:var(--type-strong-weight);letter-spacing:-.01em;line-height:1.25}.home-module__txgM7a__processList p{color:#e0e8eda8;max-width:42ch;font-size:1rem;font-weight:var(--type-body-weight);letter-spacing:-.004em;margin-top:.42rem;line-height:1.52}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processHeader{opacity:var(--process-header-opacity,0);transform:translateX(calc((1 - var(--process-header-opacity,0)) * -18px))}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList{height:5.8rem;display:block;position:relative}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList li{opacity:0;will-change:auto;transition:opacity .24s,transform .26s cubic-bezier(.55,0,1,.45);position:absolute;inset:0;transform:translateY(-8px)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-direction=reverse] .home-module__txgM7a__processList li{transform:translateY(8px)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList h3,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList p{opacity:0;transform:translateY(8px)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList h3{clip-path:inset(100% 0 0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList p{clip-path:inset(0 100% 0 0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__processList li:before{content:"";opacity:0;background:linear-gradient(90deg,#91d3ffe0,#91d3ff14);width:0;height:1px;margin-bottom:.75rem;display:block}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="0"] .home-module__txgM7a__processList li:first-child,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="1"] .home-module__txgM7a__processList li:nth-child(2),.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="2"] .home-module__txgM7a__processList li:nth-child(3),.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="3"] .home-module__txgM7a__processList li:nth-child(4){opacity:1;will-change:opacity, clip-path, transform;transition:opacity .22s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="0"] .home-module__txgM7a__processList li:first-child :is(h3,p),.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="1"] .home-module__txgM7a__processList li:nth-child(2) :is(h3,p),.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="2"] .home-module__txgM7a__processList li:nth-child(3) :is(h3,p),.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="3"] .home-module__txgM7a__processList li:nth-child(4) :is(h3,p){opacity:1;clip-path:inset(0);transform:translateY(0)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene:not([data-process-transition=instant]) .home-module__txgM7a__processList li:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) h3{transition:opacity .22s,clip-path .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene:not([data-process-transition=instant]) .home-module__txgM7a__processList li:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)) p{transition:opacity .24s 90ms,clip-path .56s cubic-bezier(.22,1,.36,1) 90ms,transform .56s cubic-bezier(.22,1,.36,1) 90ms}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="0"] .home-module__txgM7a__processList li:first-child:before,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="1"] .home-module__txgM7a__processList li:nth-child(2):before,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="2"] .home-module__txgM7a__processList li:nth-child(3):before,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-stage="3"] .home-module__txgM7a__processList li:nth-child(4):before{opacity:1;width:4.5rem;transition:width .52s cubic-bezier(.22,1,.36,1),opacity .22s}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-transition=instant] .home-module__txgM7a__processList li,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-transition=instant] .home-module__txgM7a__processList li:before,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__fragmentsScene[data-process-transition=instant] .home-module__txgM7a__processList :is(h3,p){transition:none}.home-module__txgM7a__fragmentsScene .home-module__txgM7a__staticShade{background:0 0}.home-module__txgM7a__contactScene .home-module__txgM7a__sceneContent{align-items:center}.home-module__txgM7a__contactScene .home-module__txgM7a__staticShade{background:0 0}.home-module__txgM7a__contactCopy{width:min(66rem, calc(100vw - (2 * var(--frame-gutter))));text-align:center}.home-module__txgM7a__contactMessage{--contact-form-title-scale:1;--contact-form-title-shift:0rem;opacity:1;transform:translateY(var(--contact-form-title-shift)) scale(var(--contact-form-title-scale));transition:transform .56s cubic-bezier(.22,1,.36,1)}.home-module__txgM7a__contactCopy:has([data-contact-form][data-expanded=true]) .home-module__txgM7a__contactMessage{--contact-form-title-scale:.82;--contact-form-title-shift:-1.1rem}@media (max-height:42rem){.home-module__txgM7a__home .home-module__txgM7a__contactCopy:has([data-contact-form][data-expanded=true]) .home-module__txgM7a__contactMessage{opacity:0;max-height:0;overflow:hidden;transform:translateY(-1rem)scale(.74)}}.home-module__txgM7a__contactTitle{max-width:100%;font-size:clamp(4rem,5.4vw,6.5rem);font-weight:var(--type-display-weight);letter-spacing:-.052em;white-space:nowrap;margin:0;line-height:.9}.home-module__txgM7a__contactTitle span{color:#c6ddeec2;font-weight:var(--type-secondary-weight)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactScene .home-module__txgM7a__sceneViewport{overflow:visible}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactScene .home-module__txgM7a__sceneContent{opacity:1;will-change:auto;pointer-events:none;transform:none}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactCopy{z-index:2;top:calc(48.5 * var(--cinematic-viewport-unit));pointer-events:none;position:fixed;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactMessage{opacity:var(--contact-opacity,0);transform:translateY(calc((1 - var(--contact-opacity,0)) * 18px + var(--contact-form-title-shift))) scale(var(--contact-form-title-scale));will-change:opacity, transform}.home-module__txgM7a__home[data-runtime=cinematic] [data-contact-interactive]{opacity:var(--contact-action-opacity,0);transform:translateY(calc((1 - var(--contact-action-opacity,0)) * 12px));pointer-events:none;will-change:opacity, transform}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactScene[data-contact-ready=true] [data-contact-interactive]{pointer-events:auto}.home-module__txgM7a__siteFooter{color:#f2f0eb61;font-size:.625rem;font-weight:var(--type-metadata-weight);letter-spacing:.08em;text-align:left;text-transform:uppercase;justify-content:space-between;gap:2rem;display:flex;position:absolute;bottom:clamp(1.5rem,3.2vh,2.5rem);left:clamp(1.5rem,6vw,7.25rem);right:clamp(1.5rem,6vw,7.25rem)}.home-module__txgM7a__siteFooter p{margin:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactScene .home-module__txgM7a__siteFooter{z-index:2;opacity:var(--contact-opacity,0);pointer-events:none;position:fixed}.home-module__txgM7a__closingHold{display:none}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__closingHold{height:calc(100 * var(--cinematic-viewport-unit));display:block}.home-module__txgM7a__home a:focus-visible{outline-offset:5px;outline:2px solid #eef5fb}.home-module__txgM7a__home .home-module__txgM7a__portalMediaLink:focus-visible{outline:none}.home-module__txgM7a__home .home-module__txgM7a__portalMediaLink:focus-visible .home-module__txgM7a__portalAperture{outline-offset:.35rem;outline:2px solid #bee2faeb}@media (max-width:64rem){.home-module__txgM7a__logoNav{--logo-h:2.5rem}.home-module__txgM7a__home{--frame-gutter:clamp(1.25rem, 6vw, 3.5rem)}.home-module__txgM7a__siteHeader{padding:1.25rem var(--frame-gutter)}.home-module__txgM7a__sceneViewport,.home-module__txgM7a__sceneContent,.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__workScene .home-module__txgM7a__sceneViewport,.home-module__txgM7a__home[data-runtime=static] .home-module__txgM7a__workScene .home-module__txgM7a__sceneContent{min-height:max(100svh,44rem)}.home-module__txgM7a__sceneContent{padding:7rem var(--frame-gutter) clamp(2.5rem, 7vh, 4.5rem);align-items:flex-end}.home-module__txgM7a__heroScene .home-module__txgM7a__sceneContent{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0}.home-module__txgM7a__heroCopy,.home-module__txgM7a__hallCopy,.home-module__txgM7a__columnCopy,.home-module__txgM7a__workCopy,.home-module__txgM7a__processCopy,.home-module__txgM7a__contactCopy{width:min(100%,44rem)}.home-module__txgM7a__heroCopy{padding-bottom:0}.home-module__txgM7a__heroTitle{font-size:clamp(3.5rem,9.5vw,6rem)}.home-module__txgM7a__scene[data-align=right] .home-module__txgM7a__sceneContent,.home-module__txgM7a__scene[data-align=center] .home-module__txgM7a__sceneContent{text-align:left;justify-content:flex-start}.home-module__txgM7a__scene[data-align=right][data-cinematic-scene=hall] .home-module__txgM7a__sceneContent{justify-content:flex-end;padding-bottom:clamp(3rem,8vh,4.5rem)}.home-module__txgM7a__hallCopy{width:min(100%,34rem)}.home-module__txgM7a__hallTitle{white-space:normal;font-size:clamp(3.25rem,6.4vw,4.75rem)}.home-module__txgM7a__workScene .home-module__txgM7a__sceneContent{align-items:center}.home-module__txgM7a__workTitle{font-size:clamp(3.4rem,8vw,5.4rem)}.home-module__txgM7a__projectSequence{width:min(100%,42rem);margin-top:3.25rem}.home-module__txgM7a__projectBeat{width:min(31rem,78%);margin-top:2.75rem}.home-module__txgM7a__portalPresentation{grid-template-rows:auto;grid-template-columns:minmax(14rem,.78fr) minmax(19rem,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.home-module__txgM7a__portalMediaLink{width:100%}.home-module__txgM7a__portalInscription{flex-direction:column;align-items:flex-start;max-width:30rem;display:flex;position:relative;inset:auto}.home-module__txgM7a__portalName{font-size:clamp(3rem,7vw,4.75rem)}.home-module__txgM7a__portalAperture{aspect-ratio:16/9;width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}.home-module__txgM7a__home[data-runtime=cinematic] :is(.home-module__txgM7a__portalSequence,.home-module__txgM7a__portalProject){--portal-aperture-width:min(calc(100vw - (2 * var(--frame-gutter))), 68rem, calc((100svh - 13rem) * 16 / 9));--portal-aperture-half-height:min(calc((100vw - (2 * var(--frame-gutter))) * 9 / 32), 19.125rem, calc(50svh - 6.5rem));--portal-rail-gap:clamp(.8rem, 1.6vh, 1.1rem);--portal-meta-gap:clamp(.65rem, 1.35vh, .95rem);--portal-chrome-inset:clamp(.65rem, 2.4vw, 1.25rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalPresentation{padding:0;display:block;position:absolute;inset:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalMediaLink{width:var(--portal-aperture-width);aspect-ratio:16/9;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalMediaLink>.home-module__txgM7a__portalAperture{width:100%;height:100%}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalPresentation>.home-module__txgM7a__portalAperture[data-placeholder]{width:var(--portal-aperture-width);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalHeading{top:auto;bottom:calc(50% + var(--portal-aperture-half-height) + var(--portal-rail-gap));width:calc(var(--portal-aperture-width) - (2 * var(--portal-chrome-inset)));max-width:calc(100% - (2 * var(--frame-gutter)));white-space:nowrap;font-size:clamp(1.65rem,3.8vw,2.35rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalInscription{top:calc(50% + var(--portal-aperture-half-height) + var(--portal-meta-gap));width:calc(var(--portal-aperture-width) - (2 * var(--portal-chrome-inset)));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"discipline action";align-items:end;max-width:none;display:grid;position:absolute;left:50%;transform:translate(-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalDiscipline,.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalAction{margin-top:0}.home-module__txgM7a__chapterTitle,.home-module__txgM7a__processTitle{font-size:clamp(2.8rem,8.4vw,5.6rem)}.home-module__txgM7a__processTitle{max-width:15ch;font-size:clamp(2.85rem,6.6vw,4.25rem)}.home-module__txgM7a__contactTitle{text-wrap:balance;white-space:normal;font-size:clamp(3.75rem,7vw,4.75rem)}.home-module__txgM7a__processList{grid-template-columns:1fr;gap:1rem;width:min(100%,29rem)}.home-module__txgM7a__columnCopy{width:min(100%,38rem)}.home-module__txgM7a__columnTitle{font-size:clamp(2.9rem,6.4vw,4.2rem)}.home-module__txgM7a__scene[data-align=center].home-module__txgM7a__contactScene .home-module__txgM7a__sceneContent{text-align:center;justify-content:center;align-items:center}.home-module__txgM7a__contactScene .home-module__txgM7a__staticImage{object-position:center}}@media (max-width:50rem){.home-module__txgM7a__stagePoster,.home-module__txgM7a__heroVideo{object-position:61% center}.home-module__txgM7a__masterVideo{object-position:var(--narrow-master-position,61%) center}.home-module__txgM7a__progressTrack{right:10px}}@media (max-width:40rem){.home-module__txgM7a__logoNav{--logo-h:2.25rem}.home-module__txgM7a__home{--frame-gutter:1.25rem}.home-module__txgM7a__sceneViewport,.home-module__txgM7a__sceneContent{min-height:max(100svh,41rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__sceneViewport{height:calc(100 * var(--cinematic-viewport-unit));min-height:0}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__sceneContent{height:100%;min-height:0}.home-module__txgM7a__staticImage{object-position:58% center}.home-module__txgM7a__heroScene .home-module__txgM7a__staticImage{object-position:54% center}.home-module__txgM7a__scene[data-cinematic-scene=hall] .home-module__txgM7a__staticImage{object-position:18% center}.home-module__txgM7a__heroScene .home-module__txgM7a__staticShade,.home-module__txgM7a__staticShade,.home-module__txgM7a__staticShade[data-veil=left],.home-module__txgM7a__staticShade[data-veil=right]{background:linear-gradient(#03040514 12%,#03040540 43%,#030405eb 86%)}.home-module__txgM7a__sceneContent{padding-right:var(--frame-gutter);padding-bottom:2rem;padding-left:var(--frame-gutter)}.home-module__txgM7a__heroOrigin,.home-module__txgM7a__sceneIndex{font-size:var(--type-label-size);margin-bottom:1rem}.home-module__txgM7a__heroTitle{font-size:clamp(3.05rem,14.8vw,4.6rem);line-height:.91}.home-module__txgM7a__scene[data-align=right][data-cinematic-scene=hall] .home-module__txgM7a__sceneContent{justify-content:flex-start}.home-module__txgM7a__hallCopy{width:min(100%,22rem)}.home-module__txgM7a__hallTitle{font-size:clamp(3rem,13.4vw,3.55rem);line-height:.92}.home-module__txgM7a__hallBody{margin-top:1.25rem;font-size:.92rem}.home-module__txgM7a__heroStatement{margin-top:1.25rem;font-size:.92rem;line-height:1.5}.home-module__txgM7a__chapterTitle,.home-module__txgM7a__processTitle{font-size:clamp(2.5rem,12.5vw,3.6rem);line-height:.94}.home-module__txgM7a__chapterBody{margin-top:1.35rem;font-size:.92rem}.home-module__txgM7a__projectSequence,.home-module__txgM7a__columnSequence,.home-module__txgM7a__processList{margin-top:1.75rem}.home-module__txgM7a__scene[data-cinematic-scene=column] .home-module__txgM7a__staticImage{object-position:76% center}.home-module__txgM7a__scene[data-cinematic-scene=column] .home-module__txgM7a__sceneContent{padding-bottom:5.5rem}.home-module__txgM7a__fragmentsScene .home-module__txgM7a__staticImage{object-position:30% center}.home-module__txgM7a__fragmentsScene .home-module__txgM7a__sceneContent{padding-bottom:5.5rem}.home-module__txgM7a__columnCopy{width:100%;max-width:22rem;transform:none}.home-module__txgM7a__columnKicker{font-size:var(--type-label-size);margin-bottom:.9rem}.home-module__txgM7a__columnTitle{font-size:clamp(2.65rem,12vw,3.35rem)}.home-module__txgM7a__columnTitle span{white-space:normal}.home-module__txgM7a__columnSequence{gap:1rem;width:min(100%,20.5rem);margin-top:1.45rem}.home-module__txgM7a__columnSequence:before,.home-module__txgM7a__columnSequence li:after{left:-.85rem}.home-module__txgM7a__columnSequence h3{font-size:.875rem}.home-module__txgM7a__columnSequence p{max-width:34ch;font-size:.84rem}.home-module__txgM7a__workTitle{font-size:clamp(3rem,13.8vw,3.65rem)}.home-module__txgM7a__projectBeat,.home-module__txgM7a__projectBeat[data-project-beat="2"]{width:100%;margin-left:0}.home-module__txgM7a__projectBeat{margin-top:1.75rem}.home-module__txgM7a__projectArticle{padding-top:.8rem}.home-module__txgM7a__projectName{font-size:clamp(2.35rem,11.8vw,3.15rem)}.home-module__txgM7a__projectDiscipline{font-size:var(--type-label-size);letter-spacing:.08em;margin-top:.75rem}.home-module__txgM7a__portalPresentation{grid-template-rows:auto auto;grid-template-columns:1fr;gap:1.5rem}.home-module__txgM7a__portalName{font-size:clamp(2.8rem,13vw,3.5rem)}.home-module__txgM7a__portalDiscipline{font-size:var(--type-label-size);margin-top:.9rem}.home-module__txgM7a__portalAction{margin-top:1.1rem}.home-module__txgM7a__portalAperture{aspect-ratio:16/9;width:100%;height:auto}.home-module__txgM7a__home[data-runtime=cinematic] :is(.home-module__txgM7a__portalSequence,.home-module__txgM7a__portalProject){--portal-aperture-width:min(calc(100vw - (2 * var(--frame-gutter))), calc((100svh - 12rem) * 16 / 9));--portal-aperture-half-height:min(calc((100vw - (2 * var(--frame-gutter))) * 9 / 32), calc(50svh - 6rem));--portal-chrome-inset:clamp(.5rem, 2.5vw, .75rem);--portal-meta-gap:1.1rem}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalHeading{text-align:center;justify-content:center;gap:clamp(.45rem,2vw,.7rem);font-size:clamp(1.4rem,6.25vw,1.9rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalHeadingDivider{width:clamp(.7rem,3.5vw,1.05rem)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalHeadingProjects{margin-left:-.45rem}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalInscription{text-align:center;grid-template-columns:1fr;grid-template-areas:"discipline""action";align-items:center;gap:.35rem}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalDiscipline{justify-self:center}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__portalAction{justify-self:center;margin-top:.15rem}.home-module__txgM7a__processList{grid-template-columns:1fr;gap:.9rem;width:min(100%,21rem)}.home-module__txgM7a__processList h3{font-size:1.05rem}.home-module__txgM7a__processList p{margin-top:.32rem;font-size:.92rem}.home-module__txgM7a__contactCopy{width:100%}.home-module__txgM7a__home[data-runtime=cinematic]:has([data-contact-form][data-expanded=true]) .home-module__txgM7a__siteHeader{opacity:0;pointer-events:none}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactCopy:has([data-contact-form][data-expanded=true]){z-index:40;top:max(.75rem, env(safe-area-inset-top));width:calc(100% - 1.5rem);transform:translate(-50%)}.home-module__txgM7a__home[data-runtime=cinematic] .home-module__txgM7a__contactCopy:has([data-contact-form][data-expanded=true]) .home-module__txgM7a__contactMessage{opacity:0;max-height:0;overflow:hidden;transform:translateY(-.75rem)scale(.92)}.home-module__txgM7a__contactTitle{text-wrap:balance;white-space:normal;font-size:clamp(2.8rem,12vw,3.6rem)}.home-module__txgM7a__siteFooter{text-align:center;font-size:.625rem;line-height:1.6;display:block;bottom:1.25rem;left:1.25rem;right:1.25rem}.home-module__txgM7a__siteFooter p:last-child{display:none}}@media (max-width:64rem){.home-module__txgM7a__home .home-module__txgM7a__scene .home-module__txgM7a__sceneContent{padding-bottom:max(5.5rem, var(--section-control-clearance))}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__home *,.home-module__txgM7a__home :before,.home-module__txgM7a__home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-module__txgM7a__portalApertureFallback,.home-module__txgM7a__portalAction,.home-module__txgM7a__portalEdge{transform:none!important}.home-module__txgM7a__columnSequence li:after,.home-module__txgM7a__columnSequence :is(h3,p){transition:none!important;transform:none!important}.home-module__txgM7a__columnSequence li:after{opacity:0}}
@property --contact-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.contact-threshold-form-module__3TG3Pa__root{--contact-pointer-x:50%;--contact-pointer-y:50%;color:#f4f9fcf5;pointer-events:auto;background:#030d1514;border:1px solid #97d0f833;width:min(22rem,100vw - 2.5rem);max-height:4.5rem;margin:clamp(2.25rem,4vh,3rem) auto 0;transition:width .56s cubic-bezier(.22,1,.36,1),max-height .56s cubic-bezier(.22,1,.36,1),background-color .42s,border-color .36s,box-shadow .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.contact-threshold-form-module__3TG3Pa__root[data-expanded=true]{width:min(48rem, calc(100vw - (2 * var(--frame-gutter))));background:#030d1547;border-color:#97d0f857;max-height:min(32.5rem,100dvh - 6rem);box-shadow:0 1.75rem 5rem #00080e38}.contact-threshold-form-module__3TG3Pa__animatedBorder,.contact-threshold-form-module__3TG3Pa__pointerGlow{pointer-events:none;position:absolute;inset:0}.contact-threshold-form-module__3TG3Pa__animatedBorder{--contact-border-angle:0deg;z-index:0;background:conic-gradient(from var(--contact-border-angle), transparent 0deg 238deg, #50a9e614 252deg, #74c7fa6b 270deg, #e1f6fffa 286deg, #69bff74d 302deg, transparent 324deg 360deg);-webkit-mask-composite:xor;opacity:.56;padding:1px;transition:opacity .32s;animation:5.5s linear infinite contact-threshold-form-module__3TG3Pa__borderOrbit;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-threshold-form-module__3TG3Pa__root:is(:hover,:focus-within) .contact-threshold-form-module__3TG3Pa__animatedBorder,.contact-threshold-form-module__3TG3Pa__root[data-expanded=true] .contact-threshold-form-module__3TG3Pa__animatedBorder{opacity:1}.contact-threshold-form-module__3TG3Pa__root:hover .contact-threshold-form-module__3TG3Pa__animatedBorder{opacity:.14;animation-play-state:paused}.contact-threshold-form-module__3TG3Pa__root:focus-within:not(:hover) .contact-threshold-form-module__3TG3Pa__animatedBorder,.contact-threshold-form-module__3TG3Pa__root[data-expanded=true] .contact-threshold-form-module__3TG3Pa__animatedBorder{animation-play-state:paused}.contact-threshold-form-module__3TG3Pa__pointerGlow{z-index:0;background:radial-gradient(11rem circle at var(--contact-pointer-x) var(--contact-pointer-y), #abe0fff5, #58b5f552 42%, transparent 74%);opacity:0;padding:1px;transition:opacity .36s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-threshold-form-module__3TG3Pa__root:hover .contact-threshold-form-module__3TG3Pa__pointerGlow{opacity:1}.contact-threshold-form-module__3TG3Pa__root:has(.contact-threshold-form-module__3TG3Pa__trigger:focus-visible) .contact-threshold-form-module__3TG3Pa__pointerGlow{opacity:1}.contact-threshold-form-module__3TG3Pa__root:has(.contact-threshold-form-module__3TG3Pa__submit:focus-visible) .contact-threshold-form-module__3TG3Pa__pointerGlow{opacity:1}.contact-threshold-form-module__3TG3Pa__root:is(:hover,:focus-within){border-color:#97d3fb70;box-shadow:0 0 0 1px #7ac4f514,0 0 2.75rem #2c89c929,inset 0 0 1.5rem #439dd90f}.contact-threshold-form-module__3TG3Pa__trigger{z-index:2;width:100%;min-height:4.5rem;color:inherit;cursor:pointer;font:inherit;font-size:1rem;font-weight:var(--type-strong-weight);letter-spacing:.012em;text-align:center;opacity:1;background:0 0;border:0;justify-content:center;align-items:center;padding:1.15rem 1.25rem;transition:opacity .12s,transform .12s,color .24s;display:flex;position:relative}.contact-threshold-form-module__3TG3Pa__root[data-expanded=true] .contact-threshold-form-module__3TG3Pa__trigger{opacity:0;pointer-events:none;transform:translateY(-.4rem)}.contact-threshold-form-module__3TG3Pa__trigger:active{transform:translateY(1px)scale(.985)}.contact-threshold-form-module__3TG3Pa__trigger:focus-visible,.contact-threshold-form-module__3TG3Pa__close:focus-visible,.contact-threshold-form-module__3TG3Pa__form :is(input,textarea,button):focus-visible,.contact-threshold-form-module__3TG3Pa__success button:focus-visible{outline-offset:5px;outline:2px solid #eef7fd}.contact-threshold-form-module__3TG3Pa__formRegion{z-index:2;opacity:0;pointer-events:none;visibility:hidden;margin-top:-4.5rem;transition:opacity .32s .12s,transform .42s cubic-bezier(.22,1,.36,1) .12s,visibility 0s linear .56s;position:relative;transform:translateY(.75rem)}.contact-threshold-form-module__3TG3Pa__root[data-expanded=true] .contact-threshold-form-module__3TG3Pa__formRegion{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .36s .18s,transform .42s cubic-bezier(.22,1,.36,1) .18s,visibility linear;transform:translateY(0)}.contact-threshold-form-module__3TG3Pa__form{scrollbar-width:thin;scrollbar-color:#89ccf957 transparent;text-align:left;gap:1.15rem;max-height:min(32.5rem,100dvh - 6rem);padding:1.35rem 1.55rem 1.45rem;display:grid;overflow-y:auto}.contact-threshold-form-module__3TG3Pa__formHeading,.contact-threshold-form-module__3TG3Pa__formFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-threshold-form-module__3TG3Pa__formHeading p{color:#eff6fae6;font-size:1rem;font-weight:var(--type-body-weight);letter-spacing:-.01em;margin:0}.contact-threshold-form-module__3TG3Pa__close{color:#dceaf3b8;cursor:pointer;background:0 0;border:0;flex:none;width:2.75rem;height:2.75rem;position:relative}.contact-threshold-form-module__3TG3Pa__close span:before,.contact-threshold-form-module__3TG3Pa__close span:after{content:"";background:currentColor;width:1.1rem;height:1px;position:absolute;top:50%;left:50%}.contact-threshold-form-module__3TG3Pa__close span:before{transform:translate(-50%,-50%)rotate(45deg)}.contact-threshold-form-module__3TG3Pa__close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.contact-threshold-form-module__3TG3Pa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.4rem;display:grid}.contact-threshold-form-module__3TG3Pa__field{border-bottom:1px solid #94cbf23d;gap:.25rem;min-width:0;padding-bottom:.45rem;transition:border-color .32s,box-shadow .32s;display:grid;position:relative}.contact-threshold-form-module__3TG3Pa__field:after{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#65bef838,#d5f1fffa 42%,#6fc7ff66);height:1px;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.18);box-shadow:0 0 .85rem #53b1f17a}.contact-threshold-form-module__3TG3Pa__field:focus-within{border-color:#99d5fd5c;box-shadow:0 .75rem 1.75rem -1.45rem #53b1f1b8}.contact-threshold-form-module__3TG3Pa__field:focus-within:after{opacity:1;transform:scaleX(1)}.contact-threshold-form-module__3TG3Pa__field:has(:user-invalid){border-color:#f19191b8}.contact-threshold-form-module__3TG3Pa__fieldWide{grid-column:1/-1}.contact-threshold-form-module__3TG3Pa__field label{color:#aad0ebb8;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.09em;text-transform:uppercase;line-height:1.35;transition:color .22s}.contact-threshold-form-module__3TG3Pa__field:focus-within label{color:#d2ebfbf5}.contact-threshold-form-module__3TG3Pa__field :is(input,textarea){caret-color:#a9ddff;color:#f6f9fbf5;width:100%;min-height:2.75rem;font:inherit;font-size:1rem;font-weight:var(--type-body-weight);resize:vertical;background:0 0;border:0;outline:0;padding:.35rem 0;line-height:1.45}.contact-threshold-form-module__3TG3Pa__form .contact-threshold-form-module__3TG3Pa__field :is(input,textarea):focus-visible{outline:0}.contact-threshold-form-module__3TG3Pa__field :is(input,textarea)::selection{color:#fff;background:#5cb0e857}.contact-threshold-form-module__3TG3Pa__field textarea{min-height:5.1rem;max-height:10rem}.contact-threshold-form-module__3TG3Pa__formFooter{align-items:end}.contact-threshold-form-module__3TG3Pa__status{color:#dce8f0b3;max-width:31rem;margin:0;font-size:.8rem;line-height:1.45}.contact-threshold-form-module__3TG3Pa__submit{color:#f5fafdf5;cursor:pointer;min-width:12.5rem;min-height:3.35rem;font:inherit;font-size:.9375rem;font-weight:var(--type-strong-weight);background:#123c5b14;border:1px solid #93cff957;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;transition:background-color .28s,border-color .28s,transform .12s;display:inline-flex;position:relative;overflow:hidden}.contact-threshold-form-module__3TG3Pa__submit:hover,.contact-threshold-form-module__3TG3Pa__submit:focus-visible{background:#1e618e29;border-color:#9ddaffc7}.contact-threshold-form-module__3TG3Pa__submit:active{transform:translateY(1px)scale(.985)}.contact-threshold-form-module__3TG3Pa__submit:disabled{cursor:wait}.contact-threshold-form-module__3TG3Pa__submitArrow{color:#91cffbe0}.contact-threshold-form-module__3TG3Pa__submitTrace{opacity:0;background:linear-gradient(90deg,#0000,#a1dcff,#0000);width:35%;height:1px;position:absolute;bottom:-1px;right:100%}.contact-threshold-form-module__3TG3Pa__submit:disabled .contact-threshold-form-module__3TG3Pa__submitTrace{opacity:1;animation:.9s linear infinite contact-threshold-form-module__3TG3Pa__submitTrace}@keyframes contact-threshold-form-module__3TG3Pa__borderOrbit{to{--contact-border-angle:360deg}}@keyframes contact-threshold-form-module__3TG3Pa__submitTrace{to{right:-35%}}@media (max-width:48rem){.contact-threshold-form-module__3TG3Pa__root[data-expanded=true]{width:calc(100vw - 2.5rem);max-height:calc(100dvh - 2rem)}.contact-threshold-form-module__3TG3Pa__form{max-height:calc(100dvh - 2rem);padding:1.15rem}.contact-threshold-form-module__3TG3Pa__fieldGrid{grid-template-columns:1fr;gap:.9rem}.contact-threshold-form-module__3TG3Pa__fieldWide{grid-column:auto}.contact-threshold-form-module__3TG3Pa__formFooter{flex-direction:column;align-items:stretch}.contact-threshold-form-module__3TG3Pa__submit{width:100%}}@media (max-width:40rem){.contact-threshold-form-module__3TG3Pa__root[data-expanded=true]{width:100%;max-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));margin-top:0}.contact-threshold-form-module__3TG3Pa__form{max-height:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - max(1rem, env(safe-area-inset-bottom)));gap:.8rem;padding:1rem}.contact-threshold-form-module__3TG3Pa__fieldGrid{gap:.7rem}.contact-threshold-form-module__3TG3Pa__field :is(input,textarea){min-height:2.4rem}.contact-threshold-form-module__3TG3Pa__field textarea{min-height:4rem;max-height:6.5rem}.contact-threshold-form-module__3TG3Pa__submit{min-height:3.1rem}}@media (max-height:42rem){.contact-threshold-form-module__3TG3Pa__root[data-expanded=true]{max-height:calc(100dvh - 3rem);margin-top:.75rem}.contact-threshold-form-module__3TG3Pa__form{gap:.75rem;max-height:calc(100dvh - 3rem);padding:.85rem 1.1rem 1rem}.contact-threshold-form-module__3TG3Pa__fieldGrid{gap:.7rem 1.2rem}.contact-threshold-form-module__3TG3Pa__field :is(input,textarea){min-height:2.35rem}.contact-threshold-form-module__3TG3Pa__field textarea{min-height:3.75rem}.contact-threshold-form-module__3TG3Pa__submit{min-height:3rem}}@media (prefers-reduced-motion:reduce){.contact-threshold-form-module__3TG3Pa__root,.contact-threshold-form-module__3TG3Pa__animatedBorder,.contact-threshold-form-module__3TG3Pa__pointerGlow,.contact-threshold-form-module__3TG3Pa__trigger,.contact-threshold-form-module__3TG3Pa__formRegion,.contact-threshold-form-module__3TG3Pa__field,.contact-threshold-form-module__3TG3Pa__submit,.contact-threshold-form-module__3TG3Pa__submitTrace{transition:none!important;animation:none!important}.contact-threshold-form-module__3TG3Pa__animatedBorder{--contact-border-angle:286deg}.contact-threshold-form-module__3TG3Pa__pointerGlow{display:none}}
.project-transition-module__7dVBcW__layer{z-index:60;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.project-transition-module__7dVBcW__layer[data-visible=true]{display:block}.project-transition-module__7dVBcW__fallbackSurface{-webkit-mask-composite:source-in, source-in;background:radial-gradient(ellipse 72% 76% at 52% 48%, transparent 42%, #0004087a 100%), var(--portal-poster,url(/media/case-studies/alphapays/alphapays_final_poster.webp)) center / cover no-repeat;filter:saturate(.76)contrast(1.08)brightness(.74);opacity:1;pointer-events:none;visibility:hidden;transition:filter .62s cubic-bezier(.22,.72,.2,1),box-shadow .62s cubic-bezier(.22,.72,.2,1),opacity .38s;position:absolute;overflow:hidden;box-shadow:inset 0 0 5rem #000408b8;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7.25% 94%,#0000 100%),linear-gradient(#0000 0%,#000 5.5% 91.5%,#0000 100%),radial-gradient(64% 72% at 51.5% 48%,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7.25% 94%,#0000 100%),linear-gradient(#0000 0%,#000 5.5% 91.5%,#0000 100%),radial-gradient(64% 72% at 51.5% 48%,#000 72%,#0000 100%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.project-transition-module__7dVBcW__layer[data-transition-active=true] .project-transition-module__7dVBcW__fallbackSurface{visibility:visible}.project-transition-module__7dVBcW__fallbackSurface[data-engaged=true]{filter:saturate(.9)contrast(1.1)brightness(.84);box-shadow:inset 0 0 4.25rem #1a5b8a47}.project-transition-module__7dVBcW__fallbackSurface[data-project=floraffeine],.project-transition-module__7dVBcW__fallbackSurface[data-project=arra-networks]{filter:none}.project-transition-module__7dVBcW__fallbackSurface:after{content:"";background:linear-gradient(90deg,#00030694,#0000 9% 91%,#00030694),linear-gradient(#00030680,#0000 11% 89%,#0003069e);position:absolute;inset:0}.project-transition-module__7dVBcW__canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .38s;position:absolute;inset:0}.project-transition-module__7dVBcW__layer[data-render-status=initializing] .project-transition-module__7dVBcW__canvas{opacity:0;transition:none}.project-transition-module__7dVBcW__layer[data-home-intro=entered][data-render-status=ready] .project-transition-module__7dVBcW__canvas{opacity:1}.project-transition-module__7dVBcW__cursorFollower{z-index:2;color:#dceffce0;letter-spacing:.115em;opacity:0;pointer-events:none;text-transform:uppercase;visibility:hidden;white-space:nowrap;will-change:transform, opacity;align-items:center;gap:.55rem;font-size:.65625rem;font-weight:590;line-height:1;display:inline-flex;position:fixed;top:0;left:0}.project-transition-module__7dVBcW__cursorFollowerRule{background:#89c9f6b8;width:1.125rem;height:1px}.project-transition-module__7dVBcW__layer[data-render-status=ready] .project-transition-module__7dVBcW__fallbackSurface{opacity:0}.project-transition-module__7dVBcW__layer[data-render-status=fallback] .project-transition-module__7dVBcW__canvas,.project-transition-module__7dVBcW__layer[data-render-status=context-lost] .project-transition-module__7dVBcW__canvas{display:none}.project-transition-module__7dVBcW__diagnostic{z-index:95;color:#deeffadb;pointer-events:none;white-space:pre;background:#020508e6;border:1px solid #97cff738;min-width:18rem;margin:0;padding:.75rem .85rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.6875rem;line-height:1.45;display:none;position:fixed;bottom:12.5rem;right:1rem}.project-transition-module__7dVBcW__diagnostic[data-visible=true]{display:block}@media (prefers-reduced-motion:reduce){.project-transition-module__7dVBcW__canvas,.project-transition-module__7dVBcW__cursorFollower{display:none}}
@font-face{font-family:Commissioner CreativeDaco;src:url(/fonts/commissioner/commissioner-latin-ext-wght-100-900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.alphapays-module__a2ZkZW__page{--case-gutter:clamp(1.5rem, 5vw, 6rem);--type-display-weight:450;--type-body-weight:410;--type-strong-weight:560;--type-label-size:.6875rem;--type-action-size:.75rem;--case-section-title-size:clamp(3.25rem, 5.2vw, 6.5rem);--case-editorial-title-size:clamp(4rem, 7.2vw, 8.5rem);z-index:1;color:#f2f0eb;font-synthesis:none;scrollbar-color:#77aed35c #020507;background:#020507;min-height:100svh;font-family:Commissioner CreativeDaco,Segoe UI,sans-serif;position:relative;overflow-x:clip}.alphapays-module__a2ZkZW__overlay{z-index:50;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.alphapays-module__a2ZkZW__routeNavigation{z-index:20;height:0;padding:clamp(1.35rem, 3.2vh, 2.2rem) var(--case-gutter) 0;pointer-events:none;position:sticky;top:0}.alphapays-module__a2ZkZW__back{color:#ebf4fabd;min-height:2.75rem;font:inherit;font-size:var(--type-action-size);font-weight:var(--type-strong-weight);letter-spacing:.075em;pointer-events:auto;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #91ccf852;align-items:center;gap:.72rem;padding:.65rem 0;line-height:1;text-decoration:none;transition:border-color .26s,color .26s;display:inline-flex}.alphapays-module__a2ZkZW__back:hover,.alphapays-module__a2ZkZW__back:focus-visible{color:#f2f7fa;border-color:#a1daffe6}.alphapays-module__a2ZkZW__back:focus-visible{outline-offset:.45rem;outline:2px solid #d6edfc}.alphapays-module__a2ZkZW__opening{min-height:100svh;padding:clamp(8rem, 15vh, 11.5rem) var(--case-gutter) 0}.alphapays-module__a2ZkZW__openingCopy{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.62fr);grid-template-areas:"index discipline""title lead";align-items:end;gap:0 clamp(3rem,8vw,10rem);width:min(100%,94rem);margin:0 auto;display:grid}.alphapays-module__a2ZkZW__projectIndex{color:#97cdf2b3;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.13em;text-transform:uppercase;grid-area:index;margin:0 0 1.4rem;line-height:1.4}.alphapays-module__a2ZkZW__title{font-size:clamp(5.25rem,9vw,10.5rem);font-weight:var(--type-display-weight);letter-spacing:-.06em;grid-area:title;margin:0;line-height:.84}.alphapays-module__a2ZkZW__discipline{color:#dae7f08a;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.09em;text-transform:uppercase;grid-area:discipline;margin:0 0 1.4rem;line-height:1.55}.alphapays-module__a2ZkZW__lead{color:#ebeff1c2;max-width:28rem;font-size:clamp(1.25rem,1.75vw,1.8rem);font-weight:var(--type-body-weight);letter-spacing:-.015em;grid-area:lead;margin:0 0 .2rem;line-height:1.42}.alphapays-module__a2ZkZW__openingMedia{aspect-ratio:16/9;background:#03090d;border:1px solid #86bee31a;width:min(92vw,106rem);margin:clamp(5rem,10vh,8rem) auto 0;position:relative;overflow:hidden}.alphapays-module__a2ZkZW__openingPoster,.alphapays-module__a2ZkZW__openingVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.alphapays-module__a2ZkZW__openingPoster{opacity:1;transition:opacity .14s ease-out}.alphapays-module__a2ZkZW__openingVideo{opacity:0;pointer-events:none;transition:opacity .14s ease-out}.alphapays-module__a2ZkZW__openingMedia[data-video-ready=true] .alphapays-module__a2ZkZW__openingPoster{opacity:0}.alphapays-module__a2ZkZW__openingMedia[data-video-ready=true] .alphapays-module__a2ZkZW__openingVideo{opacity:1}.alphapays-module__a2ZkZW__introduction,.alphapays-module__a2ZkZW__platform,.alphapays-module__a2ZkZW__system{padding:clamp(9rem, 21vh, 17rem) var(--case-gutter) 0}.alphapays-module__a2ZkZW__sectionCopy,.alphapays-module__a2ZkZW__platformHeading,.alphapays-module__a2ZkZW__systemHeading{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.55fr);align-items:end;gap:clamp(3rem,9vw,11rem);width:min(100%,87rem);margin:0 auto;display:grid}.alphapays-module__a2ZkZW__sectionTitle{max-width:13ch;font-size:var(--case-section-title-size);font-weight:var(--type-display-weight);letter-spacing:-.05em;margin:0;line-height:.94}.alphapays-module__a2ZkZW__sectionBody{color:#e4eaedb3;max-width:34rem;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:var(--type-body-weight);letter-spacing:-.01em;margin:0 0 .4rem;line-height:1.62}.alphapays-module__a2ZkZW__wideMedia,.alphapays-module__a2ZkZW__platformMedia{width:min(91vw,104rem);margin:clamp(4rem,10vh,7.5rem) auto 0}.alphapays-module__a2ZkZW__wideMedia,.alphapays-module__a2ZkZW__platformMedia,.alphapays-module__a2ZkZW__flowFrame,.alphapays-module__a2ZkZW__systemMedia{background:#03090d;border:1px solid #89c4eb17;position:relative;overflow:hidden}.alphapays-module__a2ZkZW__mediaImage,.alphapays-module__a2ZkZW__boardImage{will-change:transform;width:100%;height:auto;display:block}.alphapays-module__a2ZkZW__flow{width:min(100%,110rem);padding:clamp(11rem, 24vh, 20rem) var(--case-gutter) 0;grid-template-columns:minmax(18rem,.53fr) minmax(0,1.22fr);align-items:start;gap:clamp(4rem,8vw,10rem);margin:0 auto;display:grid}.alphapays-module__a2ZkZW__flowCopy{padding-top:.4rem;position:sticky;top:clamp(7rem,15vh,10rem)}.alphapays-module__a2ZkZW__flowCopy .alphapays-module__a2ZkZW__sectionTitle{max-width:9.5ch}@media (min-width:64.001rem){.alphapays-module__a2ZkZW__flowCopy .alphapays-module__a2ZkZW__sectionTitle{font-size:var(--case-section-title-size)}}.alphapays-module__a2ZkZW__flowCopy .alphapays-module__a2ZkZW__sectionBody{margin-top:clamp(2rem,5vh,3.5rem)}.alphapays-module__a2ZkZW__flowMedia{min-width:0}.alphapays-module__a2ZkZW__flowFrame{width:100%;margin:0}.alphapays-module__a2ZkZW__flowFrameOffset{width:92%;margin:clamp(4rem,9vh,7rem) 0 0 auto}.alphapays-module__a2ZkZW__platformHeading{grid-template-columns:minmax(19rem,.55fr) minmax(0,1.25fr)}.alphapays-module__a2ZkZW__platformHeading .alphapays-module__a2ZkZW__sectionTitle{grid-area:1/2;max-width:11ch}.alphapays-module__a2ZkZW__platformHeading .alphapays-module__a2ZkZW__sectionBody{grid-area:1/1}.alphapays-module__a2ZkZW__systemHeading{align-items:end}.alphapays-module__a2ZkZW__systemSequence{width:min(100%,87rem);margin:clamp(4rem,9vh,7rem) auto 0}.alphapays-module__a2ZkZW__systemMedia{width:min(64vw,68rem);margin:0}.alphapays-module__a2ZkZW__systemMediaRight{margin:clamp(5rem,12vh,10rem) 0 0 auto}.alphapays-module__a2ZkZW__boardImage{aspect-ratio:4/3;object-fit:contain}.alphapays-module__a2ZkZW__closing{width:calc(100% - (var(--case-gutter) * 2));min-height:100svh;margin:clamp(11rem, 26vh, 22rem) var(--case-gutter) 0;border-top:1px solid #8fc3e629;flex-direction:column;justify-content:center;padding:clamp(6rem,13vh,10rem) 0;display:flex}.alphapays-module__a2ZkZW__closingIndex{color:#96cbf09e;font-size:var(--type-label-size);font-weight:var(--type-strong-weight);letter-spacing:.13em;text-transform:uppercase;margin:0 0 clamp(2rem,5vh,4rem)}.alphapays-module__a2ZkZW__closingTitle{max-width:12ch;font-size:var(--case-editorial-title-size);font-weight:var(--type-display-weight);letter-spacing:-.055em;margin:0;line-height:.9}.alphapays-module__a2ZkZW__closingFooter{justify-content:space-between;align-items:flex-end;gap:4rem;margin-top:clamp(4rem,10vh,7rem);display:flex}.alphapays-module__a2ZkZW__closingFooter p{color:#e3eaeea8;max-width:34rem;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:var(--type-body-weight);margin:0;line-height:1.58}.alphapays-module__a2ZkZW__closingBack{flex:none}@media (max-width:64rem){.alphapays-module__a2ZkZW__page{--case-gutter:clamp(1.5rem, 5.5vw, 3.5rem)}.alphapays-module__a2ZkZW__openingCopy,.alphapays-module__a2ZkZW__sectionCopy,.alphapays-module__a2ZkZW__platformHeading,.alphapays-module__a2ZkZW__systemHeading{grid-template-columns:1fr;grid-template-areas:none;gap:0}.alphapays-module__a2ZkZW__projectIndex,.alphapays-module__a2ZkZW__title,.alphapays-module__a2ZkZW__discipline,.alphapays-module__a2ZkZW__lead{grid-area:auto}.alphapays-module__a2ZkZW__discipline{margin-top:2.5rem}.alphapays-module__a2ZkZW__lead{max-width:35rem;margin-top:1.4rem}.alphapays-module__a2ZkZW__openingMedia,.alphapays-module__a2ZkZW__wideMedia,.alphapays-module__a2ZkZW__platformMedia{width:100%}.alphapays-module__a2ZkZW__sectionBody,.alphapays-module__a2ZkZW__platformHeading .alphapays-module__a2ZkZW__sectionBody{grid-area:auto;max-width:37rem;margin-top:2.25rem}.alphapays-module__a2ZkZW__platformHeading .alphapays-module__a2ZkZW__sectionTitle{grid-area:auto}.alphapays-module__a2ZkZW__flow{display:block}.alphapays-module__a2ZkZW__flowCopy{width:min(100%,54rem);position:relative;top:auto}.alphapays-module__a2ZkZW__flowCopy .alphapays-module__a2ZkZW__sectionTitle{max-width:12ch}.alphapays-module__a2ZkZW__flowCopy .alphapays-module__a2ZkZW__sectionBody{margin-top:2.25rem}.alphapays-module__a2ZkZW__flowMedia{margin-top:4.5rem}.alphapays-module__a2ZkZW__systemMedia{width:min(86vw,52rem)}}@media (max-width:40rem){.alphapays-module__a2ZkZW__page{--case-gutter:1.25rem}.alphapays-module__a2ZkZW__routeNavigation{padding-top:1rem;position:absolute}.alphapays-module__a2ZkZW__back{min-height:2.875rem;font-size:var(--type-action-size)}.alphapays-module__a2ZkZW__opening{min-height:auto;padding-top:7.5rem}.alphapays-module__a2ZkZW__projectIndex{margin-bottom:1.1rem}.alphapays-module__a2ZkZW__title{font-size:clamp(3.75rem,18vw,4.75rem);line-height:.86}.alphapays-module__a2ZkZW__discipline{font-size:var(--type-label-size);margin-top:1.9rem}.alphapays-module__a2ZkZW__lead{margin-top:1.1rem;font-size:1.13rem}.alphapays-module__a2ZkZW__openingMedia{width:calc(100% + (var(--case-gutter) * 2));margin-top:3.5rem;margin-left:calc(var(--case-gutter) * -1);border-left:0;border-right:0}.alphapays-module__a2ZkZW__introduction,.alphapays-module__a2ZkZW__platform,.alphapays-module__a2ZkZW__system,.alphapays-module__a2ZkZW__flow{padding-top:8rem}.alphapays-module__a2ZkZW__sectionTitle{font-size:clamp(2.5rem,11.5vw,3.25rem);line-height:.96}.alphapays-module__a2ZkZW__sectionBody,.alphapays-module__a2ZkZW__flowCopy .alphapays-module__a2ZkZW__sectionBody{margin-top:1.6rem;font-size:1rem;line-height:1.58}.alphapays-module__a2ZkZW__wideMedia,.alphapays-module__a2ZkZW__platformMedia,.alphapays-module__a2ZkZW__flowMedia,.alphapays-module__a2ZkZW__systemSequence{width:calc(100% + (var(--case-gutter) * 2));margin-right:0;margin-left:calc(var(--case-gutter) * -1)}.alphapays-module__a2ZkZW__flowMedia{margin-top:3rem}.alphapays-module__a2ZkZW__flowFrameOffset{width:100%;margin-top:2rem}.alphapays-module__a2ZkZW__systemSequence{margin-top:3.5rem}.alphapays-module__a2ZkZW__systemMedia,.alphapays-module__a2ZkZW__systemMediaRight{width:100%;margin-top:0}.alphapays-module__a2ZkZW__systemMediaRight{margin-top:2rem}.alphapays-module__a2ZkZW__closing{min-height:88svh;margin-top:9rem;padding:5rem 0}.alphapays-module__a2ZkZW__closingTitle{font-size:clamp(3.25rem,15vw,4.25rem);line-height:.92}.alphapays-module__a2ZkZW__closingFooter{margin-top:3rem;display:block}.alphapays-module__a2ZkZW__closingBack{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.alphapays-module__a2ZkZW__page *,.alphapays-module__a2ZkZW__page :before,.alphapays-module__a2ZkZW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.alphapays-module__a2ZkZW__flowCopy{position:relative;top:auto}.alphapays-module__a2ZkZW__openingVideo{display:none}.alphapays-module__a2ZkZW__mediaImage,.alphapays-module__a2ZkZW__boardImage,.alphapays-module__a2ZkZW__page [data-reveal],.alphapays-module__a2ZkZW__page [data-media-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}}
@font-face{font-family:Commissioner CreativeDaco;src:url(/fonts/commissioner/commissioner-latin-ext-wght-100-900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.arra-module__3uR63q__page{--case-gutter:clamp(1rem, 5vw, 6rem);z-index:1;color:#eef2ef;font-synthesis:none;scrollbar-color:#536451 #080c0e;background:#080c0e;min-height:100svh;font-family:Commissioner CreativeDaco,Segoe UI,sans-serif;position:relative;overflow-x:clip}.arra-module__3uR63q__overlay{z-index:50;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.arra-module__3uR63q__navigation{padding:clamp(1.25rem, 3vh, 2.25rem) var(--case-gutter) 0;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.arra-module__3uR63q__back{color:#d2dbd6;min-height:2.75rem;font:inherit;letter-spacing:.065em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #586b54;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.75rem;font-weight:560;text-decoration:none;transition:color .24s,border-color .24s;display:inline-flex}.arra-module__3uR63q__back:hover{color:#fff;border-color:#b4d985}.arra-module__3uR63q__back:focus-visible{outline-offset:6px;outline:2px solid #d2efab}.arra-module__3uR63q__productName,.arra-module__3uR63q__discipline,.arra-module__3uR63q__index,.arra-module__3uR63q__filmCaption,.arra-module__3uR63q__chapterLabel{letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:560;line-height:1.6}.arra-module__3uR63q__productName{color:#adb9b3;white-space:nowrap}.arra-module__3uR63q__opening{padding:clamp(4rem, 10vh, 8rem) var(--case-gutter) 0}.arra-module__3uR63q__openingCopy{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:7vw;max-width:92rem;margin:0 auto;display:grid}.arra-module__3uR63q__index{color:#b5cd9c;margin:0 0 1.75rem}.arra-module__3uR63q__title{letter-spacing:-.055em;margin:0;font-size:clamp(4rem,8vw,9.5rem);font-weight:450;line-height:.94}.arra-module__3uR63q__discipline{color:#adb9b3;max-width:30ch;margin:0 0 1.4rem}.arra-module__3uR63q__lead{letter-spacing:-.025em;max-width:20ch;margin:0 0 .2rem;font-size:clamp(1.5rem,2.3vw,2.6rem);font-weight:410;line-height:1.26}.arra-module__3uR63q__film{aspect-ratio:16/9;background:#101619;max-width:92rem;margin:clamp(3rem,8vh,6rem) auto 0;position:relative;overflow:hidden}.arra-module__3uR63q__poster,.arra-module__3uR63q__video{object-fit:contain;width:100%;height:100%;display:block}.arra-module__3uR63q__video{opacity:0;pointer-events:none;transition:opacity .38s;position:absolute;inset:0}.arra-module__3uR63q__film[data-ready=true] .arra-module__3uR63q__video{opacity:1}.arra-module__3uR63q__filmCaption{color:#9faea5;justify-content:space-between;gap:1rem;max-width:92rem;margin:1rem auto 0;display:flex}.arra-module__3uR63q__story{padding:0 var(--case-gutter)}.arra-module__3uR63q__introduction{grid-template-columns:1.2fr .75fr;align-items:start;gap:8vw;max-width:92rem;margin:clamp(6rem,16vh,12rem) auto;display:grid}.arra-module__3uR63q__introductionTitle{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.6rem);font-weight:410;line-height:1.16}.arra-module__3uR63q__chapter{max-width:92rem;margin:clamp(6rem,15vh,11rem) auto 0}.arra-module__3uR63q__chapterCopy{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr);align-items:end;gap:8vw;margin-bottom:clamp(2rem,5vh,4rem);display:grid}.arra-module__3uR63q__chapterLabel{color:#b5c0b9;gap:1.5rem;margin:0 0 1.5rem;display:flex}.arra-module__3uR63q__chapterLabel>span{color:#d4a75f}.arra-module__3uR63q__sectionTitle{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.25rem,3.7vw,4.5rem);font-weight:450;line-height:1.06}.arra-module__3uR63q__body{color:#b6c2bb;max-width:40ch;margin:0 0 .2rem;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:410;line-height:1.65}.arra-module__3uR63q__panel{background:#0e1316;margin:0}.arra-module__3uR63q__panel img{width:100%;height:auto;display:block}.arra-module__3uR63q__closing{max-width:104rem;padding:clamp(7rem, 20vh, 15rem) var(--case-gutter) clamp(4rem, 9vh, 7rem);margin:0 auto}.arra-module__3uR63q__closingTitle{letter-spacing:-.05em;margin:0 0 clamp(2.5rem,6vh,5rem);font-size:clamp(2.8rem,6.4vw,8rem);font-weight:450;line-height:1.02}.arra-module__3uR63q__page [data-arra-reveal]{transition:opacity .8s,transform .95s cubic-bezier(.22,1,.36,1)}.arra-module__3uR63q__page [data-arra-pending]{opacity:0;transform:translateY(22px)}@media (max-width:900px){.arra-module__3uR63q__openingCopy{grid-template-columns:1fr .85fr;gap:5vw}.arra-module__3uR63q__title{font-size:clamp(3.5rem,9vw,7rem)}.arra-module__3uR63q__chapterCopy,.arra-module__3uR63q__introduction{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:5vw}}@media (max-width:640px){.arra-module__3uR63q__navigation{gap:1rem}.arra-module__3uR63q__back{letter-spacing:.025em;font-size:.6875rem}.arra-module__3uR63q__productName{letter-spacing:.02em;font-size:.625rem}.arra-module__3uR63q__opening{padding-top:4rem}.arra-module__3uR63q__openingCopy,.arra-module__3uR63q__introduction,.arra-module__3uR63q__chapterCopy{grid-template-columns:1fr;gap:1.75rem}.arra-module__3uR63q__title{font-size:clamp(3.75rem,15vw,6rem)}.arra-module__3uR63q__discipline{max-width:none;margin-bottom:.9rem}.arra-module__3uR63q__lead{max-width:23ch}.arra-module__3uR63q__index{margin-bottom:1.25rem}.arra-module__3uR63q__film{margin-top:2.5rem}.arra-module__3uR63q__filmCaption{letter-spacing:.02em;font-size:.625rem}.arra-module__3uR63q__introduction{margin:5rem auto}.arra-module__3uR63q__chapterLabel{margin-bottom:1rem}.arra-module__3uR63q__sectionTitle{max-width:19ch}}@media (prefers-reduced-motion:reduce){.arra-module__3uR63q__page [data-arra-reveal],.arra-module__3uR63q__video,.arra-module__3uR63q__back{transition:none}.arra-module__3uR63q__page [data-arra-pending]{opacity:1;transform:none}}
@font-face{font-family:Commissioner CreativeDaco;src:url(/fonts/commissioner/commissioner-latin-ext-wght-100-900.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.floraffeine-module__5lhOKq__page{--case-gutter:clamp(1rem, 5vw, 6rem);z-index:1;color:#f4f1ed;font-synthesis:none;scrollbar-color:#756570 #121313;background:#121313;min-height:100svh;font-family:Commissioner CreativeDaco,Segoe UI,sans-serif;position:relative;overflow-x:clip}.floraffeine-module__5lhOKq__overlay{z-index:50;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.floraffeine-module__5lhOKq__navigation{padding:clamp(1.25rem, 3vh, 2.25rem) var(--case-gutter) 0;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.floraffeine-module__5lhOKq__back{color:#d9d4d6;min-height:2.75rem;font:inherit;letter-spacing:.065em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8d687e;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.75rem;font-weight:560;text-decoration:none;transition:color .24s,border-color .24s;display:inline-flex}.floraffeine-module__5lhOKq__back:hover{color:#fff;border-color:#e990bd}.floraffeine-module__5lhOKq__back:focus-visible{outline-offset:6px;outline:2px solid #f5bbda}.floraffeine-module__5lhOKq__period,.floraffeine-module__5lhOKq__discipline,.floraffeine-module__5lhOKq__index,.floraffeine-module__5lhOKq__filmCaption,.floraffeine-module__5lhOKq__chapterIndex{letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:560;line-height:1.6}.floraffeine-module__5lhOKq__period{color:#bdb5b9;white-space:nowrap}.floraffeine-module__5lhOKq__opening{padding:clamp(4.5rem, 11vh, 9rem) var(--case-gutter) 0}.floraffeine-module__5lhOKq__openingCopy{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:4vw;max-width:92rem;margin:0 auto;display:grid}.floraffeine-module__5lhOKq__index{color:#d291b4;margin:0 0 1.75rem}.floraffeine-module__5lhOKq__title{letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,8vw,9.5rem);font-weight:450;line-height:.98}.floraffeine-module__5lhOKq__discipline{color:#bdb5b9;margin:0 0 1.4rem}.floraffeine-module__5lhOKq__lead{color:#e5dfe1;letter-spacing:-.015em;max-width:23rem;margin:0 0 .2rem;font-size:clamp(1.15rem,1.7vw,1.75rem);font-weight:410;line-height:1.45}.floraffeine-module__5lhOKq__film{aspect-ratio:16/9;background:#20201e;max-width:92rem;margin:clamp(3rem,8vh,6rem) auto 0;position:relative;overflow:hidden}.floraffeine-module__5lhOKq__poster,.floraffeine-module__5lhOKq__video{object-fit:contain;width:100%;height:100%;display:block}.floraffeine-module__5lhOKq__video{opacity:0;pointer-events:none;transition:opacity .38s;position:absolute;inset:0}.floraffeine-module__5lhOKq__film[data-ready=true] .floraffeine-module__5lhOKq__video{opacity:1}.floraffeine-module__5lhOKq__filmCaption{color:#a99da3;justify-content:space-between;gap:1rem;max-width:92rem;margin:1rem auto 0;display:flex}.floraffeine-module__5lhOKq__story{padding:0 var(--case-gutter)}.floraffeine-module__5lhOKq__storyIntroduction{grid-template-columns:.75fr 1.25fr;gap:6vw;max-width:82rem;margin:clamp(5rem,14vh,11rem) auto;display:grid}.floraffeine-module__5lhOKq__storyIntroduction>p:last-child{letter-spacing:-.025em;max-width:38ch;margin:0;font-size:clamp(1.5rem,2.5vw,2.6rem);font-weight:410;line-height:1.38}.floraffeine-module__5lhOKq__chapter{max-width:92rem;margin:clamp(5.5rem,14vh,11rem) auto 0}.floraffeine-module__5lhOKq__chapterCopy{grid-template-columns:minmax(0,1.2fr) minmax(0,.65fr);align-items:end;gap:8vw;margin-bottom:clamp(2rem,5vh,4rem);display:grid}.floraffeine-module__5lhOKq__chapterIndex{color:#bfb4ba;gap:1.5rem;margin:0 0 1.5rem;display:flex}.floraffeine-module__5lhOKq__chapterIndex>span{color:#e391bc}.floraffeine-module__5lhOKq__sectionTitle{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.25rem,4.1vw,4.9rem);font-weight:450;line-height:1.03}.floraffeine-module__5lhOKq__body{color:#c7bdc2;max-width:36ch;margin:0 0 .2rem;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:410;line-height:1.65}.floraffeine-module__5lhOKq__panel{background:#1d1e1d;margin:0}.floraffeine-module__5lhOKq__panel img{width:100%;height:auto;display:block}.floraffeine-module__5lhOKq__closing{max-width:104rem;padding:clamp(7rem, 20vh, 15rem) var(--case-gutter) clamp(4rem, 9vh, 7rem);margin:0 auto}.floraffeine-module__5lhOKq__closingTitle{letter-spacing:-.055em;margin:0 0 clamp(2.5rem,6vh,5rem);font-size:clamp(3.25rem,7.2vw,8.5rem);font-weight:450;line-height:.98}.floraffeine-module__5lhOKq__page [data-flora-reveal]{transition:opacity .85s,transform 1s cubic-bezier(.22,1,.36,1)}.floraffeine-module__5lhOKq__page [data-flora-pending]{opacity:0;transform:translateY(24px)}.floraffeine-module__5lhOKq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.floraffeine-module__5lhOKq__openingCopy{grid-template-columns:1fr;gap:2rem}.floraffeine-module__5lhOKq__openingAside{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.floraffeine-module__5lhOKq__discipline{margin:0}.floraffeine-module__5lhOKq__title{font-size:clamp(3.5rem,11vw,7rem)}.floraffeine-module__5lhOKq__chapterCopy{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:5vw}}@media (max-width:640px){.floraffeine-module__5lhOKq__navigation{align-items:start;gap:1rem}.floraffeine-module__5lhOKq__back{letter-spacing:.025em;font-size:.6875rem}.floraffeine-module__5lhOKq__period{letter-spacing:.02em;margin-top:.8rem;font-size:.625rem}.floraffeine-module__5lhOKq__opening{padding-top:4rem}.floraffeine-module__5lhOKq__openingAside,.floraffeine-module__5lhOKq__storyIntroduction,.floraffeine-module__5lhOKq__chapterCopy{grid-template-columns:1fr;gap:1.5rem}.floraffeine-module__5lhOKq__lead{max-width:28ch}.floraffeine-module__5lhOKq__index{margin-bottom:1rem}.floraffeine-module__5lhOKq__film{margin-top:2.5rem}.floraffeine-module__5lhOKq__filmCaption{letter-spacing:.04em;font-size:.625rem}.floraffeine-module__5lhOKq__storyIntroduction{margin:5rem auto}.floraffeine-module__5lhOKq__sectionTitle{max-width:19ch}.floraffeine-module__5lhOKq__body{max-width:40ch}.floraffeine-module__5lhOKq__chapterIndex{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.floraffeine-module__5lhOKq__page [data-flora-reveal],.floraffeine-module__5lhOKq__video,.floraffeine-module__5lhOKq__back{transition:none}.floraffeine-module__5lhOKq__page [data-flora-pending]{opacity:1;transform:none}}
