@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ast-m-reveal{animation:ast-mask-open linear both;animation-timeline:view();animation-range:entry 10% cover 38%;will-change:clip-path}.ast-m-reveal>img,.ast-m-reveal>picture>img{animation:ast-settle linear both;animation-timeline:view();animation-range:entry 10% cover 60%}.ast-m-backlight:after{animation:ast-backlight linear both;animation-timeline:--ast-lumen;animation-range:entry 20% cover 75%}.ast-m-lit{animation:ast-lit-in linear both;animation-timeline:--ast-lumen;animation-range:entry 25% cover 70%}.ast-m-sweep:before{animation:ast-sweep linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.ast-m-parallax{animation:ast-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.ast-m-parallax--soft{animation:ast-parallax-soft linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.ast-thread:after{animation:ast-seam-open linear both;animation-timeline:view();animation-range:cover 10% cover 42%}.ast-thread:before{animation:ast-seam-glow linear both;animation-timeline:view();animation-range:cover 10% cover 60%}.ast-manifesto{block-size:calc(100svh + var(--ast-phrase-count, 6) * 115svh);view-timeline-name:--ast-manifesto;view-timeline-axis:block}.ast-manifesto__pin{position:-webkit-sticky;position:sticky;inset-block-start:0;block-size:100svh;align-content:center;padding-block:clamp(5rem,10svh,7rem) calc(var(--space-5) + 6rem)}.ast-manifesto__stage{gap:0;grid-template-areas:"phrase";align-items:center}.ast-manifesto__ground img{opacity:1}.ast-manifesto__ground:after{background:none}.ast-manifesto__pin{isolation:isolate}.ast-manifesto__knockout{display:block;position:absolute;inset-block:0;inset-inline:0;inline-size:100vw;margin-inline:calc(50% - 50vw);background:#000;mix-blend-mode:multiply;overflow:clip;z-index:1;pointer-events:none;opacity:0;animation:ast-knockout-in linear both;animation-timeline:--ast-manifesto;animation-range:contain 0 contain 1%}.ast-manifesto__knockout .ast-phrase{color:#fff}.ast-manifesto__knockout .ast-manifesto__stage{position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%;justify-items:center}.ast-phrase.ast-manifesto__lead{display:block;position:absolute;inset-block-start:calc(50% + var(--ast-lead-safe-top, 88px) / 2);left:50%;translate:-50% -50%;font-size:calc(var(--ast-lead-vw, min(5.2vw, 6.5rem)) * var(--ar-scale) * 20);inline-size:max-content;letter-spacing:var(--ast-lead-track,.06em);text-align:center;scale:.125;animation:ast-lead-shrink linear;animation-timeline:--ast-manifesto;animation-range:contain 0 contain var(--ast-to)}.ast-manifesto[data-suite=false] .ast-phrase.ast-manifesto__lead{--ast-lead-fin:1;animation-fill-mode:forwards}.ast-manifesto__fleche{display:block;position:absolute;left:50%;translate:-50% 0;inset-block-start:13svh;inline-size:1px;block-size:26svh;pointer-events:none;z-index:0;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ast-gold) 55%,transparent) 35%,var(--ast-gold));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ast-gold) 35%,transparent));opacity:0;animation:ast-fleche-descend linear both;animation-timeline:--ast-manifesto;animation-range:entry 10% entry 100%}.ast-manifesto__fleche:after{content:"";position:absolute;inset-block-end:0;left:50%;inline-size:18px;block-size:18px;-webkit-border-end:1.5px solid var(--ast-gold);border-inline-end:1.5px solid var(--ast-gold);-webkit-border-after:1.5px solid var(--ast-gold);border-block-end:1.5px solid var(--ast-gold);transform:translateX(-50%) rotate(45deg)}.ast-manifesto-host>.ast-thread--end{inset-block-end:72px}.ast-manifesto-host{timeline-scope:--ast-manifesto;overflow:clip}.ast-manifesto-host>.ast-thread--end{--thread-inset:10rem;opacity:0;animation:ast-couture-sortie linear both;animation-timeline:--ast-manifesto;animation-range:exit 0 exit calc(0% + 6rem)}.ast-manifesto__ground{filter:brightness(0);scale:1.045;animation:ast-manifesto-sol-entre linear both;animation-timeline:--ast-manifesto;animation-range:contain 6rem contain 15rem}.ast-manifesto__ground img{animation:ast-manifesto-drift linear both;animation-timeline:--ast-manifesto;animation-range:contain 0 contain 100%}.ast-manifesto__dots{display:flex;translate:0 clamp(-8.5rem,-9vh,-4.5rem)}.ast-manifesto__dots span{animation:ast-dot-active linear;animation-timeline:--ast-manifesto;animation-range:contain var(--ast-from) contain var(--ast-to)}.ast-phrase{font-size:calc(min(clamp(2.2rem, 1.25rem + 3.4vw, 4.3rem), 6vw) * var(--ar-scale));max-inline-size:23.5ch;line-height:1.14;grid-area:phrase;opacity:0;animation:ast-phrase-swap linear;animation-timeline:--ast-manifesto;animation-range:contain var(--ast-from) contain var(--ast-to)}.ast-footer{animation:ast-footer-arrive linear both;animation-timeline:view();animation-range:entry 5% entry 80%}.ast-m-type>*{animation:ast-rise linear both;animation-timeline:view();animation-range:entry 15% cover 30%}.ast-m-type>:nth-child(2){animation-range:entry 20% cover 34%}.ast-m-type>:nth-child(3){animation-range:entry 25% cover 38%}.ast-m-type>:nth-child(4){animation-range:entry 30% cover 42%}[data-reveal-ready=true] .ast-m-reveal[data-reveal],[data-reveal-ready=true] .ast-m-type [data-reveal]{opacity:1;transform:none;transition:none}}}@keyframes ast-mask-open{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes ast-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ast-backlight{0%{opacity:0}to{opacity:.72}}@keyframes ast-lit-in{0%{opacity:0}to{opacity:1}}@keyframes ast-btn-sheen{0%{transform:translate3d(-160%,0,0) skewX(-16deg)}to{transform:translate3d(340%,0,0) skewX(-16deg)}}@keyframes ast-btn-sheen-rtl{0%{transform:translate3d(160%,0,0) skewX(16deg)}to{transform:translate3d(-340%,0,0) skewX(16deg)}}@keyframes ast-sweep{0%{transform:translate3d(-140%,0,0) rotate(18deg)}to{transform:translate3d(140%,0,0) rotate(18deg)}}@keyframes ast-parallax{0%{transform:translate3d(0,-4%,0)}to{transform:translate3d(0,4%,0)}}@keyframes ast-parallax-soft{0%{transform:translate3d(0,-2%,0)}to{transform:translate3d(0,2%,0)}}@keyframes ast-seam-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ast-seam-glow{0%{opacity:0}to{opacity:1}}@keyframes ast-knockout-in{0%{opacity:0}to{opacity:1}}@keyframes ast-fleche-descend{0%{opacity:0;translate:-50% -2svh}16%{opacity:1}72%{opacity:1;translate:-50% 3svh}to{opacity:0;translate:-50% 4svh}}@keyframes ast-couture-sortie{0%{opacity:0}to{opacity:1}}@keyframes ast-manifesto-sol-entre{0%{filter:brightness(0);scale:1.045}55%{filter:brightness(.35)}to{filter:brightness(1);scale:1}}@keyframes ast-lead-shrink{0%{opacity:1;scale:40;translate:calc(-50% - var(--ast-lead-dx, 0%) * 40) calc(-50% - var(--ast-lead-dy, 0%) * 40)}22%{scale:40;translate:calc(-50% - var(--ast-lead-dx, 0%) * 40) calc(-50% - var(--ast-lead-dy, 0%) * 40)}36%{scale:16;translate:calc(-50% - var(--ast-lead-dx, 0%) * 16) calc(-50% - var(--ast-lead-dy, 0%) * 16)}48%{scale:6;translate:calc(-50% - var(--ast-lead-dx, 0%) * 6) calc(-50% - var(--ast-lead-dy, 0%) * 6)}58%{scale:2.4;translate:calc(-50% - var(--ast-lead-dx, 0%) * 2.4) calc(-50% - var(--ast-lead-dy, 0%) * 2.4)}67%{scale:1;translate:calc(-50% - var(--ast-lead-dx, 0%) * 1) calc(-50% - var(--ast-lead-dy, 0%) * 1)}75%{scale:.45;translate:calc(-50% - var(--ast-lead-dx, 0%) * .45) calc(-50% - var(--ast-lead-dy, 0%) * .45)}79%{scale:.2;translate:calc(-50% - var(--ast-lead-dx, 0%) * .2) calc(-50% - var(--ast-lead-dy, 0%) * .2)}84%{scale:.125;translate:calc(-50% - var(--ast-lead-dx, 0%) * .125) calc(-50% - var(--ast-lead-dy, 0%) * .125)}94%{opacity:1;scale:.125;translate:calc(-50% - var(--ast-lead-dx, 0%) * .125) calc(-50% - var(--ast-lead-dy, 0%) * .125)}to{opacity:var(--ast-lead-fin,0);scale:.12;translate:calc(-50% - var(--ast-lead-dx, 0%) * .12) calc(-50% - var(--ast-lead-dy, 0%) * .12)}}@keyframes ast-phrase-swap{0%{opacity:0;scale:var(--phrase-zoom,1.3)}16%{opacity:1}72%{scale:1}86%{opacity:1;scale:1}to{opacity:0;scale:.965}}@keyframes ast-dot-active{0%{opacity:.26;transform:scale(.72)}14%{opacity:1;transform:scale(1.28)}86%{opacity:1;transform:scale(1.28)}to{opacity:.26;transform:scale(.72)}}@keyframes ast-footer-arrive{0%{opacity:0;transform:translate3d(0,40px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes ast-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.ast-lumen{position:relative;overflow:clip;background-color:var(--ground);color:var(--ast-alabaster);isolation:isolate}.ast-lumen__stage{position:relative;display:grid;grid-gap:var(--space-8);gap:var(--space-8);align-items:center}@supports (animation-timeline:view()){.ast-lumen__stage{view-timeline-name:--ast-lumen;view-timeline-axis:block}}@media (min-width:1024px){.ast-lumen__stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-9)}}.ast-lumen__media,.ast-lumen__slab{position:relative}.ast-lumen__slab{overflow:hidden;background-color:var(--ground);aspect-ratio:4/3}.ast-lumen__slab img{inline-size:100%;block-size:100%;object-fit:cover;transform-origin:center}.ast-lumen__lit{position:absolute;inset:0;opacity:0}.ast-lumen__lit img{inline-size:100%;block-size:100%;object-fit:cover}.ast-lumen__slab[data-backlight=css]:after{background:radial-gradient(68% 52% at 50% 62%,rgba(214,176,116,.5) 0,rgba(178,138,84,.28) 38%,rgba(120,88,48,.1) 62%,transparent 78%)}.ast-lumen__slab[data-backlight=css]:after,.ast-lumen__slab[data-backlight=photo]:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:plus-lighter;opacity:0}.ast-lumen__slab[data-backlight=photo]:after{z-index:2;transition:opacity var(--hover-out) var(--ease-out);background:radial-gradient(68% 52% at 50% 62%,rgba(214,176,116,.3) 0,rgba(178,138,84,.17) 38%,rgba(120,88,48,.06) 62%,transparent 78%)}.ast-lumen__media:hover .ast-lumen__slab[data-backlight=photo]:after{opacity:1;transition-duration:var(--hover-in)}.ast-lumen__media:after{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--hover-out) var(--ease-out);background:radial-gradient(62% 58% at 50% 60%,rgba(198,166,103,.22) 0,rgba(198,166,103,.1) 40%,rgba(198,166,103,.03) 68%,transparent 100%)}.ast-lumen__media:hover:after{opacity:1;transition-duration:var(--hover-in)}@media (prefers-reduced-motion:reduce){.ast-lumen__media:after,.ast-lumen__slab[data-backlight=photo]:after{transition:none}}.ast-lumen__glow{position:absolute;inset:-12%;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(50% 42% at 50% 58%,rgba(198,166,103,.3) 0,transparent 70%)}.ast-lumen__body{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-inline-size:46ch}.ast-lumen__title{font-family:var(--font-display);font-size:calc(var(--step-4) * var(--ar-scale));line-height:var(--lh-display);letter-spacing:var(--track-display)}.ast-lumen__note{font-size:var(--step--1);color:var(--ast-stone-deep);max-inline-size:40ch}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ast-lumen__glow{animation:ast-backlight linear both;animation-timeline:--ast-lumen;animation-range:entry 20% cover 75%}}}@supports not (animation-timeline:view()){.ast-lumen__glow,.ast-lumen__slab[data-backlight=css]:after{opacity:.45}.ast-lumen__lit{opacity:.55}}@media (prefers-reduced-motion:reduce){.ast-lumen__slab[data-backlight=css]:after{opacity:.45}.ast-lumen__glow{opacity:.35}.ast-lumen__lit{opacity:.5}}.ast-m-sweep{position:relative;overflow:hidden}.ast-m-sweep:before{content:"";position:absolute;inset-block:-30%;inset-inline-start:0;inline-size:42%;z-index:1;pointer-events:none;transform:translate3d(-140%,0,0) rotate(18deg);background:linear-gradient(100deg,transparent,rgba(251,248,243,.09) 45%,rgba(251,248,243,.16) 50%,rgba(251,248,243,.09) 55%,transparent)}@media (prefers-reduced-motion:reduce){.ast-m-sweep:before{display:none}}.ast-turn{position:relative;background:var(--turn-ground,#0b0908);color:var(--ast-ivory);margin-inline:calc(50% - 50vw);inline-size:100vw;overflow:clip}.ast-turn__pin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(var(--space-4),3svh,var(--space-6));padding-block:var(--space-9)}.ast-turn__stage{position:relative;--turn-reserve:calc(clamp(5.5rem, 9svh, 6.25rem) + 15rem);inline-size:min(90vw,calc((100svh - var(--turn-reserve)) * 920 / 518));aspect-ratio:920/518;block-size:auto}.ast-turn__frames{display:none}.ast-turn__frame{display:block;position:absolute;inset:0;opacity:0}.ast-turn__frame img,.ast-turn__still{display:block;inline-size:100%;block-size:100%;object-fit:contain}.ast-turn__still{position:absolute;inset:0}.ast-turn__body{text-align:center;padding-inline:var(--gutter);max-inline-size:46rem}.ast-turn__body .ast-eyebrow{justify-content:center}.ast-turn__title{font-family:var(--font-display);font-size:calc(var(--step-4) * var(--ar-scale));line-height:var(--lh-display);letter-spacing:var(--track-display);margin-block:var(--space-2) 0}.ast-turn__lead{margin:var(--space-3) auto 0}.ast-turn__lead,.ast-turn__note{font-size:var(--step--1);color:var(--ast-meta-on-dark);max-inline-size:46ch}.ast-turn__note{line-height:var(--lh-body);margin:var(--space-4) auto 0;opacity:.82}.ast-turn__stage{container-type:inline-size;--turn-cadre:clamp(7px,0.8cqw,13px)}.ast-turn__cadre{position:absolute;inset-block-start:calc(-1 * var(--turn-cadre));inset-inline-start:calc(-1 * var(--turn-cadre));inline-size:calc(100% + 2 * var(--turn-cadre));block-size:calc(100% + 2 * var(--turn-cadre));max-inline-size:none;pointer-events:none;z-index:2;overflow:visible}.ast-turn__cadre path,.ast-turn__cadre rect{fill:none;vector-effect:non-scaling-stroke}.ast-turn__cadre-fond{stroke:color-mix(in srgb,var(--ast-gold) 22%,transparent);stroke-width:1}.ast-turn__cadre-trait{stroke:color-mix(in srgb,var(--ast-gold) 85%,transparent);stroke-width:1}.ast-turn__cadre-angle{stroke:color-mix(in srgb,var(--ast-gold) 90%,transparent);stroke-width:1.5;stroke-linecap:square}.ast-turn__stage:before{content:"";position:absolute;inset-inline:-6%;inset-block:auto -14%;block-size:34%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 100% at 50% 0,color-mix(in srgb,var(--ast-gold) 12%,transparent) 0,color-mix(in srgb,var(--ast-gold) 6%,transparent) 38%,transparent 78%)}[dir=rtl] @media(min-width: 900px) and(min-aspect-ratio: 5 / 4){.ast-turn__pin{gap:clamp(var(--space-2),1.4svh,var(--space-4));padding-block:calc(clamp(5.5rem, 9svh, 6.25rem) + var(--space-3)) var(--space-3)}.ast-turn__body{max-inline-size:52rem}.ast-turn__lead{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.ast-turn__note{display:none}.ast-turn__stage{--turn-reserve:calc(clamp(5.5rem, 9svh, 6.25rem) + 4rem);inline-size:min(94vw,calc((100svh - var(--turn-reserve)) * 920 / 518));aspect-ratio:920/518;block-size:auto}}@media (max-width:719px){.ast-turn__stage{inline-size:calc(100vw - 2 * (var(--turn-cadre) + 8px));aspect-ratio:920/518;block-size:auto}.ast-turn__stage:before{inset-inline:-22%;inset-block:auto -42%;block-size:92%;background:radial-gradient(ellipse 64% 100% at 50% 0,color-mix(in srgb,var(--ast-gold) 22%,transparent) 0,color-mix(in srgb,var(--ast-gold) 9%,transparent) 45%,transparent 82%)}.ast-turn__pin:before{content:"";position:absolute;inset-inline:12%;inset-block:0 auto;block-size:46%;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% 0,color-mix(in srgb,var(--ast-gold) 10%,transparent) 0,color-mix(in srgb,var(--ast-gold) 4%,transparent) 50%,transparent 85%)}.ast-turn__frame img,.ast-turn__still{object-fit:contain}.ast-turn__title{font-size:calc(var(--step-3) * var(--ar-scale))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ast-turn{height:240vh;view-timeline-name:--ast-turn;view-timeline-axis:block}@media (max-width:719px){.ast-turn{height:200vh}}.ast-turn__pin{position:-webkit-sticky;position:sticky;block-size:100svh;inset-block-start:0;padding-block:clamp(5.5rem,9svh,6.25rem) var(--space-4)}.ast-turn[data-armed=true] .ast-turn__frames{display:block;position:absolute;inset:0;z-index:1}.ast-turn__body,.ast-turn__cadre{z-index:2}.ast-turn__stage{--turn-reserve:calc(clamp(5.5rem, 9svh, 6.25rem) + 4rem);inline-size:min(92vw,calc((100svh - var(--turn-reserve)) * 920 / 518));aspect-ratio:920/518;block-size:auto}.ast-turn__frame{animation:ast-turn-frame linear;animation-timeline:--ast-turn}.ast-turn__cadre-trait{stroke-dasharray:100;stroke-dashoffset:100;animation:ast-turn-cadre linear both;animation-timeline:--ast-turn;animation-range:contain 0 contain 100%}}}@keyframes ast-turn-frame{0%{opacity:1}to{opacity:1}}@keyframes ast-turn-cadre{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (min-width:720px) and (max-width:1080px) and (orientation:portrait){.ast-turn__stage:before{inset-inline:-22%;inset-block:auto -42%;block-size:92%;background:radial-gradient(ellipse 64% 100% at 50% 0,color-mix(in srgb,var(--ast-gold) 22%,transparent) 0,color-mix(in srgb,var(--ast-gold) 9%,transparent) 45%,transparent 82%)}.ast-turn__pin:before{content:"";position:absolute;inset-inline:12%;inset-block:0 auto;block-size:46%;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% 0,color-mix(in srgb,var(--ast-gold) 10%,transparent) 0,color-mix(in srgb,var(--ast-gold) 4%,transparent) 50%,transparent 85%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal][data-reveal]{opacity:1;transform:none;transition:none;animation:ast-revele linear both;animation-timeline:view();animation-range:cover 0 cover 24%}[data-reveal][data-reveal-delay="1"]{animation-range:cover 5% cover 29%}[data-reveal][data-reveal-delay="2"]{animation-range:cover 10% cover 34%}[data-reveal][data-reveal-delay="3"]{animation-range:cover 15% cover 39%}.ast-section__head--center>h2:before,.ast-section__head--center>h3:before{transform-origin:center;animation:ast-filet-trace linear both;animation-timeline:view();animation-range:cover 2% cover 32%}}}@keyframes ast-filet-trace{0%{scale:0 1;opacity:0}30%{opacity:1}to{scale:1 1;opacity:1}}@keyframes ast-revele{0%{opacity:0;translate:0 2.4rem}to{opacity:1;translate:0 0}}