@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-950:#07110f;--color-lagoon-900:#0b2b28;--color-lagoon-700:#135049;--color-lagoon-300:#7fb8ae;--color-sand-50:#f6f1e7;--color-sand-200:#e8dfcb;--color-sand-500:#b8a98a;--color-ember-500:#ff5a2c;--color-ember-600:#e04418;--color-signal-400:#d2f55a;--font-display:var(--font-instrument-serif), ui-serif, Georgia, serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-strong:cubic-bezier(.5, 0, .15, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-instant:.12s;--duration-card-hover:.22s;--duration-card-meta:.18s;--duration-fast:.24s;--duration-base:.48s;--duration-slow:.9s;--duration-hero:1.6s;--stagger-text:40ms;--stagger-card:70ms;--duration-leaf:14s;--stagger-leaf:1.2s;--radius-input:6px;--radius-card:14px;--radius-panel:28px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-instrument-serif), ui-serif, Georgia, serif;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--bg:var(--color-sand-50);--surface:#fffaf0;--surface-raised:#fff;--text:var(--color-ink-950);--text-muted:#46524c;--border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--text) 14%, transparent)}}:root{--accent:var(--color-ember-500);--accent-hover:var(--color-ember-600);--accent-contrast:var(--color-ink-950);--focus:var(--color-ink-950);--signal:var(--color-signal-400);--step-display:clamp(3.5rem, 2rem + 8vw, 9rem);--step-h1:clamp(2.5rem, 1.5rem + 4vw, 5rem);--step-h2:clamp(1.75rem, 1.2rem + 2vw, 3rem);--step-h3:1.5rem;--step-body:1.0625rem;--step-small:.875rem;--step-mono-label:.75rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-36:144px;--container:1280px;--gutter:clamp(16px, 4vw, 48px);--radius-pill:999px;--shadow-soft:0 12px 36px #07110f14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--color-ink-950);--surface:var(--color-lagoon-900);--surface-raised:#103b36;--text:var(--color-sand-50);--text-muted:#b9c4be;--border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--border:color-mix(in srgb, var(--text) 16%, transparent)}}:root:not([data-theme=light]){--focus:var(--color-ember-500);--shadow-soft:0 12px 36px #0000003d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--color-ink-950);--surface:var(--color-lagoon-900);--surface-raised:#103b36;--text:var(--color-sand-50);--text-muted:#b9c4be;--border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--border:color-mix(in srgb, var(--text) 16%, transparent)}}:root[data-theme=dark]{--focus:var(--color-ember-500);--shadow-soft:0 12px 36px #0000003d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans)}body{min-height:100dvh;font-size:var(--step-body);-webkit-font-smoothing:antialiased;--font-display:var(--font-instrument-serif), ui-serif, Georgia, serif;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;margin:0;line-height:1.6}button,input{font:inherit}button,a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}#main-content{scroll-margin-top:88px}::selection{background:var(--signal);color:var(--color-ink-950)}.display{font-family:var(--font-display);font-size:var(--step-display);letter-spacing:-.03em;line-height:.92}.label-mono{font-family:var(--font-mono);font-size:var(--step-mono-label);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ui-button,.ui-link-arrow,.ui-chip,.ui-tooltip-trigger,.ui-toast-dismiss,.ui-tab{transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.ui-button{border-radius:var(--radius-pill);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:9px 18px;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.ui-button--primary{background:var(--accent);color:var(--accent-contrast)}.ui-button--primary:hover{background:var(--accent-hover)}.ui-button--secondary{border-color:var(--border);color:var(--text);background:0 0}.ui-button--secondary:hover{background:var(--surface)}.ui-button--ghost{min-height:44px;color:var(--text);background:0 0;border-color:#0000}.ui-button:active,.ui-link-arrow:active{transform:translateY(1px)}.ui-link-arrow{min-height:44px;color:var(--text);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.ui-link-arrow__arrow{transition:transform var(--duration-fast) var(--ease-standard);display:inline-block}.ui-link-arrow:hover .ui-link-arrow__arrow{transform:translate(4px)}.ui-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--text);font-size:var(--step-small);align-items:center;padding:4px 11px;line-height:1.2;display:inline-flex}.ui-chip--accent{background:var(--accent);color:var(--accent-contrast);border-color:#0000}.ui-wordmark{color:var(--text);font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:.23em;font-size:1.6rem;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.ui-wordmark__first{display:inline-block}.ui-wordmark__world{color:var(--color-lagoon-700)}:root[data-theme=dark] .ui-wordmark__world{color:var(--color-lagoon-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-wordmark__world{color:var(--color-lagoon-300)}}.ui-accordion{border-top:1px solid var(--border)}.ui-accordion:last-child{border-bottom:1px solid var(--border)}.ui-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-weight:600;list-style:none;display:flex}.ui-accordion__summary::-webkit-details-marker{display:none}.ui-accordion__icon{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.ui-accordion[open] .ui-accordion__icon{transform:rotate(45deg)}.ui-accordion__content{max-width:68ch;color:var(--text-muted);padding:0 24px 18px 0}.ui-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;display:flex}.ui-tab{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.ui-tab[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.ui-tab-panel{padding:16px 0}.ui-tooltip{vertical-align:middle;display:inline-flex;position:relative}.ui-tooltip-trigger{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:help;place-items:center;display:inline-grid}.ui-tooltip-content{z-index:2;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-raised);width:max-content;max-width:min(260px,80vw);box-shadow:var(--shadow-soft);color:var(--text);font-size:var(--step-small);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), visibility var(--duration-fast);padding:8px 10px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.ui-tooltip:hover .ui-tooltip-content,.ui-tooltip:focus-within .ui-tooltip-content{opacity:1;visibility:visible;transform:translate(-50%)}.ui-toast{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-soft);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ui-toast-dismiss{border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.ui-toast-dismiss:hover{background:var(--surface)}.ui-stat{gap:4px;display:grid}.ui-stat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.ui-stat__label{color:var(--text-muted);font-size:var(--step-small)}.ui-counter{vertical-align:bottom;font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex;overflow:hidden}.ui-counter__digit{height:1em;display:inline-block;overflow:hidden}.ui-counter__reel{transition:transform var(--duration-base) var(--ease-out-expo);flex-direction:column;display:flex}.ui-counter__number{height:1em}.design-page{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;padding-block:clamp(40px,7vw,88px) 96px}.design-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.design-intro{max-width:700px;padding-block:clamp(44px,8vw,96px)}.design-intro h1{font-family:var(--font-display);font-size:var(--step-h1);letter-spacing:-.035em;margin:0 0 16px;font-weight:400;line-height:.98}.design-intro p{max-width:60ch;color:var(--text-muted);margin:0}.design-section{border-top:1px solid var(--border);grid-template-columns:minmax(150px,.7fr) minmax(0,2fr);gap:clamp(24px,5vw,72px);padding-block:32px 40px;display:grid}.design-section h2{font-family:var(--font-display);font-size:var(--step-h2);margin:0;font-weight:400;line-height:1.1}.design-samples{align-content:start;gap:22px;display:grid}.design-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.design-note{color:var(--text-muted);font-size:var(--step-small);margin:0}.design-surface{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:20px}.design-contrast{border-collapse:collapse;width:100%;font-size:var(--step-small);text-align:left}.design-contrast th,.design-contrast td{border-bottom:1px solid var(--border);padding:9px 8px}.design-contrast th{color:var(--text-muted);font-weight:600}.skip-link{z-index:100;top:var(--space-3);left:var(--gutter);transform:translateY(calc(-100% - var(--space-4)));border-radius:var(--radius-input);background:var(--text);color:var(--bg);font-size:var(--step-small);transition:transform var(--duration-fast) var(--ease-standard);padding:10px 14px;font-weight:600;text-decoration:none;position:fixed}.skip-link:focus{transform:translateY(0)}.site-header{z-index:40;min-height:76px;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), backdrop-filter var(--duration-fast) var(--ease-standard);background:0 0;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header--scrolled{border-color:var(--border);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.site-header--scrolled{background:color-mix(in srgb, var(--bg) 86%, transparent)}}.site-header--scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header--hero .ui-wordmark,.site-header--hero .ui-wordmark__world{color:var(--color-sand-50)}.site-header--hero .site-nav__link{color:var(--color-sand-200)}.site-header--hero .site-menu-toggle{border-color:#f6f1e75c}@supports (color:color-mix(in lab, red, red)){.site-header--hero .site-menu-toggle{border-color:color-mix(in srgb, var(--color-sand-50) 36%, transparent)}}.site-header--hero .site-menu-toggle{background:#07110f4d}@supports (color:color-mix(in lab, red, red)){.site-header--hero .site-menu-toggle{background:color-mix(in srgb, var(--color-ink-950) 30%, transparent)}}.site-header--hero .site-menu-toggle{color:var(--color-sand-50)}.site-header--hero.site-header--scrolled .ui-wordmark,.site-header--hero.site-header--scrolled .ui-wordmark__world,.site-header--hero.site-header--scrolled .site-nav__link{color:var(--text)}.site-header--hero.site-header--scrolled .site-menu-toggle{border-color:var(--border);background:var(--surface);color:var(--text)}.site-header--hidden{pointer-events:none;transform:translateY(-105%)}.site-header__inner{width:min(100% - 2 * var(--gutter), var(--container));justify-content:space-between;align-items:center;gap:28px;min-height:76px;margin-inline:auto;display:flex}.site-header__wordmark{flex:none}.site-nav{align-items:center;gap:clamp(12px,2vw,28px);display:flex}.site-nav__link{min-height:44px;color:var(--text-muted);font-size:var(--step-small);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:hover,.site-nav__link--active{color:var(--text)}.site-nav__pin,.mobile-nav__active-pin{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.site-menu-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:none}.site-menu-toggle__icon{gap:4px;display:grid}.site-menu-toggle__icon span{background:currentColor;width:15px;height:1px;display:block}.mobile-nav{width:min(100%,440px);max-width:none;height:100dvh;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}.mobile-nav::backdrop{background:#07110f8a}@supports (color:color-mix(in lab, red, red)){.mobile-nav::backdrop{background:color-mix(in srgb, var(--color-ink-950) 54%, transparent)}}.mobile-nav::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-nav__panel{border-left:1px solid var(--border);min-height:100%;padding:max(24px, env(safe-area-inset-top)) var(--gutter) max(32px, env(safe-area-inset-bottom));background:var(--bg)}.mobile-nav__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.mobile-nav__close{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}.mobile-nav__close span{font-size:1.25rem;line-height:1}.mobile-nav__link{border-bottom:1px solid var(--border);min-height:64px;color:var(--text);font-family:var(--font-display);font-size:var(--step-h2);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mobile-nav__active-pin{width:9px;height:9px}.scroll-progress{z-index:60;height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;background:var(--accent);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:fixed;inset:0 0 auto}.scroll-progress[data-visible=true]{opacity:1}.home-placeholder{min-height:76vh;padding:132px var(--gutter) 96px}.home-placeholder h1{font-family:var(--font-display);font-size:var(--step-h1);margin:0;font-weight:400;line-height:1}.home-placeholder p{color:var(--text-muted)}.home-page{min-height:100svh}.home-section{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;padding-block:clamp(72px,10vw,144px)}.home-section__eyebrow{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--step-mono-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.home-section h2,.home-community h2{max-width:16ch;font-family:var(--font-display);font-size:var(--step-h2);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.04}.home-section__intro{gap:14px;margin-bottom:36px;display:grid}.home-section__intro>p:last-child{max-width:55ch;color:var(--text-muted);margin:0;line-height:1.65}.home-statement__sentence{max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(2rem,5.4vw,4.75rem);line-height:1.13}.home-statement__word{display:inline-block}.home-statement__sentence a{color:var(--text);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.12em;text-decoration-thickness:2px}.home-statement__sentence sup{color:var(--accent);font-family:var(--font-mono);vertical-align:super;margin-left:3px;font-size:.28em}@keyframes home-word-rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes home-counter-roll{0%{transform:translateY(0)}}.home-proof{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:20px;padding-block:28px;display:grid}.home-proof .ui-stat{gap:5px;display:grid}.home-proof .ui-stat__value{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1}.home-proof .ui-stat__label{color:var(--text-muted);font-size:var(--step-small);line-height:1.5}.home-work{grid-template-columns:minmax(0,1fr) minmax(140px,.28fr);align-items:end;column-gap:clamp(28px,6vw,84px);display:grid}.home-work__intro{grid-column:1/-1}.home-work__stage{min-width:0}.home-work__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-work__card{min-width:0}.home-work__card-link{color:var(--text);gap:16px;text-decoration:none;display:grid}.home-work__media{aspect-ratio:4/5;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:block;position:relative;overflow:hidden}.home-work__image,.home-work__clip{object-fit:cover;transition:transform var(--duration-base) var(--ease-standard)}.home-work__clip{z-index:1;width:100%;height:100%;position:absolute;inset:0}.home-work__card-link:hover .home-work__image,.home-work__card-link:focus-visible .home-work__image{transform:scale(1.04)}.home-work__card-copy{gap:8px;display:grid}.home-work__card-title{font-family:var(--font-display);font-size:var(--step-h3);line-height:1.15}.home-work__card-summary{color:var(--text-muted);font-size:var(--step-small);line-height:1.5}.home-work__card-action{min-height:44px;font-size:var(--step-small);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}.home-work__card-link:focus-visible{border-radius:var(--radius-card);outline:3px solid var(--focus);outline-offset:5px}.home-work__progress{align-self:center;gap:8px;display:grid}.home-work__progress-link{min-height:44px;color:var(--text-muted);font-size:var(--step-small);align-items:center;gap:10px;text-decoration:none;display:flex}.home-work__progress-link:hover,.home-work__progress-link:focus-visible{color:var(--text);text-underline-offset:4px;text-decoration:underline}.home-work__dot{border:1px solid;border-radius:50%;flex:none;width:8px;height:8px}.home-work[data-active-index="0"] .home-work__progress-link:first-child,.home-work[data-active-index="1"] .home-work__progress-link:nth-child(2),.home-work[data-active-index="2"] .home-work__progress-link:nth-child(3),.home-work[data-active-index="3"] .home-work__progress-link:nth-child(4){color:var(--text)}.home-work[data-active-index="0"] .home-work__progress-link:first-child .home-work__dot,.home-work[data-active-index="1"] .home-work__progress-link:nth-child(2) .home-work__dot,.home-work[data-active-index="2"] .home-work__progress-link:nth-child(3) .home-work__dot,.home-work[data-active-index="3"] .home-work__progress-link:nth-child(4) .home-work__dot{border-color:var(--accent);background:var(--accent)}.home-work[data-enhanced=true] .home-work__cards{min-height:min(72svh,760px);display:block;position:relative}.home-work[data-enhanced=true] .home-work__card{grid-template-columns:minmax(0,1fr) minmax(160px,.64fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid;position:absolute;inset:0}.home-work[data-enhanced=true] .home-work__card-link{grid-template-columns:subgrid;align-items:center;gap:inherit;grid-column:1/-1}.home-work[data-enhanced=true] .home-work__media{justify-self:center;width:min(100%,500px);max-height:min(72svh,760px)}.home-work[data-enhanced=true] .home-work__card-copy{align-content:center}.home-work[data-enhanced=true] .home-work__card-title{font-size:clamp(2rem,4vw,3.6rem)}.home-goals{grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:clamp(28px,6vw,88px);display:grid}.home-goal__choices{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.home-goal__choice{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:44px;color:var(--text-muted);cursor:pointer;align-items:center;padding:8px 15px;display:inline-flex;position:relative}.home-goal__choice:has(input:checked){border-color:var(--text);background:var(--surface);color:var(--text)}.home-goal__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-goal__choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.home-goal__routes{margin-top:28px;position:relative}.home-goal__route{grid-template-columns:18px minmax(0,1fr);gap:14px;display:grid}@supports selector(.home-goal:has(input:checked)){.home-goal__route{display:none}}:is(.home-goal:has(.home-goal__choice[data-goal-index="0"] input:checked) .home-goal__route[data-goal-index="0"],.home-goal:has(.home-goal__choice[data-goal-index="1"] input:checked) .home-goal__route[data-goal-index="1"],.home-goal:has(.home-goal__choice[data-goal-index="2"] input:checked) .home-goal__route[data-goal-index="2"],.home-goal:has(.home-goal__choice[data-goal-index="3"] input:checked) .home-goal__route[data-goal-index="3"],.home-goal:has(.home-goal__choice[data-goal-index="4"] input:checked) .home-goal__route[data-goal-index="4"],.home-goal:has(.home-goal__choice[data-goal-index="5"] input:checked) .home-goal__route[data-goal-index="5"],.home-goal:has(.home-goal__choice[data-goal-index="6"] input:checked) .home-goal__route[data-goal-index="6"],.home-goal:has(.home-goal__choice[data-goal-index="7"] input:checked) .home-goal__route[data-goal-index="7"]){display:grid}.home-goal__path{width:18px;height:100%;position:absolute;top:0;left:0;overflow:visible}.home-goal__path path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:180;stroke-dashoffset:0}.home-goal__route ol{grid-column:2;gap:18px;margin:0;padding:0;list-style:none;display:grid}.home-goal__route li{gap:3px;display:grid}.home-goal__route li>span{color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--step-mono-label);text-transform:uppercase}.home-goal__route li a{color:var(--text);font-size:var(--step-body);text-underline-offset:4px;font-weight:600}.home-goal__route>.ui-link-arrow{grid-column:2;justify-self:start}@keyframes home-route-draw{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}:is(.home-goal:has(.home-goal__choice[data-goal-index="0"] input:checked) .home-goal__route[data-goal-index="0"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="1"] input:checked) .home-goal__route[data-goal-index="1"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="2"] input:checked) .home-goal__route[data-goal-index="2"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="3"] input:checked) .home-goal__route[data-goal-index="3"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="4"] input:checked) .home-goal__route[data-goal-index="4"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="5"] input:checked) .home-goal__route[data-goal-index="5"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="6"] input:checked) .home-goal__route[data-goal-index="6"] .home-goal__path path,.home-goal:has(.home-goal__choice[data-goal-index="7"] input:checked) .home-goal__route[data-goal-index="7"] .home-goal__path path){animation:home-route-draw var(--duration-slow) var(--ease-out-expo) both}.home-community{isolation:isolate;background:var(--color-lagoon-900);color:var(--color-sand-50);position:relative;overflow:hidden}.home-community:before{z-index:-1;background:radial-gradient(at 78%,#135049bd,#0000 54%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-community:before{background:radial-gradient(ellipse at 78% 50%, color-mix(in srgb, var(--color-lagoon-700) 74%, transparent), transparent 54%)}}.home-community:before{content:""}.home-community__inner{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;padding-block:clamp(80px,12vw,168px)}.home-community .home-section__eyebrow{color:var(--color-lagoon-300)}.home-community h2{max-width:13ch;font-size:clamp(2.4rem,6vw,5rem)}.home-community__inner>p:not(.home-section__eyebrow){max-width:48ch;color:var(--color-sand-200);margin:18px 0 24px;line-height:1.6}.home-community .ui-button--secondary{border-color:#f6f1e76b}@supports (color:color-mix(in lab, red, red)){.home-community .ui-button--secondary{border-color:color-mix(in srgb, var(--color-sand-50) 42%, transparent)}}.home-community .ui-button--secondary{color:var(--color-sand-50)}.home-ask{grid-template-columns:minmax(0,.9fr) minmax(240px,1fr);align-items:center;gap:clamp(28px,8vw,112px);display:grid}.home-ask__copy>p:last-child{max-width:48ch;color:var(--text-muted);margin:16px 0 0;line-height:1.6}.home-ask__placeholder{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:clamp(20px,4vw,36px)}.home-ask__topics{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.2}.home-ask__topics span{color:var(--accent)}.home-ask__placeholder p:last-child{color:var(--text-muted);font-size:var(--step-small);margin:20px 0 0;line-height:1.5}.home-brief{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:32px;display:flex}.home-brief>div:first-child>p:last-child{color:var(--text-muted);margin:16px 0 0}.home-brief__actions{flex-wrap:wrap;gap:10px;display:flex}.home-work-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,36px);margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.home-work-process__steps:before,.home-work-process__steps:after{content:"";background:var(--border);width:100%;height:1px;position:absolute;top:17px;left:0}.home-work-process__steps:after{background:var(--accent);transform-origin:0;width:100%;transform:scaleX(0)}.home-work-process__step{z-index:1;padding-top:48px;position:relative}.home-work-process__number{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--step-small);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.home-work-process__step h3{font-family:var(--font-display);font-size:var(--step-h3);margin:0;font-weight:400;line-height:1.15}.home-work-process__step p{color:var(--text-muted);font-size:var(--step-small);margin:12px 0;line-height:1.55}.home-work-process__timing{color:var(--text);font-family:var(--font-mono);font-size:var(--step-small)}@supports (animation-timeline:view()){.home-work-process__steps:after{animation:linear both process-line-fill;animation-timeline:view();animation-range:entry 10% exit 85%}.home-work-process__step{animation:linear both process-step-active;animation-timeline:view();animation-range:entry 8% exit 90%}@keyframes process-line-fill{to{transform:scaleX(1)}}@keyframes process-step-active{0%,to{opacity:.78;transform:scale(.98)}20%,80%{opacity:1;transform:scale(1)}}.home-statement__word{animation:home-word-rise var(--duration-slow) var(--ease-out-expo) both;animation-delay:calc(var(--reveal-index,0) * var(--stagger-text));animation-timeline:view();animation-range:entry entry 85%}.home-proof .ui-counter__reel{animation:home-counter-roll var(--duration-slow) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry}.home-community{animation:community-wipe var(--duration-slow) var(--ease-in-out-strong) both;animation-timeline:view();animation-range:entry}.home-ask,.site-footer__identity .ui-wordmark{animation:home-word-rise var(--duration-slow) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry entry 80%}@keyframes community-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}}.orbit-deck{--orbit-angle:0deg;min-height:100svh;padding:112px var(--gutter) 28px;background:var(--color-lagoon-900);color:var(--color-sand-50);isolation:isolate;position:relative;overflow:hidden}.orbit-deck:before,.orbit-deck:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.orbit-deck:before{background:radial-gradient(ellipse at 50% 47%, color-mix(in srgb, var(--color-lagoon-700) 70%, transparent), transparent 58%)}.orbit-deck:after{background:linear-gradient(0deg, color-mix(in srgb, var(--color-ink-950) 38%, transparent), transparent)}}.orbit-deck__intro{min-height:clamp(360px,58svh,690px);width:min(100%, var(--container));align-items:center;margin-inline:auto;display:grid;position:relative}.orbit-deck__copy{z-index:3;width:min(650px,72%);padding-block:42px;position:relative}.orbit-deck__eyebrow{color:var(--color-lagoon-300);font-family:var(--font-mono);font-size:var(--step-small);letter-spacing:.12em;margin:0 0 18px}.orbit-deck__copy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.035em;opacity:.82;margin:0;font-size:clamp(2.8rem,6.4vw,5.5rem);font-weight:400;line-height:.98}.orbit-deck__summary{max-width:44ch;color:var(--color-sand-200);margin:22px 0 24px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.orbit-deck .ui-button{text-decoration:none}.orbit-deck .ui-button--primary{border-color:var(--color-sand-50);background:var(--color-sand-50);color:var(--color-ink-950)}.orbit-deck .ui-button--secondary{border-color:#f6f1e75c}@supports (color:color-mix(in lab, red, red)){.orbit-deck .ui-button--secondary{border-color:color-mix(in srgb, var(--color-sand-50) 36%, transparent)}}.orbit-deck .ui-button--secondary{color:var(--color-sand-50);background:0 0}.orbit-deck__planet{aspect-ratio:1;border:1px solid #7fb8ae5c;width:clamp(140px,25vw,310px);position:absolute;top:50%;right:clamp(2%,10vw,150px);transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.orbit-deck__planet{border:1px solid color-mix(in srgb, var(--color-lagoon-300) 36%, transparent)}}.orbit-deck__planet{background:radial-gradient(circle at 32% 28%, var(--color-lagoon-300), var(--color-lagoon-700) 38%, var(--color-ink-950) 76%);border-radius:50%;box-shadow:0 0 90px #7fb8ae2e,inset -24px -30px 46px #07110fbd}@supports (color:color-mix(in lab, red, red)){.orbit-deck__planet{box-shadow:0 0 90px color-mix(in srgb, var(--color-lagoon-300) 18%, transparent), inset -24px -30px 46px color-mix(in srgb, var(--color-ink-950) 74%, transparent)}}.orbit-deck__planet:before,.orbit-deck__planet:after{border:1px solid #f6f1e74d;position:absolute;inset:-16%}@supports (color:color-mix(in lab, red, red)){.orbit-deck__planet:before,.orbit-deck__planet:after{border:1px solid color-mix(in srgb, var(--color-sand-50) 30%, transparent)}}.orbit-deck__planet:before,.orbit-deck__planet:after{content:"";border-radius:50%;transform:rotate(-24deg)scaleY(.27)}.orbit-deck__planet:after{opacity:.48;inset:-25%;transform:rotate(18deg)scaleY(.22)}.orbit-deck__planet span{aspect-ratio:1;background:var(--color-sand-50);opacity:.72;width:13%;box-shadow:0 0 26px var(--color-sand-50);border-radius:50%;position:absolute;top:18%;right:18%}.orbit-deck__flight{z-index:20;color:var(--color-sand-50);font-family:var(--font-display);white-space:nowrap;pointer-events:none;font-size:clamp(2.4rem,7vw,5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-deck__stage{min-height:clamp(330px,48vw,560px);width:min(100%, var(--container));perspective:1000px;justify-content:center;align-items:center;margin:-50px auto 0;display:flex;position:relative}.orbit-deck__orbit{border:1px solid #7fb8ae52;width:min(100%,900px);height:72%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.orbit-deck__orbit{border:1px solid color-mix(in srgb, var(--color-lagoon-300) 32%, transparent)}}.orbit-deck__orbit{transform:translate(-50%, -50%) rotateX(62deg) rotate(var(--orbit-angle));transition:transform var(--duration-fast) var(--ease-standard);pointer-events:none;border-radius:50%}.orbit-deck__cards{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;width:100%;margin:0;padding:14px 2px 22px;list-style:none;display:flex;position:relative;overflow-x:auto}.orbit-deck__card{scroll-snap-align:center;flex:0 0 min(72vw,280px)}.orbit-deck__card-link{color:inherit;gap:8px;text-decoration:none;display:grid}.orbit-deck__media{aspect-ratio:4/5;border:1px solid #f6f1e738;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orbit-deck__media{border:1px solid color-mix(in srgb, var(--color-sand-50) 22%, transparent)}}.orbit-deck__media{border-radius:var(--radius-card);background:#0c2d29}@supports (color:color-mix(in lab, red, red)){.orbit-deck__media{background:color-mix(in srgb, var(--color-lagoon-700) 45%, var(--color-ink-950))}}.orbit-deck__cover-empty{background:radial-gradient(circle at 50% 38%, #7fb8ae61, transparent 24%), linear-gradient(150deg, var(--color-lagoon-700), var(--color-ink-950));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.orbit-deck__cover-empty{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--color-lagoon-300) 38%, transparent), transparent 24%), linear-gradient(150deg, var(--color-lagoon-700), var(--color-ink-950))}}.orbit-deck__view{z-index:2;border:1px solid #f6f1e775;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.orbit-deck__view{border:1px solid color-mix(in srgb, var(--color-sand-50) 46%, transparent)}}.orbit-deck__view{border-radius:var(--radius-pill);background:#07110fc2;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.orbit-deck__view{background:color-mix(in srgb, var(--color-ink-950) 76%, transparent)}}.orbit-deck__view{font-size:var(--step-small);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.orbit-deck__card-title{font-family:var(--font-display);font-size:var(--step-h3);line-height:1.15}.orbit-deck__card-summary{color:var(--color-sand-200);font-size:var(--step-small);line-height:1.4}.orbit-deck__card-link:hover .orbit-deck__cover,.orbit-deck__card-link:focus-visible .orbit-deck__cover{transform:scale(1.04)}.orbit-deck__card-link:hover .orbit-deck__view,.orbit-deck__card-link:focus-visible .orbit-deck__view{opacity:1}.orbit-deck__card-link:focus-visible{outline:3px solid var(--color-sand-50);outline-offset:5px;border-radius:var(--radius-card)}.orbit-deck__empty{max-width:36ch;color:var(--color-sand-200);font-size:var(--step-small);text-align:center;margin:0}.orbit-deck__controls{width:min(100%, var(--container));color:var(--color-sand-200);font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin:0 auto;display:flex}.orbit-deck__asset-progress{align-items:center;gap:7px;margin:0;display:inline-flex}.orbit-deck__hint{color:var(--color-sand-200);margin-left:auto}.orbit-deck--enhanced:focus-visible{outline:3px solid var(--color-sand-50);outline-offset:-5px}.orbit-deck--enhanced .orbit-deck__card-link{border-radius:var(--radius-card)}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__planet{animation:orbit-planet-arrive var(--duration-hero) var(--ease-out-expo) both}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__copy{animation:orbit-copy-arrive var(--duration-slow) var(--ease-out-expo) both}.orbit-deck--settled .orbit-deck__flight{display:none}.orbit-deck--enhanced .orbit-deck__card:hover .orbit-deck__view,.orbit-deck--enhanced .orbit-deck__card:focus-within .orbit-deck__view,.orbit-deck--enhanced .orbit-deck__card:focus-within .orbit-deck__view{opacity:1}@keyframes orbit-planet-arrive{0%{opacity:.68;transform:translateY(-50%)scale(.68)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes orbit-copy-arrive{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.site-footer{padding:64px var(--gutter) 20px;background:var(--color-lagoon-900);color:var(--color-sand-50)}.site-footer__main,.site-footer__bottom{width:min(100%, var(--container));margin-inline:auto}.site-footer__main{grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) minmax(240px,1fr);gap:clamp(28px,6vw,84px);padding-bottom:56px;display:grid}.site-footer .ui-wordmark,.site-footer .ui-wordmark__world{color:var(--color-sand-50)}.site-footer__identity p,.site-newsletter p{max-width:34ch;color:var(--color-sand-200);font-size:var(--step-small);margin:14px 0 0}.site-footer__nav{align-content:start;justify-items:start;gap:12px;display:grid}.site-footer__nav a,.site-footer__bottom a{color:var(--color-sand-50);text-decoration-color:#f6f1e773}@supports (color:color-mix(in lab, red, red)){.site-footer__nav a,.site-footer__bottom a{-webkit-text-decoration-color:color-mix(in srgb, var(--color-sand-50) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-sand-50) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-sand-50) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-sand-50) 45%, transparent)}}.site-footer__nav a,.site-footer__bottom a{text-underline-offset:4px}.site-newsletter{align-content:start;gap:8px;display:grid}.site-newsletter h2{font-family:var(--font-display);font-size:var(--step-h3);margin:0 0 4px;font-weight:400}.site-newsletter label{font-size:var(--step-small)}.site-newsletter__controls{gap:8px;display:flex}.site-newsletter input,.site-newsletter button{border:1px solid #f6f1e752;min-height:44px}@supports (color:color-mix(in lab, red, red)){.site-newsletter input,.site-newsletter button{border:1px solid color-mix(in srgb, var(--color-sand-50) 32%, transparent)}}.site-newsletter input,.site-newsletter button{border-radius:var(--radius-input);padding:8px 12px}.site-newsletter input{background:#f6f1e714;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.site-newsletter input{background:color-mix(in srgb, var(--color-sand-50) 8%, transparent)}}.site-newsletter input{color:var(--color-sand-50)}.site-newsletter input::placeholder{color:var(--color-sand-200)}.site-newsletter button{background:var(--color-sand-200);color:var(--color-ink-950);font-size:var(--step-small);flex:none;font-weight:600}.site-newsletter input:disabled,.site-newsletter button:disabled{cursor:not-allowed;opacity:.7}.site-newsletter p{margin-top:2px}.site-footer__bottom{border-top:1px solid #f6f1e738;justify-content:space-between;align-items:center;gap:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer__bottom{border-top:1px solid color-mix(in srgb, var(--color-sand-50) 22%, transparent)}}.site-footer__bottom{color:var(--color-sand-200);font-size:var(--step-small);padding-top:16px}@media (max-width:820px){.home-work-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-work-process__steps:before,.home-work-process__steps:after{display:none}.home-work-process__step{border-top:1px solid var(--border);padding-top:46px}.home-work{grid-template-columns:1fr}.home-work__progress{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:24px}.home-goals,.home-ask{grid-template-columns:1fr}.home-brief{flex-direction:column;align-items:flex-start}.site-header__inner,.site-header{min-height:68px}.site-nav{display:none}.site-menu-toggle{display:inline-flex}.site-footer__main{grid-template-columns:1fr 1fr}.site-newsletter{grid-column:1/-1;max-width:460px}}@media (max-width:700px){.home-work[data-enhanced=true] .home-work__cards{min-height:0}.home-work[data-enhanced=true] .home-work__card{grid-template-columns:1fr;position:relative;inset:auto}.home-work[data-enhanced=true] .home-work__card-link{grid-template-columns:1fr}.orbit-deck{min-height:100svh;padding-top:92px}.orbit-deck__intro{min-height:clamp(370px,56svh,540px)}.orbit-deck__copy{padding-block:36px;width:min(100%,580px);padding-bottom:clamp(112px,30vw,132px)}.orbit-deck__copy h1{max-width:14ch;font-size:clamp(2.45rem,10vw,4.2rem)}.orbit-deck__planet{opacity:.5;width:clamp(84px,24vw,112px);top:auto;bottom:1%;right:3%}.orbit-deck__stage{min-height:370px;margin-top:-22px}.orbit-deck--enhanced .orbit-deck__card{width:min(47vw,210px)}.orbit-deck__hint{width:100%;margin-left:0}}@media (hover:none){.orbit-deck__view{opacity:1}}@media (prefers-reduced-motion:reduce){.home-statement__word,.home-proof .ui-counter__reel,.home-community,.home-ask,.site-footer__identity .ui-wordmark,.home-goal__path path,.home-work-process__steps:after,.home-work-process__step{animation:none!important}.home-work[data-enhanced=true] .home-work__cards{min-height:0}.home-work[data-enhanced=true] .home-work__card{grid-template-columns:1fr;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.home-work[data-enhanced=true] .home-work__card-link{grid-template-columns:1fr}.home-work[data-enhanced=true] .home-work__stage{width:auto!important;height:auto!important;position:static!important;inset:auto!important}.orbit-deck--enhanced .orbit-deck__cards{overflow-x:auto}.orbit-deck--enhanced .orbit-deck__card{opacity:1;pointer-events:auto;width:min(72vw,280px);position:relative;inset:auto;transform:none}.orbit-deck--enhanced .orbit-deck__orbit{display:none}.orbit-deck--enhanced .orbit-deck__planet,.orbit-deck--enhanced .orbit-deck__copy{animation:none}.orbit-deck__flight{display:none}.orbit-deck__skip{display:none!important}}@media (max-width:540px){.site-footer{padding-top:44px}.site-footer__main{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.site-newsletter{grid-column:auto}.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){::view-transition-old(route-content){animation:route-fade-out var(--duration-instant) var(--ease-standard) both}::view-transition-new(route-content){animation:route-fade-in var(--duration-fast) var(--ease-standard) both}.route-transition-fallback{animation:route-fade-in var(--duration-fast) var(--ease-standard) both}@keyframes route-fade-out{to{opacity:0;transform:translateY(-12px)}}@keyframes route-fade-in{0%{opacity:0;transform:translateY(12px)}}}@media (max-width:640px){.design-header{flex-direction:column;align-items:flex-start}.design-section{grid-template-columns:1fr;gap:20px}.design-contrast{font-size:.75rem}.design-contrast th,.design-contrast td{padding-inline:4px}}.world-loader{z-index:30;padding:var(--gutter);background:#0b2b28f5;align-content:center;justify-items:center;gap:30px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.world-loader{background:color-mix(in srgb, var(--color-lagoon-900) 96%, transparent)}}.world-loader{color:var(--color-sand-50);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease-out-expo), visibility .32s}.world-loader__brand{justify-items:center;gap:24px;display:grid}.world-loader__name{color:var(--color-sand-50);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.6rem,7vw,5.2rem);line-height:1}.world-loader__name em{color:var(--color-lagoon-300);font-weight:400}.world-loader__orbit{aspect-ratio:1;border:1px solid #f6f1e757;place-items:center;width:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.world-loader__orbit{border:1px solid color-mix(in srgb, var(--color-sand-50) 34%, transparent)}}.world-loader__orbit{border-radius:50%;animation:1.6s linear infinite world-loader-spin}.world-loader__orbit:before,.world-loader__orbit:after{border:1px solid #7fb8aec2;width:24px;height:10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.world-loader__orbit:before,.world-loader__orbit:after{border:1px solid color-mix(in srgb, var(--color-lagoon-300) 76%, transparent)}}.world-loader__orbit:before,.world-loader__orbit:after{content:"";border-radius:50%;transform:rotate(54deg)}.world-loader__orbit:after{opacity:.7;transform:rotate(-54deg)}.world-loader__orbit span{aspect-ratio:1;background:var(--color-ember-500);border-radius:50%;width:5px;box-shadow:0 0 16px #ff5a2ccc}@supports (color:color-mix(in lab, red, red)){.world-loader__orbit span{box-shadow:0 0 16px color-mix(in srgb, var(--color-ember-500) 80%, transparent)}}.world-loader__track{background:#f6f1e72e;width:min(220px,52vw);height:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.world-loader__track{background:color-mix(in srgb, var(--color-sand-50) 18%, transparent)}}.world-loader__track span{transform-origin:0;background:var(--color-signal-400);width:100%;height:100%;animation:world-loader-progress 2.2s var(--ease-out-expo) both;display:block;transform:scaleX(0)}.world-loader__skip{right:var(--gutter);bottom:var(--gutter);border:1px solid #f6f1e766;min-height:44px;position:absolute}@supports (color:color-mix(in lab, red, red)){.world-loader__skip{border:1px solid color-mix(in srgb, var(--color-sand-50) 40%, transparent)}}.world-loader__skip{border-radius:var(--radius-pill);color:var(--color-sand-50);font:inherit;pointer-events:auto;cursor:pointer;background:0 0;padding:8px 14px}@keyframes world-loader-spin{to{transform:rotate(360deg)}}@keyframes world-loader-progress{to{transform:scaleX(1)}}.orbit-deck{height:100svh;min-height:max(100svh,700px);padding:100px var(--gutter) 20px;background:var(--color-lagoon-900);touch-action:pan-y;flex-direction:column;display:flex}.orbit-deck:before{background:radial-gradient(at 50% 62%,#135049b3,#0000 63%)}@supports (color:color-mix(in lab, red, red)){.orbit-deck:before{background:radial-gradient(ellipse at 50% 62%, color-mix(in srgb, var(--color-lagoon-700) 70%, transparent), transparent 63%)}}.orbit-deck:after{background:linear-gradient(#0000,#07110f85);height:40%;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.orbit-deck:after{background:linear-gradient(0deg, color-mix(in srgb, var(--color-ink-950) 52%, transparent), transparent)}}.orbit-deck__intro{min-height:0;width:min(100%, var(--container));flex:none;align-items:flex-start;margin-inline:auto;display:flex}.orbit-deck__eyebrow{color:var(--color-lagoon-300);font-size:var(--step-mono-label);margin:0 0 10px}.orbit-deck__copy h1{max-width:none;color:var(--color-sand-50);opacity:1;margin:0;font-size:clamp(2.65rem,6vw,5.6rem);line-height:.9}.orbit-deck__copy h1 em{color:var(--color-sand-200);font-weight:400}.orbit-deck__summary{color:var(--color-sand-200);margin:14px 0 0;font-size:clamp(.92rem,1.3vw,1.05rem);line-height:1.45}.orbit-deck__stage{min-height:0;width:min(100%, var(--container));perspective:1150px;flex:auto;margin:0 auto;transform:translateY(-32px)}@supports (color:color-mix(in lab, red, red)){.orbit-deck__orbit{border-color:color-mix(in srgb, var(--color-lagoon-300) 34%, transparent)}}.orbit-deck__cards{justify-content:flex-start;align-items:center;gap:16px;height:100%;min-height:0;padding:24px 2px 32px;overflow-x:auto}.orbit-deck__card{flex:0 0 min(72vw,340px)}.orbit-deck__card-button:focus-visible{outline:3px solid var(--color-sand-50);outline-offset:6px;border-radius:var(--radius-card)}.orbit-deck__media{aspect-ratio:16/9;border-color:#f6f1e742}@supports (color:color-mix(in lab, red, red)){.orbit-deck__media{border-color:color-mix(in srgb, var(--color-sand-50) 26%, transparent)}}.orbit-deck__media{border-radius:var(--radius-card);background:var(--color-ink-950);box-shadow:0 16px 50px #07110f66}@supports (color:color-mix(in lab, red, red)){.orbit-deck__media{box-shadow:0 16px 50px color-mix(in srgb, var(--color-ink-950) 40%, transparent)}}.orbit-deck__cover{object-fit:contain;transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.orbit-deck__clip{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.orbit-deck__view{opacity:1;border-color:#f6f1e773}@supports (color:color-mix(in lab, red, red)){.orbit-deck__view{border-color:color-mix(in srgb, var(--color-sand-50) 45%, transparent)}}.orbit-deck__card-title{color:var(--color-sand-50);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.1;display:block;overflow:hidden}.orbit-deck__card-button:hover .orbit-deck__cover,.orbit-deck__card-button:focus-visible .orbit-deck__cover{transform:scale(1.025)}.orbit-deck__controls{flex:none;align-items:center;gap:10px;min-height:48px;display:flex}.orbit-deck__step{border:1px solid #f6f1e75c;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.orbit-deck__step{border:1px solid color-mix(in srgb, var(--color-sand-50) 36%, transparent)}}.orbit-deck__step{color:var(--color-sand-50);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:50%;font-size:1.1rem}.orbit-deck__step:hover{background:var(--color-sand-50);color:var(--color-ink-950)}.orbit-deck__step:focus-visible{outline:3px solid var(--color-ember-500);outline-offset:3px}.orbit-deck__position{color:var(--color-sand-200);font-family:var(--font-mono);font-size:var(--step-small);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0 6px;display:inline-flex}.orbit-deck__position>span:first-child{color:var(--color-lagoon-300)}.orbit-deck__active-title{color:var(--color-sand-50);font-family:var(--font-sans);font-variant-numeric:normal;margin-left:8px}.orbit-deck__hint{color:var(--color-sand-200);font-size:var(--step-small);margin-left:auto}.orbit-deck__skip{display:none}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__skip{display:inline-flex}.orbit-deck--enhanced .orbit-deck__card{width:clamp(280px,30vw,400px);opacity:var(--card-opacity,0);pointer-events:auto;transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), var(--card-z,0px)) scale(var(--card-scale,.7));transform-origin:50%;will-change:auto;position:absolute;top:50%;left:50%}.orbit-deck--enhanced .orbit-deck__card:hover,.orbit-deck--enhanced .orbit-deck__card:focus-within{transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), calc(var(--card-z,0px) + 24px)) scale(1.045);z-index:101!important}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card{animation:orbit-card-arrive var(--duration-hero) var(--ease-out-expo) both;animation-delay:calc(var(--reveal-index,0) * var(--stagger-card))}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:first-child{--reveal-index:0}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(2){--reveal-index:1}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(3){--reveal-index:2}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(4){--reveal-index:3}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(5){--reveal-index:4}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(6){--reveal-index:5}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(7){--reveal-index:6}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(8){--reveal-index:7}.orbit-deck--enhanced.orbit-deck--entering .orbit-deck__card:nth-child(9){--reveal-index:8}@keyframes orbit-card-arrive{0%{opacity:0}to{opacity:var(--card-opacity)}}.orbit-preview{border:1px solid #f6f1e733;width:min(1040px,100% - 32px);max-width:none;max-height:min(92svh,900px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.orbit-preview{border:1px solid color-mix(in srgb, var(--color-sand-50) 20%, transparent)}}.orbit-preview{border-radius:var(--radius-panel);background:var(--color-lagoon-900);color:var(--color-sand-50);box-shadow:var(--shadow-soft);padding:0}.orbit-preview::backdrop{background:#07110fd1}@supports (color:color-mix(in lab, red, red)){.orbit-preview::backdrop{background:color-mix(in srgb, var(--color-ink-950) 82%, transparent)}}.orbit-preview::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orbit-preview__panel{gap:18px;padding:clamp(18px,3vw,32px);display:grid}.orbit-preview__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.orbit-preview__header .orbit-deck__eyebrow{margin-bottom:6px}.orbit-preview__header h2{font-family:var(--font-display);font-size:var(--step-h2);margin:0;font-weight:400;line-height:1}.orbit-preview__close{border:1px solid #f6f1e761;align-items:center;gap:8px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.orbit-preview__close{border:1px solid color-mix(in srgb, var(--color-sand-50) 38%, transparent)}}.orbit-preview__close{border-radius:var(--radius-pill);color:var(--color-sand-50);cursor:pointer;background:0 0;padding:8px 13px}.orbit-preview__close:focus-visible{outline:3px solid var(--color-ember-500);outline-offset:3px}.orbit-preview__media{aspect-ratio:16/9;border:1px solid #f6f1e729;place-items:center;min-height:180px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orbit-preview__media{border:1px solid color-mix(in srgb, var(--color-sand-50) 16%, transparent)}}.orbit-preview__media{border-radius:var(--radius-card);background:var(--color-ink-950)}.orbit-preview__media video{object-fit:contain;width:100%;height:100%}.orbit-preview__media img{object-fit:contain}.orbit-preview .ui-button{justify-self:start;text-decoration:none}.home-statement{background:var(--bg)}.home-statement__inner{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 64px;margin-inline:auto;padding-block:clamp(52px,8vw,96px);display:grid}.home-statement__eyebrow{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--step-mono-label);letter-spacing:.1em;margin:0 0 12px}.home-statement__copy h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1}.home-statement__copy>p:last-child{max-width:50ch;color:var(--text-muted);margin:12px 0 0;line-height:1.55}.home-statement__routes{flex-wrap:wrap;gap:8px;display:flex}.home-statement__routes a{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:44px;color:var(--text);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.home-statement__routes a:hover{border-color:var(--accent);background:var(--surface)}.home-statement__routes a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.home-statement__inner>.ui-button{grid-column:2;justify-self:end;text-decoration:none}@media (max-width:820px){.orbit-deck{padding-top:78px}.orbit-deck__copy h1{font-size:clamp(2.5rem,8vw,4.2rem)}.orbit-deck--enhanced .orbit-deck__card{width:clamp(230px,32vw,320px)}.orbit-deck__hint{display:none}.home-statement__inner{grid-template-columns:1fr;align-items:start;gap:18px}.home-statement__inner>.ui-button{grid-column:auto;justify-self:start}}@media (max-width:700px){.orbit-deck{min-height:max(100svh,640px);padding:88px var(--gutter) 18px}.orbit-deck__stage{transform:translateY(-24px)}.orbit-deck__copy{padding-top:10px;padding-bottom:10px}.orbit-deck__copy h1{font-size:clamp(2.4rem,10vw,3.6rem)}.orbit-deck__summary{max-width:34ch;margin-top:10px}.orbit-deck__stage{min-height:0}.orbit-deck__orbit{width:100%;height:60%}.orbit-deck__card{flex-basis:min(68vw,290px)}.orbit-deck--enhanced .orbit-deck__card{width:min(68vw,290px)}.orbit-deck__controls{gap:8px}.orbit-deck__active-title{display:none}.orbit-deck__step{width:40px;height:40px}}@media (max-height:740px) and (min-width:701px){.orbit-deck{min-height:680px}.orbit-deck__copy{padding-top:6px;padding-bottom:12px}.orbit-deck__copy h1{font-size:clamp(2.5rem,5vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.orbit-deck--enhanced .orbit-deck__cards{overflow-x:auto}.orbit-deck--enhanced .orbit-deck__card{opacity:1;pointer-events:auto;flex:0 0 min(72vw,340px);width:min(72vw,340px);position:relative;inset:auto;transform:none;animation:none!important}.orbit-deck--enhanced .orbit-deck__orbit{display:none}.orbit-deck--enhanced .orbit-deck__skip{display:none!important}.orbit-deck--enhanced .orbit-deck__card-button:hover .orbit-deck__cover,.orbit-deck--enhanced .orbit-deck__card-button:focus-visible .orbit-deck__cover{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-counter__reel{transition:none}.site-header{transition:background-color var(--duration-instant) linear, border-color var(--duration-instant) linear}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.orbit-deck{height:100svh;min-height:max(100svh,700px);padding:94px 0 18px}.orbit-deck__stage{min-height:0;width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter));perspective:1450px;flex:auto;transform:none}.orbit-deck__orbit{border-color:#7fb8ae61;width:min(118%,1560px);height:84%}@supports (color:color-mix(in lab, red, red)){.orbit-deck__orbit{border-color:color-mix(in srgb, var(--color-lagoon-300) 38%, transparent)}}.orbit-deck__orbit{transform:translate(-50%, -50%) rotateX(69deg) rotate(var(--orbit-angle))}.orbit-deck__copy h1{max-width:20ch;font-size:clamp(2.6rem,5.4vw,5rem);line-height:.94}.orbit-deck__summary{margin-top:12px}.orbit-deck--enhanced .orbit-deck__card{backface-visibility:hidden;width:clamp(270px,29vw,410px)}.orbit-deck--entering .orbit-deck__stage{animation:orbit-stage-arrive var(--duration-slow) var(--ease-out-expo) both}.orbit-deck--enhanced .orbit-deck__card,.orbit-deck--enhanced .orbit-deck__card:hover,.orbit-deck--enhanced .orbit-deck__card:focus-within{transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), var(--card-z,0px)) rotateY(var(--card-rotation-y,0deg)) scale(var(--card-scale,.7))}@keyframes orbit-stage-arrive{0%{opacity:.72;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.orbit-deck{min-height:max(100svh,720px);padding:88px 0 14px}.orbit-deck__stage{flex:auto;min-height:0}.orbit-deck__orbit{width:120%;height:76%}.orbit-deck--enhanced .orbit-deck__card{width:min(74vw,310px)}.orbit-deck__copy{width:calc(100% - 2 * var(--gutter));padding:12px 0 10px}.orbit-deck__copy h1{max-width:13ch;font-size:clamp(2.4rem,9vw,3.6rem)}.orbit-deck__summary{max-width:34ch}.orbit-deck__controls{width:calc(100% - 2 * var(--gutter));margin-inline:auto}}@media (prefers-reduced-motion:reduce){.orbit-deck--entering .orbit-deck__stage,.world-loader__orbit,.world-loader__track span{animation:none!important}.world-loader{transition:none}}@media (max-width:700px){.orbit-deck{min-height:max(100svh,720px)}.orbit-deck__stage{flex:0 0 clamp(260px,40svh,340px)}.orbit-deck__orbit{display:none}.orbit-deck--enhanced .orbit-deck__cards{padding-inline:max(13vw, var(--gutter));scroll-padding-inline:max(13vw, var(--gutter));scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:14px;overflow-x:auto}.orbit-deck--enhanced .orbit-deck__card{width:min(74vw,310px);opacity:var(--card-opacity,1);scroll-snap-align:center;flex:0 0 min(74vw,310px);position:relative;top:auto;left:auto;transform:none}.orbit-deck--enhanced .orbit-deck__card:hover,.orbit-deck--enhanced .orbit-deck__card:focus-within{transform:none}}:is(html:has(.home-page),body:has(.home-page)){width:100%;height:100%;overflow:hidden}body:has(.home-page){min-height:0}.home-page{flex-direction:column;width:100%;height:100svh;min-height:0;display:flex;overflow:hidden}.home-page>.orbit-deck{flex-direction:column;flex:auto;min-height:0;padding:118px 0 8px;display:flex}.home-page .orbit-deck__stage{flex:auto;width:calc(100% - 24px);min-height:0;max-height:none;margin:0 auto}.home-page .orbit-deck__controls{display:none}.home-page .home-statement{flex:0 0 clamp(168px,20svh,202px);align-items:center;min-height:clamp(168px,20svh,202px);display:flex}.home-page .home-statement__inner{grid-template-columns:minmax(0,1fr) minmax(380px,26%);gap:clamp(32px,3vw,52px);width:calc(100% - clamp(40px,5.4vw,104px));min-height:0;padding:14px 0}.home-page .home-statement__copy h1{max-width:none;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,3.3vw,4rem);font-weight:400;line-height:1.08}.home-page .home-statement__copy h1 a{color:inherit;text-underline-offset:.13em;transition:background-size var(--duration-base) var(--ease-out-expo), text-decoration-thickness var(--duration-fast) var(--ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration-line:underline;text-decoration-thickness:1px}.home-page .home-statement__copy h1 a:hover{background-size:100% 2px;text-decoration-thickness:3px}.home-page .home-statement__copy h1 a:focus-visible{outline:3px solid var(--color-lagoon-700);outline-offset:3px;border-radius:2px}.home-page .home-statement__copy h1 .home-statement__founders{background-image:linear-gradient(var(--color-lagoon-700), var(--color-lagoon-700));-webkit-text-decoration-color:var(--color-lagoon-700);-webkit-text-decoration-color:var(--color-lagoon-700);-webkit-text-decoration-color:var(--color-lagoon-700);text-decoration-color:var(--color-lagoon-700)}.home-page .home-statement__copy h1 .home-statement__brands{background-image:linear-gradient(var(--color-ember-500), var(--color-ember-500));-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);text-decoration-color:var(--color-ember-500)}.home-page .home-statement__copy h1 .home-statement__students{background-image:linear-gradient(var(--color-signal-400), var(--color-signal-400));-webkit-text-decoration-color:var(--color-signal-400);-webkit-text-decoration-color:var(--color-signal-400);-webkit-text-decoration-color:var(--color-signal-400);text-decoration-color:var(--color-signal-400)}.home-page .home-statement__ai{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-950);-webkit-text-decoration-color:var(--color-ink-950);-webkit-text-decoration-color:var(--color-ink-950);text-decoration-color:var(--color-ink-950);text-underline-offset:.14em;text-decoration-thickness:2px}.home-page .home-stat__label{margin-top:8px}@media (min-width:821px){.home-page .site-menu-toggle{display:none}}.home-page .site-mode{color:#07110f7a;align-items:center;gap:.55em;display:flex}@supports (color:color-mix(in lab, red, red)){.home-page .site-mode{color:color-mix(in srgb, var(--color-ink-950) 48%, transparent)}}.home-page .site-mode{font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.65rem);line-height:1}.home-page .site-mode a{color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.home-page .site-mode a:hover,.home-page .site-mode .site-mode__active{color:var(--color-ink-950)}.home-page .site-mode a:focus-visible{outline:2px solid var(--color-lagoon-700);outline-offset:4px;border-radius:2px}.home-page .scroll-progress{display:none}.home-page .site-header--hero,.home-page .site-header--hero .site-header__inner{min-height:106px}body:has(.home-page) .site-header__primary{flex:auto}body:has(.home-page) .site-mode{color:#07110f7a;flex:none;align-items:center;gap:clamp(8px,.6vw,12px);display:flex}@supports (color:color-mix(in lab, red, red)){body:has(.home-page) .site-mode{color:color-mix(in srgb, var(--color-ink-950) 48%, transparent)}}body:has(.home-page) .site-mode{font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,2rem);line-height:1}body:has(.home-page) .site-mode a{color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}body:has(.home-page) .site-mode a:hover{color:var(--color-ink-950)}body:has(.home-page) .site-mode .site-mode__active{color:var(--color-ink-950)}body:has(.home-page) .site-mode a:focus-visible{outline:2px solid var(--color-lagoon-700);outline-offset:4px;border-radius:2px}body:has(.home-page) .site-header--hero{border-bottom-color:#0000}body:has(.home-page) .site-header--hero:before{display:none}@media (min-width:821px){body:has(.home-page) .site-menu-toggle{display:none}}.orbit-deck__leaves{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbit-deck__leaf{background:var(--color-signal-400);opacity:0;width:clamp(6px,.55vw,10px);height:clamp(11px,.9vw,16px);animation:orbit-leaf-fall var(--duration-leaf) linear infinite;animation-delay:calc(var(--leaf-index) * var(--stagger-leaf) - var(--duration-leaf));border-radius:85% 10% 80% 12%;position:absolute;top:-8%;transform:translateY(-8vh)rotate(0)}.orbit-deck__leaf:nth-child(3n){background:var(--color-ember-500)}.orbit-deck__leaf:nth-child(3n+1){background:var(--color-lagoon-300)}@keyframes orbit-leaf-fall{0%{opacity:0;transform:translateY(-8vh)rotate(0)}8%{opacity:.85}50%{transform:translate(4vw,40vh)rotate(240deg)}92%{opacity:.75}to{opacity:0;transform:translate(-3vw,90vh)rotate(520deg)}}.world-loader{transition:visibility var(--duration-base) linear}.world-loader__brand,.world-loader__progress,.world-loader__skip{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.world-loader--active .world-loader__brand,.world-loader--active .world-loader__progress,.world-loader--active .world-loader__skip{opacity:1}.orbit-deck:not(.orbit-deck--enhanced) .orbit-deck__cards{scroll-snap-type:x mandatory;align-items:center;gap:14px;width:100%;height:100%;margin:0;padding:16px;display:flex;position:relative;inset:auto;overflow:auto hidden;transform:none}.orbit-deck:not(.orbit-deck--enhanced) .orbit-deck__card{scroll-snap-align:center;opacity:1;flex:0 0 min(38vw,320px);width:min(38vw,320px);position:relative;top:auto;left:auto;transform:none}.orbit-deck:not(.orbit-deck--enhanced) .orbit-deck__card-button{transform:none}@media (max-width:700px){.home-page>.orbit-deck{padding:76px 0 8px}.home-page .home-statement{flex-basis:172px;min-height:172px}.home-page .home-statement__inner{grid-template-columns:1fr;gap:10px;width:calc(100% - 32px);padding:10px 0}.home-page .home-statement__copy h1{max-width:none;font-size:clamp(1.45rem,5vw,2.1rem);line-height:1.04}.home-page .home-statement__desktop-break{display:none}.home-page .home-stats{width:min(100%,480px);margin:0 auto}.home-page .home-stat__value{font-size:clamp(1.2rem,4vw,1.8rem)}.home-page .home-stat__label{margin-top:4px;font-size:.5rem}.home-page .site-header--hero,.home-page .site-header--hero .site-header__inner{min-height:68px}.home-page .site-header--hero .site-header__wordmark{font-size:clamp(1.8rem,7vw,2.4rem)}.home-page .site-mode{font-size:1rem}body:has(.home-page) .site-mode{font-size:1rem}body:has(.home-page) .site-menu-toggle{min-height:40px;padding:6px 10px;font-size:.8rem;display:inline-flex}}@media (max-width:380px){.home-page>.orbit-deck{padding-top:68px}.home-page .home-statement{flex-basis:164px;min-height:164px}.home-page .home-statement__copy h1{font-size:1.35rem}.home-page .site-mode{gap:.35em;font-size:.9rem}body:has(.home-page) .site-menu-toggle{gap:6px;min-height:36px;padding-inline:8px}}body:has(.home-page) .site-header--hero{height:108px;min-height:108px}body:has(.home-page) .site-header--hero .site-header__inner{width:calc(100% - clamp(32px,4.4vw,84px));min-height:108px;margin-inline:auto}body:has(.home-page) .site-header__primary{gap:clamp(8px,.55vw,12px)}body:has(.home-page) .site-header--hero .site-nav__link{color:#07110f7a;gap:clamp(10px,.85vw,16px)}@supports (color:color-mix(in lab, red, red)){body:has(.home-page) .site-header--hero .site-nav__link{color:color-mix(in srgb, var(--color-ink-950) 48%, transparent)}}body:has(.home-page) .site-header--hero .site-nav__link{transition:color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}body:has(.home-page) .site-header--hero .site-nav__link:before{color:#07110f6b}@supports (color:color-mix(in lab, red, red)){body:has(.home-page) .site-header--hero .site-nav__link:before{color:color-mix(in srgb, var(--color-ink-950) 42%, transparent)}}body:has(.home-page) .site-header--hero .site-nav__link:after{content:"";transform-origin:0;height:1px;transition:transform var(--duration-base) var(--ease-out-expo);background:currentColor;position:absolute;bottom:3px;left:18px;right:0;transform:scaleX(0)}body:has(.home-page) .site-header--hero .site-nav__link:hover:after{transform:scaleX(1)}body:has(.home-page) .site-header--hero .site-nav__link:focus-visible:after{transform:scaleX(1)}:is(body:has(.home-page) .site-header--hero .site-nav:has(.site-nav__link:hover) .site-nav__link:not(:hover),body:has(.home-page) .site-header--hero .site-nav:has(.site-nav__link:focus-visible) .site-nav__link:not(:focus-visible)){opacity:.3}:is(body:has(.home-page) .site-header--hero .site-nav__link:first-child:hover,body:has(.home-page) .site-header--hero .site-nav__link:first-child:focus-visible){color:var(--color-lagoon-700)}:is(body:has(.home-page) .site-header--hero .site-nav__link:nth-child(2):hover,body:has(.home-page) .site-header--hero .site-nav__link:nth-child(2):focus-visible){color:var(--color-ember-600)}:is(body:has(.home-page) .site-header--hero .site-nav__link:nth-child(3):hover,body:has(.home-page) .site-header--hero .site-nav__link:nth-child(3):focus-visible){color:#5c712f}@supports (color:color-mix(in lab, red, red)){:is(body:has(.home-page) .site-header--hero .site-nav__link:nth-child(3):hover,body:has(.home-page) .site-header--hero .site-nav__link:nth-child(3):focus-visible){color:color-mix(in srgb, var(--color-signal-400) 42%, var(--color-ink-950))}}body:has(.home-page) .site-mode{gap:clamp(8px,.6vw,12px)}body:has(.home-page) .site-mode a{color:var(--color-ink-950);transition:color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}:is(body:has(.home-page) .site-mode:has(a:hover) a:not(:hover),body:has(.home-page) .site-mode:has(a:focus-visible) a:not(:focus-visible)){opacity:.3}body:has(.home-page) .home-statement__copy h1{font-size:clamp(2rem,3.75vw,4.5rem);line-height:1}body:has(.home-page) .home-statement__copy h1>*{transition:color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}:is(body:has(.home-page) .home-statement__copy h1:has(a:hover)>:not(a:hover),body:has(.home-page) .home-statement__copy h1:has(a:focus-visible)>:not(a:focus-visible)){opacity:.34}body:has(.home-page) .home-statement__copy h1 a{text-decoration:none}:is(body:has(.home-page) .home-statement__copy h1 a:hover,body:has(.home-page) .home-statement__copy h1 a:focus-visible){background-size:100% 2px}:is(body:has(.home-page) .home-statement__copy h1 .home-statement__founders:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__founders:focus-visible){color:var(--color-lagoon-700)}:is(body:has(.home-page) .home-statement__copy h1 .home-statement__brands:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__brands:focus-visible){color:var(--color-ember-600)}:is(body:has(.home-page) .home-statement__copy h1 .home-statement__students:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__students:focus-visible){color:#5c712f}@supports (color:color-mix(in lab, red, red)){:is(body:has(.home-page) .home-statement__copy h1 .home-statement__students:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__students:focus-visible){color:color-mix(in srgb, var(--color-signal-400) 42%, var(--color-ink-950))}}body:has(.home-page) .home-stats{align-items:start}body:has(.home-page) .home-stat{align-content:start;justify-items:center;display:grid}body:has(.orbit-deck--entering) .site-header--hero{z-index:30}@media (max-width:820px){body:has(.home-page) .site-header--hero{height:82px;min-height:82px}body:has(.home-page) .site-header--hero .site-header__inner{min-height:82px}}@media (max-width:700px){body:has(.home-page) .home-statement__copy h1{font-size:clamp(1.45rem,5vw,2.1rem);line-height:1.04}}@media (max-width:560px){body:has(.home-page) .site-header--hero{height:72px;min-height:72px}body:has(.home-page) .site-header--hero .site-header__inner{min-height:72px}}@media (prefers-reduced-motion:reduce){.orbit-deck__leaf{animation:none;display:none}.world-loader,.world-loader__brand,.world-loader__progress,.world-loader__skip{transition:none}}.orbit-deck__stage{position:relative}.world-loader{z-index:20;pointer-events:none;background:0 0;align-content:center;position:absolute;inset:0}.world-loader--active{opacity:1;visibility:visible}.world-loader__brand{text-align:center;gap:20px}.world-loader__name{text-shadow:0 2px 28px #07110f94}@supports (color:color-mix(in lab, red, red)){.world-loader__name{text-shadow:0 2px 28px color-mix(in srgb, var(--color-ink-950) 58%, transparent)}}.world-loader__progress{justify-items:center;gap:8px;width:min(220px,52vw);display:grid}.world-loader__count{color:var(--color-sand-200);font-family:var(--font-mono);font-size:var(--step-small);font-variant-numeric:tabular-nums}.world-loader__track{background:#f6f1e747;width:100%;height:2px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.world-loader__track{background:color-mix(in srgb, var(--color-sand-50) 28%, transparent)}}.world-loader__track span{transform-origin:0;background:var(--color-signal-400);width:100%;height:100%;transition:transform var(--duration-fast) var(--ease-standard);display:block}.world-loader__skip{right:var(--gutter);pointer-events:auto;bottom:8px}.orbit-deck__copy{width:100%;padding-block:20px 14px}.orbit-deck__copy h1{text-wrap:balance;max-width:24ch;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.04}.orbit-deck__copy h1 a{color:var(--color-sand-50);-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);text-decoration-color:var(--color-ember-500);text-underline-offset:.1em;transition:color var(--duration-fast) var(--ease-standard);text-decoration-thickness:.045em}.orbit-deck__copy h1 a:hover{color:var(--color-lagoon-300)}.orbit-deck__copy h1 a:focus-visible{outline:3px solid var(--color-ember-500);outline-offset:4px;border-radius:2px}.orbit-deck--entering .orbit-deck__copy{animation:orbit-copy-arrive var(--duration-slow) var(--ease-out-expo) both;animation-delay:1s}@media (max-width:700px){.orbit-deck__stage{flex-basis:clamp(260px,40svh,340px)}.orbit-deck__copy{padding:10px var(--gutter) 12px}.orbit-deck__copy h1{max-width:22ch;font-size:clamp(2rem,8.5vw,2.8rem);line-height:1.03}}@media (prefers-reduced-motion:reduce){.orbit-deck--entering .orbit-deck__copy{animation:none!important}}@media (min-width:821px){.site-header--hero .site-header__inner{justify-content:flex-start;gap:clamp(18px,2vw,32px)}.site-header--hero .site-header__wordmark{font-size:clamp(1.65rem,2vw,2.1rem)}.site-header--hero .site-nav{flex:1;gap:clamp(8px,1.2vw,18px)}.site-header--hero .site-nav__link{font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.35rem)}.site-header--hero .site-nav__link:before{color:currentColor}@supports (color:color-mix(in lab, red, red)){.site-header--hero .site-nav__link:before{color:color-mix(in srgb, currentColor 48%, transparent)}}.site-header--hero .site-nav__link:before{content:"/"}}@media (min-width:701px){.orbit-deck__copy h1{max-width:40ch;font-size:clamp(2.2rem,4vw,4.3rem);line-height:1}}.orbit-deck__stage{z-index:1;border:1px solid #f6f1e747;width:calc(100% - 24px);margin:0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orbit-deck__stage{border:1px solid color-mix(in srgb, var(--color-sand-50) 28%, transparent)}}.orbit-deck__stage{border-radius:var(--radius-panel);background-color:var(--color-sand-50);isolation:isolate;background-image:url(/home/sky-light.jpg);background-position:50%;background-size:cover}.orbit-deck__stage:before,.orbit-deck__stage:after{content:"";pointer-events:none;position:absolute}.orbit-deck__stage:before{z-index:-1;background:0 0;inset:0}.orbit-deck__stage:after{z-index:1;filter:none;opacity:.5;mix-blend-mode:normal;background:url(/home/clouds-front.webp) 50% 72%/cover no-repeat;height:42%;bottom:-8%;left:-3%;right:-3%;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.orbit-deck__cards{z-index:2}.orbit-deck--enhanced .orbit-deck__card-button{transform-origin:50%;transition:transform var(--duration-base) var(--ease-out-expo);transform:translateZ(0)scale(1)}.orbit-deck--enhanced .orbit-deck__card:hover .orbit-deck__card-button,.orbit-deck--enhanced .orbit-deck__card:focus-within .orbit-deck__card-button{transform:translateZ(38px)scale(1.055)}.orbit-deck--enhanced .orbit-deck__card{transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), var(--card-z,0px)) rotateY(var(--card-rotation-y,0deg)) scale(var(--card-scale,.7));backface-visibility:hidden}.world-loader{z-index:auto;align-content:initial;opacity:1;visibility:hidden;pointer-events:none;background:0 0;transition:none;position:fixed;inset:0}.world-loader:before{z-index:0;background:var(--color-sand-50);content:"";opacity:0;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none;position:fixed;inset:0}.world-loader--active{visibility:visible}.world-loader--active:before{opacity:.95}.world-loader__brand,.world-loader__progress,.world-loader__skip{z-index:4;position:fixed}.world-loader__brand{text-align:left;pointer-events:none;gap:0;display:block;top:3.2vh;left:4vw}.world-loader__name{color:var(--color-ink-950);font-family:var(--font-display);letter-spacing:-.04em;text-shadow:none;white-space:nowrap;transform-origin:0 0;font-size:clamp(4rem,9vw,9.4rem);line-height:.95;display:inline-block}.world-loader__name em{color:var(--color-signal-400);font-style:normal;font-weight:400}.world-loader__progress{align-items:baseline;justify-items:initial;width:auto;color:var(--color-sand-50);pointer-events:none;gap:.08em;display:flex;top:12vh;right:5vw}.world-loader__count{color:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.09em;font-size:clamp(5rem,12vw,11.25rem);font-weight:400;line-height:1.1;display:flex}.world-loader__digit{height:1.1em;display:inline-block;overflow:hidden}.world-loader__digit>span{transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.world-loader__digit>span>span{height:1.1em;line-height:1.1em}.world-loader__percent{color:var(--color-sand-50);font-family:var(--font-display);font-size:clamp(1.8rem,4vw,4rem);line-height:1}.world-loader__skip{border:1px solid #f6f1e785;place-items:center;width:44px;height:44px;display:grid;bottom:5vh;left:4vw;right:auto}@supports (color:color-mix(in lab, red, red)){.world-loader__skip{border:1px solid color-mix(in srgb, var(--color-sand-50) 52%, transparent)}}.world-loader__skip{background:#0b2b2842;border-radius:50%;padding:0}@supports (color:color-mix(in lab, red, red)){.world-loader__skip{background:color-mix(in srgb, var(--color-lagoon-900) 26%, transparent)}}.world-loader__skip{color:var(--color-sand-50);cursor:pointer;pointer-events:auto;font-size:18px}.world-loader__skip:hover{border-color:var(--color-signal-400);color:var(--color-signal-400)}.world-loader__skip:focus-visible{outline:3px solid var(--color-signal-400);outline-offset:3px}.world-loader__skip svg{width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-standard)}.world-loader__skip:hover svg{transform:translate(2px,-2px)}.orbit-deck--entering .orbit-deck__copy{z-index:3}@media (max-width:700px){.orbit-deck__stage{flex-basis:clamp(260px,40svh,340px);width:calc(100% - 24px)}.orbit-deck__stage:after{opacity:.3;height:34%}.world-loader__brand{top:2vh}.world-loader__progress{top:auto;bottom:7vh;right:5vw}.world-loader__count{font-size:clamp(4.5rem,18vw,7rem)}.world-loader__skip{bottom:8vh}}@media (prefers-reduced-motion:reduce){.world-loader:before,.world-loader__digit>span{transition:none}.orbit-deck--enhanced .orbit-deck__card{transform:none}.orbit-deck--enhanced .orbit-deck__card-button{transform:none!important}}@media (max-width:700px){.orbit-deck--enhanced .orbit-deck__card,.orbit-deck--enhanced .orbit-deck__card:hover,.orbit-deck--enhanced .orbit-deck__card:focus-within,.orbit-deck--enhanced .orbit-deck__card-button{transform:none}}.site-header:before{background:var(--color-lagoon-700);content:"";height:3px;position:absolute;inset:0 0 auto}.site-header__primary{align-items:center;gap:clamp(14px,1.4vw,28px);min-width:0;display:flex}.site-header--hero .site-nav{gap:clamp(8px,1vw,18px)}.site-header--hero .site-nav__link{font-family:var(--font-display);gap:clamp(5px,.55vw,10px);font-size:clamp(1.15rem,1.6vw,1.9rem)}.site-header--hero .site-nav__slash{color:#07110f6e}@supports (color:color-mix(in lab, red, red)){.site-header--hero .site-nav__slash{color:color-mix(in srgb, var(--color-ink-950) 43%, transparent)}}.site-header--hero .site-nav--utility{gap:clamp(10px,1vw,20px)}.site-header--hero .site-nav--utility .site-nav__link{font-size:clamp(1.05rem,1.4vw,1.65rem)}.site-header--hero .site-nav__pin{display:none}.orbit-deck{padding-top:118px;padding-bottom:0}.orbit-deck__stage{border-radius:clamp(20px,2vw,38px);width:calc(100% - 24px);min-height:clamp(420px,67svh,644px);margin:0 auto}.orbit-deck__intro{margin:28px auto 0}.orbit-deck__copy{max-width:100%}.orbit-deck__copy h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(2.4rem,4.6vw,5.4rem);line-height:.99}.orbit-deck__controls{width:calc(100% - clamp(40px,4.4vw,84px));margin:16px auto 0}.home-statement{background:var(--color-sand-50);color:var(--color-ink-950)}.home-statement__inner{grid-template-columns:minmax(0,1fr) minmax(380px,37%);align-items:center;gap:clamp(28px,4vw,76px);width:calc(100% - clamp(40px,5.4vw,104px));max-width:none;padding:22px 0 clamp(34px,4vw,56px)}.home-statement__copy{max-width:100%}.home-statement__eyebrow{display:none}.home-statement__copy h1{letter-spacing:-.035em;max-width:25ch;font-size:clamp(2.35rem,3.35vw,4.25rem);line-height:1.08}.home-statement__copy h1 a{color:inherit;-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);text-decoration-color:var(--color-ember-500);text-underline-offset:.13em;text-decoration-thickness:.055em}.home-statement__copy h1 a:focus-visible{outline:3px solid var(--color-lagoon-700);outline-offset:3px;border-radius:2px}.home-statement__copy>p:last-child{display:none}.home-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(12px,2vw,36px);display:grid}.home-stat{text-align:center;min-width:0}.home-stat__value{color:var(--color-ink-950);font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(1.65rem,3.1vw,4rem);font-weight:400;line-height:1}.home-stat__label{color:#07110fa3;margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.home-stat__label{color:color-mix(in srgb, var(--color-ink-950) 64%, transparent)}}.home-stat__label{font-family:var(--font-mono);letter-spacing:.11em;font-size:clamp(.58rem,.72vw,.75rem)}.world-loader__brand{top:clamp(18px,3.2vh,34px);left:clamp(18px,4vw,64px)}.world-loader__name{font-size:clamp(3.2rem,8.2vw,8rem)}.world-loader__caption{color:var(--color-sand-200);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:.5rem;font-size:clamp(.65rem,.85vw,.8rem);display:block}.world-loader__progress{top:auto;bottom:clamp(24px,5vh,56px);right:clamp(18px,4vw,64px)}.world-loader__count{font-size:clamp(4rem,11vw,10rem)}.world-loader__skip{border-radius:var(--radius-pill);width:auto;min-width:44px;min-height:44px;font-family:var(--font-sans);justify-content:center;align-items:center;padding-inline:14px;font-size:.875rem;display:inline-flex;bottom:clamp(24px,5vh,56px);left:clamp(18px,4vw,64px)}@media (max-width:820px){.site-header--hero,.site-header--hero .site-header__inner{min-height:82px}.site-header__primary{gap:0}.site-header--hero .site-nav,.site-header--hero .site-nav--utility{display:none}.orbit-deck{padding-top:92px}.orbit-deck__stage{min-height:clamp(380px,62svh,560px)}.home-statement__inner{grid-template-columns:1fr;gap:26px;padding-top:24px}.home-stats{max-width:620px;margin-left:auto}}@media (max-width:560px){.site-header--hero,.site-header--hero .site-header__inner{min-height:72px}.site-header--hero .site-header__wordmark{font-size:2.15rem}.orbit-deck{padding-top:82px}.orbit-deck__stage{border-radius:20px;width:calc(100% - 16px);min-height:clamp(300px,50svh,420px)}.orbit-deck__intro{margin-top:22px}.orbit-deck__copy h1{max-width:18ch;font-size:clamp(2rem,8.5vw,3rem);line-height:1.04}.orbit-deck__controls{width:calc(100% - 32px)}.home-statement__inner{width:calc(100% - 32px);padding:18px 0 30px}.home-statement__copy h1{font-size:clamp(2rem,8vw,2.8rem)}.home-stats{gap:8px}.home-stat__value{font-size:clamp(1.2rem,6vw,1.8rem)}.home-stat__label{letter-spacing:.08em;font-size:.55rem}.world-loader__name{font-size:clamp(2.8rem,14vw,5rem)}.world-loader__progress{right:18px;bottom:max(24px, env(safe-area-inset-bottom))}.world-loader__count{font-size:clamp(3.5rem,18vw,6rem)}.world-loader__skip{bottom:max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.site-header,.orbit-deck__card,.orbit-deck__card-button,.world-loader__digit>span{transition-duration:1ms!important}}.orbit-deck{min-height:0;padding:92px var(--gutter) 28px;background:var(--color-sand-50);color:var(--color-ink-950)}.orbit-deck:before,.orbit-deck:after{display:none}.orbit-deck__stage{--orbit-perspective:1000px;width:calc(100% + 2 * var(--gutter) - 24px);max-width:none;min-height:clamp(500px,70svh,644px);margin:0 calc(-1 * var(--gutter) + 12px);border-radius:var(--radius-panel);background:var(--color-sand-50);perspective:var(--orbit-perspective);perspective-origin:50%;touch-action:pan-y;overflow:hidden}.orbit-deck__stage:before,.orbit-deck__stage:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.orbit-deck__stage:before{background:url(/home/sky-light.jpg) 50% 43%/cover no-repeat}.orbit-deck__stage:after{z-index:1;filter:none;opacity:.42;mix-blend-mode:normal;background:url(/home/clouds-front.webp) 50% 72%/cover no-repeat;height:36%;inset:auto -3% -10%;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.orbit-deck__orbit{display:none}.orbit-deck__cards{z-index:2;width:auto;transform:rotateZ(var(--orbit-roll,-20deg)) rotateX(var(--orbit-tilt,-22deg));transform-style:preserve-3d;padding:0;list-style:none;display:block;position:absolute;inset:0;overflow:visible}.orbit-deck--enhanced .orbit-deck__card{pointer-events:none;backface-visibility:hidden;width:clamp(270px,22vw,340px);transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), var(--card-z,0px)) rotateY(var(--card-rotation-y,0deg)) scale(var(--card-scale,.52));top:50%;left:50%}.orbit-deck--enhanced .orbit-deck__card[data-front=true]{pointer-events:auto}.orbit-deck--enhanced .orbit-deck__card:hover,.orbit-deck--enhanced .orbit-deck__card:focus-within{transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), calc(var(--card-z,0px) + 38px)) rotateY(var(--card-rotation-y,0deg)) scale(calc(var(--card-scale,1) * 1.055))}.orbit-deck__card-button{width:100%;color:var(--color-sand-50);text-align:left;cursor:grab;background:0 0;border:0;gap:9px;padding:0;display:grid}.orbit-deck__card-button:active{cursor:grabbing}.orbit-deck__media{aspect-ratio:9/16;background:var(--color-ink-950);border-color:#f6f1e76b}@supports (color:color-mix(in lab, red, red)){.orbit-deck__media{border-color:color-mix(in srgb, var(--color-sand-50) 42%, transparent)}}.orbit-deck__media{border-radius:14px;box-shadow:0 18px 42px #07110f52}@supports (color:color-mix(in lab, red, red)){.orbit-deck__media{box-shadow:0 18px 42px color-mix(in srgb, var(--color-ink-950) 32%, transparent)}}.orbit-deck__media{isolation:isolate;position:relative;overflow:hidden}.orbit-deck__media:before{z-index:0;background:var(--reel-cover-image) center / cover no-repeat;content:"";filter:blur(12px)brightness(.62);position:absolute;inset:-10px;transform:scale(1.04)}.orbit-deck__cover{z-index:1;object-fit:contain}.orbit-deck__card-button{display:block;position:relative}.orbit-deck__card-title{z-index:3;color:var(--color-sand-50);text-shadow:0 1px 8px var(--color-ink-950);font-size:clamp(1rem,1.25vw,1.3rem);position:absolute;bottom:30px;left:12px}.orbit-deck__intro{align-items:center;width:100%;min-height:0;margin:22px auto 18px;display:grid}.orbit-deck__copy{width:min(100%,1450px);padding:0}.orbit-deck__eyebrow{color:var(--color-lagoon-700)}.orbit-deck__copy h1{max-width:34ch;color:var(--color-ink-950);opacity:1;font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:1.04}.orbit-deck__copy h1 a{color:inherit;-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);-webkit-text-decoration-color:var(--color-ember-500);text-decoration-color:var(--color-ember-500);text-underline-offset:.12em;text-decoration-thickness:.06em}.orbit-deck__controls{color:var(--color-ink-950)}.orbit-deck__hint{color:var(--color-lagoon-700)}.orbit-deck--enhanced .orbit-deck__cards{overflow:visible}.world-loader{z-index:auto}.world-loader:before{background:var(--color-sand-50)}.world-loader__brand,.world-loader__progress{z-index:4}.world-loader__skip{z-index:5}.orbit-deck--entering .orbit-deck__stage,.orbit-deck--entering .orbit-deck__cards{z-index:3}.orbit-deck{padding-top:92px}.site-header--hero{border-color:#07110f1a}@supports (color:color-mix(in lab, red, red)){.site-header--hero{border-color:color-mix(in srgb, var(--color-ink-950) 10%, transparent)}}.site-header--hero{background:var(--color-sand-50)}.site-header--hero .ui-wordmark,.site-header--hero .ui-wordmark__world,.site-header--hero .site-nav__link{color:var(--color-ink-950)}.site-header--hero .site-nav__link:hover,.site-header--hero .site-nav__link--active{color:var(--color-lagoon-700)}.site-header--hero .site-menu-toggle{border-color:var(--border);background:var(--surface);color:var(--text)}.site-header--hero.site-header--scrolled{background:#f6f1e7e6}@supports (color:color-mix(in lab, red, red)){.site-header--hero.site-header--scrolled{background:color-mix(in srgb, var(--color-sand-50) 90%, transparent)}}.site-header--hero{min-height:68px}.site-header--hero .site-header__inner{width:calc(100% - 2 * var(--gutter));max-width:none;min-height:68px}.site-header--hero .site-header__wordmark{font-size:clamp(2rem,2.6vw,3.125rem)}.site-header--hero .site-nav__link{font-size:clamp(1.1rem,1.45vw,1.7rem)}.orbit-deck__copy .orbit-deck__eyebrow{display:none}@media (max-width:700px){.orbit-deck{padding-top:84px}.orbit-deck__stage{width:calc(100% + 2 * var(--gutter) - 24px);min-height:clamp(340px,48svh,440px);margin-inline:calc(-1 * var(--gutter) + 12px);border-radius:20px}.orbit-deck--enhanced .orbit-deck__card{width:min(43vw,190px)}.orbit-deck__intro{margin-top:18px}.orbit-deck__copy h1{max-width:24ch;font-size:clamp(2rem,8vw,3rem)}.orbit-deck__card-title{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.orbit-deck--enhanced .orbit-deck__cards{gap:16px;display:flex;position:relative;inset:auto;overflow-x:auto;transform:none}.orbit-deck--enhanced .orbit-deck__card{opacity:1;flex:0 0 min(70vw,280px);width:auto;position:relative;inset:auto;transform:none}}.orbit-deck--enhanced .orbit-deck__card{--project-hover-accent:var(--color-ember-500)}.orbit-deck--enhanced .orbit-deck__card:nth-child(3n+2){--project-hover-accent:var(--color-lagoon-300)}.orbit-deck--enhanced .orbit-deck__card:nth-child(3n){--project-hover-accent:var(--color-sand-500)}.orbit-deck__hover-frame{z-index:4;border:2px solid var(--project-hover-accent,var(--color-ember-500));box-shadow:0 0 22px var(--project-hover-accent,#ff5a2c), inset 0 0 16px var(--project-hover-accent,#ff5a2c);border-radius:11px;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.orbit-deck__hover-frame{box-shadow:0 0 22px color-mix(in srgb, var(--project-hover-accent,var(--color-ember-500)) 52%, transparent), inset 0 0 16px color-mix(in srgb, var(--project-hover-accent,var(--color-ember-500)) 18%, transparent)}}.orbit-deck__hover-frame{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.orbit-deck__hover-detail{z-index:5;border:1px solid #07110f1a;gap:5px;width:calc(100% - 24px);padding:10px 12px;display:grid;position:absolute;bottom:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.orbit-deck__hover-detail{border:1px solid color-mix(in srgb, var(--color-ink-950) 10%, transparent)}}.orbit-deck__hover-detail{background:var(--color-sand-50);border-radius:8px;box-shadow:0 12px 30px #07110f3d}@supports (color:color-mix(in lab, red, red)){.orbit-deck__hover-detail{box-shadow:0 12px 30px color-mix(in srgb, var(--color-ink-950) 24%, transparent)}}.orbit-deck__hover-detail{color:var(--color-ink-950);opacity:0;pointer-events:none;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1);transform:translateY(7px)scale(.98)}.orbit-deck__hover-index{color:var(--color-lagoon-700);font-family:var(--font-mono);letter-spacing:.1em;font-size:9px}.orbit-deck__hover-name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.1;overflow:hidden}.orbit-deck__hover-action{color:var(--project-hover-accent,var(--color-ember-500));letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:2px;font-size:10px;font-weight:650;display:flex}.orbit-deck__card[data-hovered=true] .orbit-deck__hover-frame,.orbit-deck__card:focus-within .orbit-deck__hover-frame{opacity:1}.orbit-deck__card[data-hovered=true] .orbit-deck__hover-detail,.orbit-deck__card:focus-within .orbit-deck__hover-detail{opacity:1;transform:translateY(0)scale(1)}.orbit-deck__card[data-hovered=true] .orbit-deck__card-title,.orbit-deck__card:focus-within .orbit-deck__card-title{opacity:0}.orbit-deck__card-title{transition:opacity .16s ease-out}.orbit-deck__view{transition:opacity .16s ease-out,transform .18s ease-out}.orbit-deck__card[data-hovered=true] .orbit-deck__view,.orbit-deck__card:focus-within .orbit-deck__view{opacity:0;transform:translateY(4px)}.orbit-deck__clip{z-index:2;animation:.22s ease-out both orbit-clip-reveal}@keyframes orbit-clip-reveal{0%{opacity:0}to{opacity:1}}.home-statement__ai-tooltip{display:inline-block;position:relative}.home-statement__ai{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-statement__tooltip{z-index:10;border:1px solid #07110f1f;gap:7px;width:min(260px,72vw);padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 14px);left:50%}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip{border:1px solid color-mix(in srgb, var(--color-ink-950) 12%, transparent)}}.home-statement__tooltip{background:var(--color-sand-50);border-radius:8px;box-shadow:0 14px 34px #07110f38}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip{box-shadow:0 14px 34px color-mix(in srgb, var(--color-ink-950) 22%, transparent)}}.home-statement__tooltip{color:var(--color-ink-950);font-family:var(--font-sans);letter-spacing:0;opacity:0;pointer-events:none;font-size:13px;font-weight:450;line-height:1.4;transition:opacity .16s ease-out,transform .18s ease-out;transform:translate(-50%,5px)}.home-statement__tooltip:after{background:var(--color-sand-50);border-right:1px solid #07110f1f;width:8px;height:8px;position:absolute;top:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip:after{border-right:1px solid color-mix(in srgb, var(--color-ink-950) 12%, transparent)}}.home-statement__tooltip:after{border-bottom:1px solid #07110f1f}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip:after{border-bottom:1px solid color-mix(in srgb, var(--color-ink-950) 12%, transparent)}}.home-statement__tooltip:after{content:"";transform:translate(-50%,-50%)rotate(45deg)}.home-statement__ai-tooltip:hover .home-statement__tooltip,.home-statement__ai:focus-visible+.home-statement__tooltip{opacity:1;transform:translate(-50%)}@media (max-width:700px){.orbit-deck__hover-detail{width:calc(100% - 20px);bottom:10px;left:10px}}@media (prefers-reduced-motion:reduce){.orbit-deck__hover-frame,.orbit-deck__hover-detail,.orbit-deck__view,.orbit-deck__card-title,.orbit-deck__clip,.home-statement__ai,.home-statement__tooltip{transition:none!important;animation:none!important}}@media (max-width:700px){.orbit-deck__stage{touch-action:auto}.orbit-deck--enhanced .orbit-deck__cards{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1 0 100%;align-items:center;gap:12px;width:100%;height:100%;margin:0;padding:12px;display:flex;position:relative;inset:auto;overflow:auto hidden;transform:none}.orbit-deck--enhanced .orbit-deck__cards::-webkit-scrollbar{display:none}.orbit-deck--enhanced .orbit-deck__card{scroll-snap-align:center;width:min(76vw,300px);opacity:var(--card-opacity,1);pointer-events:auto;flex:0 0 min(76vw,300px);position:relative;top:auto;left:auto;transform:none}.orbit-deck--enhanced .orbit-deck__card:hover,.orbit-deck--enhanced .orbit-deck__card:focus-within{transform:none}}body:has(.orbit-deck--entering) .home-page{z-index:101;isolation:auto;background:0 0;position:relative}body:has(.orbit-deck--entering) .orbit-deck{isolation:auto;background:0 0}body:has(.orbit-deck--entering) .orbit-deck__stage{background:0 0}body:has(.orbit-deck--entering) .orbit-deck__stage:before{opacity:0;transition:opacity .9s var(--ease-standard)}body:has(.orbit-deck--entering) .orbit-deck__stage:after{opacity:0;transition:opacity .9s var(--ease-standard)}body:has(.orbit-deck--entering) .home-statement{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo), background-color .9s var(--ease-standard);background:0 0;transform:translateY(12px)}body:has(.orbit-deck--entering)[data-home-intro-chrome] .home-statement{background:var(--color-sand-50);opacity:1;transform:translateY(0)}body:has(.orbit-deck--entering) .site-header--hero{z-index:102;opacity:0;transition:opacity .65s var(--ease-out-expo), background-color .9s var(--ease-standard);background:0 0}body:has(.orbit-deck--entering)[data-home-intro-chrome] .site-header--hero{background:var(--color-sand-50);opacity:1}body:has(.home-page) .world-loader{z-index:auto;isolation:auto;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out-expo), visibility 0s linear .7s;background:0 0}body:has(.home-page) .world-loader--active{opacity:1;visibility:visible;transition:opacity linear,visibility linear}body:has(.home-page) .world-loader:before{z-index:100;background:var(--color-sand-50);opacity:0;transition:opacity 1.2s var(--ease-standard)}:is(body:has(.home-page) .world-loader__brand,body:has(.home-page) .world-loader__progress,body:has(.home-page) .world-loader__skip){z-index:103}body:has(.home-page) .world-loader__caption{opacity:1;transition:opacity .45s var(--ease-standard)}body:has(.home-page)[data-home-intro-chrome] .world-loader__caption{opacity:0}body:has(.home-page) .world-loader__progress{top:auto;right:var(--gutter);bottom:max(24px, env(safe-area-inset-bottom));align-items:baseline}body:has(.home-page) .world-loader__count{font-size:clamp(4.5rem,10vw,9rem)}body:has(.home-page) .world-loader__progress{transition:opacity .45s var(--ease-standard)}body:has(.home-page)[data-home-intro-chrome] .world-loader__progress{opacity:0}body:has(.home-page) .world-loader__name{transform-origin:0 0}body:has(.orbit-deck--entering) .orbit-deck__card{animation:none!important}body:has(.home-page) .world-loader__brand{top:3.2vh;left:4vw}body:has(.home-page) .world-loader__name{font-size:clamp(3rem,8vw,8rem)}body:has(.home-page) .world-loader__caption{margin-top:var(--space-3);color:var(--color-ink-950)}body:has(.home-page) .world-loader:before{background:var(--color-sand-50);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard)}body:has(.home-page) .world-loader--active:before{opacity:1}body:has(.home-page)[data-home-intro-chrome] .world-loader--active:before{opacity:0}:is(body:has(.home-page) .world-loader__count,body:has(.home-page) .world-loader__percent){color:var(--color-ink-950)}body:has(.home-page) .world-loader__skip{border-color:#07110f61;width:48px;min-width:48px;height:48px;min-height:48px}@supports (color:color-mix(in lab, red, red)){body:has(.home-page) .world-loader__skip{border-color:color-mix(in srgb, var(--color-ink-950) 38%, transparent)}}body:has(.home-page) .world-loader__skip{color:var(--color-ink-950);background:0 0;border-radius:50%;padding:0}body:has(.home-page) .world-loader__skip:hover{border-color:var(--color-lagoon-700);color:var(--color-lagoon-700)}body:has(.orbit-deck--entering)[data-home-intro-chrome]:not([data-home-wordmark-flown]) .site-header__wordmark .ui-wordmark__first{opacity:0}.ui-wordmark__first{transition:opacity .1s linear}.ui-wordmark__tagline{background:var(--color-ink-950);width:max-content;max-width:min(250px,72vw);color:var(--color-sand-50);font-family:var(--font-sans);letter-spacing:.01em;opacity:0;pointer-events:none;visibility:hidden;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:450;line-height:1.25;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px)}.ui-wordmark:hover .ui-wordmark__tagline,.ui-wordmark:focus-visible .ui-wordmark__tagline{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:700px){body:has(.orbit-deck--entering) .orbit-deck__stage{overflow:hidden}body:has(.orbit-deck--entering) .orbit-deck--enhanced .orbit-deck__cards{width:100%;height:100%;transform:rotateZ(var(--orbit-roll,-20deg)) rotateX(var(--orbit-tilt,-22deg));padding:0;display:block;position:absolute;inset:0;overflow:visible}body:has(.orbit-deck--entering) .orbit-deck--enhanced .orbit-deck__card{flex:initial;scroll-snap-align:none;width:min(50vw,190px);opacity:var(--card-opacity,0);transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), var(--card-z,0px)) rotateY(var(--card-rotation-y,0deg)) scale(var(--card-scale,.36));position:absolute;top:50%;left:50%}body:has(.home-page) .world-loader__brand{top:2vh;left:5vw}body:has(.home-page) .world-loader__name{font-size:clamp(2.8rem,13vw,5rem)}body:has(.home-page) .world-loader__progress{top:auto;right:5vw;bottom:max(24px, env(safe-area-inset-bottom))}body:has(.home-page) .world-loader__count{font-size:clamp(3.5rem,16vw,6rem)}}@media (prefers-reduced-motion:reduce){.ui-wordmark__tagline,.ui-wordmark__first{transition:none}body:has(.home-page) .world-loader{transition:none}body:has(.home-page) .world-loader:before{transition:none}body:has(.orbit-deck--entering) .home-statement{transition:none}body:has(.orbit-deck--entering) .site-header--hero{transition:none}}.orbit-deck--enhanced .orbit-deck__card{width:var(--orbit-card-width,clamp(220px, 15vw, 270px))}.orbit-deck__media{aspect-ratio:9/16}.world-loader__progress{white-space:nowrap;max-width:calc(100vw - 40px);right:clamp(20px,5vw,80px);overflow:visible}.world-loader__count{flex:none}.world-loader__percent{flex:none;margin-left:.08em;padding-right:.04em}body:has(.home-page) .site-header--hero .site-nav__link{background-image:linear-gradient(var(--nav-cover), var(--nav-cover));transition:background-size var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;padding-inline:.08em}body:has(.home-page) .site-header--hero .site-nav__link:first-child{--nav-cover:var(--color-lagoon-700);--nav-ink:var(--color-sand-50)}body:has(.home-page) .site-header--hero .site-nav__link:nth-child(2){--nav-cover:var(--color-ember-500);--nav-ink:var(--color-ink-950)}body:has(.home-page) .site-header--hero .site-nav__link:nth-child(3){--nav-cover:var(--color-signal-400);--nav-ink:var(--color-ink-950)}:is(body:has(.home-page) .site-header--hero .site-nav__link:hover,body:has(.home-page) .site-header--hero .site-nav__link:focus-visible){color:var(--nav-ink);background-size:100% 100%}body:has(.home-page) .site-header--hero .site-nav__link:after{background:currentColor;bottom:0}:is(body:has(.home-page) .site-mode a:hover,body:has(.home-page) .site-mode a:focus-visible){color:var(--color-ink-950)}body:has(.home-page) .home-statement__copy h1 a{z-index:0;background-image:linear-gradient(var(--headline-cover), var(--headline-cover)), linear-gradient(var(--headline-cover), var(--headline-cover));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0 78%,100% 1px;border-radius:2px;display:inline;position:relative}body:has(.home-page) .home-statement__copy h1 a sup{font-family:var(--font-sans);vertical-align:super;margin-left:.04em;font-size:.28em;font-weight:500;line-height:0}body:has(.home-page) .home-statement__ai sup{font-family:var(--font-sans);vertical-align:super;margin-left:.04em;font-size:.28em;font-weight:500;line-height:0}body:has(.home-page) .home-statement__founders{--headline-cover:var(--color-lagoon-700)}body:has(.home-page) .home-statement__students{--headline-cover:var(--color-signal-400)}:is(body:has(.home-page) .home-statement__copy h1 .home-statement__founders:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__founders:focus-visible){color:var(--color-sand-50);background-size:100% 78%,100% 1px}:is(body:has(.home-page) .home-statement__copy h1 .home-statement__brands:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__brands:focus-visible,body:has(.home-page) .home-statement__copy h1 .home-statement__students:hover,body:has(.home-page) .home-statement__copy h1 .home-statement__students:focus-visible){color:var(--color-ink-950);background-size:100% 78%,100% 1px}.home-statement__preview{z-index:20;border:1px solid #07110f24;gap:5px;width:clamp(220px,19vw,280px);display:grid;position:absolute;bottom:calc(100% + 18px);left:0}@supports (color:color-mix(in lab, red, red)){.home-statement__preview{border:1px solid color-mix(in srgb, var(--color-ink-950) 14%, transparent)}}.home-statement__preview{background:var(--color-sand-50);border-radius:9px;padding:9px;box-shadow:0 16px 38px #07110f38}@supports (color:color-mix(in lab, red, red)){.home-statement__preview{box-shadow:0 16px 38px color-mix(in srgb, var(--color-ink-950) 22%, transparent)}}.home-statement__preview{color:var(--color-ink-950);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out-expo), visibility var(--duration-fast) linear;visibility:hidden;transform:translateY(7px)scale(.98)}.home-statement__preview-image{aspect-ratio:16/9;background:var(--color-sand-200);border-radius:5px;width:100%;display:block;position:relative;overflow:hidden}.home-statement__preview-image img{object-fit:cover}.home-statement__preview-meta{color:var(--color-lagoon-700);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.home-statement__preview-title{font-family:var(--font-display);font-size:1.2rem;line-height:1.05}.home-statement__preview-detail{font-family:var(--font-sans);font-size:11px;line-height:1.35}.home-statement__founders:hover .home-statement__preview,.home-statement__founders:focus-visible .home-statement__preview,.home-statement__brands:hover .home-statement__preview,.home-statement__brands:focus-visible .home-statement__preview,.home-statement__students:hover .home-statement__preview,.home-statement__students:focus-visible .home-statement__preview{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.home-statement__ai-tooltip{position:relative}.home-statement__ai{z-index:0;background-image:linear-gradient(var(--color-ink-950), var(--color-ink-950));transition:background-size var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0 78%;position:relative}.home-statement__ai:hover,.home-statement__ai:focus-visible{color:var(--color-sand-50);background-size:100% 78%}.home-statement__ai:focus-visible{outline:3px solid var(--color-lagoon-700);outline-offset:3px;border-radius:2px}body:has(.home-page) .home-statement__copy h1:has(.home-statement__ai:hover)>:not(.home-statement__ai-tooltip:hover){opacity:.34}body:has(.home-page) .home-statement__copy h1:has(.home-statement__ai:focus-visible)>:not(.home-statement__ai-tooltip){opacity:.34}.home-statement__tooltip strong{font-family:var(--font-display);font-size:1.2rem;font-weight:400}.home-statement__tooltip span{font-family:var(--font-sans);font-size:12px}@media (max-width:700px){.orbit-deck__media{aspect-ratio:4/5}.orbit-deck__hover-detail{width:calc(100% - 20px);bottom:10px;left:10px}.home-statement__preview{width:min(72vw,260px);left:50%;transform:translate(-50%,7px)scale(.98)}.home-statement__founders:hover .home-statement__preview,.home-statement__founders:focus-visible .home-statement__preview,.home-statement__brands:hover .home-statement__preview,.home-statement__brands:focus-visible .home-statement__preview,.home-statement__students:hover .home-statement__preview,.home-statement__students:focus-visible .home-statement__preview{transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.home-statement__preview,.home-statement__ai,.home-statement__tooltip{transition:none}body:has(.home-page) .site-header--hero .site-nav__link{transition:none}body:has(.home-page) .home-statement__copy h1 a{transition:none}}body:has(.home-page) .home-statement__copy h1 a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--headline-cover);-webkit-text-decoration-color:var(--headline-cover);-webkit-text-decoration-color:var(--headline-cover);text-decoration-color:var(--headline-cover);text-underline-offset:.13em;text-decoration-skip-ink:none;background-size:0 78%,0 2px;text-decoration-thickness:.055em}:is(body:has(.home-page) .home-statement__copy h1 a.home-statement__founders:hover,body:has(.home-page) .home-statement__copy h1 a.home-statement__founders:focus-visible){color:var(--color-sand-50);background-size:100% 78%,0 2px}:is(body:has(.home-page) .home-statement__copy h1 a.home-statement__brands:hover,body:has(.home-page) .home-statement__copy h1 a.home-statement__brands:focus-visible,body:has(.home-page) .home-statement__copy h1 a.home-statement__students:hover,body:has(.home-page) .home-statement__copy h1 a.home-statement__students:focus-visible){color:var(--color-ink-950);background-size:100% 78%,0 2px}:is(body:has(.home-page) .site-header--hero .site-nav .site-nav__link:first-child:hover,body:has(.home-page) .site-header--hero .site-nav .site-nav__link:first-child:focus-visible,body:has(.home-page) .site-header--hero .site-nav .site-nav__link:nth-child(2):hover,body:has(.home-page) .site-header--hero .site-nav .site-nav__link:nth-child(2):focus-visible,body:has(.home-page) .site-header--hero .site-nav .site-nav__link:nth-child(3):hover,body:has(.home-page) .site-header--hero .site-nav .site-nav__link:nth-child(3):focus-visible){color:var(--nav-ink)}body:has(.home-page) .site-mode a{z-index:0;background-image:linear-gradient(var(--color-ink-950), var(--color-ink-950));transition:background-size var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;padding:.08em .12em;position:relative}:is(body:has(.home-page) .site-mode a:hover,body:has(.home-page) .site-mode a:focus-visible){color:var(--color-sand-50);background-size:100% 100%}.orbit-deck__hover-frame{transition:opacity .22s ease-out,transform .32s cubic-bezier(.16,1,.3,1);transform:scale(.985)}.orbit-deck__card:is(:hover,[data-hovered=true]) .orbit-deck__hover-frame,.orbit-deck__card:focus-within .orbit-deck__hover-frame{opacity:1;transform:scale(1)}.orbit-deck__card:is(:hover,[data-hovered=true]) .orbit-deck__hover-detail,.orbit-deck__card:focus-within .orbit-deck__hover-detail{opacity:1;transform:translateY(0)scale(1)}.orbit-deck--enhanced .orbit-deck__card:is(:hover,:focus-within){transform:translate3d(calc(var(--card-x,0px) - 50%), calc(var(--card-y,0px) - 50%), var(--card-z,0px)) rotateY(var(--card-rotation-y,0deg)) scale(var(--card-scale,.52))}.orbit-deck__card-button{border-radius:var(--radius-card);transform:translateZ(0) scale(var(--orbit-face-scale,1));transform-origin:50%;transition:transform var(--duration-card-hover) var(--ease-out-expo);position:relative;overflow:visible}.orbit-deck__card[data-hovered=true] .orbit-deck__card-button,.orbit-deck__card:focus-within .orbit-deck__card-button,.orbit-deck--enhanced .orbit-deck__card:is(:hover,:focus-within,[data-hovered=true]) .orbit-deck__card-button{transform:translateZ(12px) scale(var(--orbit-face-scale,1))}.orbit-deck__card[data-hovered=true] .orbit-deck__hover-detail,.orbit-deck__card:focus-within .orbit-deck__hover-detail{opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.orbit-deck__card:hover:not([data-hovered=true]):not(:focus-within) .orbit-deck__hover-detail{opacity:0;transform:translateY(7px)scale(.98)}.orbit-deck__hover-detail{transition-duration:var(--duration-card-meta)}.orbit-deck__hover-action{align-items:center;min-height:24px}.orbit-deck__card[data-media-kind=image] .orbit-deck__cover{transition:transform var(--duration-card-hover) var(--ease-out-expo)}.orbit-deck__card[data-media-kind=video] .orbit-deck__card-button:hover .orbit-deck__cover{transform:none}.orbit-deck--enhanced .orbit-deck__card:is(:hover,:focus-within,[data-hovered=true]) .orbit-deck__card-button{transform:translateZ(0) scale(var(--orbit-face-scale,1))}.orbit-deck__card[data-media-kind=image][data-hovered=true] .orbit-deck__cover,.orbit-deck__card[data-media-kind=image]:focus-within .orbit-deck__cover{transform:none}.orbit-deck--enhanced .orbit-deck__card[data-hovered=true]{z-index:101!important}.orbit-deck--settled .orbit-deck__card{transition:opacity .18s ease-out}.orbit-deck--settled .orbit-deck__card:not([data-front=true]){pointer-events:none}.orbit-deck--enhanced .orbit-deck__media:before{display:none}.orbit-deck--settled .orbit-deck__hover-detail{background:var(--project-hover-accent,var(--color-signal-400));border:0;border-radius:7px;align-items:center;gap:7px;width:auto;min-height:34px;padding:6px 8px;display:flex;bottom:8px;left:8px;right:8px;box-shadow:0 5px 14px #07110f40}@supports (color:color-mix(in lab, red, red)){.orbit-deck--settled .orbit-deck__hover-detail{box-shadow:0 5px 14px color-mix(in srgb, var(--color-ink-950) 25%, transparent)}}.orbit-deck--settled .orbit-deck__hover-detail{color:var(--color-ink-950)}.orbit-deck--settled .orbit-deck__hover-index{color:#07110fbf;flex:none}@supports (color:color-mix(in lab, red, red)){.orbit-deck--settled .orbit-deck__hover-index{color:color-mix(in srgb, var(--color-ink-950) 75%, transparent)}}.orbit-deck--settled .orbit-deck__hover-index{letter-spacing:.14em;text-transform:uppercase;font-size:7px}.orbit-deck--settled .orbit-deck__hover-name{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:clamp(10px,.8vw,13px);line-height:1.05}.orbit-deck--settled .orbit-deck__hover-action{color:var(--color-ink-950);flex:none;margin:0;font-size:13px;line-height:1}.orbit-deck__hover-play{z-index:7;background:var(--color-ink-950);color:var(--color-sand-50);font-family:var(--font-mono);letter-spacing:.12em;opacity:0;pointer-events:none;border-radius:999px;padding:6px 10px;font-size:9px;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(5px - 50%))}.orbit-deck__card[data-hovered=true] .orbit-deck__hover-play,.orbit-deck__card:focus-within .orbit-deck__hover-play{opacity:1;transform:translate(-50%,-50%)}.orbit-deck--enhanced .orbit-deck__cover{object-fit:cover}@media (prefers-reduced-motion:reduce){.orbit-deck__card-button,.orbit-deck__hover-detail,.orbit-deck__card[data-media-kind=image] .orbit-deck__cover{transition:none}.orbit-deck__card[data-hovered=true] .orbit-deck__card-button,.orbit-deck__card:focus-within .orbit-deck__card-button{transform:none}.orbit-deck__hover-frame,.orbit-deck__hover-detail{transition:none}body:has(.home-page) .site-header--hero .site-nav__link{transition:none}body:has(.home-page) .site-mode a{transition:none}body:has(.home-page) .home-statement__copy h1 a{transition:none}}.world-loader__backdrop{z-index:100;background:var(--color-sand-50);opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease-standard), visibility 0s linear 1.2s;visibility:hidden;position:fixed;inset:0}.world-loader__backdrop--active{opacity:1;visibility:visible;transition-delay:0s}body:has(.home-page)[data-home-intro-chrome] .world-loader__backdrop--active{opacity:0}.world-loader{z-index:102;opacity:1;pointer-events:none;visibility:visible;background:0 0;transition:none}body:has(.home-page) .world-loader{z-index:102}.world-loader:before{display:none}.world-loader:not(.world-loader--active){visibility:hidden}.world-loader__brand,.world-loader__progress,.world-loader__skip{z-index:1}.world-loader__brand,.world-loader__progress{pointer-events:none}.world-loader__skip{pointer-events:auto}body:has(.orbit-deck--entering) .home-page{z-index:101;position:relative}.orbit-deck__stage{transform-style:preserve-3d;overflow:clip}.orbit-deck--entering .orbit-deck__stage{z-index:auto}.orbit-deck--entering .orbit-deck__cards{z-index:101}.orbit-deck__cards{transform:translate3d(0, var(--orbit-anchor-y,0px), var(--orbit-camera-z,0px)) rotateZ(var(--orbit-roll,-20deg)) rotateX(var(--orbit-tilt,-22deg))}.orbit-deck--enhanced .orbit-deck__card[data-front=true]{backface-visibility:visible}.orbit-deck--enhanced .orbit-deck__card[data-front=true] .orbit-deck__media{transform:rotateY(var(--orbit-face-flip,180deg))}body:has(.orbit-deck--entering) .orbit-deck--enhanced .orbit-deck__card{backface-visibility:visible}body:has(.orbit-deck--entering) .orbit-deck--enhanced .orbit-deck__card[data-front=true]{opacity:calc(var(--card-opacity,0) * var(--orbit-backface-opacity,1))}.orbit-deck__debug{z-index:10;border:1px solid #07110f47;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab, red, red)){.orbit-deck__debug{border:1px solid color-mix(in srgb, var(--color-ink-950) 28%, transparent)}}.orbit-deck__debug{background:#f6f1e7e0;border-radius:4px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.orbit-deck__debug{background:color-mix(in srgb, var(--color-sand-50) 88%, transparent)}}.orbit-deck__debug{color:var(--color-ink-950);font-family:var(--font-mono);pointer-events:none;white-space:pre;font-size:11px;line-height:1.45}@media (max-width:700px){body:has(.orbit-deck--entering) .orbit-deck__stage{overflow:clip}body:has(.orbit-deck--entering) .orbit-deck--enhanced .orbit-deck__cards{transform:translate3d(0, var(--orbit-anchor-y,0px), var(--orbit-camera-z,0px)) rotateZ(var(--orbit-roll,-20deg)) rotateX(var(--orbit-tilt,-22deg))}}@media (prefers-reduced-motion:reduce){.world-loader__backdrop{transition:none}}body:has(.home-page) .site-header--hero .site-header__wordmark .ui-wordmark__first{color:var(--color-ink-950)}body:has(.home-page) .site-header--hero .site-header__wordmark .ui-wordmark__world{color:var(--color-lagoon-700)}.world-loader__backdrop{background-color:#f7f2e8}@supports (color:color-mix(in lab, red, red)){.world-loader__backdrop{background-color:color-mix(in srgb, var(--color-sand-50) 94%, white)}}.world-loader__backdrop{background-image:radial-gradient(at 50% 42%,#ffffff6b,#0000 68%),linear-gradient(145deg,#7fb8ae08,#0000 48%)}@supports (color:color-mix(in lab, red, red)){.world-loader__backdrop{background-image:radial-gradient(ellipse at 50% 42%, #ffffff6b, transparent 68%), linear-gradient(145deg, color-mix(in srgb, var(--color-lagoon-300) 3%, transparent), transparent 48%)}}body:has(.orbit-deck--entering) .orbit-deck__stage{clip-path:inset(-100vmax);z-index:101;transition:clip-path 1.1s cubic-bezier(.22, .7, .18, 1), border-color .85s var(--ease-standard), border-radius .85s var(--ease-standard), background-color .9s var(--ease-standard), background-image .9s var(--ease-standard);background-color:#0000;background-image:none;border-color:#0000;border-radius:0;overflow:visible}body:has(.orbit-deck--entering)[data-home-intro-chrome] .orbit-deck__stage{border-color:#f6f1e76b}@supports (color:color-mix(in lab, red, red)){body:has(.orbit-deck--entering)[data-home-intro-chrome] .orbit-deck__stage{border-color:color-mix(in srgb, var(--color-sand-50) 42%, transparent)}}body:has(.orbit-deck--entering)[data-home-intro-chrome] .orbit-deck__stage{border-radius:var(--radius-panel);clip-path:inset(0 round var(--radius-panel));background-color:var(--color-sand-50);background-image:url(/home/sky-light.jpg);transition-delay:0s}body:has(.orbit-deck--entering) .home-page{z-index:auto;overflow:visible}body:has(.orbit-deck--entering) .orbit-deck__stage:before{transition:opacity .9s var(--ease-standard)}body:has(.orbit-deck--entering) .orbit-deck__stage:after{transition:opacity .9s var(--ease-standard)}body:has(.orbit-deck--entering)[data-home-intro-chrome] .orbit-deck__stage:before{opacity:1}body:has(.orbit-deck--entering)[data-home-intro-chrome] .orbit-deck__stage:after{opacity:1}body:has(.orbit-deck--entering) .orbit-deck__cards{overflow:visible}body:has(.home-page) .site-header--hero .site-nav__link:before{content:none}body:has(.home-page) .site-header--hero .site-nav__separator{color:#07110f61;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){body:has(.home-page) .site-header--hero .site-nav__separator{color:color-mix(in srgb, var(--color-ink-950) 38%, transparent)}}body:has(.home-page) .site-header--hero .site-nav__separator{font:inherit;transition:opacity var(--duration-base) var(--ease-standard)}body:has(.home-page) .site-header--hero .site-nav__link{gap:0}body:has(.home-page) .site-header--hero .site-nav__link:after{content:none}body:has(.home-page) .site-header--hero .site-nav__link:first-of-type{--nav-cover:var(--color-lagoon-700);--nav-ink:var(--color-sand-50)}body:has(.home-page) .site-header--hero .site-nav__link:nth-of-type(2){--nav-cover:var(--color-ember-600);--nav-ink:var(--color-sand-50)}body:has(.home-page) .site-header--hero .site-nav__link:nth-of-type(3){--nav-cover:var(--color-signal-400);--nav-ink:var(--color-ink-950)}body:has(.home-page) .site-header--hero .site-nav__link:is(:hover,:focus-visible){color:var(--nav-ink);background-size:100% 100%}body:has(.home-page) .site-header--hero .site-header__wordmark .ui-wordmark__tagline{width:max-content;max-width:none;color:var(--color-ink-950);font-family:var(--font-display);letter-spacing:-.035em;transition:opacity .28s var(--ease-standard), transform .38s var(--ease-out-expo), visibility .28s;background:0 0;border-radius:0;padding:0;font-size:clamp(1.65rem,2.7vw,3.1rem);line-height:1;top:50%;transform:translateY(calc(8px - 50%))}:is(body:has(.home-page) .site-header--hero .site-header__wordmark .ui-wordmark__first,body:has(.home-page) .site-header--hero .site-header__wordmark .ui-wordmark__world){transition:opacity .22s var(--ease-standard), transform .32s var(--ease-out-expo)}:is(body:has(.home-page) .site-header--hero:has(.site-header__wordmark:is(:hover,:focus-visible)) .site-header__wordmark .ui-wordmark__first,body:has(.home-page) .site-header--hero:has(.site-header__wordmark:is(:hover,:focus-visible)) .site-header__wordmark .ui-wordmark__world){opacity:0;transform:translateY(-5px)}body:has(.home-page) .site-header--hero:has(.site-header__wordmark:is(:hover,:focus-visible)) .site-header__wordmark .ui-wordmark__tagline{opacity:1;visibility:visible;transform:translateY(-50%)}body:has(.home-page) .site-header--hero:has(.site-header__wordmark:is(:hover,:focus-visible)) .site-nav{opacity:0;pointer-events:none;visibility:hidden}.site-header--hero .site-nav{transition:opacity .28s var(--ease-standard), visibility .28s}body:has(.home-page) .home-statement__brands{--headline-cover:var(--color-ember-600)}body:has(.home-page) .home-statement__copy h1 a.home-statement__brands:is(:hover,:focus-visible){color:var(--color-sand-50)}.home-statement__preview{border:1px solid #07110f1a;gap:0;width:clamp(280px,23vw,350px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-statement__preview{border:1px solid color-mix(in srgb, var(--color-ink-950) 10%, transparent)}}.home-statement__preview{border-radius:20px;padding:0;box-shadow:0 20px 54px #07110f40}@supports (color:color-mix(in lab, red, red)){.home-statement__preview{box-shadow:0 20px 54px color-mix(in srgb, var(--color-ink-950) 25%, transparent)}}.home-statement__preview{transform:translateY(10px)scale(.985)}.home-statement__preview-image{aspect-ratio:1;border-radius:0}.home-statement__preview-caption{background:var(--color-ink-950);color:var(--color-sand-50);padding:15px 18px 17px;display:block}.home-statement__preview-title{font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.05;display:block}.home-statement__preview-info{background:var(--color-sand-50);gap:7px;padding:16px 18px 19px;display:grid}.home-statement__preview-meta{color:var(--color-ink-950);font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.home-statement__preview-meta:before{background:var(--headline-cover);content:"";flex:0 0 9px;width:9px;height:9px}.home-statement__preview-detail{color:#07110fa6}@supports (color:color-mix(in lab, red, red)){.home-statement__preview-detail{color:color-mix(in srgb, var(--color-ink-950) 65%, transparent)}}.home-statement__preview-detail{font-size:14px;line-height:1.5}.home-statement__tooltip{border:1px solid #f6f1e724;gap:12px;width:clamp(290px,25vw,410px)}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip{border:1px solid color-mix(in srgb, var(--color-sand-50) 14%, transparent)}}.home-statement__tooltip{background:var(--color-ink-950);color:var(--color-sand-50);text-align:left;border-radius:20px;padding:24px 25px 26px}.home-statement__tooltip:after{background:var(--color-ink-950);border-color:#f6f1e724}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip:after{border-color:color-mix(in srgb, var(--color-sand-50) 14%, transparent)}}.home-statement__tooltip strong{font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:1.12}.home-statement__tooltip span{color:#f6f1e7b8}@supports (color:color-mix(in lab, red, red)){.home-statement__tooltip span{color:color-mix(in srgb, var(--color-sand-50) 72%, transparent)}}.home-statement__tooltip span{font-size:15px;line-height:1.55}@media (max-width:700px){.home-statement__preview{width:min(78vw,330px)}.home-statement__preview-image{aspect-ratio:4/5}.home-statement__tooltip{width:min(82vw,360px);padding:20px}body:has(.orbit-deck--entering) .orbit-deck__stage{clip-path:inset(-100vmax);overflow:visible}body:has(.orbit-deck--entering)[data-home-intro-chrome] .orbit-deck__stage{clip-path:inset(0 round 20px);border-radius:20px}}.orbit-deck__media{transform-style:preserve-3d}.orbit-deck__hover-detail,.orbit-deck__hover-play{backface-visibility:visible;transform-style:preserve-3d}.orbit-deck__card[data-hovered=true] .orbit-deck__hover-detail,.orbit-deck__card:focus-within .orbit-deck__hover-detail{transform:translateZ(18px)translateY(0)scale(1)}.orbit-deck__card[data-hovered=true] .orbit-deck__hover-play,.orbit-deck__card:focus-within .orbit-deck__hover-play{transform:translate(-50%,-50%)translateZ(20px)}body:has(.home-page) .orbit-deck:not([data-scene-ready=true]) .orbit-deck__stage{visibility:hidden}.cloud-shader{width:100%;height:100%;min-height:20rem;display:block;position:relative;overflow:hidden}.cloud-shader__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cloud-shader__content{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.orbit-deck__cloud-shader{z-index:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.orbit-deck--cloud-ready .orbit-deck__stage{background-color:#0000;background-image:none}.orbit-deck--cloud-ready .orbit-deck__stage:after{opacity:0;background-image:none}body:has(.home-page) .site-header--hero .site-header__primary{gap:clamp(18px,1.25vw,26px)}body:has(.home-page) .site-header--hero .site-nav{gap:clamp(9px,.7vw,14px)}body:has(.home-page) .site-header--hero .site-nav__link{margin-left:0}@media (min-width:821px){body:has(.home-page) .site-header--hero .site-header__wordmark{font-size:clamp(2.25rem,2.6vw,3.15rem)}body:has(.home-page) .site-header--hero .site-nav__link{font-size:clamp(1.2rem,1.75vw,1.95rem)}}@media (max-width:700px){body:has(.home-page) .site-header--hero .site-header__wordmark{font-size:clamp(2.1rem,7vw,2.4rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
