.flagship{--paper:#e9e6df;--ink:#242724;--muted:#62665f;--accent:#a44730;--line:#2427242e;--gutter:max(24px, env(safe-area-inset-left));background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Archivo,Arial,sans-serif;line-height:1.5;position:relative}.flagship *{box-sizing:border-box}.flagship h1,.flagship h2,.flagship h3,.flagship p,.flagship figure,.flagship blockquote{margin:0}.flagship a{color:inherit;text-decoration:none}.flagship button{cursor:pointer;color:inherit;font-family:inherit}.flagship button:disabled{opacity:.5;cursor:wait}.flagship :focus-visible{outline:2px solid var(--accent);outline-offset:6px}.flagship em{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.fs-mono,.fs-kicker{font-family:IBM Plex Mono,monospace}.fs-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:500;display:block}.fs-dot{background:var(--accent);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.fs-skip:not(:focus){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fs-skip:focus{z-index:100;background:var(--paper);padding:12px;position:fixed}.fs-header{z-index:30;padding:calc(14px + env(safe-area-inset-top)) var(--gutter) 14px;background:linear-gradient(var(--paper), #e9e6dfcc 65%, transparent);align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.fs-wordmark{letter-spacing:.18em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.fs-wordmark img{object-fit:contain}.fs-header-index{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:9px}.fs-button{border:1px solid var(--ink);background:var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 24px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;color:var(--paper)!important}.fs-button:active{transform:scale(.98)}.fs-button svg{width:16px;height:16px}.fs-button--small{gap:10px;min-height:36px;padding:0 13px;font-size:11px}.fs-progress{height:1px;width:calc(var(--adn-progress,0) * 100%);background:var(--accent);position:absolute;bottom:0;left:0}.fs-chapters{display:none}.fs-stage{z-index:0;pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto}.runway-canvas{width:100%!important;height:100%!important}.fs-stage-fallback{place-items:center;display:grid;position:absolute;inset:34svh 6vw 17svh}.fs-stage-fallback img{object-fit:cover;border-radius:2px;width:100%;height:100%}.fs-stage-fallback span{margin-top:5px;font-size:9px}.flagship[data-webgl=false] .fs-stage-fallback{inset:12svh 10vw 34svh}.flagship[data-webgl=false][data-chapter=ouverture] .fs-stage-fallback{inset:35svh 8vw 19svh}.flagship main{z-index:2;position:relative}.fs-chapter{height:calc(var(--len) * 100svh);scroll-margin-top:0;position:relative}.fs-hero{height:100svh;padding:calc(105px + env(safe-area-inset-top)) var(--gutter) max(26px, env(safe-area-inset-bottom));opacity:var(--hero-fade,1);flex-direction:column;display:flex}.fs-hero h1{letter-spacing:-.065em;white-space:nowrap;margin-top:20px;font-size:clamp(44px,11.2vw,110px);font-weight:500;line-height:.99}.fs-hero h1 em{color:var(--accent);font-size:1.04em;display:inline-block}.fs-hero>p{color:var(--muted);margin-top:17px;font-size:13px;line-height:1.5}.fs-hero-bottom{margin-top:auto}.fs-hero-bottom>.fs-mono{letter-spacing:.1em;color:var(--muted);margin-bottom:16px;font-size:8px;display:block}.fs-hero-actions{align-items:center;gap:26px;display:flex}.fs-discover{align-items:center;gap:10px;font-size:12px;display:inline-flex}.fs-discover svg{width:14px;height:14px}.fs-caption{pointer-events:none;opacity:0;position:fixed;inset:0}.fs-beat{left:var(--gutter);right:var(--gutter);opacity:0;max-width:460px;position:absolute;bottom:max(44px,6svh);transform:translateY(8px)}.fs-beat:not([hidden]){opacity:1;transform:none}.fs-beat[hidden]{display:none}.fs-beat h2{letter-spacing:-.055em;white-space:pre-line;margin:15px 0 12px;font-size:clamp(34px,8.8vw,66px);font-weight:500;line-height:1.02}.fs-beat p{max-width:34ch;color:var(--muted);font-size:13px;line-height:1.6}.fs-beat:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#e9e6dff0 30%);position:absolute;inset:-35px -24px -45px}.fs-reveal{z-index:4;pointer-events:none;visibility:hidden;background:rgba(21, 25, 29, calc(var(--adn-reveal,0) * .96));color:#ece3d3;height:100lvh;opacity:var(--adn-reveal,0);position:fixed;inset:0 0 auto}.flagship[data-chapter=reveal] .fs-reveal,.flagship[data-chapter=signature] .fs-reveal{visibility:visible}.fs-reveal-aperture{text-align:center;clip-path:inset(0 calc(50% - var(--adn-reveal,0) * 50%) 0 calc(50% - var(--adn-reveal,0) * 50%) round 48% 4% 45% 6%);transform:perspective(900px) rotateY(calc((1 - var(--adn-reveal,0)) * 12deg));color:#35332e;background:linear-gradient(120deg,#cdbb9d,#f0e2c4 45%,#b69c7d);flex-direction:column;justify-content:center;align-items:center;padding:35px 22px;display:flex;position:absolute;inset:18svh 8vw 30svh;overflow:hidden}.fs-reveal-aperture .fs-kicker{color:#595141;font-size:9px}.fs-reveal-aperture blockquote{letter-spacing:-.045em;max-width:12ch;margin-top:28px;font:italic clamp(25px,7vw,44px)/1.15 Georgia,serif}.fs-reveal-veiled{filter:blur(9px);opacity:.25;-webkit-user-select:none;user-select:none;margin-top:12px;display:block}.fs-reveal-note{opacity:.75;margin-top:22px;font:9px IBM Plex Mono,monospace}.fs-reveal-proof{letter-spacing:.04em;color:#5b5146;margin-top:15px;font:8px IBM Plex Mono,monospace}.fs-finale{height:100svh;padding:102px var(--gutter) 26px;flex-direction:column;display:flex;position:relative}.fs-finale h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(40px,10vw,90px);font-weight:500;line-height:1}.fs-finale h2 em{color:var(--accent)}.fs-orbit{touch-action:pan-y;cursor:grab;position:absolute;inset:32svh 0 13svh}.fs-orbit:active{cursor:grabbing}.fs-orbit-tools{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:auto;font:9px IBM Plex Mono,monospace;display:flex}.fs-orbit-tools button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.fs-end{background:var(--paper);padding:11svh var(--gutter) 25px;position:relative}.fs-end-intro{max-width:1120px;margin:0 auto 55px}.fs-end-intro h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(32px,8vw,66px);font-weight:500;line-height:1.07}.fs-end-intro h2 em{color:var(--accent)}.fs-models{max-width:1120px;margin:auto;display:grid}.fs-model{border-top:1px solid var(--line);padding:25px 0 30px;position:relative}.fs-model-number{color:var(--accent);font:10px IBM Plex Mono,monospace}.fs-model h3{letter-spacing:-.045em;margin-top:10px;font-size:28px;font-weight:500}.fs-model p{max-width:34ch;color:var(--muted);margin-top:8px;font-size:12px}.fs-model-action{background:0 0;border:0;align-items:center;gap:16px;padding:15px 0 0;display:flex;font-size:12px!important}.fs-model-action svg{width:17px}.fs-physical-toggle{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;width:100%;max-width:1120px;margin:10px auto 0;padding:20px 0;display:flex;font-size:12px!important}.fs-physical{grid-template-columns:1fr 1fr;gap:12px;max-width:1120px;margin:20px auto;display:grid}.fs-physical img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}.fs-physical figcaption{color:var(--muted);margin-top:8px;font-size:10px}.fs-create{text-align:center;flex-direction:column;align-items:center;padding:15svh 0 12svh;display:flex}.fs-create>img{margin-bottom:25px}.fs-create h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(45px,11vw,100px);font-weight:500;line-height:1}.fs-create h2 em{color:var(--accent)}.fs-create>p{max-width:35ch;color:var(--muted);font-size:13px}.fs-create .fs-button{margin:30px 0 20px}.fs-create small{color:var(--muted);max-width:38ch;font-size:10px}.fs-footer{border-top:1px solid var(--line);color:var(--muted);gap:14px;padding-top:25px;font-size:11px;display:grid}.fs-footer nav{gap:20px;display:flex}.fs-footer>span{font-size:9px}.fs-dialog-host.vitrine-shell{--vitrine-accent:#d9b88c;background:0 0}@media (width>=900px){.flagship{--gutter:5vw}.fs-header{padding-top:24px;padding-bottom:24px}.fs-wordmark{font-size:15px}.fs-header-index{margin-right:35px}.fs-button--small{min-height:40px;padding:0 20px;font-size:12px}.fs-chapters{left:var(--gutter);z-index:20;gap:22px;display:flex;position:fixed;bottom:24px}.fs-chapters button{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:flex}.fs-chapters button span:first-child{color:var(--accent);font-family:IBM Plex Mono,monospace;font-size:8px}.fs-chapters button:hover{color:var(--accent)}.fs-hero{padding-top:22svh;padding-bottom:14svh}.fs-hero h1{margin-top:30px;font-size:clamp(65px,7vw,115px)}.fs-hero>p{margin-top:25px;font-size:15px}.fs-hero-bottom{margin-top:50px}.fs-hero-bottom>.fs-mono{margin-bottom:22px;font-size:9px}.fs-beat{max-width:38vw;top:36svh;bottom:auto;right:auto}.fs-beat h2{margin-top:22px;font-size:clamp(42px,4.6vw,76px)}.fs-beat p{margin-top:20px;font-size:15px}.fs-beat:before{display:none}.fs-reveal-aperture{padding:50px;inset:14svh 27vw 26svh}.fs-reveal-aperture blockquote{font-size:54px}.fs-finale{padding-top:15svh}.fs-finale h2{font-size:clamp(55px,6vw,92px)}.fs-orbit{inset:30svh 10vw 15svh}.fs-finale .fs-orbit-tools{margin-bottom:40px}.fs-models{grid-template-columns:1fr 1fr;gap:70px}.fs-model h3{font-size:40px}.fs-model p{font-size:14px}.fs-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:60px}.fs-footer>span{grid-column:1/-1}.fs-stage-fallback{inset:18svh 6vw 12svh 52vw}.flagship[data-webgl=false] .fs-stage-fallback,.flagship[data-webgl=false][data-chapter=ouverture] .fs-stage-fallback{inset:18svh 6vw 16svh 52vw}}@media (width<=360px){.flagship{--gutter:18px}.fs-header-index{display:none}.fs-header{justify-content:space-between}.fs-hero{padding-top:90px}.fs-hero h1{font-size:11vw}.fs-hero .fs-kicker{font-size:8px}.fs-hero-actions{gap:20px}.fs-beat h2{font-size:32px}.fs-beat p{font-size:12px}.fs-beat{bottom:30px}.fs-finale{padding-top:90px}}@media (prefers-reduced-motion:reduce){.flagship *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fs-reveal-aperture{transform:none}}.flagship[data-ready=false] .fs-caption{position:absolute;inset:0;opacity:1!important}.flagship[data-ready=false] .fs-beat{opacity:1;padding:25px 0;position:relative;top:auto;bottom:auto;transform:none}.flagship[data-ready=false] .fs-caption{position:relative}.flagship[data-ready=false] .fs-finale{height:100svh}.flagship{--paper:#15191d;--ink:#f1eee4;--muted:#b8bcb3;--accent:#d4b191;--line:#efe7d333}.fs-wordmark img,.fs-create>img{filter:invert()}.fs-button{color:#15191d!important}.fs-beat:before{background:linear-gradient(#0000,#15191ddb 35%)}.fs-finale{position:sticky;top:0}.fs-reveal .fs-kicker{color:#595141}@media (width>=900px){.fs-hero h1{font-size:clamp(62px,6.8vw,110px)}.fs-beat:before{background:radial-gradient(at 0,#15191db3,#0000 75%);display:block;inset:-45px}}.fs-stage:after{content:"";pointer-events:none;background:linear-gradient(#0e1114a6,#0e11146b 23%,#0000 43% 78%,#0e111466);position:absolute;inset:0}.flagship[data-chapter=signature] .fs-stage:after{background:linear-gradient(#0e11144d,#0000 20% 72%,#0e111459)}.flagship:not([data-chapter=ouverture]):not([data-chapter=choisir]) .fs-stage:after{background:0 0}.flagship .fs-button{white-space:nowrap}.fs-finale{opacity:0;pointer-events:none}.flagship[data-chapter=choisir] .fs-finale,.flagship[data-ready=false] .fs-finale{opacity:1;pointer-events:auto}.fs-stage .fs-scene-poster{opacity:1;pointer-events:none;display:block;position:absolute;inset:0!important}.fs-scene-poster img{object-fit:cover;border-radius:0;width:100%;height:100%}.flagship[data-webgl=true][data-scene-ready=true] .fs-scene-poster{opacity:0}.fs-mode-switch{z-index:31;right:var(--gutter);top:calc(65px + env(safe-area-inset-top));color:#e5ddd0;background:#15191db3;border:1px solid #efe7d326;border-radius:2px;min-height:34px;padding:0 10px;position:fixed;font:9px IBM Plex Mono,monospace!important}.fs-stage-status{z-index:31;top:105px;right:var(--gutter);color:#d4b191;text-align:right;max-width:18ch;font-size:9px;position:fixed}@media (width>=900px){.fs-mode-switch{top:92px}.fs-stage-status{top:136px}}.fs-dialog-host select{border:1px solid var(--vitrine-line,#fff3);color:#f4efe6;width:100%;min-height:48px;font:inherit;background:#222;border-radius:12px;padding:10px 14px}.fs-stage-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.flagship:not([data-scene-ready=true]) .fs-stage:after{display:none}.flagship:not([data-webgl=true]) .fs-orbit,.flagship:not([data-webgl=true]) .fs-orbit-tools{display:none}.fs-hero{isolation:isolate;position:relative}.fs-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#15191dd1,#15191da6 33%,#0000 49%);position:absolute;inset:0}.fs-caption:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 63%,#15191dd9 79%,#15191d);position:absolute;inset:0}.fs-beat:before{display:none!important}.fs-beat p,.fs-hero>p{color:#d7d2c8}.flagship[data-scene-ready=false] .fs-orbit,.flagship[data-scene-ready=false] .fs-orbit-tools{display:none}@media (width>=900px){.fs-hero:before{background:linear-gradient(90deg,#15191df0,#15191dc2 45%,#0000 59%)}.fs-caption:before{background:linear-gradient(90deg,#15191df0,#15191dcc 34%,#0000 43%)}}.fs-beat p,.fs-hero>p{color:#eee9df;text-shadow:0 1px 8px #00000038}.fs-beat h2{color:#f5f2e9}.fs-mode-switch{min-height:44px;font-size:10px!important}.fs-reveal-aperture{background:radial-gradient(at 65% 15%,#fffdf1b8,#0000 58%),linear-gradient(125deg,#d9d1bd,#eee8d9 55%,#beb7a4);box-shadow:inset 1px 0 #ffffff61,0 35px 80px #00000038}@media (width>=900px){.fs-caption:before{background:linear-gradient(90deg,#0a0f14f5,#0a0f14db 34%,#0000 46%)}}@media (height<=540px) and (orientation:landscape){.fs-mode-switch{top:72px}.fs-beat{max-width:38vw;bottom:24px}.fs-beat h2{font-size:30px}.fs-beat p{font-size:12px;line-height:1.45}.fs-beat .fs-kicker{font-size:8px}}@font-face{font-family:Manrope;font-weight:400 600;font-style:normal;font-display:swap;src:url(/flagship/celestial/fonts/manrope.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/flagship/celestial/fonts/instrument.woff2)format("woff2")}body.flagship-active{background:#263d54}.flagship{--paper:#263d54;--ink:#f1eee5;--muted:#d1dbe1;--accent:#dbd2be;--line:#dde6ed3b;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Manrope,Arial,sans-serif}.flagship em{letter-spacing:-.025em;font-family:Instrument Serif,serif}.fs-kicker,.fs-mono{font-family:Manrope,Arial,sans-serif}.fs-header{background:linear-gradient(#1b2e40d9,#1b2e4059 65%,#0000)}.fs-wordmark{letter-spacing:-.065em;gap:6px;font-size:20px;font-weight:600}.fs-wordmark img{display:none}.fs-header-index{color:#d9e1e6;font-size:9px}.fs-button{background:#e9e5d9;border-color:#e9e5d9;border-radius:0;color:#23394c!important}.fs-button:hover{background:#f5f2e8}.fs-stage{height:100svh}.fs-hero h1{letter-spacing:-.055em;font-size:clamp(38px,10.4vw,105px);line-height:1.04}.fs-hero h1 em{color:#eee9dc;letter-spacing:-.025em}.fs-line-mask{margin:0 -.03em -.08em;padding:.04em .03em .12em;display:block;overflow:hidden}.fs-type-line{will-change:transform;transform-origin:0;display:block}.fs-type-char{will-change:transform;display:inline-block}.fs-beat{bottom:max(72px,9svh)}.fs-beat h2{letter-spacing:-.055em;white-space:normal;font-size:clamp(31px,8.6vw,62px);line-height:1.08}.fs-beat:before{background:linear-gradient(#0000,#1d3245b3 58%,#1d3245de);inset:-40px -24px -80px}.fs-beat p{color:#d5dfe5;line-height:1.5}.fs-test-note{letter-spacing:.025em;color:#c6d2db;margin-top:10px;font-size:9px;display:block}.fs-reveal{background:rgba(28, 48, 67, calc(var(--adn-reveal,0) * .93));color:#f0eee6;height:100svh}.fs-reveal-aperture{clip-path:ellipse(calc(var(--adn-reveal,0) * 50%) 50% at 50% 50%);color:#f3eee2;background:radial-gradient(at 18% 10%,#b9c7cd,#54738c 43%,#263e55 90%);border:1px solid #a1b4c535;inset:18svh 8vw 29svh}.fs-reveal-aperture blockquote{letter-spacing:-.025em;font-family:Instrument Serif,serif}.fs-reveal-aperture .fs-kicker,.fs-reveal-note,.fs-reveal-proof{color:#e7e2d5;font-family:Manrope,sans-serif}.fs-reveal-veiled{opacity:.18}.fs-finale h2 em,.fs-end-intro em,.fs-create em{color:#e5ddca}.fs-end{background:linear-gradient(#263d54,#203347)}.fs-model{border-color:var(--line);background:0 0}.fs-model-action{color:var(--ink)}.fs-scene-poster{background:#263d54;inset:0!important}.fs-scene-poster img{object-fit:cover;border-radius:0}@media (width<=374px){.fs-wordmark{font-size:17px}.fs-header{gap:8px}.fs-header-index{display:none}.fs-hero h1{font-size:35px}.fs-beat h2{font-size:29px}}@media (width>=900px){.fs-beat{top:31svh;bottom:auto}.fs-beat:before{background:radial-gradient(at 0,#1c3041b3,#0000 80%);inset:-30px -35px}}@media (orientation:landscape) and (height<=500px){.fs-header{padding-top:9px;padding-bottom:9px}.fs-hero{padding-top:70px}.fs-hero h1{margin-top:8px;font-size:31px}.fs-hero>p{font-size:11px}.fs-hero-bottom{display:none}.fs-beat{max-width:42vw;top:26svh;bottom:auto}.fs-beat h2{margin:8px 0;font-size:26px}.fs-beat p{max-width:37ch;font-size:10px}.fs-kicker{font-size:8px}.fs-reveal-aperture{inset:13svh 30vw 10svh}.fs-reveal-aperture blockquote{margin-top:10px;font-size:24px}.fs-reveal-note{margin-top:10px}.fs-reveal-proof{margin-top:8px}}@media (prefers-reduced-motion:reduce){.fs-type-line,.fs-type-char{will-change:auto}}.fs-caption:before{background:linear-gradient(#0000 61%,#1d3143c2 78%,#1d3143 98%)}.fs-hero:before{background:linear-gradient(#1a2c3da6,#1a2c3d40 33%,#0000 51%)}.fs-mode-switch{top:auto;bottom:max(13px, env(safe-area-inset-bottom));background:#1c2f40d4;border-color:#bac9d43d;padding:0 13px;font-family:Manrope,Arial,sans-serif!important;font-size:10px!important}.fs-stage-status{top:auto;bottom:62px}@media (width>=900px){.fs-caption:before{background:linear-gradient(90deg,#1b2e3ff0,#1b2e3fa6 31%,#0000 47%)}.fs-hero:before{background:linear-gradient(90deg,#1b2e3fcc,#1b2e3f52 35%,#0000 60%)}}@media (width<=899px){.fs-hero-bottom{padding-bottom:48px}.fs-hero-actions{gap:12px}.fs-mode-switch{bottom:max(12px, env(safe-area-inset-bottom));min-height:44px}.fs-hero-actions .fs-button{padding:0 17px}.fs-discover{font-size:11px}}.fs-orbit-tools{gap:6px}.fs-orbit-tools>span{color:#eeeae0;background:#1f3447f0;border:1px solid #bacbd44a;border-radius:2px;max-width:13ch;padding:8px 9px;font-family:Manrope,Arial,sans-serif;line-height:1.4}.fs-orbit-tools button{color:#f1eee5;background:#20384d;border-color:#b4c5d36b}@media (width<=899px){.flagship[data-commercial=true] .fs-mode-switch{top:calc(65px + env(safe-area-inset-top));bottom:auto}}.fs-dialog-host select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#eee9df 50%),linear-gradient(135deg,#eee9df 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px;height:48px;min-height:48px;padding-right:36px;font-size:16px}.fs-chapter,.fs-stage{overflow-anchor:none}.fs-print-tools{z-index:24;bottom:max(18px, env(safe-area-inset-bottom));left:var(--gutter);right:var(--gutter);pointer-events:none;gap:10px;display:none;position:fixed}.fs-print-tools label{pointer-events:auto;width:min(210px,100%);min-width:0;display:none}.fs-print-tools span{letter-spacing:.02em;margin-bottom:4px;font-size:10px;display:block}.fs-print-tools select{appearance:none;color:#22394b;background-color:#eeeadd;background-image:linear-gradient(45deg,#0000 50%,#22394b 50%),linear-gradient(135deg,#22394b 50%,#0000 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;border:1px solid #b7c6d4;border-radius:0;width:100%;min-width:0;height:44px;min-height:44px;padding:0 26px 0 10px;font:500 12px Manrope,sans-serif}.flagship[data-print-focus=transparente] .fs-print-tools,.flagship[data-print-focus=doubleCouche] .fs-print-tools,.flagship[data-print-focus=both] .fs-print-tools{display:flex}.flagship[data-print-focus=transparente] [data-product=transparente],.flagship[data-print-focus=doubleCouche] [data-product=doubleCouche],.flagship[data-print-focus=both] .fs-print-tools label{display:block}@media (width<=899px) and (orientation:portrait){.flagship .fs-beat:not([hidden]){transform:translate3d(0, calc((max(72px, 9svh) - max(118px, 14svh)) * var(--print-lift,0)), 0)}}@media (width>=900px) and (height>=501px){.fs-print-tools{width:400px;right:auto}}@media (height<=500px) and (orientation:landscape){.fs-print-tools{width:240px;bottom:12px;left:auto}.fs-print-tools span{display:none}.fs-print-tools select{font-size:16px}}@media (width<=899px){.flagship:not([data-print-focus=both]) .fs-print-tools{max-width:calc(100vw - 170px)}}@media (width>=900px) and (height>=501px){.fs-print-tools{bottom:82px}.flagship[data-chapter=collection] .fs-beat{max-width:29vw}.flagship[data-chapter=collection] .fs-beat h2{font-size:clamp(32px,3.4vw,48px)}}@media (width<=899px){.fs-print-tools select{font-size:16px}}@media (orientation:landscape) and (height<=500px){.fs-chapters{display:none}.fs-print-tools{left:auto;right:max(var(--gutter), env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:240px}.fs-print-tools span{display:none}.fs-print-tools select{font-size:16px}.flagship:not([data-print-focus=none]) .fs-mode-switch{left:max(var(--gutter), env(safe-area-inset-left));top:auto;right:auto;bottom:max(12px, env(safe-area-inset-bottom))}.flagship[data-commercial=true][data-print-focus=none] .fs-mode-switch{top:calc(65px + env(safe-area-inset-top));bottom:auto}}.fs-wordmark{letter-spacing:0;gap:10px;min-height:44px}.fs-logo{background:currentColor;flex:none;width:17px;height:26px;display:block;-webkit-mask:url(/flagship/adn-mark.webp) 50%/contain no-repeat;mask:url(/flagship/adn-mark.webp) 50%/contain no-repeat}.fs-brand-name{letter-spacing:.32em;margin-right:-.32em;font-size:14px;font-weight:600}.fs-footer .fs-wordmark{justify-self:start}.fs-header{gap:14px;transition:background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.fs-header-index{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:10px}.fs-header-total{color:var(--muted);opacity:.7}.flagship[data-commercial=true] .fs-header{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#182838b8}.fs-header:after{content:"";left:var(--gutter);right:var(--gutter);background:color-mix(in srgb, var(--ink) 14%, transparent);pointer-events:none;height:1px;position:absolute;bottom:4px}.fs-progress{z-index:1;left:var(--gutter);height:1px;width:calc((100% - 2 * var(--gutter)) * var(--adn-progress,0));background:color-mix(in srgb, var(--ink) 72%, var(--accent));opacity:.9;border-radius:1px;transition:opacity .4s;bottom:4px}.flagship[data-chapter=reveal] .fs-progress,.flagship[data-chapter=reveal] .fs-header:after{opacity:calc(.9 - var(--adn-reveal,0) * .6)}.flagship .fs-button{letter-spacing:-.005em;border-radius:999px;gap:14px;min-height:52px;padding:0 26px;font-weight:600}.flagship .fs-button--small{gap:8px;min-height:40px;padding:0 16px;font-size:12px}.flagship .fs-button--small svg{width:14px;height:14px}.fs-discover{min-height:44px}.fs-model-action{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:6px}.fs-orbit-tools>span{border-radius:999px;padding:8px 14px}@media (width<=899px){.fs-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#1625349e 46%,#14212edb);height:42%;position:absolute;inset:auto 0 0}.fs-hero-bottom>.fs-mono{color:var(--ink);opacity:.86}}.fs-beat .fs-kicker,.fs-beat p,.fs-beat .fs-test-note,.fs-beat .fs-beat-link{--beat-text:clamp(0, calc((var(--beat-enter,1) - .4) * 2.2), 1);opacity:var(--beat-text);transform:translate3d(0, calc((1 - var(--beat-text)) * 8px), 0)}.fs-print-tools label{width:min(176px,100%)}.fs-print-tools span{letter-spacing:.03em;color:var(--ink);opacity:.78;margin:0 0 6px 14px;font-size:10px}.fs-print-tools select{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);height:40px;min-height:40px;color:var(--ink);text-overflow:ellipsis;background-color:#142230a8;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12px) 52%;background-repeat:no-repeat;background-size:5px 5px;border:1px solid #dde6ed4d;border-radius:999px;padding:0 28px 0 13px;font:500 13px Manrope,Arial,sans-serif;transition:border-color .2s}.fs-print-tools select:focus-visible{border-color:#eeeaddd9;outline:none}@media (width<=899px){.fs-print-tools select{font-size:16px}}.fs-hidden-reveal{background:radial-gradient(circle at 50% var(--reveal-focus-y,40%), transparent 0 17vmin, #090f1780 32vmin, #070c13e6 68vmin)!important}.fs-hidden-light,.fs-hidden-ring{left:50%;top:var(--reveal-focus-y,40%);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.fs-hidden-light{mix-blend-mode:screen;width:62vmin;height:62vmin;opacity:var(--adn-reveal,0);background:radial-gradient(circle,#fff1d633,#fff1d60f 42%,#0000 70%)}.fs-hidden-ring{opacity:0;border:1px solid #f1e9d66b;width:44vmin;height:44vmin;animation:4.2s cubic-bezier(.45,0,.25,1) infinite paused fs-reveal-breathe}.fs-hidden-ring--late{animation-delay:2.1s}.flagship[data-chapter=reveal] .fs-hidden-ring{animation-play-state:running}@keyframes fs-reveal-breathe{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}35%{opacity:calc(var(--adn-reveal,0) * .55)}to{opacity:0;transform:translate(-50%,-50%)scale(1.22)}}@media (prefers-reduced-motion:reduce){.fs-hidden-ring{opacity:calc(var(--adn-reveal,0) * .35);animation:none}}.fs-beat-link{pointer-events:auto;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:6px;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.fs-beat-link svg{width:15px;height:15px}@media (width<=360px){.fs-print-tools{gap:8px}.fs-print-tools select{letter-spacing:-.02em;background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;padding:0 23px 0 11px}}@media (width<=899px) and (orientation:portrait){.flagship:not([data-chapter=signature]):not([data-chapter=reveal]) .fs-beat:before{content:"";z-index:-1;inset:-34px calc(-1 * var(--gutter)) -60px;pointer-events:none;background:linear-gradient(#0c141d00 0,#0c141d80 34px,#0c141da8 100%);position:absolute;display:block!important}}
