@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:5px;--radius-md:10px;--radius-lg:16px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background-night:#0c1018;--color-surface-navy:#15213a;--color-brand-yellow:#ffd43b;--color-agent-cobalt:#4a5fd9;--color-film-paper:#fff8ec;--color-text-on-night:var(--color-film-paper);--color-text-muted-night:#c5c0b9}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-text-muted-night:color-mix(in srgb, var(--color-film-paper) 76%, var(--color-background-night))}}:root,:host{--color-text-on-paper:var(--color-background-night);--color-text-muted-paper:#505153}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-text-muted-paper:color-mix(in srgb, var(--color-background-night) 72%, var(--color-film-paper))}}:root,:host{--color-line-night:#383a3e}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-line-night:color-mix(in srgb, var(--color-film-paper) 18%, var(--color-background-night))}}:root,:host{--color-line-paper:#d8d3ca}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-line-paper:color-mix(in srgb, var(--color-background-night) 16%, var(--color-film-paper))}}:root,:host{--color-selection:#ffe9a2}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-selection:color-mix(in srgb, var(--color-brand-yellow) 42%, var(--color-film-paper))}}:root,:host{--color-focus:var(--color-agent-cobalt);--color-elevation:#00000047;--color-vignette:#00000070;--color-neutral:var(--color-film-paper);--color-primary:var(--color-background-night);--font-display:"Space Grotesk";--font-h2:"Space Grotesk";--font-h3:"Space Grotesk";--font-subhead:"Inter";--font-body-md:"Inter";--font-body-sm:"Inter";--font-label-caps:"IBM Plex Mono";--text-display:3.5rem;--text-display-mobile:2.5rem;--text-h2:2.25rem;--text-h2-mobile:1.875rem;--text-h3:1.0625rem;--text-subhead:1rem;--text-body-md:.9375rem;--text-body-sm:.8125rem;--text-label-caps:.6875rem;--tracking-display:-.045em;--tracking-h2:-.03em;--tracking-label-caps:.1em;--font-weight-display:700;--font-weight-h2:700;--font-weight-h3:600;--font-weight-body:400;--font-weight-label-caps:500;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:40px;--spacing-xl:64px;--spacing-xxl:96px;--header-height:58px;--container-max:77.5rem;--motion-quick:.18s;--motion-reveal:.42s}}@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,ui-sans-serif, system-ui, 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{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}*,:before,:after{box-sizing:border-box}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-neutral:var(--color-film-paper);--color-surface:var(--color-film-paper);--color-primary:var(--color-background-night);--color-secondary:var(--color-text-muted-paper);--color-muted:var(--color-text-muted-paper);--color-line:var(--color-line-paper)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-neutral:var(--color-background-night);--color-surface:var(--color-surface-navy);--color-primary:var(--color-film-paper);--color-secondary:var(--color-text-muted-night);--color-muted:var(--color-text-muted-night);--color-line:var(--color-line-night)}html{background:var(--color-neutral);scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-neutral);min-width:320px;min-height:100svh;color:var(--color-primary);font-family:var(--font-body-md), ui-sans-serif, system-ui, sans-serif;font-size:var(--text-body-md);font-weight:var(--font-weight-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ol,ul{margin:0}h2{font-family:var(--font-h2), sans-serif;font-size:var(--text-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--tracking-h2);line-height:1.12}h3{font-family:var(--font-h3), sans-serif;font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:1.35}ol,ul{padding:0}a{color:inherit}button,input,select,textarea{font:inherit;border:0}button,a{-webkit-tap-highlight-color:transparent}img,picture,svg{max-width:100%;display:block}::selection{background:var(--color-selection);color:var(--color-background-night)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}}@layer components{.studio-page{background:var(--color-neutral);isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.studio-page:before{content:"";z-index:50;pointer-events:none;mix-blend-mode:soft-light;opacity:.11;background-image:radial-gradient(circle at 18% 24%,#ffffff57 0 .55px,#0000 .7px),radial-gradient(circle at 78% 68%,#00000042 0 .5px,#0000 .72px);background-position:0 0,7px 11px;background-size:13px 13px,17px 17px;position:fixed;inset:0}.scene-night{--scene-background:var(--color-background-night);--scene-surface:var(--color-surface-navy);--scene-text:var(--color-text-on-night);--scene-muted:var(--color-text-muted-night);--scene-line:var(--color-line-night);background-color:var(--scene-background);color:var(--scene-text)}.scene-paper{--scene-background:#eee8dd}@supports (color:color-mix(in lab, red, red)){.scene-paper{--scene-background:color-mix(in srgb, var(--color-film-paper) 93%, var(--color-background-night))}}.scene-paper{--scene-surface:#f0eadf}@supports (color:color-mix(in lab, red, red)){.scene-paper{--scene-surface:color-mix(in srgb, var(--color-film-paper) 94%, var(--color-background-night))}}.scene-paper{--scene-text:var(--color-text-on-paper);--scene-muted:var(--color-text-muted-paper);--scene-line:var(--color-line-paper);background-color:var(--scene-background);color:var(--scene-text)}:root[data-theme=dark] .scene-night{--scene-background:var(--color-surface-navy);--scene-surface:#0e1421}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .scene-night{--scene-surface:color-mix(in srgb, var(--color-background-night) 74%, var(--color-surface-navy))}}:root[data-theme=dark] .scene-paper{--scene-background:#131d32}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .scene-paper{--scene-background:color-mix(in srgb, var(--color-surface-navy) 76%, var(--color-background-night))}}:root[data-theme=dark] .scene-paper{--scene-surface:var(--color-surface-navy);--scene-text:var(--color-text-on-night);--scene-muted:var(--color-text-muted-night);--scene-line:var(--color-line-night)}.type-display{font-family:var(--font-display), sans-serif;font-size:var(--text-display);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:1.05}.type-h2{font-family:var(--font-h2), sans-serif;font-size:var(--text-h2);font-weight:var(--font-weight-h2);letter-spacing:var(--tracking-h2);line-height:1.12}.type-h3{font-family:var(--font-h3), sans-serif;font-size:var(--text-h3);font-weight:var(--font-weight-h3);line-height:1.35}.type-subhead{font-family:var(--font-subhead), sans-serif;font-size:var(--text-subhead);font-weight:var(--font-weight-body);line-height:1.55}.type-body-md{font-family:var(--font-body-md), sans-serif;font-size:var(--text-body-md);font-weight:var(--font-weight-body);line-height:1.55}.type-body-sm{font-family:var(--font-body-sm), sans-serif;font-size:var(--text-body-sm);font-weight:var(--font-weight-body);line-height:1.55}.type-label{font-family:var(--font-label-caps), ui-monospace, monospace;font-size:var(--text-label-caps);font-weight:var(--font-weight-label-caps);letter-spacing:var(--tracking-label-caps);text-transform:uppercase;line-height:1.4}.studio-container{width:min(calc(100% - clamp(40px, 10vw, 200px)), var(--container-max));margin-inline:auto}.hero-section,.audience-section,.platform-chapter,.story-loop,.belief-section,.footer-cta{scroll-margin-top:calc(var(--header-height) + var(--spacing-sm));position:relative}.cinematic-grain{z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.16;background-image:radial-gradient(circle,#ffffff6b 0 .5px,#0000 .7px),radial-gradient(circle,#0006 0 .45px,#0000 .65px);background-position:0 0,5px 8px;background-size:11px 11px,13px 13px;position:absolute;inset:0}.reveal{opacity:0;transition:opacity var(--motion-reveal) ease-out, transform var(--motion-reveal) ease-out;transform:translateY(8px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes hero-media-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anim-hero-in{animation:.6s ease-out both hero-media-in}@media (width<=767px){h2,.type-h2{font-size:var(--text-h2-mobile);line-height:1.16}.type-display{font-size:var(--text-display-mobile);letter-spacing:-.04em;line-height:1.1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.section-eyebrow,.section-act{align-items:center;gap:var(--spacing-xs);color:var(--scene-muted);display:flex}.section-eyebrow:before,.section-act:before{content:"";width:var(--spacing-md);background:var(--color-agent-cobalt);flex:none;height:2px}.btn-cta{width:fit-content;min-width:44px;min-height:44px;padding:13px var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-brand-yellow);color:var(--color-background-night);font-family:var(--font-body-sm), sans-serif;font-size:var(--text-body-sm);font-weight:var(--font-weight-h3);text-align:center;transition:background-color var(--motion-quick) ease, transform var(--motion-quick) ease;border:1px solid #0000;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.btn-cta:hover{background:#ffda57}@supports (color:color-mix(in lab, red, red)){.btn-cta:hover{background:color-mix(in srgb, var(--color-brand-yellow) 84%, var(--color-film-paper))}}.btn-cta:active{transform:translateY(1px)}.header-nav{z-index:40;height:var(--header-height);border-bottom:1px solid var(--color-line-night);color:var(--color-film-paper);-webkit-backdrop-filter:blur(12px);transition:background-color var(--motion-quick) ease, border-color var(--motion-quick) ease;background:#0c1018eb;position:fixed;inset:0 0 auto}.header-nav.past-hero{background:#0c1018f7}.header-inner{align-items:center;gap:clamp(var(--spacing-md), 4vw, var(--spacing-xl));grid-template-columns:auto 1fr auto;height:100%;display:grid}.wordmark{min-width:44px;min-height:44px;color:var(--color-brand-yellow);font-family:var(--font-display), sans-serif;font-size:1rem;font-weight:var(--font-weight-display);letter-spacing:.09em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-duck{background:var(--color-brand-yellow);flex:none;width:24px;height:24px;display:inline-block;-webkit-mask:url(/duck-mask.png) 50%/contain no-repeat;mask:url(/duck-mask.png) 50%/contain no-repeat}.header-links{justify-content:center;align-items:center;gap:clamp(var(--spacing-sm), 2.6vw, var(--spacing-lg));display:flex}.header-links a{min-width:44px;min-height:44px;color:var(--color-text-muted-night);font-size:var(--text-body-sm);transition:color var(--motion-quick) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header-links a:hover{color:var(--color-film-paper)}.header-actions{align-items:center;gap:var(--spacing-xs);display:flex}.lang-switch{border:1px solid var(--color-line-night);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.lang-btn{min-width:44px;min-height:44px;color:var(--color-text-muted-night);cursor:pointer;transition:background-color var(--motion-quick) ease, color var(--motion-quick) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lang-btn+.lang-btn{border-inline-start:1px solid var(--color-line-night)}.lang-btn:hover{background:#fff8ec0f}@supports (color:color-mix(in lab, red, red)){.lang-btn:hover{background:color-mix(in srgb, var(--color-film-paper) 6%, transparent)}}.lang-btn:hover{color:var(--color-film-paper)}.lang-btn.is-active{background:#ffd43b1a}@supports (color:color-mix(in lab, red, red)){.lang-btn.is-active{background:color-mix(in srgb, var(--color-brand-yellow) 10%, transparent)}}.lang-btn.is-active{color:var(--color-brand-yellow)}.lang-btn.is-active:after{content:"";background:currentColor;height:2px;position:absolute;bottom:6px;left:9px;right:9px}.header-theme{display:inline-flex}.theme-btn{border:1px solid var(--color-line-night);border-radius:var(--radius-sm);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-film-paper);cursor:pointer;transition:background-color var(--motion-quick) ease, border-color var(--motion-quick) ease;background:0 0;justify-content:center;align-items:center;display:inline-flex}.theme-btn:hover{border-color:#777675}@supports (color:color-mix(in lab, red, red)){.theme-btn:hover{border-color:color-mix(in srgb, var(--color-film-paper) 44%, var(--color-background-night))}}.theme-btn:hover{background:#fff8ec0f}@supports (color:color-mix(in lab, red, red)){.theme-btn:hover{background:color-mix(in srgb, var(--color-film-paper) 6%, transparent)}}.header-contact{min-width:44px;min-height:44px;padding-inline:var(--spacing-sm);border:1px solid var(--color-line-night);border-radius:var(--radius-sm);color:var(--color-film-paper);font-family:var(--font-body-sm), sans-serif;font-size:var(--text-body-sm);transition:background-color var(--motion-quick) ease, border-color var(--motion-quick) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header-contact:hover{border-color:#777675}@supports (color:color-mix(in lab, red, red)){.header-contact:hover{border-color:color-mix(in srgb, var(--color-film-paper) 44%, var(--color-background-night))}}.header-contact:hover{background:#fff8ec0f}@supports (color:color-mix(in lab, red, red)){.header-contact:hover{background:color-mix(in srgb, var(--color-film-paper) 6%, transparent)}}.hero-section{padding-top:var(--header-height);overflow:clip}.hero-layout{align-items:center;gap:var(--spacing-xl);min-height:700px;padding-block:var(--spacing-xl);grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);display:grid}.hero-copy,.hero-media{min-width:0}.hero-copy{z-index:4;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero-title{max-width:13ch;margin-top:var(--spacing-md);text-wrap:balance}.hero-sub{max-width:46ch;margin-top:var(--spacing-md);color:var(--scene-muted)}.hero-cta{margin-top:var(--spacing-lg)}.hero-media{justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-ecosystem{isolation:isolate;width:100%;min-height:600px;position:relative}.hero-ecosystem__tools{z-index:1;width:82%;position:absolute;inset:8% 3% auto 0}.hero-ecosystem__phones{z-index:4;align-items:end;gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));width:53%;display:grid;position:absolute;bottom:1%;right:0}.hero-ecosystem__phones .device-figure--ios{transform:translateY(-4%)}.hero-ecosystem__phones .device-figure--android{transform:translateY(3%)}.product-status{margin-bottom:var(--spacing-xs);border:1px solid var(--scene-line);border-radius:var(--radius-sm);background:var(--scene-background);padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-status{background:color-mix(in srgb, var(--scene-background) 88%, transparent)}}.product-status{color:var(--scene-text)}.product-status--app{grid-column:1/-1;justify-self:end}.hero-media.reveal .hero-ecosystem__tools,.hero-media.reveal .hero-ecosystem__phones{opacity:0;transition:opacity var(--motion-reveal) ease-out, transform var(--motion-reveal) ease-out}.hero-media.reveal .hero-ecosystem__tools{transition-delay:80ms;transform:translateY(6px)}.hero-media.reveal .hero-ecosystem__phones{transition-delay:.24s;transform:translateY(12px)}.hero-media.reveal.is-visible .hero-ecosystem__tools,.hero-media.reveal.is-visible .hero-ecosystem__phones{opacity:1;transform:none}.cinematic-light,.cinematic-edge,.cinematic-vignette{pointer-events:none;position:absolute}.cinematic-light{z-index:-2;background:radial-gradient(circle at 44% 52%,#fff8ec29,#0000 64%);border-radius:50%;inset:2% 2% 0 0}@supports (color:color-mix(in lab, red, red)){.cinematic-light{background:radial-gradient(circle at 44% 52%, color-mix(in srgb, var(--color-film-paper) 16%, transparent), transparent 64%)}}.cinematic-light{filter:blur(18px)}.cinematic-edge{z-index:-1;border:1px solid #4a5fd9b3;width:42%;height:74%;top:13%;right:-8%}@supports (color:color-mix(in lab, red, red)){.cinematic-edge{border:1px solid color-mix(in srgb, var(--color-agent-cobalt) 70%, transparent)}}.cinematic-edge{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:0;box-shadow:24px 0 70px #4a5fd93d}@supports (color:color-mix(in lab, red, red)){.cinematic-edge{box-shadow:24px 0 70px color-mix(in srgb, var(--color-agent-cobalt) 24%, transparent)}}.cinematic-vignette{z-index:3;background:radial-gradient(circle at 58% 50%, transparent 42%, var(--color-vignette) 118%);inset:0}.browser-frame{border:1px solid var(--scene-line,var(--color-line-night));border-radius:var(--radius-lg);background:var(--scene-surface);box-shadow:0 24px 64px var(--color-elevation);overflow:hidden}.browser-frame .bar{align-items:center;gap:var(--spacing-xs);height:36px;padding-inline:var(--spacing-sm);border-bottom:1px solid var(--color-line-night);background:#313b4f;display:flex}@supports (color:color-mix(in lab, red, red)){.browser-frame .bar{background:color-mix(in srgb, var(--color-surface-navy) 88%, var(--color-film-paper))}}.browser-frame .dot{background:var(--color-text-muted-night);opacity:.66;border-radius:50%;width:8px;height:8px}.browser-frame picture,.browser-frame img{display:block}.product-workspace{z-index:1;width:100%;position:relative}.product-workspace--hero{width:100%;max-width:680px}.product-workspace--hero .product-workspace__viewport{aspect-ratio:4/3;overflow:hidden}.product-workspace--hero img{object-fit:cover;object-position:left top;width:100%;height:100%}.product-demo-showcase{gap:var(--spacing-lg);width:100%;max-width:760px;display:grid}.product-demo-showcase__item{min-width:0;margin:0}.product-demo-showcase__label{margin-bottom:var(--spacing-xs);color:var(--scene-muted);display:block}.product-demo-showcase__frame{width:100%}.product-demo-showcase__video{aspect-ratio:16/9;background:var(--color-background-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;display:block}.product-demo-showcase__frame img{width:100%;height:auto}.platform-chapter{min-height:760px;padding-block:var(--spacing-xxl);scroll-margin-top:calc(var(--header-height) + var(--spacing-sm))}.platform-chapter__layout{align-items:center;gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));min-height:568px;display:grid}.platform-chapter__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.platform-chapter__copy h2,.platform-chapter__body{max-width:34rem}.platform-chapter__copy h2,.platform-chapter__body,.platform-chapter__status,.platform-chapter__note{margin-top:var(--spacing-md)}.platform-chapter__benefits{width:100%;margin-top:var(--spacing-lg);border-top:1px solid var(--scene-line);list-style:none}.platform-chapter__benefits li{min-height:var(--spacing-xl);grid-template-columns:var(--spacing-sm) minmax(0, 1fr);align-items:center;gap:var(--spacing-xs);padding-block:var(--spacing-sm);border-bottom:1px solid var(--scene-line);color:var(--scene-text);line-height:1.55;display:grid}.platform-chapter__benefit-marker{background:var(--color-agent-cobalt);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4a5fd92e}@supports (color:color-mix(in lab, red, red)){.platform-chapter__benefit-marker{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-agent-cobalt) 18%, transparent)}}.platform-chapter__media{flex-direction:column;justify-content:center;min-width:0;min-height:568px;display:flex}.app-device-pair{align-self:center;align-items:end;gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px);display:grid}.app-preview-label{margin-bottom:var(--spacing-sm);color:var(--scene-muted)}@media (width<=1099px){.platform-chapter__layout,.platform-chapter__layout--reverse{grid-template-columns:1fr}.platform-chapter__copy{grid-row:1}.platform-chapter__media{grid-row:2}}@media (width<=767px){.platform-chapter{min-height:0;padding-block:var(--spacing-xl)}.platform-chapter__layout,.platform-chapter__layout--reverse{gap:var(--spacing-lg);grid-template-columns:1fr;min-height:0}.app-device-pair{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.platform-chapter__media{min-height:0}}.story-loop{padding-block:var(--spacing-xxl);scroll-margin-top:calc(var(--header-height) + var(--spacing-sm))}.story-loop__layout{gap:var(--spacing-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.story-loop__copy h2,.story-loop__copy>p:last-child{margin-top:var(--spacing-md)}.story-loop__path{list-style:none;display:grid}.story-loop__path li{grid-template-columns:var(--spacing-lg) minmax(0, 1fr);border-top:1px solid var(--scene-line);align-items:center;min-height:72px;display:grid}@media (width<=767px){.story-loop{padding-block:var(--spacing-xl)}.story-loop__layout{gap:var(--spacing-lg);grid-template-columns:1fr}}.audience-section{padding-block:var(--spacing-xxl);border-top:1px solid var(--scene-line)}.audience-section .section-heading{gap:var(--spacing-md) var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-section .section-act{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--scene-line);grid-column:1/-1}.audience-section .section-heading h2{text-wrap:balance;max-width:14ch}.section-lead{max-width:52ch;color:var(--scene-muted);align-self:end;line-height:1.55}.audience-grid{gap:var(--spacing-md);margin-top:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.audience-card{--audience-marker:var(--color-brand-yellow);min-width:0;min-height:368px;scroll-margin-top:calc(var(--header-height) + var(--spacing-sm));padding:var(--spacing-lg);border:1px solid var(--scene-line);border-radius:var(--radius-md);background:var(--scene-surface);transition:border-color var(--motion-quick) ease, box-shadow var(--motion-quick) ease, transform var(--motion-quick) ease;grid-template-rows:auto auto 1fr auto;align-items:start;display:grid;box-shadow:0 18px 48px #00000029}.audience-card:has(.audience-card__marker--professional){--audience-marker:var(--color-agent-cobalt)}.audience-card__marker{width:var(--spacing-lg);height:3px;margin-bottom:var(--spacing-lg);border-radius:var(--radius-sm);background:var(--audience-marker)}.audience-card__title{letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.audience-card__body{max-width:50ch;margin-top:var(--spacing-sm);color:var(--scene-muted);font-size:var(--text-body-md);line-height:1.55}.audience-card__cta{width:min(100%,280px);margin-top:var(--spacing-lg)}.audience-card:target,.audience-card:focus-within{border-color:var(--audience-marker)}@supports (color:color-mix(in lab, red, red)){.audience-card:target,.audience-card:focus-within{border-color:color-mix(in srgb, var(--audience-marker) 72%, var(--color-film-paper))}}.audience-card:target,.audience-card:focus-within{box-shadow:0 20px 54px #0000003d}@media (hover:hover){.audience-card:hover{border-color:var(--audience-marker)}@supports (color:color-mix(in lab, red, red)){.audience-card:hover{border-color:color-mix(in srgb, var(--audience-marker) 54%, var(--color-film-paper))}}.audience-card:hover{transform:translateY(-2px)}}.audience-card:active{transform:translateY(1px)}.belief-section{min-height:560px;padding-block:calc(var(--spacing-xxl) + var(--spacing-lg));border-top:1px solid var(--scene-line);align-items:center;display:flex}.belief-layout{align-items:start;gap:clamp(var(--spacing-lg), 6vw, var(--spacing-xxl));grid-template-columns:minmax(120px,.35fr) minmax(0,1.15fr) minmax(280px,.8fr);display:grid}.belief-layout h2{text-wrap:balance;max-width:18ch}.belief-body{max-width:48ch;color:var(--scene-muted);font-size:var(--text-subhead);line-height:1.55}.team-section{min-height:480px;padding-block:var(--spacing-xxl);border-top:1px solid var(--scene-line);align-items:center;scroll-margin-top:88px;display:flex}.team-layout{align-items:end;gap:clamp(var(--spacing-xl), 8vw, calc(var(--spacing-xxl) * 1.5));grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);display:grid}.team-heading{gap:var(--spacing-lg);display:grid}.team-heading h2{max-width:10ch}.founder-profile{align-items:end;gap:var(--spacing-lg);padding-block:var(--spacing-lg);border-block:1px solid var(--scene-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.founder-profile__name{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.75rem);line-height:1}.founder-profile__details{gap:var(--spacing-xs);min-width:180px;display:grid}.founder-profile__role{color:var(--color-agent-cobalt)}.founder-profile__location{color:var(--scene-muted)}.footer-cta{border-top:1px solid var(--scene-line)}.footer-cta__invitation{max-width:820px;min-height:520px;padding-block:var(--spacing-xxl);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.footer-cta__invitation h2{max-width:18ch;margin-top:var(--spacing-lg);text-wrap:balance}.footer-cta__invitation>p:not(.section-eyebrow){max-width:46ch;margin-top:var(--spacing-md);color:var(--scene-muted);line-height:1.55}.footer-cta__button{margin-top:var(--spacing-lg)}.company-record{align-items:center;gap:var(--spacing-lg);min-height:112px;padding-block:var(--spacing-md);border-top:1px solid var(--scene-line);grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr) auto;display:grid}.company-name{color:var(--color-brand-yellow)}.company-identity,.company-address{gap:var(--spacing-xs);display:grid}.company-registration,.company-address{color:var(--scene-muted)}.company-address{max-width:48ch;font-style:normal}.company-address__label{color:var(--color-film-paper)}.company-email{min-width:44px;min-height:44px;color:var(--color-film-paper);text-underline-offset:4px;align-items:center;display:inline-flex}.footer-rail{min-height:72px;padding-block:var(--spacing-sm);border-top:1px solid var(--scene-line);color:var(--scene-muted);justify-content:space-between;align-items:center;display:flex}@media (width<=1099px){.header-links{display:none}.header-inner{grid-template-columns:auto 1fr}.header-actions{justify-self:end}.hero-layout{grid-template-columns:1fr}.hero-ecosystem{width:min(100%,780px);margin-inline:auto}}@media (width<=1100px){.header-inner{gap:var(--spacing-md)}.header-links{gap:var(--spacing-sm)}.hero-layout{gap:var(--spacing-lg)}.belief-layout{gap:var(--spacing-lg);grid-template-columns:minmax(100px,.3fr) minmax(0,1fr) minmax(260px,.75fr)}}@media (width<=767px){.header-inner{gap:var(--spacing-xs)}.wordmark{justify-content:center;gap:0;font-size:0}.logo-duck{width:24px;height:24px}.header-actions{gap:4px}.header-contact{padding-inline:0;font-size:0}.header-contact:after{content:"@";font-family:var(--font-label-caps), ui-monospace, monospace;font-size:var(--text-label-caps)}.hero-layout,.audience-section .section-heading,.audience-grid,.belief-layout,.team-layout{grid-template-columns:1fr}.hero-layout{gap:var(--spacing-lg);min-height:0;padding-block:var(--spacing-xl) var(--spacing-lg)}.hero-title{max-width:12ch}.hero-sub{max-width:38ch}.hero-ecosystem{gap:var(--spacing-md);width:100%;min-height:0;display:grid}.hero-ecosystem__tools,.hero-ecosystem__phones{width:100%;position:relative;inset:auto;transform:none}.hero-ecosystem__phones{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-ecosystem__phones .device-figure--ios,.hero-ecosystem__phones .device-figure--android{transform:none}.cinematic-light{inset:0}.cinematic-edge{width:48%;right:-12%}.browser-frame .bar{height:32px}.audience-section{padding-block:var(--spacing-xl)}.audience-section .section-heading{gap:var(--spacing-md)}.audience-section .section-act{margin-bottom:var(--spacing-sm);grid-column:auto}.section-lead{margin-top:var(--spacing-xs)}.audience-grid{margin-top:var(--spacing-lg);grid-auto-rows:auto}.audience-card{min-height:348px;padding:var(--spacing-md)}.audience-card__marker{margin-bottom:var(--spacing-md)}.audience-card__cta{width:100%;max-width:none}.belief-section{min-height:0;padding-block:var(--spacing-xxl)}.belief-layout{gap:var(--spacing-lg)}.belief-body{font-size:var(--text-body-md);line-height:1.55}.team-section{min-height:0;padding-block:var(--spacing-xxl)}.team-layout,.founder-profile{gap:var(--spacing-lg)}.founder-profile{grid-template-columns:1fr}.founder-profile__details{min-width:0}.footer-cta__invitation{min-height:480px;padding-block:var(--spacing-xl)}.footer-cta__invitation h2{margin-top:var(--spacing-md)}.company-record{gap:var(--spacing-sm);padding-block:var(--spacing-lg);grid-template-columns:1fr}.company-email{width:fit-content}}@media (width<=389px){.lang-btn,.theme-btn{width:44px;min-width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.hero-media.reveal .hero-ecosystem__tools,.hero-media.reveal .hero-ecosystem__phones{opacity:1;transition-delay:0s;transform:none}}}@layer utilities{.fixed{position:fixed}.inset-x-0{inset-inline:0}.top-0{top:0}.z-40{z-index:40}}.device-figure{gap:var(--spacing-xs);min-width:0;margin:0;display:grid}.device-frame{aspect-ratio:9/19.5;border:1px solid var(--scene-line);background:var(--color-background-night);box-shadow:0 24px 64px var(--color-elevation);border-radius:clamp(24px,3vw,38px);position:relative;overflow:hidden}.device-figure--android .device-frame{aspect-ratio:9/20;border-radius:clamp(18px,2.4vw,30px)}.device-frame__camera{z-index:2;background:var(--color-background-night);border-radius:999px;width:28%;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.device-figure--android .device-frame__camera{width:8px;height:8px}.device-frame__screen,.mobile-preview{width:100%;height:100%}.mobile-preview{background:radial-gradient(circle at 70% 18%, #ffd43b1f, transparent 35%), var(--color-background-night);flex-direction:column;padding:30px 10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-preview{background:radial-gradient(circle at 70% 18%, color-mix(in srgb, var(--color-brand-yellow) 12%, transparent), transparent 35%), var(--color-background-night)}}.mobile-preview{color:var(--color-film-paper)}.mobile-preview__discovery{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.mobile-preview__poster,.mobile-preview__still{border:1px solid var(--color-line-night);border-radius:var(--radius-sm);background:linear-gradient(145deg, transparent 38%, #4a5fd999), linear-gradient(35deg, var(--color-surface-navy), var(--color-background-night))}@supports (color:color-mix(in lab, red, red)){.mobile-preview__poster,.mobile-preview__still{background:linear-gradient(145deg, transparent 38%, color-mix(in srgb, var(--color-agent-cobalt) 60%, transparent)), linear-gradient(35deg, var(--color-surface-navy), var(--color-background-night))}}.device-figure__caption{color:var(--scene-muted);gap:4px;line-height:1.4;display:grid}.hero-ecosystem .device-figure__caption{display:none}.platform-chapter__status,.device-figure__caption span{overflow-wrap:anywhere}.device-figure--compact .device-figure__caption{font-size:.75rem}.mobile-preview__brand{font-family:var(--font-label-caps), monospace;font-size:var(--text-label-caps);letter-spacing:.08em;align-items:center;gap:5px;display:flex}.mobile-preview__duck{background:var(--color-brand-yellow);border-radius:50% 50% 45% 55%;width:8px;height:8px}.mobile-preview__title{font-size:clamp(var(--text-label-caps), 1.2vw, .875rem);margin-top:8px;font-weight:700;line-height:1.25}.mobile-preview__community{flex:1;align-content:center;gap:7px;margin-top:10px;display:grid}.mobile-preview__post{border:1px solid var(--color-line-night);border-radius:var(--radius-sm);background:#15213ad6;grid-template-columns:18px minmax(0,1fr);gap:6px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-preview__post{background:color-mix(in srgb, var(--color-surface-navy) 84%, transparent)}}.mobile-preview__avatar{background:var(--color-brand-yellow);border-radius:50%;width:18px;height:18px}.mobile-preview__lines{border-radius:var(--radius-sm);background:linear-gradient(var(--color-film-paper), var(--color-film-paper)) 0 2px / 74% 2px no-repeat, linear-gradient(var(--color-line-night), var(--color-line-night)) 0 9px / 100% 2px no-repeat;height:16px}.mobile-preview__still{grid-column:1/-1;min-height:46px}.mobile-preview__poster--01,.mobile-preview__still--01{background:radial-gradient(circle at 62% 32%, var(--color-brand-yellow), transparent 13%), linear-gradient(145deg, transparent 38%, #4a5fd99e), var(--color-surface-navy)}@supports (color:color-mix(in lab, red, red)){.mobile-preview__poster--01,.mobile-preview__still--01{background:radial-gradient(circle at 62% 32%, var(--color-brand-yellow), transparent 13%), linear-gradient(145deg, transparent 38%, color-mix(in srgb, var(--color-agent-cobalt) 62%, transparent)), var(--color-surface-navy)}}.mobile-preview__poster--02{background:linear-gradient(25deg, transparent 46%, var(--color-brand-yellow) 47% 51%, transparent 52%), linear-gradient(140deg, var(--color-surface-navy), var(--color-background-night))}.mobile-preview__poster--03,.mobile-preview__still--02{background:radial-gradient(circle at 35% 36%, #fff8ec94, transparent 16%), linear-gradient(35deg, var(--color-agent-cobalt), var(--color-background-night))}@supports (color:color-mix(in lab, red, red)){.mobile-preview__poster--03,.mobile-preview__still--02{background:radial-gradient(circle at 35% 36%, color-mix(in srgb, var(--color-film-paper) 58%, transparent), transparent 16%), linear-gradient(35deg, var(--color-agent-cobalt), var(--color-background-night))}}.mobile-preview__poster--04{background:linear-gradient(120deg, transparent 25%, #ffd43bad 26% 30%, transparent 31%), var(--color-surface-navy)}@supports (color:color-mix(in lab, red, red)){.mobile-preview__poster--04{background:linear-gradient(120deg, transparent 25%, color-mix(in srgb, var(--color-brand-yellow) 68%, transparent) 26% 30%, transparent 31%), var(--color-surface-navy)}}.mobile-preview__tabbar{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:9px;display:grid}.mobile-preview__tabbar span{background:var(--color-line-night);border-radius:999px;height:3px}.mobile-preview__tabbar .is-active{background:var(--color-brand-yellow)}
