.motionPage-module__9u-Voa__shell{--motion-bg:#0e0e0e;--motion-fg:#ddc4a4;--motion-accent:#8fbda5;--motion-font:area-normal, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background-color:var(--motion-bg);min-height:100vh;color:var(--motion-fg);font-family:var(--motion-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.motionPage-module__9u-Voa__shellFixed{height:100vh;height:100dvh;overflow:hidden}.motionPage-module__9u-Voa__loading{min-height:100vh;color:var(--motion-accent);opacity:.6;place-items:center;font-family:ui-monospace,monospace;font-size:12px;display:grid}.motionPage-module__9u-Voa__stage{width:100%;height:100vh;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;height:100dvh;min-height:100dvh;display:flex;position:relative}.motionPage-module__9u-Voa__stagePinned{will-change:transform}.motionPage-module__9u-Voa__title{text-align:center;justify-items:center;width:100%;max-width:100%;margin:0;font-size:clamp(3rem,12vw,10rem);font-weight:300;line-height:.85;display:grid}.motionPage-module__9u-Voa__titleTwoRows{gap:clamp(1.5rem,6vw,3rem)}.motionPage-module__9u-Voa__titleOneRow{gap:0}.motionPage-module__9u-Voa__title .word{white-space:nowrap;display:inline-block}.motionPage-module__9u-Voa__title .char{will-change:transform;vertical-align:bottom;display:inline-block;position:relative}
.styles-module__BIxFWq__content{flex-direction:column;width:100vw;padding:1.5rem 2rem;display:flex;position:relative}.styles-module__BIxFWq__contentFull{padding:0}.styles-module__BIxFWq__contentViewport{justify-content:center;align-items:center;min-height:100vh;display:flex}.styles-module__BIxFWq__title{text-align:center;gap:2rem;margin:0;font-size:clamp(3rem,12vw,10rem);font-weight:300;line-height:.85;display:grid}.styles-module__BIxFWq__titleLeft{text-align:left}.styles-module__BIxFWq__paragraph{max-width:660px;margin:0;font-size:clamp(1.25rem,3vw,2rem);font-weight:600;line-height:1.4}:is(.styles-module__BIxFWq__title .word,.styles-module__BIxFWq__paragraph .word){white-space:nowrap;display:inline-block}:is(.styles-module__BIxFWq__title .char,.styles-module__BIxFWq__paragraph .char){display:inline-block;position:relative}.char-wrap{display:inline-block;position:relative;overflow:hidden}.styles-module__BIxFWq__demo{color:#ddc4a4;-webkit-font-smoothing:antialiased;background-color:#0e0e0e;font-family:area-normal,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.styles-module__BIxFWq__spacer{display:block}.cs2-font-upper{text-transform:uppercase}.cs2-font-halogen{font-family:halogen,sans-serif;font-weight:700}.cs2-font-marlide{font-family:marlide-display-variable,sans-serif;font-weight:400}.cs2-font-nagel{font-variation-settings:"slnt" 0, "wght" 610;font-family:nagel-variable,sans-serif}.cs2-font-arsenica{font-variation-settings:"opsz" 1000, "wght" 300;font-family:arsenica-variable,sans-serif}.cs2-font-capsule{font-family:capsule,sans-serif;font-weight:400}.cs2-font-borax{font-variation-settings:"wght" 400;font-family:borax-variable,sans-serif}.cs2-font-vinila{font-variation-settings:"slnt" 0, "wght" 100, "wdth" 100;font-family:vinila-variable,sans-serif}.cs2-font-gigantic{font-family:gigantic,sans-serif;font-weight:900}.cs2-font-june{font-variation-settings:"STYL" 100;font-family:june-expt-variable,sans-serif}.cs2-font-inge{font-variation-settings:"slnt" 0;font-family:inge-variable,sans-serif}
.AutoTextStage-module__dvvFbq__stage{--auto-text-min-font-size:16px;--auto-text-letter-spacing:-.04em;--auto-text-word-spacing:-.06em;--auto-text-line-height:.84;--auto-text-row-gap:.04em;--auto-text-text-align:center;--auto-text-block-align:center;--auto-text-safe-padding:clamp(1rem, 4vw, 3.5rem);--auto-text-fit-font-size:var(--auto-text-min-font-size);width:100%;min-height:100vh;place-items:var(--auto-text-block-align,center);box-sizing:border-box;min-height:100dvh;padding:var(--auto-text-safe-padding);display:grid;position:relative}.AutoTextStage-module__dvvFbq__bounds{place-items:var(--auto-text-block-align,center);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.AutoTextStage-module__dvvFbq__blockContainer{justify-content:center;align-items:center;gap:var(--auto-text-row-gap);visibility:hidden;flex-direction:column;max-width:100%;height:auto;max-height:100%;display:flex}.AutoTextStage-module__dvvFbq__row{flex-shrink:0;justify-content:center;align-items:center;max-width:100%;display:flex}.AutoTextStage-module__dvvFbq__fit{max-width:100%;font-size:var(--auto-text-fit-font-size);line-height:var(--auto-text-line-height);letter-spacing:var(--auto-text-letter-spacing,normal);word-spacing:var(--auto-text-word-spacing,normal);text-align:var(--auto-text-text-align,center);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.AutoTextStage-module__dvvFbq__fit .word{white-space:nowrap;display:inline-block}.AutoTextStage-module__dvvFbq__fit .char{vertical-align:bottom;will-change:transform;display:inline-block;position:relative}.AutoTextStage-module__dvvFbq__ready .AutoTextStage-module__dvvFbq__blockContainer,.AutoTextStage-module__dvvFbq__fitDisabled .AutoTextStage-module__dvvFbq__blockContainer{visibility:visible}.AutoTextStage-module__dvvFbq__fitDisabled .AutoTextStage-module__dvvFbq__fit{font-size:clamp(4rem,16vmin,18rem)}.AutoTextStage-module__dvvFbq__fitDebug{z-index:20;color:#ecf2eeeb;pointer-events:none;background:#000000b8;border:1px solid #8fbda559;border-radius:4px;padding:.65rem .85rem;font-family:ui-monospace,monospace;font-size:11px;line-height:1.45;position:fixed;bottom:1rem;right:1rem}.AutoTextStage-module__dvvFbq__probeRoot{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;place-items:center;display:grid;position:fixed;top:0;left:-10000px;overflow:hidden}
.homepageTextMorph-module__x_z9kW__morphStage{width:100%;height:100vh;isolation:isolate;height:100dvh;position:relative;overflow:hidden}.homepageTextMorph-module__x_z9kW__morphLayer{pointer-events:none;position:absolute;inset:0}.homepageTextMorph-module__x_z9kW__morphLayer[data-morph-layer=active]{z-index:1}.homepageTextMorph-module__x_z9kW__morphLayer[data-morph-layer=incoming]{z-index:2}.homepageTextMorph-module__x_z9kW__morphFxScope{isolation:isolate;position:absolute;inset:0}.homepageTextMorph-module__x_z9kW__measureBank{visibility:hidden;opacity:0;pointer-events:none;z-index:-1;contain:strict;position:absolute;inset:0;overflow:hidden}.homepageTextMorph-module__x_z9kW__bankStepHost{contain:layout style;position:absolute;inset:0}.homepageTextMorph-module__x_z9kW__textLayerRoot{width:100%;height:100%}.homepageTextMorph-module__x_z9kW__textLayerRoot[data-fit-ready=false]{visibility:hidden}.homepageTextMorph-module__x_z9kW__rowWords{white-space:nowrap;text-align:center;max-width:100%;letter-spacing:inherit;word-spacing:inherit;display:inline-block}.homepageTextMorph-module__x_z9kW__textLayerStage{width:100%;height:100%;min-height:100%}html.scrollLocked{overflow:hidden}
.ResponsiveRuntimeDebug-module__moWBFG__debugPanel{z-index:40;color:#ecf2ee;background:#080c0aeb;border:1px solid #8fbda538;border-radius:8px;width:min(18rem,100vw - 1.5rem);max-height:min(24rem,100vh - 1.5rem);padding:.65rem .75rem;font-size:.72rem;line-height:1.4;position:fixed;bottom:.75rem;right:.75rem;overflow:auto}.ResponsiveRuntimeDebug-module__moWBFG__title{letter-spacing:.06em;text-transform:uppercase;color:#8fbda5;margin:0 0 .45rem;font-size:.72rem}.ResponsiveRuntimeDebug-module__moWBFG__grid{gap:.25rem;margin:0 0 .45rem;display:grid}.ResponsiveRuntimeDebug-module__moWBFG__grid div{grid-template-columns:5.5rem 1fr;gap:.35rem;display:grid}.ResponsiveRuntimeDebug-module__moWBFG__grid dt{color:#ecf2ee8c}.ResponsiveRuntimeDebug-module__moWBFG__grid dd{margin:0}.ResponsiveRuntimeDebug-module__moWBFG__fallback{color:#f3ad38eb;margin:0 0 .45rem}.ResponsiveRuntimeDebug-module__moWBFG__idList{color:#ecf2eeb8;gap:.15rem;margin:0;padding-left:1rem;display:grid}
.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__panel{z-index:41;color:#ecf2ee;background:#080c0af0;border:1px solid #8fbda538;border-radius:8px;width:min(22rem,100vw - 1.5rem);max-height:min(34rem,100vh - 1.5rem);padding:.65rem .75rem;font-size:.72rem;line-height:1.4;position:fixed;bottom:.75rem;left:.75rem;overflow:auto}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__title{letter-spacing:.06em;text-transform:uppercase;color:#8fbda5;margin:0;font-size:.72rem}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__overlayToggle{color:#ecf2eeb8;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__subtitle{letter-spacing:.04em;text-transform:uppercase;color:#8fbda5e0;margin:0 0 .35rem;font-size:.68rem}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__liveBlock,.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__catalogBlock{margin-top:.55rem}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__grid{gap:.25rem;margin:0;display:grid}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__grid div{grid-template-columns:6.5rem 1fr;gap:.35rem;display:grid}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__fullWidth{grid-column:1/-1;grid-template-columns:6.5rem 1fr;gap:.35rem;display:grid}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__grid dt{color:#ecf2ee8c}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__grid dd{margin:0}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__warnings{color:#f3ad38f2;margin:.35rem 0 0;padding-left:1rem}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__ok,.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__muted{color:#ecf2ee8c;margin:.25rem 0 0}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__catalogList{gap:.35rem;display:grid}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__catalogItem{background:#0000002e;border:1px solid #8fbda51f;border-radius:6px;padding:.35rem .45rem}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__catalogItem summary{cursor:pointer;color:#ecf2eed1}.ResponsiveTransitionDiagnosticsPanel-module__qvfYnW__catalogItem[open] summary{margin-bottom:.35rem}
.LichtMark-module__KXgOxq__mark{letter-spacing:.05em;color:var(--motion-fg);perspective:6em;align-items:baseline;font-family:Oswald,Arial Narrow,sans-serif;font-weight:200;line-height:1;display:inline-flex;transform:skew(-8deg)}.LichtMark-module__KXgOxq__letter{display:inline-block}.LichtMark-module__KXgOxq__cell{transform-style:preserve-3d;transform-origin:50%;display:inline-block;position:relative}.LichtMark-module__KXgOxq__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.LichtMark-module__KXgOxq__faceBack{color:var(--motion-accent);position:absolute;inset:0;transform:rotateY(180deg)}.LichtMark-module__KXgOxq__cellSpin{animation:4s linear infinite LichtMark-module__KXgOxq__licht-cg-spin}@keyframes LichtMark-module__KXgOxq__licht-cg-spin{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@media (prefers-reduced-motion:reduce){.LichtMark-module__KXgOxq__cellSpin{animation:none}}
.ResponsiveTransitionOverlay-module__uArXoG__overlayRoot{pointer-events:none;z-index:39;position:fixed;inset:0}.ResponsiveTransitionOverlay-module__uArXoG__activeBox,.ResponsiveTransitionOverlay-module__uArXoG__incomingBox{box-sizing:border-box;pointer-events:none;border:2px solid;border-radius:4px;position:fixed}.ResponsiveTransitionOverlay-module__uArXoG__activeBox{background:#60a5fa0f;border-color:#60a5faf2}.ResponsiveTransitionOverlay-module__uArXoG__incomingBox{background:#fbbf240f;border-color:#fbbf24f2}.ResponsiveTransitionOverlay-module__uArXoG__label{color:#ecf2ee;white-space:nowrap;background:#080c0ae0;border-radius:3px;padding:.1rem .25rem;font-size:.62rem;line-height:1.2;position:absolute;top:-1.1rem;left:0}
.LogoIntro-module__Tvcq0G__overlay{z-index:90;pointer-events:none;position:fixed;inset:0}.LogoIntro-module__Tvcq0G__bg{background:var(--motion-bg);position:absolute;inset:0}.LogoIntro-module__Tvcq0G__center{place-items:center;display:grid;position:absolute;inset:0}.LogoIntro-module__Tvcq0G__wordWrap{will-change:transform, opacity;font-size:clamp(5rem,13vw,10rem);line-height:1}
.OnePage-module__uR14JG__page{--font-display:"Oswald", "Arial Narrow", sans-serif;--font-body:"Quicksand", ui-sans-serif, system-ui, sans-serif;width:100%;min-height:100vh;font-family:var(--font-body);position:relative;overflow-x:hidden}.OnePage-module__uR14JG__header{--header-alpha:.9;z-index:50;background:rgba(14, 14, 14, var(--header-alpha));-webkit-backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.7rem,2.2vw,1.15rem) clamp(1.1rem,5vw,4rem);display:flex;position:sticky;top:0}.OnePage-module__uR14JG__brand{cursor:pointer;color:var(--motion-fg);transform-origin:0;background:0 0;border:none;flex:none;align-items:baseline;gap:.5rem;padding:0;transition:transform .25s;display:inline-flex}.OnePage-module__uR14JG__brand:hover{transform:scale(1.06)}.OnePage-module__uR14JG__brandMark{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1}.OnePage-module__uR14JG__brandSub{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;opacity:.55;font-size:clamp(.48rem,.8vw,.6rem);font-weight:400}.OnePage-module__uR14JG__nav{scrollbar-width:none;align-items:center;gap:clamp(.7rem,2.2vw,1.75rem);display:flex;overflow-x:auto}.OnePage-module__uR14JG__nav::-webkit-scrollbar{display:none}.OnePage-module__uR14JG__navItem{cursor:pointer;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--motion-fg);opacity:.6;white-space:nowrap;background:0 0;border:none;flex:none;padding:.2rem 0;font-size:clamp(.66rem,1.2vw,.85rem);font-weight:500;transition:opacity .25s,color .25s}.OnePage-module__uR14JG__navItem:hover{opacity:1;color:var(--motion-accent)}.OnePage-module__uR14JG__main{display:block}.OnePage-module__uR14JG__section{box-sizing:border-box;align-items:center;padding:clamp(2.25rem,6vh,5rem) clamp(1.25rem,7vw,8rem);scroll-margin-top:4.5rem;display:flex}.OnePage-module__uR14JG__sectionHero{min-height:calc(100svh - 4.5rem)}.OnePage-module__uR14JG__section+.OnePage-module__uR14JG__section{border-top:1px solid color-mix(in srgb, var(--motion-fg) 8%, transparent)}.OnePage-module__uR14JG__footer{border-top:1px solid color-mix(in srgb, var(--motion-fg) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding:clamp(2rem,6vh,3.5rem) clamp(1.25rem,7vw,8rem);font-size:clamp(.72rem,1.2vw,.85rem);display:flex}.OnePage-module__uR14JG__footerBrand{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.OnePage-module__uR14JG__footerLinks{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.OnePage-module__uR14JG__footerLinks a{color:var(--motion-fg);opacity:.65;letter-spacing:.08em;text-decoration:none;transition:opacity .2s,color .2s}.OnePage-module__uR14JG__footerLinks a:hover{opacity:1;color:var(--motion-accent)}.OnePage-module__uR14JG__footerCopy{opacity:.45;letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.OnePage-module__uR14JG__header{-webkit-backdrop-filter:none}}
.transitions-module__iaHTla__wordSlot{place-items:center;width:max-content;max-width:100%;min-height:.85em;margin-inline:auto;display:grid;overflow:hidden}.transitions-module__iaHTla__wordSlotSizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.transitions-module__iaHTla__wordSlot .char{vertical-align:bottom;will-change:transform;display:inline-block;position:relative}.transitions-module__iaHTla__wordSlot .word{grid-area:1/1;margin:0;line-height:.85;overflow:hidden}.transitions-module__iaHTla__scrollBefore{height:50vh}.transitions-module__iaHTla__scrollAfter{height:200vh}
.GsapPage-module__krDgza__sequenceScrollPage{min-height:100vh;min-height:100dvh}.GsapPage-module__krDgza__sequenceStage{height:100vh;height:100dvh;position:relative;overflow:hidden}.GsapPage-module__krDgza__sequenceMoment{visibility:hidden;position:absolute;inset:0}.GsapPage-module__krDgza__sequenceTemplate{position:absolute;inset:0}.GsapPage-module__krDgza__stateRoot,.GsapPage-module__krDgza__stateViewport{width:100%;height:100vh;box-sizing:border-box;place-items:center;height:100dvh;padding:clamp(1.5rem,5vw,5rem);display:grid}.GsapPage-module__krDgza__stateTitle{grid-template-rows:repeat(var(--homepage-slot-count,1), minmax(0, .85em));width:100%;height:100%;color:var(--motion-fg,#ddc4a4);text-align:center;align-content:center;justify-items:center;gap:clamp(.25rem,2.4vmin,1.5rem);margin:0;font-weight:300;line-height:.85;display:grid}.GsapPage-module__krDgza__stateTitle .word{white-space:nowrap;display:inline-block}.GsapPage-module__krDgza__stateTitle .char{will-change:transform;vertical-align:bottom;display:inline-block;position:relative}.GsapPage-module__krDgza__stackLine{text-align:center;width:100%;min-height:.85em;display:block}.GsapPage-module__krDgza__swapLine{place-items:center;width:100%;min-height:.85em;display:grid}.GsapPage-module__krDgza__swapSlot{display:grid}.GsapPage-module__krDgza__sequenceControls{z-index:10;color:var(--motion-accent,#8fbda5);align-items:center;gap:.65rem;font-family:ui-monospace,monospace;font-size:11px;display:flex;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.GsapPage-module__krDgza__sequenceControls button{min-width:3.25rem;min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:#07100fd1;border:1px solid #8fbda573;border-radius:4px}.GsapPage-module__krDgza__sequenceControls span{text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,18rem);overflow:hidden}
html.scrollLocked{overflow:hidden}.wordSwapPage-module__vBvrmq__loading{color:#8fbda5;opacity:.6;place-items:center;min-height:100vh;font-family:ui-monospace,monospace;font-size:12px;display:grid}.wordSwapPage-module__vBvrmq__scrollHint{color:#8fbda5;pointer-events:none;z-index:10;text-align:center;background:#07100fd9;border:1px solid #8fbda54d;border-radius:999px;max-width:min(90vw,36rem);margin:0;padding:.5rem 1rem;font-family:ui-monospace,monospace;font-size:11px;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.wordSwapPage-module__vBvrmq__scaffold{outline:1px dashed #ddc4a426}.wordSwapPage-module__vBvrmq__zoneLabel{z-index:20;color:#8fbda5;background:#07100feb;border-bottom:1px solid #8fbda540;align-items:baseline;gap:.75rem;padding:.35rem .75rem;font-family:ui-monospace,monospace;font-size:11px;display:flex;position:sticky;top:0}.wordSwapPage-module__vBvrmq__zoneHint{opacity:.65;font-size:10px}
