:root{--paper:#fefefc;--cream:#fcf6ec;--sand:#efeae1;--sand-2:#e8e2d7;--ink:#191610;--ink-2:#211d15;--ink-3:#2c261c;--line:#e2dccf;--line-dark:#3a3327;--muted:#6f675c;--dim:#9a9284;--brass:#b2987d;--brass-hi:#d5c2a4;--risk:#c4703f;--pass:#8fa37a;--d:"PP Eiko", "Didot", "Bodoni MT", "Times New Roman", serif;--t:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, sans-serif;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--gut:clamp(1.25rem, 5vw, 5rem);--max:1360px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--t);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;font-weight:300;line-height:1.6;overflow-x:clip}img,video,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}::selection{background:var(--brass);color:var(--paper)}:focus:not(:focus-visible){outline:none}.skip{z-index:200;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:var(--ink);width:1px;height:1px;color:var(--paper);margin:-1px;padding:0;font-size:.8125rem;position:absolute;top:0;left:0;overflow:hidden}.skip:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;margin:0;padding:.75rem 1.25rem;overflow:visible}.grain{z-index:150;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;position:fixed;inset:-10%}.d{font-family:var(--d);letter-spacing:-.005em;text-wrap:balance;color:var(--ink);font-weight:100;line-height:1}.d1{font-size:clamp(3rem,1.2rem + 6.4vw,8.4rem);line-height:.96}.d2{font-size:clamp(2.3rem,1.3rem + 4vw,5.4rem);line-height:.98}.d3{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.7rem);line-height:1.04}.d4{font-size:clamp(1.3rem,1.1rem + .9vw,1.8rem);line-height:1.1}.eyebrow{font-family:var(--t);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}.lead{color:var(--muted);text-wrap:pretty;max-width:46ch;font-size:clamp(1rem,.95rem + .35vw,1.25rem);font-weight:300;line-height:1.6}.small{color:var(--dim);font-size:.8125rem;line-height:1.5}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.center{text-align:center;margin-inline:auto}.role{letter-spacing:.24em;text-transform:uppercase;color:var(--brass);font-size:.625rem;font-weight:500}.ch{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:1rem;max-width:100%;font-size:.625rem;font-weight:500;line-height:1.6;display:inline-flex}.ch>span{white-space:normal;min-width:0}.ch i{flex:none;align-self:center}.ch b{font-family:var(--d);letter-spacing:0;color:var(--ink);font-size:1.6rem;font-weight:100;line-height:1}.ch i{background:var(--brass);width:56px;height:1px;display:block}[data-dark] .ch{color:var(--brass-hi)}[data-dark] .ch b{color:var(--paper)}.rule{background:var(--line);width:100%;height:1px;display:block}.rule--short{background:var(--brass);width:56px;margin-inline:auto}[data-dark] .rule{background:var(--line-dark)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}section{position:relative}[id]{scroll-margin-top:4.5rem}.pad{padding-block:clamp(6rem,13vw,14rem)}.head{text-align:center;justify-items:center;gap:1.4rem;display:grid}.head .d{max-width:18ch}.head .lead{margin-top:.2rem}.head .btn{margin-top:1rem}.split{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:2rem clamp(2rem,5vw,6rem);display:grid}.split__a{min-width:0;padding-top:.5rem;padding-right:1rem}.split__b{justify-items:start;gap:1.6rem;display:grid}.split__b .d{max-width:18ch}.bezel{border:1px solid var(--line);background:var(--paper);min-width:0;max-width:100%;padding:6px;position:relative}.feat__img,.feat__row,.mk__panel,.eq__grid>*{min-width:0}.bezel:after{content:"";border:1px solid var(--line);pointer-events:none;z-index:2;position:absolute;inset:6px}.bezel>*{display:block}.bezel--dark{border-color:var(--line-dark);background:var(--ink)}.bezel--dark:after{border-color:var(--line-dark)}.bezel img,.bezel video,.bezel canvas{object-fit:cover;width:100%;height:100%}.js-anim .r-up{opacity:0;filter:blur(6px);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);transform:translateY(48px)}.js-anim .r-up.in{opacity:1;filter:blur();transform:none}.r-line{display:block}.js-anim .r-line{overflow:hidden}.js-anim .r-line>span{transition:transform 1.1s var(--ease);display:block;transform:translateY(105%)}.js-anim .r-line.in>span{transform:translateY(0)}.r-word{white-space:pre;display:inline-block}.js-anim .r-word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.js-anim .r-word>span{transition:transform 1.1s var(--ease);transition-delay:inherit;display:inline-block;transform:translateY(110%)}.js-anim .r-word.in>span{transform:translateY(0)}.js-anim .r-wipe{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ease-io)}.js-anim .r-wipe.in{clip-path:inset(0)}.anim-safe .r-up,.anim-safe .r-line>span,.anim-safe .r-word>span,.anim-safe .r-wipe{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.r-up,.r-line>span,.r-word>span,.r-wipe{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.2em;text-transform:uppercase;transition:background .3s ease, color .3s ease, transform .2s var(--ease-out);align-items:center;gap:.7rem;padding:1rem 1.8rem;font-size:.6875rem;font-weight:400;display:inline-flex}.btn:hover{color:var(--ink);background:0 0}.btn:active{transform:scale(.985)}.btn svg{width:.9em;height:.9em}.btn--light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn--light:hover{color:var(--paper);background:0 0}.link{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid;align-items:center;padding:1rem .1rem;font-size:.6875rem;font-weight:400;display:inline-flex}[data-dark] .link{color:var(--brass-hi)}.pill{z-index:100;background:color-mix(in srgb, var(--paper) 82%, transparent);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);color:var(--ink);transition:background .5s ease, border-color .5s ease, color .5s ease, transform .45s var(--ease), opacity .45s var(--ease);border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .3rem .2rem 1.1rem;display:flex;position:fixed;top:.9rem;left:50%;transform:translate(-50%)}.pill[data-hidden=true]{opacity:0;pointer-events:none;transform:translate(-50%,-160%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pill{background:#fefefceb}.pill[data-dark=true]{background:#191610eb!important}}.pill[data-dark=true]{background:color-mix(in srgb, var(--ink) 55%, transparent);border-color:color-mix(in srgb, var(--paper) 16%, transparent);color:var(--paper)}.pill__mark{font-family:var(--d);align-items:center;min-height:44px;padding-right:1.2rem;font-size:1.35rem;font-weight:100;line-height:1;display:inline-flex}.pill__mark span{color:var(--brass)}.pill__menu{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .9rem;font-size:.625rem;font-weight:500;display:inline-flex}.pill__menu i{width:16px;height:7px;transition:transform .4s var(--ease);border-top:1px solid;border-bottom:1px solid;display:block}.pill[data-open=true] .pill__menu i{transform:scaleX(.6)}.pill__cta{letter-spacing:.2em;text-transform:uppercase;background:var(--ink);min-height:44px;color:var(--paper);border-radius:999px;align-items:center;padding:.6rem 1.1rem;font-size:.625rem;font-weight:500;transition:background .4s,color .4s;display:inline-flex}.pill[data-dark=true] .pill__cta{background:var(--paper);color:var(--ink)}.pill[data-open=true]{border-color:color-mix(in srgb, var(--paper) 16%, transparent);color:var(--paper);background:0 0}.pill[data-open=true] .pill__cta{background:var(--paper);color:var(--ink)}.menu{z-index:90;background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;transition:opacity .5s var(--ease);align-items:center;display:grid;position:fixed;inset:0;overflow:auto}.menu[data-open=true]{opacity:1;pointer-events:auto}.menu__inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:3rem;padding-block:6rem 3rem;display:grid}.menu__list{display:grid}.menu__list li{border-top:1px solid var(--line-dark);opacity:0;filter:blur(4px);transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);transform:translateY(24px)}.menu__list li:last-child{border-bottom:1px solid var(--line-dark)}.menu[data-open=true] .menu__list li{opacity:1;filter:none;transform:none}.menu__list a{transition:padding-left .4s var(--ease);grid-template-columns:4rem 1fr;align-items:baseline;gap:1rem;padding:clamp(.7rem,1.6vh,1.2rem) 0;display:grid}.menu__list a:hover{padding-left:.6rem}.menu__n{letter-spacing:.24em;color:var(--brass);font-size:.625rem}.menu__t{font-family:var(--d);color:var(--paper);font-size:clamp(1.9rem,1.1rem + 3vw,4rem);font-weight:100;line-height:1}.menu__foot{justify-items:start;gap:1.4rem;display:grid}.menu__lang{letter-spacing:.22em;gap:1.2rem;font-size:.625rem;font-weight:500;display:flex}.menu__lang button{opacity:.4;min-width:44px;min-height:44px;padding:.4rem 0;transition:opacity .3s}.menu__lang button[aria-current=true],.menu__lang button:hover{opacity:1}.menu__cta{border:1px solid var(--brass-hi);color:var(--paper);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;padding:1rem 1.6rem;font-size:.6875rem;transition:background .3s,color .3s;display:inline-flex}.menu__cta:hover{background:var(--paper);color:var(--ink)}.menu__cta svg{width:.9em;height:.9em}.menu__mail{color:var(--brass-hi);border-bottom:1px solid var(--line-dark);align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.hero{background:var(--ink);color:var(--paper);overflow:clip}.hero__rail{height:220svh}.hero__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.hero__grid{width:100%;max-width:1600px;height:100%;padding-inline:var(--gut);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,5rem);margin-inline:auto;display:grid}.hero__copy{z-index:3;grid-area:1/1;align-self:center;justify-items:start;gap:1.4rem;min-width:0;padding-top:5rem;display:grid;position:relative}.hero__copy>*{will-change:transform, opacity}.hero__copy .d1{color:var(--paper);font-size:clamp(2.6rem,.9rem + 4.4vw,5.6rem)}:lang(fr) .hero__copy .d1,:lang(it) .hero__copy .d1{font-size:clamp(2.4rem,.7rem + 3.8vw,4.9rem)}.hero__l{display:block}.hero__copy .lead{color:var(--brass-hi);max-width:42ch;line-height:1.5}.hero__row{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:.4rem;display:flex}.hero__media{isolation:isolate;grid-area:1/2/3;place-items:start center;min-width:0;height:100%;min-height:0;padding-top:1.5svh;display:grid;position:relative;container-type:size}.hero__stage{aspect-ratio:660/1050;transform-origin:50% 0;will-change:transform;height:min(86cqh,159.091cqw);position:relative}.hero__shadow{pointer-events:none;z-index:0;background:radial-gradient(50% 48% at 50% 48%,#000 0% 35%,#0009 60%,#0000 78%);width:140%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__film{z-index:1;isolation:isolate;mix-blend-mode:screen;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%),linear-gradient(#0000 0,#000 12% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%),linear-gradient(#0000 0,#000 12% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (mix-blend-mode:lighten){.hero__film{mix-blend-mode:lighten}}.hero__film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__rig{pointer-events:none;background:linear-gradient(270deg,#191610 0%,#191610eb 15%,#19161080 23%,#0000 32%),linear-gradient(#191610 0% 8%,#191610eb 12.5%,#19161073 15.5%,#0000 19%),radial-gradient(60% 70% at 100% 40%,#191610e6 0%,#19161099 40%,#0000 70%);position:absolute;inset:0}.hero__rim{pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(90deg,#0000 18%,#b2987d38 25%,#b2987d14 30%,#0000 36%);position:absolute;inset:0}.hero__figs{z-index:2;border-top:1px solid var(--line-dark);-webkit-backdrop-filter:blur(12px);will-change:transform, opacity;background:#1916108c;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hf{border-left:1px solid var(--line-dark);gap:.3rem;padding:.9rem 1.4rem .2rem;display:grid}.hf:first-child{border-left:0;padding-left:0}.hf b{font-family:var(--d);color:var(--paper);white-space:nowrap;font-size:clamp(1.8rem,1.2rem + 1.9vw,3rem);font-weight:100;line-height:1}.hf>span{letter-spacing:.22em;text-transform:uppercase;color:var(--brass-hi);opacity:.85;font-size:.625rem}.hf b span{font:inherit;letter-spacing:inherit;text-transform:none}.hero__meta{z-index:2;letter-spacing:.26em;text-transform:uppercase;color:var(--brass-hi);opacity:.8;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;padding:.9rem 0 1.1rem;font-size:.5625rem;display:flex;position:relative}.hero__scroll{align-items:center;gap:.7rem;display:flex}.hero__scroll i,.hero__cScroll i{background:var(--brass);transform-origin:0;width:44px;height:1px;animation:scrollhint 2.4s var(--ease-io) infinite;display:block}@keyframes scrollhint{0%{transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}46%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hero__scroll i,.hero__cScroll i{animation:none}}.hero__curtain{z-index:5;padding:5.5rem var(--gut) 1.6rem;will-change:opacity;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.hero__curtain:before{content:"";background:linear-gradient(to top, var(--ink) 0%, color-mix(in srgb, var(--ink) 70%, transparent) 55%, transparent 100%);height:48%;position:absolute;bottom:0;left:0;right:0}.hero__cMark{font-family:var(--d);color:var(--paper);justify-self:start;font-size:1.6rem;font-weight:100;line-height:1;position:relative}.hero__cTitle{text-align:center;color:var(--paper);place-self:end center;padding-bottom:10svh;font-size:clamp(3.5rem,2rem + 4.8vw,6rem);line-height:.95;position:relative}.hero__cScroll{letter-spacing:.26em;text-transform:uppercase;color:var(--brass-hi);justify-self:center;align-items:center;gap:.7rem;font-size:.5625rem;display:flex;position:relative}@media (width>=861px) and (height<=960px){.hero__meta{display:none}.hero__figs{margin-bottom:1rem}.hero__copy{padding-top:4.2rem}.hf{padding-top:.7rem}.hf b{font-size:clamp(1.6rem,1rem + 1.6vw,2.4rem)}}.does{background:var(--cream)}.does__rail{height:330svh}.does__sticky{align-items:center;height:100svh;padding-top:3.5rem;display:grid;position:sticky;top:0;overflow:hidden}.does__stage{grid-template-columns:minmax(0,1.1fr) auto minmax(0,.55fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);height:100%;display:grid}.does__copy{align-content:center;justify-items:start;gap:1.4rem;display:grid}.does__copy .d2{max-width:12ch;font-size:clamp(2rem,1.1rem + 3vw,4.2rem)}.does__steps{width:100%;max-width:30rem;margin-top:.6rem;display:grid}.does__step{border-top:1px solid var(--line);opacity:.35;grid-template-columns:2.6rem 1fr;gap:.6rem;padding:.9rem 0;transition:opacity .6s;display:grid}.does__step[data-on=true]{opacity:1}.does__k{letter-spacing:.22em;color:var(--brass);padding-top:.35rem;font-size:.625rem}.does__step h4{margin-bottom:.3rem}.does__step p{color:var(--muted);max-width:36ch;font-size:.875rem}.does__figure{aspect-ratio:600/1066;height:min(88svh,50rem);position:relative}.does__figure canvas{object-fit:contain;width:100%;height:100%}.does__figure .fallback{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.does__cal{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.does__read{align-content:center;gap:.9rem;display:grid}.does__size{font-family:var(--d);color:var(--ink);font-size:clamp(2.4rem,1.6rem + 2.6vw,4.6rem);font-weight:100;line-height:1}.does__band{border-top:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;gap:.6rem;padding-top:.55rem;font-size:.625rem;transition:color .4s;display:flex}.does__band span:last-child{font-family:var(--d);letter-spacing:0;text-transform:none;color:var(--dim);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:100;transition:color .4s}.does__band[data-on=true]{color:var(--muted)}.does__band[data-on=true] span:last-child{color:var(--ink)}.does__after{padding-bottom:clamp(3rem,6vw,5rem)}.does__stepsMobile{display:none}.cloth{background:var(--ink);min-height:96svh;color:var(--cream);align-items:end;display:grid;position:relative;overflow:clip}.cloth__media{will-change:transform;position:absolute;inset:0}.cloth__media video{object-fit:cover;width:100%;height:100%}.cloth__scrim{background:linear-gradient(to top, var(--ink) 8%, color-mix(in srgb, var(--ink) 55%, transparent) 45%, transparent 85%);position:absolute;inset:0}.cloth__copy{z-index:2;text-align:center;justify-items:center;gap:1.2rem;padding-block:clamp(4rem,8vw,8rem);display:grid;position:relative}.cloth__copy .d{color:var(--paper);max-width:14ch}.cloth__copy .lead{color:var(--brass-hi);max-width:50ch}.eq{background:var(--paper)}.eq__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.eq__grid .lead{margin-top:1.4rem}.eq__list{margin-top:2.2rem;display:grid}.eq__item{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.6rem 1fr;align-items:baseline;gap:.6rem;padding:.9rem 0;font-size:.9375rem;display:grid}.eq__item:first-child{border-top:1px solid var(--line)}.eq__item .num{letter-spacing:.22em;color:var(--brass);font-size:.625rem}.eq__media video{aspect-ratio:16/10}.eq__std{margin-top:2rem;display:grid}.eq__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1.5rem;padding:1.1rem 0;display:grid}.eq__row:last-child{border-bottom:1px solid var(--line)}.eq__row p{color:var(--muted);font-size:.875rem}.figs{background:var(--cream)}.figs__list{border-top:1px solid var(--line);margin-top:clamp(4rem,8vw,8rem)}.fig{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2rem clamp(2rem,5vw,6rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.fig__n{font-family:var(--d);color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(4.5rem,2rem + 9vw,12rem);font-weight:100;line-height:.9;display:flex}.fig__n .pre{color:var(--muted);margin-right:.2em;font-size:.34em}.fig__n small{color:var(--brass);margin-left:.05em;font-size:.45em}.fig__t{gap:1rem;max-width:40ch;display:grid}.fig__claim{font-family:var(--d);color:var(--ink);font-size:clamp(1.4rem,1.1rem + 1.2vw,2.2rem);font-weight:100;line-height:1.15}.fig__src{color:var(--dim);gap:.2rem;font-size:.75rem;line-height:1.5;display:grid}.fig__src b{color:var(--brass);letter-spacing:.22em;text-transform:uppercase;font-size:.5625rem;font-weight:500}.chain{background:var(--cream)}.chain__rail{height:320svh}.chain__sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.chain__head{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.chain__head .d{max-width:18ch;font-size:clamp(2rem,1.2rem + 3vw,4.4rem)}.chain__track{padding-inline:var(--gut);will-change:transform;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);display:flex}.chain__tail{flex:0 0 var(--gut)}.chain__stage{transform:translateY(calc(var(--i) * 18px));flex:0 0 clamp(15rem,22vw,20rem);align-content:start;gap:.7rem;transition:opacity .6s;display:grid}.chain__stage[data-on=false]{opacity:.32}.chain__i{color:var(--brass);letter-spacing:.22em;font-size:.625rem}.chain__rule{background:var(--line);height:1px;display:block;overflow:hidden}.chain__rule i{background:var(--ink);transform-origin:0;height:100%;transition:transform .9s var(--ease-io);display:block}.chain__stage h3{margin-top:.4rem}.chain__stage p{color:var(--muted);max-width:30ch;font-size:.9375rem;line-height:1.5}.chain__band{margin-top:clamp(2.5rem,4vw,4rem)}.chain__bandRow{justify-content:space-between;align-items:baseline;display:flex}.chain__pct{font-family:var(--d);color:var(--risk);font-size:1.3rem;font-weight:100}.chain__bandTrack{background:var(--line);height:1px;margin-top:.75rem;position:relative}.chain__bandFill{background:linear-gradient(to right, var(--brass), var(--risk));transform-origin:0;will-change:transform;width:100%;position:absolute;inset:-1px auto -1px 0;transform:scaleX(0)}.chain__end{font-family:var(--d);color:var(--ink);opacity:0;max-width:30ch;margin-top:1.4rem;font-size:clamp(1.2rem,1rem + 1vw,2rem);font-weight:100;transition:opacity .8s}.chain__end[data-on=true]{opacity:1}.road{background:var(--paper)}.road__rail{height:330svh}.road__sticky{grid-template-rows:auto 1fr;height:100svh;padding-top:5rem;padding-bottom:1.5rem;display:grid;position:sticky;top:0;overflow:hidden}.road__head{text-align:center;justify-items:center;gap:1.2rem;display:grid}.road__head .d{max-width:16ch;font-size:clamp(2rem,1.2rem + 2.8vw,4rem)}.road__stage{width:100%;max-width:var(--max);padding-inline:var(--gut);grid-template-rows:minmax(0,1fr) auto;align-content:end;min-height:0;margin-inline:auto;display:grid;position:relative}.road__svg{width:100%;height:clamp(150px,30svh,300px);display:block;overflow:visible}.road__bed{fill:none;stroke:var(--line);stroke-width:1px}.road__edge{fill:none;stroke:var(--ink);stroke-width:1.2px}.road__drop{stroke:var(--brass);stroke-width:1px;stroke-dasharray:2 5;opacity:.2;transition:opacity .5s}.road__drop[data-on=true]{opacity:.7}.road__halo{fill:var(--brass);opacity:0;transition:opacity .5s}.road__dot{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px;transition:fill .4s}.road__node[data-on=true] .road__halo{opacity:.16}.road__node[data-on=true] .road__dot{fill:var(--ink)}.road__pulse{fill:var(--brass);opacity:.18}.road__marker circle:nth-child(2){fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.road__marker circle:last-child{fill:var(--ink)}.road__stations{height:clamp(200px,28svh,270px);margin-top:.6rem;position:relative}.rd{opacity:.3;width:clamp(140px,14vw,200px);transition:opacity .6s ease, transform .6s var(--ease);gap:.35rem;display:grid;position:absolute;top:0;transform:translate(-50%)}.rd[data-on=true]{opacity:1;transform:translate(-50%,-6px)}.rd__k{letter-spacing:.24em;color:var(--brass);font-size:.5625rem}.rd h3{font-size:1.25rem}.rd__rule{background:var(--line);height:1px;display:block}.rd__media{background:var(--cream);height:74px;display:block;overflow:hidden}.rd__media>*{object-fit:cover;width:100%;height:100%}.rd__media.bezel{padding:4px}.rd__media.bezel:after{inset:4px}.rd__still{object-fit:contain!important}.rd__shot{object-fit:cover;object-position:0 0;width:100%;height:100%}.rd__score{justify-content:center;align-items:baseline;gap:.3rem;padding-top:.9rem;display:flex}.rd__score b{font-family:var(--d);color:var(--ink);font-size:2rem;font-weight:100;line-height:1}.rd__score i{color:var(--dim);font-size:.625rem;font-style:normal}.rd__pl{background:var(--ink);color:var(--paper);place-items:center;display:grid}.rd__pl b{font-family:var(--d);font-size:1.7rem;font-weight:100;line-height:1}.rd p{color:var(--muted);font-size:.6875rem;line-height:1.45}.shot__scroller{min-width:0;max-width:100%;overflow:hidden}.inst__dash>*{min-width:0}.inst__frame{min-width:0;max-width:100%}.shot__scroller img{width:100%;height:auto;display:block}.swipe{display:none}.dc{background:var(--cream);overflow:clip}.dc__rail{height:210svh}.dc__sticky{grid-template-rows:auto 1fr;align-items:end;gap:1.5rem;height:100svh;padding-top:5.5rem;padding-bottom:1.5rem;display:grid;position:sticky;top:0;overflow:hidden}.dc__copy{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:end;gap:1.5rem clamp(2rem,4vw,5rem);display:grid}.dc__copy .ch{align-self:start}.dc__copy .d2{max-width:18ch;font-size:clamp(1.8rem,.8rem + 2vw,2.9rem)}.dc__lead{color:var(--muted);max-width:40ch;padding-bottom:.3rem;font-size:.9375rem;line-height:1.6}.dc__stage{align-self:end;justify-items:center;gap:.8rem;min-height:0;display:grid}.bezel--dash{perspective:1800px;background:var(--cream);width:min(100%,1100px)}.dc__cap{letter-spacing:.26em;text-transform:uppercase;color:var(--muted);font-size:.5625rem}.ld{background:var(--paper);border:1px solid var(--line);transform-origin:50% 100%;will-change:transform;color:var(--ink);font-size:.75rem;overflow:hidden}.ld__bar{background:var(--ink);color:var(--cream);align-items:center;gap:1.4rem;padding:.7rem 1.1rem;font-size:.6875rem;display:flex}.ld__brand{font-family:var(--d);font-size:1.05rem;font-weight:100;line-height:1}.ld__brand i{color:var(--brass-hi);font-style:normal}.ld__tabs{color:var(--brass-hi);opacity:.7;gap:1rem;display:flex}.ld__tabs b{color:var(--paper);opacity:1;border-bottom:1px solid var(--brass);padding-bottom:2px;font-weight:500}.ld__meta{color:var(--brass-hi);opacity:.85;margin-left:auto}.ld__body{background:var(--cream);grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);gap:.8rem;padding:.9rem;display:grid}.ld__panel{background:var(--paper);border:1px solid var(--line);overflow:hidden}.ld__ph{border-bottom:1px solid var(--line);padding:.75rem .95rem}.ld__title{font-family:var(--d);font-size:1.15rem;font-weight:100;line-height:1}.ld__cols,.ld__row{grid-template-columns:1.25fr 1.1fr .55fr .7fr .85fr 1.3fr;align-items:center;gap:.6rem;padding:.55rem .95rem;display:grid}.ld__cols{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);font-size:.5625rem}.ld__row{border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);font-size:.75rem;transform:translate(-8px)}.ld__row[data-on=true]{opacity:1;transform:none}.ld__mkt{font-weight:500}.ld__units{color:var(--muted);align-items:center;gap:.5rem;display:flex}.ld__units i{background:linear-gradient(to right, var(--brass), var(--sand-2));flex:0 46px;max-width:46px;height:3px;display:block}.ld__fit{align-items:center;gap:.4rem;font-weight:500;display:flex}.ld__fit i{background:var(--brass);border-radius:50%;width:6px;height:6px}.ld__fit i[data-v=pass]{background:var(--pass)}.ld__fit i[data-v=risk]{background:var(--risk)}.ld__mar{font-weight:500}.ld__act{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-size:.5625rem;font-weight:500}.ld__foot{color:var(--muted);justify-content:space-between;align-items:flex-end;gap:1rem;padding:.8rem .95rem;font-size:.6875rem;display:flex}.ld__total{align-items:baseline;gap:.5rem;display:flex}.ld__total b{font-family:var(--d);color:var(--ink);white-space:nowrap;font-size:1.7rem;font-weight:100;line-height:1}.ld__total small{letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem}.ld__note{color:var(--dim);border-top:1px solid var(--line);background:var(--paper);padding:.55rem 1.1rem;font-size:.625rem}.pl{background:var(--paper);border:1px solid var(--line);align-content:start;display:grid;overflow:hidden}.pl__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.75rem .95rem;display:flex}.pl__period{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:.5625rem}.pl__item{border-bottom:1px solid var(--line);opacity:.45;gap:.35rem;padding:.7rem .95rem;transition:opacity .5s;display:grid}.pl[data-on=true] .pl__item{opacity:1}.pl__line{justify-content:space-between;font-size:.75rem;font-weight:500;display:flex}.pl__today{color:var(--dim);font-weight:400}.pl__track{background:var(--sand);height:3px;overflow:hidden}.pl__track i{background:var(--brass);height:100%;transition:width 1.1s var(--ease-io);display:block}.pl__delta{color:var(--pass);font-size:.75rem;font-weight:500}.pl__back{background:var(--ink);color:var(--paper);align-items:center;gap:.9rem;margin:.7rem;padding:.9rem 1rem;display:flex}.pl__back b{font-family:var(--d);white-space:nowrap;flex:none;font-size:1.9rem;font-weight:100;line-height:1}.pl__back>span{gap:.15rem;display:grid}.pl__back b span{display:inline}.pl__back strong{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-hi);font-size:.625rem;font-weight:500}.pl__back small{color:var(--brass-hi);opacity:.75;font-size:.625rem}.pl--big{font-size:.9375rem}.pl--big .ld__title{font-size:1.6rem}.pl--big .pl__item{padding:1.1rem 1.3rem}.pl--big .pl__line,.pl--big .pl__delta{font-size:.9375rem}.pl--big .pl__track{height:4px}.pl--big .pl__back{margin:1rem;padding:1.3rem 1.4rem}.pl--big .pl__back b{font-size:3rem}.pl--big .pl__back strong{font-size:.6875rem}.sys{background:var(--paper)}.sys__list{border-top:1px solid var(--line);margin-top:clamp(3.5rem,7vw,6rem)}.sys__row{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,6fr) minmax(0,5fr);align-items:start;gap:2rem clamp(1.5rem,4vw,4rem);padding:clamp(1.8rem,3.5vw,3rem) 0;display:grid}.sys__n{letter-spacing:.24em;color:var(--brass);align-self:start;padding-top:.6rem;font-size:.625rem}.sys__copy{justify-items:start;gap:.9rem;padding-top:.3rem;display:grid}.sys__copy .role{margin-top:-.4rem}.sys__copy p{color:var(--muted);max-width:40ch;font-size:.9375rem;line-height:1.6}.sys__img{aspect-ratio:16/10}.sys__img.contain img{object-position:50% 12%}.sys__img.shot{background:var(--cream)}.sys__img.shot img{object-fit:cover;object-position:0 0}.loop{justify-items:center;gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.loop__svg{width:min(100%,900px);height:auto;overflow:visible}.loop__line,.loop__back,.loop__arr{stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset 1.6s var(--ease-io)}.loop__back{transition-delay:.5s}.loop__arr{transition-delay:.9s}.loop__node{opacity:0;transition:opacity .5s .3s}.loop__svg.in .loop__line,.loop__svg.in .loop__back,.loop__svg.in .loop__arr,.anim-safe .loop__svg path{stroke-dashoffset:0}.loop__svg.in .loop__node,.anim-safe .loop__node{opacity:1}.loop__note{color:var(--muted);text-align:center;max-width:54ch;font-size:.9375rem}.score{background:var(--paper)}.score__film{height:230svh}.score__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.score__filmMedia{position:absolute;inset:0}.score__filmMedia video{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.score__filmScrim{background:linear-gradient(to right, var(--paper) 8%, color-mix(in srgb, var(--paper) 78%, transparent) 46%, color-mix(in srgb, var(--paper) 15%, transparent) 78%);position:absolute;inset:0}.score__scan{pointer-events:none;position:absolute;inset:0}.score__filmCopy{z-index:2;justify-items:start;gap:1.2rem;display:grid;position:relative}.score__filmCopy .d1{max-width:8ch}.score__filmCopy .lead{max-width:44ch}.score__pts{grid-template-columns:repeat(3,auto);gap:.2rem 2rem;margin-top:.8rem;display:grid}.score__pt{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);align-items:center;gap:.7rem;padding:.45rem 0;font-size:.625rem;transition:color .4s;display:flex}.score__pt i{background:var(--line);width:18px;height:1px;transition:background .4s ease, width .5s var(--ease);display:block}.score__pt[data-on=true]{color:var(--ink)}.score__pt[data-on=true] i{background:var(--brass);width:28px}.inst{background:var(--paper)}.inst__panel{background:var(--paper);border:1px solid var(--line);grid-template-columns:300px 1fr;margin-top:clamp(3rem,6vw,5rem);display:grid;overflow:hidden}.inst__controls{border-right:1px solid var(--line);background:var(--cream);align-content:start;gap:2rem;padding:clamp(1.5rem,2.4vw,2.4rem);display:grid}.inst__group{gap:.8rem;display:grid}.inst__opts{display:grid}.inst__opt{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.875rem;font-weight:300;transition:color .2s;display:flex}.inst__opt:after{content:"";background:var(--brass);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .2s}.inst__opt:hover{color:var(--ink)}.inst__opt[aria-pressed=true]{color:var(--ink);font-weight:400}.inst__opt[aria-pressed=true]:after{opacity:1}.inst__out{align-content:start;gap:2rem;min-width:0;padding:clamp(1.5rem,2.6vw,2.8rem);display:grid}.inst__scoreRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.inst__score{align-items:baseline;gap:.6rem;display:flex}.inst__score b{font-family:var(--d);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,3rem + 6vw,8rem);font-weight:100;line-height:.85;transition:color .5s}.inst__score b[data-v=good]{color:var(--pass)}.inst__score b[data-v=fair]{color:var(--brass)}.inst__score b[data-v=poor]{color:var(--risk)}.inst__score i{color:var(--dim);font-size:.9375rem;font-style:normal}.inst__verdict{text-align:right;gap:.3rem;display:grid}.inst__verdict strong{font-family:var(--d);color:var(--ink);font-size:1.5rem;font-weight:100;line-height:1.1}.inst__rule{position:relative}.inst__ticks{justify-content:space-between;align-items:flex-end;height:26px;display:flex}.inst__ticks i{background:var(--line);width:1px;height:7px}.inst__ticks i:nth-child(5n+1){height:11px}.inst__ticks i:nth-child(10n+1){background:var(--dim);height:17px}.inst__needle{background:var(--brass);width:1px;height:32px;transition:left .9s var(--ease-io), background .5s ease;position:absolute;top:-6px}.inst__needle:after{content:"";background:inherit;width:7px;height:7px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.inst__rule[data-v=good] .inst__needle{background:var(--pass)}.inst__rule[data-v=poor] .inst__needle{background:var(--risk)}.inst__ends{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);justify-content:space-between;margin-top:.6rem;font-size:.625rem;display:flex}.inst__margin{align-items:baseline;gap:.8rem;display:flex}.inst__margin b{font-family:var(--d);color:var(--risk);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);font-weight:100;line-height:1}.inst__margin span{color:var(--muted);max-width:30ch;font-size:.875rem}.inst__margin strong{color:var(--ink);font-weight:500}.inst__chart{gap:.8rem;min-width:0;display:grid}.inst__plot{align-items:stretch;gap:clamp(2px,.7vw,8px);height:150px;padding-left:3.6rem;display:flex;position:relative}.inst__axis{text-align:right;width:3.2rem;color:var(--dim);z-index:3;font-size:.6875rem;position:absolute;left:0;transform:translateY(-50%)}.inst__tolBand{z-index:0;background:color-mix(in srgb, var(--brass) 12%, transparent);border-top:1px dashed color-mix(in srgb, var(--brass) 55%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--brass) 55%, transparent);position:absolute;left:3.6rem;right:0}.inst__zero{background:var(--line);z-index:1;height:1px;position:absolute;left:3.6rem;right:0}.inst__col{z-index:2;flex:1;min-width:0;position:relative}.inst__bar{background:var(--brass);height:50%;transition:transform .7s var(--ease-io), background .4s ease;position:absolute;left:14%;right:14%}.inst__bar[data-sign=neg]{transform-origin:top;top:50%}.inst__bar[data-sign=pos]{transform-origin:bottom;bottom:50%}.inst__col[data-fail=true] .inst__bar{background:var(--risk)}.inst__sz{text-align:center;color:var(--dim);font-variant-numeric:tabular-nums;font-size:.6875rem;position:absolute;top:calc(100% + .45rem);left:0;right:0}.inst__col[data-fail=true] .inst__sz{color:var(--risk)}.inst__chartFoot{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.6rem;display:flex}.inst__fix{border-top:1px solid var(--line);gap:.6rem;padding-top:1.2rem;display:grid}.inst__fix p{color:var(--muted);max-width:66ch;font-size:.9375rem;line-height:1.6}.inst__fix p:first-of-type{color:var(--ink);font-weight:400}.inst__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-top:1.3rem;display:flex}.inst__status{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);white-space:nowrap;align-items:center;gap:.5rem;font-size:.625rem;display:inline-flex}.inst__status:before{content:"";background:var(--brass);border-radius:50%;width:5px;height:5px}.inst__disc{color:var(--dim);max-width:62ch;font-size:.75rem;line-height:1.5}.inst__dash{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:1.5rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.inst__frame{will-change:transform;margin:0}.inst__frame figcaption{margin-top:.8rem}.inst__pl{gap:.8rem;display:grid}.mk{background:var(--cream)}.mk__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,6rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.mk__index{border-top:1px solid var(--line);display:grid}.mk__index li{border-bottom:1px solid var(--line)}.mk__tab{text-align:left;width:100%;color:var(--dim);grid-template-columns:3rem 1fr;align-items:baseline;gap:.6rem;padding:1.3rem 0 1.1rem;transition:color .3s;display:grid}.mk__tab .d3{color:inherit;transition:color .3s ease, padding-left .4s var(--ease)}.mk__tab:hover .d3,.mk__tab[aria-selected=true] .d3{color:var(--ink)}.mk__tab[aria-selected=true] .d3{padding-left:.4rem}.mk__n{letter-spacing:.22em;color:var(--brass);font-size:.625rem}.mk__body{color:var(--muted);max-width:40ch;padding:0 0 1.4rem 3.6rem;font-size:.9375rem;line-height:1.6}.mk__body[hidden]{display:none}.mk__media{aspect-ratio:4/3;background:var(--cream);position:relative}.mk__media video{object-fit:cover;width:calc(100% - 12px);height:calc(100% - 12px);transition:opacity .7s;position:absolute;inset:6px}.ben{background:var(--ink);color:var(--cream)}.ben .d{color:var(--paper)}.ben .eyebrow{color:var(--brass-hi)}.ledger{border-top:1px solid var(--line-dark);margin-top:clamp(3rem,6vw,5rem)}.ledger__row{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:1rem clamp(2rem,5vw,6rem);padding:clamp(1.2rem,2.5vw,2rem) 0;display:grid}.ledger__k{font-family:var(--d);color:var(--paper);white-space:nowrap;font-size:clamp(2.6rem,1.6rem + 3.6vw,6rem);font-weight:100;line-height:1}.ledger__v{color:var(--brass-hi);max-width:44ch;font-size:1rem;line-height:1.5}.ben__status{align-items:center;gap:1.6rem;margin-top:3rem;display:flex}.ben__status img{opacity:.9;width:160px;height:auto}.feat{background:var(--paper)}.feat__list{gap:clamp(4rem,9vw,9rem);margin-top:clamp(3rem,7vw,6rem);display:grid}.feat__row{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.feat__row:nth-child(2n) .feat__img{order:2}.feat__row:nth-child(odd) .feat__copy{padding-left:clamp(0rem,4vw,4rem)}.feat__row:nth-child(2n) .feat__copy{padding-right:clamp(0rem,4vw,4rem)}.feat__img{gap:.5rem;display:grid}.feat__img .bezel{aspect-ratio:5/4}.feat__img.shot .bezel{background:var(--cream)}.feat__img.shot .bezel img{object-fit:cover;object-position:0 0}.feat__img.shot .shot__scroller{height:100%}.feat__copy{gap:1rem;max-width:36ch;display:grid}.feat__k{letter-spacing:.24em;color:var(--brass);font-size:.625rem}.feat__copy p{color:var(--muted);font-size:.9375rem;line-height:1.6}.aw{background:var(--cream);overflow:clip}.aw__marks{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:3rem;display:grid}.mark{opacity:.85;place-items:center;width:clamp(60px,7vw,104px);min-height:60px;transition:opacity .3s;display:grid}.mark:hover{opacity:1}.mark img{width:100%;height:auto}.mark--type{width:auto}.mark--type span{font-family:var(--d);color:var(--ink);white-space:nowrap;font-size:clamp(1.4rem,1rem + 1.2vw,2.1rem);font-weight:100;line-height:1}.film{background:var(--ink);color:var(--cream)}.film .d{color:var(--paper)}.film .lead{color:var(--brass-hi)}.film__frame{margin-top:clamp(2.5rem,5vw,4rem)}.film__box{aspect-ratio:16/9;background:var(--ink-2);position:relative;overflow:hidden}.film__box video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s}.film__box video[data-ready=true]{opacity:1}.film__sound{z-index:3;letter-spacing:.2em;text-transform:uppercase;min-height:44px;color:var(--paper);background:color-mix(in srgb, var(--ink) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-dark);align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.625rem;font-weight:500;transition:border-color .2s;display:inline-flex;position:absolute;bottom:1.4rem;right:1.4rem}.film__sound:hover{border-color:var(--brass)}.close{background:var(--paper);text-align:center;overflow:clip}.close .head .d1{max-width:14ch;font-size:clamp(2.6rem,1.2rem + 4.8vw,6.4rem)}.close .btn{margin-top:.6rem}.close__sig{color:var(--muted);gap:.2rem;margin-top:3rem;font-size:.8125rem;display:grid}.close__sig strong{color:var(--ink);white-space:nowrap;font-size:1.5rem;font-weight:100}.close__sig a{color:var(--brass);border-bottom:1px solid var(--brass);justify-self:center;align-items:center;min-height:44px;display:inline-flex}.foot{background:var(--paper);border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem)}.foot__grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.foot__mark{font-family:var(--d);font-size:1.7rem;font-weight:100;line-height:1}.foot__mark span{color:var(--brass)}.foot p{color:var(--dim);margin-top:.6rem;font-size:.75rem}.foot__right{text-align:right;justify-items:end;gap:.5rem;display:grid}.foot__links{gap:1.6rem;display:flex}.foot__links a{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;min-height:44px;font-size:.625rem;font-weight:500;display:inline-flex}@media (width<=1180px){.ld{font-size:.6875rem}.split{grid-template-columns:1fr;gap:1.6rem}.dc__copy{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.dc__copy .ch{grid-column:1/-1}}@media (width<=1080px){.inst__panel{grid-template-columns:1fr}.inst__controls{border-right:0;border-bottom:1px solid var(--line)}.inst__dash{grid-template-columns:1fr}.does__stage{grid-template-columns:1fr auto}.does__sticky{align-items:start;padding-top:5rem}.does__figure{height:min(52svh,40rem)}@media (height<=800px){.does__figure{height:min(46svh,40rem)}.does__copy .d2{font-size:clamp(1.7rem,1rem + 2vw,2.4rem)}}.does__read{grid-column:1/-1;grid-template-columns:repeat(5,auto);justify-content:start;align-items:baseline;gap:1.4rem}.does__band{border-top:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding-top:0}.sys__row{grid-template-columns:3rem 1fr}.sys__img{grid-column:2}.mk__panel{grid-template-columns:1fr}.aw__marks{grid-template-columns:repeat(3,minmax(0,1fr))}.menu__inner{grid-template-columns:1fr;align-items:start}}@media (width<=1194px) and (width>=861px){.feat__row{grid-template-columns:1fr 1fr;gap:2rem}.feat__row .feat__copy{padding:0!important}.sys__row{grid-template-columns:3rem 1fr 1fr}.sys__img{grid-column:auto}.split{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.aw__marks{grid-template-columns:repeat(3,minmax(0,1fr))}.mk__panel,.eq__grid{grid-template-columns:1fr 1fr}.fig{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ledger__row{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.does__copy .d2{font-size:clamp(1.9rem,1rem + 2.4vw,3rem)}.hero__grid{grid-template-columns:minmax(0,480px) minmax(0,1fr)}.hero__copy .d1{font-size:clamp(2.4rem,.8rem + 3.8vw,4.6rem)}}@media (width<=1194px) and (height<=900px){.does__steps{display:none}.does__stepsMobile{display:grid}.does__copy .d2{max-width:14ch}}@media (width<=1024px){.chain[data-snap=true] .chain__rail{height:auto}.chain[data-snap=true] .chain__sticky{height:auto;padding-block:clamp(4.5rem,14vw,7rem) 3rem;position:static;overflow:visible}.chain[data-snap=true] .chain__track{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding-inline:var(--gut);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;overflow-x:auto;transform:none!important}.chain[data-snap=true] .chain__track::-webkit-scrollbar{display:none}.chain[data-snap=true] .chain__stage{flex:0 0 calc((100vw - var(--gut) * 2 - 12px) / 2);scroll-snap-align:start;border-top:1px solid var(--line);padding-top:1rem;transform:none}.chain[data-snap=true] .chain__stage[data-on=false]{opacity:1}.chain[data-snap=true] .chain__tail{flex:0 0 var(--gut)}.chain[data-snap=true] .chain__band{margin-top:1.8rem}.road__rail{height:auto}.road__sticky{grid-template-rows:auto auto;height:auto;padding-block:5rem 3rem;position:static;overflow:visible}.road__stage{align-content:start}.road__svg{align-self:stretch;height:100%}.road__stage{grid-template-rows:1fr;grid-template-columns:34px 1fr;align-content:stretch;gap:.5rem;margin-top:1rem}.road__svg{width:34px;height:100%}.road__stations{align-content:start;gap:1.2rem;height:auto;margin:0;padding-top:14px;display:grid;position:static}.rd{grid-template-columns:1fr;gap:.15rem;width:100%;position:static;transform:none!important}.rd__media{width:100%;height:clamp(44px,9svh,72px)}.rd__rule{display:none}.rd h3{font-size:1.05rem}.rd p{font-size:.625rem}.rd__pl b{font-size:1.15rem}.rd__score b{font-size:1.4rem}}@media (width<=1180px),(height<=880px){.dc__rail{height:auto}.dc__sticky{gap:2.5rem;height:auto;padding-top:6rem;padding-bottom:4rem;position:static;overflow:visible}}@media (height<=560px){.does__rail,.road__rail,.dc__rail,.chain__rail{height:auto}.does__sticky,.road__sticky,.dc__sticky,.chain__sticky{height:auto;position:static;overflow:visible}.chain__sticky{overflow-x:clip}.does__sticky{padding-block:5rem 2rem}.does__figure{height:min(88svh,30rem)}.road__sticky{padding-block:5rem 3rem}.road__stations{height:auto;min-height:220px}.score__film{height:auto}.score__sticky{height:auto;min-height:100svh;padding:5rem 0 3rem;display:block;position:relative;overflow:hidden}.score__filmCopy{position:relative}.score__filmMedia,.score__filmScrim,.score__scan{position:absolute}.menu__inner{grid-template-columns:1fr;padding-block:4.5rem 2rem}.menu__t{font-size:1.6rem}.menu__list a{padding:.45rem 0}}@media (width<=860px){.road__rail{height:auto}.road__sticky{grid-template-rows:auto auto;height:auto;padding-block:5rem 3rem;position:static;overflow:visible}.road__stage{align-content:start}.road__stations{align-content:start;gap:1.2rem;height:auto}.road__svg{align-self:stretch;height:100%}.rd:first-child .rd__media,.rd:nth-child(2) .rd__media,.rd:nth-child(4) .rd__media{display:none}.rd__media{height:56px}.road__head .d{font-size:clamp(1.7rem,7.5vw,2.4rem)}.pad{padding-block:clamp(4.5rem,14vw,7rem)}.pill{gap:0;max-width:calc(100vw - 2rem);padding-left:.9rem;top:.8rem}.pill__mark{padding-right:.8rem;font-size:1.2rem}.pill__menu{min-height:44px}.pill__cta{display:none}.pill__menu span{display:inline}.ld__bar .ld__tabs,.ld__meta{display:none}.ld__body{grid-template-columns:1fr;padding:.6rem}.ld__cols,.ld__row{grid-template-columns:1.3fr .7fr .9fr}.ld__cols span:nth-child(2),.ld__cols span:nth-child(3),.ld__cols span:nth-child(6),.ld__row .ld__units,.ld__row>span:nth-child(3),.ld__act{display:none}.dc__rail{height:auto}.dc__sticky{gap:2rem;height:auto;padding-top:5rem;padding-bottom:3rem;position:static;overflow:visible}.dc__copy{grid-template-columns:1fr;gap:1rem}.dc__copy .d2{font-size:clamp(2rem,9vw,2.8rem)}.fig{grid-template-columns:1fr;gap:.8rem}.fig__n{font-size:clamp(4rem,22vw,6rem)}.chain[data-snap=true] .chain__stage{flex:0 0 calc(100vw - var(--gut) * 2 - 20px)}.does__rail{height:200svh}.does__sticky{align-items:start;padding-top:4.5rem}.does__stage{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem;height:auto}.does__copy{justify-items:center}.does__copy .d2{max-width:14ch}.does__copy .lead,.does__steps{display:none}.does__stepsMobile{display:grid}.does__figure{height:min(46svh,22rem)}.does__read{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:.5rem;width:100%}.does__read .eyebrow{display:none}.does__size{grid-column:1/-1;font-size:2rem}.does__band{border-top:1px solid var(--line);padding-top:.4rem}.does__band span:last-child{font-size:1.1rem}.score__film{height:180svh}.score__filmScrim{background:linear-gradient(to top, var(--paper) 30%, color-mix(in srgb, var(--paper) 70%, transparent) 60%, color-mix(in srgb, var(--paper) 20%, transparent) 100%)}.score__sticky{align-items:end;padding-bottom:3rem}.score__pts{grid-template-columns:repeat(2,auto)}.shot__scroller{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.shot__scroller::-webkit-scrollbar{display:none}.shot__scroller img{width:900px;max-width:none;height:auto}.swipe{letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-top:.4rem;font-size:.5625rem;display:block}.inst__frame figcaption .swipe{margin-top:0;margin-left:.8rem;display:inline-block}.feat__img .bezel{aspect-ratio:auto}.feat__img.cover .bezel{aspect-ratio:5/4}.sys__row{grid-template-columns:2.4rem 1fr}.feat__row{grid-template-columns:1fr;gap:1.4rem}.feat__row:nth-child(2n) .feat__img{order:0}.feat__row .feat__copy{max-width:none;padding:0!important}.eq__grid{grid-template-columns:1fr}.eq__row,.ledger__row{grid-template-columns:1fr;gap:.3rem}.aw__marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 1rem}.mark{width:78px}.mark--type span{white-space:normal;text-align:center;font-size:1.15rem}.film__poster{width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.film__poster img{object-fit:cover;width:100%;height:100%}.film__play{background:color-mix(in srgb, var(--ink) 70%, transparent);border:1px solid var(--brass-hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.film__play:after{content:"";border-left:20px solid var(--paper);border-top:12px solid #0000;border-bottom:12px solid #0000;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.film__sound--below{margin-top:1rem;position:static}.menu__inner{gap:2rem;padding-block:5.5rem 2.5rem}.menu__t{font-size:clamp(1.7rem,7.5vw,2.4rem)}.menu__list a{grid-template-columns:2.6rem 1fr;padding:.7rem 0}.inst__opt,.btn,.mk__tab,.film__sound,.link{min-height:44px}.menu__lang button{min-width:44px;min-height:44px}.foot__grid,.foot__right{text-align:left;justify-items:start}.hero__rail{height:180svh}.hero__grid{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;column-gap:0;padding-top:3.75rem}.hero__media{grid-area:1/1;height:62svh;padding-top:0}.hero__stage{height:100cqh}.hero__copy{grid-area:2/1;gap:.7rem;padding-top:1rem}.hero__copy .d1{font-size:clamp(2.625rem,11vw,3rem)}:lang(fr) .hero__copy .d1,:lang(it) .hero__copy .d1{font-size:clamp(2.2rem,9.4vw,2.6rem)}.hero__cTitle{padding-bottom:14svh;font-size:clamp(3.25rem,14vw,3.5rem)}.hero__curtain{padding-top:5rem}.hero__b{z-index:1;background:var(--ink);gap:1.6rem;padding-top:3rem;padding-bottom:3.5rem;display:grid;position:relative}.hero__b .lead{color:var(--brass-hi);max-width:none;font-size:1rem;line-height:1.55}.hero__ctas{gap:.6rem;display:grid}.hero__ctas .btn{justify-content:center;width:100%;min-height:52px}.hero__ctas .link{border-bottom:0;border:1px solid var(--line-dark);width:100%;min-height:48px;color:var(--paper);justify-content:center}.hero__b .hero__figs{border-top:1px solid var(--line-dark);-webkit-backdrop-filter:none;background:0 0;grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.4rem 0 0}.hero__b .hf{border-left:0;border-bottom:1px solid var(--line-dark);padding:1.1rem 0 1rem}.hero__b .hf:nth-child(2n){border-left:1px solid var(--line-dark);padding-left:1.2rem}.hero__b .hf b{font-size:2.5rem}.hero__b .hf>span{letter-spacing:.2em;font-size:.6875rem}.hero__cap{letter-spacing:.26em;text-transform:uppercase;color:var(--brass-hi);opacity:.8;font-size:.5625rem}@media (height<=700px){.hero__media{height:58svh}.hero__copy{gap:.5rem;padding-top:.6rem}.hero__copy .d1{font-size:2.375rem}.hero__copy .ch b{font-size:1.2rem}}@media (height<=600px){.hero__media{height:56svh}.hero__copy .d1{font-size:2.125rem}}@media (height<=560px){.hero__rail{height:170svh}.hero__grid{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;column-gap:1rem;padding-top:0}.hero__media{grid-area:1/1;align-self:center;height:84svh}.hero__copy{grid-area:1/2;padding-top:2.5rem}.hero__copy .d1{font-size:clamp(1.8rem,4.6vw,2.4rem)}.hero__cTitle{padding-bottom:8svh;font-size:3rem}.hero__b .hero__figs{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__b .hf:nth-child(2n){border-left:0;padding-left:0}.hero__b .hf+.hf{border-left:1px solid var(--line-dark);padding-left:1rem}}}@media (width<=560px){.inst__plot{height:130px}.does__read{grid-template-columns:repeat(3,auto)}.ben__status{flex-direction:column;align-items:flex-start}}:root{--v-ink:#14110c;--v-on-dark:#fefefccc;--v-pad:clamp(5.5rem, 15vw, 12rem);--v-edge:max(var(--gut), calc((100vw - var(--max)) / 2 + var(--gut)))}body{background:var(--v-ink)}main>section,.aw,.score{background-color:var(--paper)}.v-pad{padding-block:var(--v-pad)}main [data-dark],footer[data-dark],main [data-dark] .d,footer[data-dark] .d{color:var(--paper)}main [data-dark] .eyebrow{color:var(--brass-hi)}.v-xl{letter-spacing:-.02em;font-size:clamp(4.4rem,21vw,13.5rem);line-height:.9}.v-h1{letter-spacing:-.015em;font-size:clamp(2.9rem,13vw,7.4rem);line-height:.96}.v-h2{letter-spacing:-.012em;font-size:clamp(2.6rem,10.6vw,5.8rem);line-height:.98}.v-h3{font-size:clamp(2rem,7.4vw,3.5rem);line-height:1.02}.v-lead{color:var(--v-on-dark);text-wrap:pretty;max-width:46ch;font-size:clamp(1.02rem,.96rem + .4vw,1.3rem);font-weight:300;line-height:1.58}.v-lead--ink{color:var(--muted)}.v-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;display:flex}.v-headL{justify-items:start;gap:1.3rem;display:grid}.v-headC{text-align:center;justify-items:center;gap:1.3rem;display:grid}.v-headC .v-lead{margin-inline:auto}.v-headL .d,.v-headC .d{max-width:17ch}.v-rail{position:relative}.v-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.v-media{transform-origin:50% 55%;will-change:transform;position:absolute;inset:0}.v-media picture{width:100%;height:100%;display:block}.v-media img,.v-media video{object-fit:cover;width:100%;height:100%}.v-film{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.v-film[data-on=true]{opacity:1}.v-veil{background:var(--v-ink);pointer-events:none;position:absolute;inset:0}.v-scrim{pointer-events:none;background:linear-gradient(#100d0900 40%,#100d0980 70%,#100d09f0 100%),linear-gradient(#100d098c,#100d0900 24%);position:absolute;inset:0}.v-scrim--deep{background:linear-gradient(#100d0914 30%,#100d09b8 66%,#100d09f5 100%),linear-gradient(#100d0980,#100d0900 22%)}.v-pill{gap:.15rem}.v-pill__sign{letter-spacing:.01em;white-space:nowrap;opacity:.86;align-items:center;min-height:44px;padding:0 .85rem;font-size:.8125rem;font-weight:400;transition:opacity .3s;display:inline-flex}.v-pill__sign:hover{opacity:1}.v-pill .pill__cta{white-space:nowrap}.v-pill .pill__menu{order:5}.v-menu__sign{min-height:48px;font-family:var(--d);color:var(--paper);border-bottom:1px solid var(--brass);align-items:center;padding-bottom:.2rem;font-size:1.9rem;font-weight:100;line-height:1;display:inline-flex}.v-foot__sign{letter-spacing:.22em;text-transform:uppercase;min-height:44px;color:var(--brass-hi);align-items:center;font-size:.625rem;font-weight:500;display:inline-flex}.v-access{z-index:180;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:#0c0a079e;place-items:end center;padding:1rem;display:grid;position:fixed;inset:0}.v-access[data-open=true]{opacity:1;pointer-events:auto}.v-access__card{background:var(--v-ink);width:min(100%,30rem);color:var(--paper);border:1px solid var(--line-dark);transition:transform .5s var(--ease);gap:1rem;padding:clamp(1.6rem,6vw,2.6rem);display:grid;transform:translateY(28px)}.v-access[data-open=true] .v-access__card{transform:none}.v-access__card .eyebrow{color:var(--brass-hi)}.v-access__card .d{color:var(--paper)}.v-access__card p{color:var(--v-on-dark);font-size:1rem;line-height:1.6}.v-access__row{flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin-top:.4rem;display:flex}.v-access__card .link{color:var(--brass-hi)}.v-snap{margin-top:clamp(2.4rem,7vw,4.5rem)}.v-snap__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--v-edge);scroll-padding-inline:var(--v-edge);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.85rem;display:flex;overflow-x:auto}.v-snap__track::-webkit-scrollbar{display:none}.v-snap__track>*{scroll-snap-align:start;flex:0 0 76vw;min-width:0}.v-snap__bar{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.v-snap__rule{background:color-mix(in srgb, currentColor 22%, transparent);flex:1;height:1px;position:relative;overflow:hidden}.v-snap__rule i{background:currentColor;width:25%;position:absolute;inset:0 auto 0 0}.v-snap__hint{letter-spacing:.28em;text-transform:uppercase;opacity:.7;font-size:.5625rem;font-weight:500}.v-card{align-content:start;gap:.9rem;margin:0;display:grid}.v-card__img{aspect-ratio:4/5;background:var(--v-ink);position:relative;overflow:hidden}.v-card__img img,.v-card__img video{object-fit:cover;width:100%;height:100%}.v-card figcaption{gap:.3rem;display:grid}.v-card figcaption b{color:var(--ink);font-size:1rem;font-weight:400;line-height:1.3}.v-card figcaption b.d{font-family:var(--d);font-size:2rem;font-weight:100;line-height:1}.v-card figcaption span{color:var(--muted);font-size:.875rem;line-height:1.5}.v-nums{margin-top:clamp(3rem,9vw,6rem);margin-bottom:var(--v-pad);gap:clamp(3rem,9vw,5rem);display:grid}.v-num{border-top:1px solid var(--line);gap:.9rem;padding-top:1.4rem;display:grid}.v-num__n{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;font-size:clamp(6.6rem,37vw,17rem);line-height:.8;display:flex}.v-num__n .pre{letter-spacing:0;color:var(--muted);margin-right:.18em;font-size:.3em}.v-num__n small{color:var(--brass);margin-left:.06em;font-size:.36em}.v-num__claim{font-family:var(--d);color:var(--ink);max-width:20ch;font-size:clamp(1.5rem,5.6vw,2.3rem);font-weight:100;line-height:1.1}.v-num__src{color:var(--muted);font-size:.75rem;line-height:1.5}.v-num__src b{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-right:.4rem;font-size:.5625rem;font-weight:500}.v-chain{margin-top:clamp(2.4rem,7vw,4.5rem)}.v-chain__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--v-edge);scroll-padding-inline:var(--v-edge);scrollbar-width:none;gap:.85rem;display:flex;overflow-x:auto}.v-chain__track::-webkit-scrollbar{display:none}.v-chain__stage{scroll-snap-align:start;border-top:1px solid var(--ink);opacity:.32;transition:opacity .7s var(--ease);flex:0 0 68vw;align-content:start;gap:.6rem;padding-top:1rem;display:grid}.v-chain__stage[data-on=true]{opacity:1}.v-chain__stage>span{letter-spacing:.24em;color:var(--brass);font-size:.625rem;font-weight:500}.v-chain__stage p{color:var(--muted);font-size:.9375rem;line-height:1.5}.v-chain__band{gap:.7rem;margin-top:2rem;display:grid}.v-chain__row{justify-content:space-between;align-items:baseline;display:flex}.v-chain__pct{font-family:var(--d);color:var(--risk);font-size:2rem;font-weight:100;line-height:1}.v-chain__bar{background:var(--line);height:2px;overflow:hidden}.v-chain__bar i{background:var(--risk);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.v-chain__bar i[data-slow=true]{transition:transform 1.5s var(--ease)}.v-chain__end{font-family:var(--d);opacity:.25;max-width:22ch;transition:opacity .8s var(--ease);margin-top:.6rem;font-size:clamp(1.5rem,5.6vw,2.2rem);font-weight:100;line-height:1.12}.v-chain__end[data-on=true]{opacity:1}.v-foot{z-index:1;background:var(--v-ink);border-top:1px solid var(--line-dark);color:var(--paper);position:relative}.v-foot .foot__mark{color:var(--paper)}.v-foot p{color:color-mix(in srgb, var(--paper) 62%, transparent)}.v-foot .foot__links{flex-wrap:wrap;gap:0 1.4rem}.v-foot .foot__links a{color:var(--v-on-dark)}@media (width<=860px){.v-pill{max-width:calc(100vw - 1rem);padding:.2rem .25rem .2rem .85rem}.v-pill .pill__mark{padding-right:.35rem;font-size:1.15rem}.v-pill .pill__cta{letter-spacing:.08em;min-height:44px;padding:.5rem .8rem;font-size:.6875rem;display:inline-flex}.v-pill .pill__menu{justify-content:center;min-width:44px}:lang(fr) .v-pill .pill__cta,:lang(it) .v-pill .pill__cta{display:none}.v-pill__sign{padding:0 .6rem}.v-pill .pill__menu{padding:.55rem .7rem}.v-pill .pill__menu span{display:none}.menu__inner{grid-template-columns:1fr}}@media (width<=359px){.v-pill .pill__cta{display:none}.v-pill__sign{padding:0 .9rem}}@media (width<=380px){.v-pill .pill__cta{letter-spacing:.04em;padding-inline:.6rem}.v-pill__sign{padding:0 .45rem;font-size:.75rem}}@media (width>=861px){.v-access{place-items:center}.v-snap__track>*{flex-basis:clamp(250px,24vw,360px)}.v-snap--stations .v-snap__track>*,.v-snap--layers .v-snap__track>*{flex-basis:clamp(240px,22vw,330px)}.v-snap--three .v-snap__track>*,.v-snap--layers .v-snap__track>*{flex:1 1 0}.v-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.v-num__n{font-size:clamp(8rem,17vw,17rem)}.v-chain__stage{flex-basis:clamp(220px,22vw,300px)}.v-ledger li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:2rem;padding-block:2rem}.v-ledger li>span{padding-bottom:.7rem;font-size:1.15rem}}@media (width>=1025px){.v-chain[data-fits=true] .v-chain__track{overflow:visible}.v-chain__track{padding-inline:var(--v-edge);grid-template-columns:repeat(6,minmax(0,1fr));gap:1.4rem;display:grid;overflow:visible}.v-chain__stage{flex:none}.v-chain__band{margin-top:3rem}}.eyebrow,.role,.ch,.v-cue,.v-snap__hint,.v-hero__cap,.v-morph__bands dt,.v-chain__stage>span,.v-station>span,.v-layer>span.num,.v-num__src b,.v-mk__head span:last-child,.v-close__sig span,.v-foot__sign,.foot__links a,.pill__menu,.menu__n,.menu__lang,.inst__status{font-size:.6875rem}.btn,.link,.menu__cta{font-size:.75rem}.small,.inst__disc,.v-dash__note,.v-num__src,.foot p{font-size:.8125rem}main .small,.inst__disc,.v-num__src{color:var(--muted)}[data-dark] .small{color:var(--v-on-dark)}.inst__axis{font-size:.6875rem}:focus-visible{outline:2px solid var(--brass);outline-offset:4px}[data-dark] :focus-visible,.menu :focus-visible{outline-color:var(--brass-hi)}:root{--brass-ink:#7f6549;--pass-ink:#56703f}.v-pill{background:color-mix(in srgb, var(--paper) 92%, transparent)}.v-pill[data-dark=true]{background:color-mix(in srgb, var(--v-ink) 78%, transparent)}.v-pill .pill__cta{font-size:.6875rem}.v-num__src b,.v-chain__stage>span,.v-mk__head span:last-child,.inst__status,.v-num__n small,.v-card figcaption b,.v-atelier .eyebrow,.v-scorehead .eyebrow{color:var(--brass-ink)}.v-card figcaption b{color:var(--ink)}.inst__sz,.inst__axis,.inst__ends span,.pl__today,.pl__period,.pl small,.v-mk__name small,.v-mk__foot{color:var(--muted)}.pl__period,.inst__ends span{font-size:.6875rem}.pl__delta{color:var(--pass-ink)}.foot__links a{min-width:44px}:root{--ai-bg:#f7f2ea;--ai-panel:#fffdf9;--ai-line:#e5ded2;--ai-ink:#17150f;--ai-muted:#6b6558;--ai-good:#2f8f4e;--ai-watch:#c08a1e;--ai-bad:#c2374a;--ai-leak:#dd4f7a}[data-scene]{position:relative}.v-scrim--hero{background:linear-gradient(#0c0a0700 56%,#0c0a0773 78%,#0c0a07f0 100%),linear-gradient(#0c0a07db 0%,#0c0a0759 22%,#0c0a0700 40%)}.v-scrim--morph{background:linear-gradient(#0c0a0700 48%,#0c0a07b8 74%,#0c0a07f5 100%),linear-gradient(#0c0a07d1 0%,#0c0a0700 26%)}.v-scrim--close{background:linear-gradient(#0c0a0700 18%,#0c0a0740 34%,#0c0a07db 60%,#0c0a07f7 100%),linear-gradient(#0c0a0780,#0c0a0700 20%)}.v-switch{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:999px;align-items:center;gap:.1rem;margin:0 .3rem;padding:.2rem;display:none}.v-switch a{letter-spacing:.01em;opacity:.6;white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 .85rem;font-size:.75rem;font-weight:400;transition:opacity .4s,background .4s,color .4s;display:inline-flex}.v-switch a[aria-current=true]{opacity:1;background:var(--ink);color:var(--paper)}.v-pill[data-dark=true] .v-switch a[aria-current=true]{background:var(--paper);color:var(--ink)}@media (width>=861px){.v-switch{display:inline-flex}}.v-tour{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:95;background:color-mix(in srgb, var(--v-ink) 82%, transparent);min-height:44px;color:var(--paper);border:1px solid color-mix(in srgb, var(--paper) 22%, transparent);-webkit-backdrop-filter:blur(14px);letter-spacing:.2em;text-transform:uppercase;transition:background .3s ease, transform .3s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem 0 .85rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:fixed}.v-tour:active{transform:scale(.97)}.v-tour i{width:12px;height:12px;position:relative}.v-tour i:before,.v-tour i:after{content:"";transition:clip-path .3s var(--ease), opacity .2s ease;background:currentColor;position:absolute;inset:0}.v-tour i:before{clip-path:polygon(10% 0,100% 50%,10% 100%)}.v-tour i:after{clip-path:polygon(8% 0,38% 0,38% 100%,8% 100%,8% 0,62% 0,92% 0,92% 100%,62% 100%,62% 0);opacity:0}.v-tour[data-playing=true] i:before{opacity:0}.v-tour[data-playing=true] i:after{opacity:1}.v-tour[data-playing=true]{background:var(--paper);color:var(--ink)}.v-hero{background:#0c0a07!important}.v-hero__stage{height:100svh;min-height:34rem;position:relative;overflow:hidden}.v-hero__film{position:absolute;inset:0}.v-hero__film img,.v-hero__film .v-film{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.v-hero__name{text-align:center;padding:clamp(5rem, 11svh, 7rem) var(--gut) 0;pointer-events:none;animation:v-rise 1.4s var(--ease) .2s both;align-content:start;justify-items:center;gap:.4rem;display:grid;position:absolute;inset:0}.v-hero__name .v-xl{font-size:clamp(3.4rem,16.5vw,5.6rem);display:grid}.v-hero__n{font-family:var(--d);color:var(--brass-hi);font-size:1.4rem;font-weight:100}.v-hero__foot{text-align:center;animation:v-rise 1.4s var(--ease) .9s both;justify-items:center;gap:1rem;display:grid;position:absolute;bottom:clamp(1.6rem,5svh,3.4rem);left:0;right:0}.v-hero__foot .v-row{justify-content:center}.v-hero__cap{letter-spacing:.26em;text-transform:uppercase;color:var(--brass-hi);font-size:.6875rem}@keyframes v-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.v-state{background:var(--v-ink)!important}.v-state .v-h1{max-width:13ch}.v-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.2rem;margin-top:clamp(3rem,9vw,6rem);display:grid}.v-fig{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);gap:.5rem;min-width:0;padding-top:.9rem;display:grid}.v-fig b{white-space:nowrap;font-size:clamp(2.5rem,13.4vw,6.6rem);font-weight:100;line-height:.88}.v-fig>span{letter-spacing:.2em;text-transform:uppercase;color:var(--v-on-dark);font-size:.6875rem;font-weight:400;line-height:1.4}.v-morph{background:#0f0d09!important}.v-morph__stage{height:100svh;min-height:36rem;position:relative;overflow:hidden}.v-morph__film{position:absolute;inset:0}.v-morph__film canvas,.v-morph__film .fallback{object-fit:cover;object-position:50% 42%;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.v-morph__grid{grid-template-rows:auto minmax(0,1fr) auto auto;gap:.9rem;height:100%;padding-block:5.1rem 1.5rem;display:grid;position:relative}.v-morph__head{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.v-morph__head .ch>span{display:none}.v-morph__head .ch i{width:34px}.v-morph__size{justify-items:start;gap:.3rem;display:grid}.v-morph__size b{white-space:nowrap;font-size:clamp(2.3rem,10.4vw,4rem);font-weight:100;line-height:.86}.v-morph__bands{border-top:1px solid color-mix(in srgb, var(--paper) 24%, transparent);grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding-top:.75rem;display:grid}.v-morph__bands>div{gap:.2rem;display:grid}.v-morph__bands dt{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-hi);font-weight:500}.v-morph__bands dd{white-space:nowrap;font-size:1.125rem;font-weight:300;line-height:1.1}.v-morph__bands small{color:var(--v-on-dark);font-size:.6875rem}.v-morph__steps{grid-row:4;min-height:8.6rem;position:relative}.v-morph__step{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.35rem .9rem;display:grid;position:absolute;inset:0 0 1.2rem;transform:translateY(14px)}.v-morph__step[data-on=true]{opacity:1;transition-delay:.25s;transform:none}.v-morph__step>span{font-family:var(--d);color:var(--brass-hi);grid-row:1/span 2;padding-top:.25rem;font-size:1.3rem;font-weight:100}.v-morph__step h2{font-size:clamp(1.55rem,6.4vw,2.6rem)}.v-morph__step p{color:var(--v-on-dark);max-width:40ch;font-size:.9375rem;line-height:1.5}.v-morph__ticks,.v-world__ticks{gap:6px;display:flex;position:absolute;bottom:0;left:0}.v-world__ticks{margin-top:.4rem;position:static}.v-morph__ticks i,.v-world__ticks i{background:color-mix(in srgb, var(--paper) 26%, transparent);width:26px;height:2px;transition:background .5s}.v-morph__ticks i[data-on=true],.v-world__ticks i[data-on=true]{background:var(--brass-hi)}.v-fabric{align-items:end;height:100svh;min-height:34rem;display:grid;overflow:hidden;background:var(--v-ink)!important}.v-fabric__copy{gap:1.1rem;padding-bottom:clamp(2.4rem,8svh,6rem);display:grid;position:relative}.v-fabric__copy .v-h2{max-width:11ch}.v-atelier,.v-problem,.v-sectors{background:var(--v-ink)!important}main [data-dark] .v-card figcaption b{color:var(--paper)}main [data-dark] .v-card figcaption span{color:var(--v-on-dark)}[data-dark] .v-snap__rule{background:color-mix(in srgb, var(--paper) 22%, transparent)}.v-problem .v-num{border-top-color:var(--line-dark)}.v-problem .v-num__n .pre{color:var(--v-on-dark)}.v-problem .v-num__n small{color:var(--brass-hi)}.v-problem .v-num__claim{color:var(--paper)}.v-problem .v-num__src{color:var(--v-on-dark)}.v-problem .v-num__src b{color:var(--brass-hi)}.v-problem .v-chain__stage{border-top-color:color-mix(in srgb, var(--paper) 40%, transparent)}.v-problem .v-chain__stage>span{color:var(--brass-hi)}.v-problem .v-chain__stage p{color:var(--v-on-dark)}.v-problem .v-chain__bar{background:var(--line-dark)}.v-problem .v-chain__end{color:var(--paper)}.v-problem .v-chain__pct,.v-problem .v-chain__bar i{color:#e08a5a}.v-problem .v-chain__bar i{background:#e08a5a}.v-sectors{padding-bottom:clamp(3rem,8vw,6rem)}.v-road{padding-block:var(--v-pad) clamp(4rem, 10vw, 8rem);color:var(--paper);background:linear-gradient(to bottom, var(--v-ink) 0%, var(--v-ink) 34%, #3a3226 52%, #b9ad98 70%, var(--ai-bg) 86%)!important}.v-road .d,.v-road .ch b{color:var(--paper)}.v-road .ch{color:var(--brass-hi)}.v-h1--turn{max-width:13ch!important}.v-road__stage{margin-top:clamp(3rem,8vw,6rem);position:relative}.v-road__svg{display:none}.v-road__stops{gap:0;padding-left:2.2rem;display:grid;position:relative}.v-road__stops:before{content:"";background:linear-gradient(to bottom, var(--brass-hi), var(--ai-ink));transform-origin:top;width:1px;transition:transform 2.8s var(--ease);position:absolute;top:.6rem;bottom:.6rem;left:.45rem;transform:scaleY(0)}.v-road__stage[data-on=true] .v-road__stops:before{transform:scaleY(1)}.v-road__stops li{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);gap:.35rem;padding-block:1.3rem;display:grid;position:relative;transform:translateY(18px)}.v-road__stage[data-on=true] .v-road__stops li{opacity:1;transform:none}.v-road__stops li:before{content:"";background:var(--v-ink);border:1px solid var(--brass-hi);width:.95rem;height:.95rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--brass-hi) 18%, transparent);border-radius:50%;position:absolute;top:1.75rem;left:-2.2rem}.v-road__stops li>span{letter-spacing:.24em;color:var(--brass-hi);font-weight:500}.v-road__stops p{max-width:34ch;color:inherit;opacity:.86;font-size:.9375rem;line-height:1.5}.v-road__stops em{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:.6875rem;font-style:normal;font-weight:500}.v-road__stops li:nth-child(n+4),.v-road__stops li:nth-child(n+4) .d{color:var(--ai-ink)}.v-road__stops li:nth-child(n+4)>span{color:var(--brass-ink)}.v-road__stops li:nth-child(n+4):before{background:var(--ai-bg);border-color:var(--ai-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ai-ink) 10%, transparent)}.v-dash,.v-score,.v-score .inst,.v-changes{color:var(--ai-ink);background:var(--ai-bg)!important}.v-dash .d,.v-changes .d{color:var(--ai-ink)}.v-dash .v-lead,.v-changes .v-lead{color:var(--ai-muted)}.v-dash{padding-top:clamp(3rem,8vw,6rem)}.v-dash .ch{color:var(--ai-muted)}.v-dash .ch b{color:var(--ai-ink)}.v-dash__stage{margin-top:clamp(2.4rem,7vw,4.5rem)}.v-dash__note{color:var(--ai-muted);margin-top:.9rem}.v-dash__sys{margin-top:var(--v-pad)}.v-layer{background:var(--ai-panel);border:1px solid var(--ai-line);border-radius:20px;align-content:start;gap:.55rem;padding:1.4rem;display:grid}.v-layer>span.num{letter-spacing:.24em;color:var(--brass-ink);font-weight:500}.v-layer .role{color:var(--brass-ink)}.v-layer p{color:var(--ai-muted);font-size:.9375rem;line-height:1.55}.v-snap--layers .v-snap__track>*{flex-basis:74vw}.v-app{background:var(--ai-ink);border-radius:22px;padding:.55rem;box-shadow:0 50px 110px -50px #17150f8c}.v-app__tabs{align-items:center;gap:.3rem;padding:.35rem .6rem .75rem;display:flex}.v-app__tabs button{min-height:40px;color:color-mix(in srgb, var(--paper) 62%, transparent);padding:0 .9rem;font-size:.8125rem;font-weight:400;transition:color .3s;position:relative}.v-app__tabs button[aria-selected=true]{color:var(--paper)}.v-app__tabs button i{background:var(--brass-hi);transform-origin:0;height:2px;position:absolute;bottom:4px;left:.9rem;right:.9rem}.v-app__live{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-hi);margin-left:auto;font-size:.6875rem;font-weight:500}.v-app__view{aspect-ratio:16/10;background:var(--ai-bg);border-radius:15px;position:relative;overflow:hidden}.v-app__view img{opacity:0;width:100%;height:auto;transition:opacity .7s var(--ease);position:absolute;top:0;left:0}.v-app__view img[data-on=true]{opacity:1;animation:9s cubic-bezier(.45,0,.2,1) both v-pan}@keyframes v-pan{0%,22%{transform:translate(0,0)}to{transform:translateY(calc(56.5vw - 100%))}}@media (width>=1361px){@keyframes v-pan{0%,22%{transform:translate(0,0)}to{transform:translateY(calc(760px - 100%))}}}.rh{background:var(--ai-bg);border:1px solid var(--ai-line);color:var(--ai-ink);font-family:var(--t);border-radius:22px;overflow:hidden;box-shadow:0 40px 90px -50px #17150f80}.rh__bar{background:var(--ai-ink);color:var(--paper);justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.rh__brand{font-family:var(--d);font-size:1.25rem;font-weight:400;line-height:1}.rh__brand i{font-family:var(--t);opacity:.7;font-size:.6875rem;font-style:normal}.rh__tabs{color:color-mix(in srgb, var(--paper) 60%, transparent);gap:.9rem;font-size:.75rem;display:flex}.rh__tabs b{color:var(--paper);border-bottom:1px solid var(--paper);padding-bottom:2px;font-weight:500}.rh__strip{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--ai-line);background:var(--ai-panel);padding:.6rem 1rem;font-size:.6875rem}.rh__body{gap:.8rem;padding:1.1rem .9rem 1rem;display:grid}.rh__k{letter-spacing:.12em;text-transform:uppercase;color:var(--ai-muted);font-size:.6875rem;font-weight:500}.rh h3{letter-spacing:-.01em;margin-top:-.4rem;font-size:1.25rem;font-weight:600}.rh h4{margin:.2rem 0 .7rem;font-size:1rem;font-weight:600}.rh__score{background:var(--ai-ink);color:var(--paper);border-radius:16px;gap:.35rem;padding:1.1rem 1.1rem 1rem;display:grid}.rh__score .rh__k{color:color-mix(in srgb, var(--paper) 66%, transparent)}.rh__big{align-items:baseline;gap:.7rem;display:flex}.rh__big b{letter-spacing:-.03em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:3.4rem;font-weight:600;line-height:1}.rh__big span{align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.rh__big span i{background:var(--ai-watch);border-radius:50%;width:7px;height:7px}.rh__delta{color:#6fcf8a;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.rh__bars{align-items:flex-end;gap:2px;height:64px;margin-top:.7rem;display:flex}.rh__bars i{background:var(--ai-good);transform-origin:bottom;transition:transform .7s var(--ease);flex:1;transform:scaleY(0)}.rh__bars i[data-t=watch]{background:var(--ai-watch)}.rh__bars i[data-t=bad]{background:var(--ai-bad)}.rh[data-on=true] .rh__bars i{transform:scaleY(1)}.rh__note{color:color-mix(in srgb, var(--paper) 62%, transparent);font-size:.6875rem}.rh__weak{border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent);grid-template-columns:1fr auto;align-items:baseline;gap:.1rem .8rem;margin-top:.7rem;padding-top:.8rem;font-size:.875rem;display:grid}.rh__weak .rh__k{grid-column:1/-1}.rh__weak b{color:#f0647a;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.15rem}.rh__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.rh__kpi{background:var(--ai-panel);border:1px solid var(--ai-line);border-radius:14px;gap:.3rem;min-width:0;padding:.85rem .85rem .8rem;display:grid}.rh__kpi:last-child{grid-column:1/-1}.rh__kpi b{letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.5rem;font-weight:600;line-height:1.05}.rh__d{color:#2f7d45;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem}.rh__d[data-dir=down]{color:#b23246}.rh__kpi small{color:var(--ai-muted);font-size:.75rem}.rh__panel{background:var(--ai-panel);border:1px solid var(--ai-line);border-radius:14px;padding:1rem .9rem}.rh__panel--plain{background:0 0;border:0;padding:.4rem .1rem 0}.rh__tab{border-bottom:2px solid var(--brass);margin-bottom:.7rem;padding-bottom:.35rem;font-size:.8125rem;font-weight:600;display:inline-block}.rh__leak{grid-template-columns:5.2rem 1fr auto;align-items:center;gap:.6rem;padding-block:.35rem;font-size:.8125rem;display:grid}.rh__track{background:color-mix(in srgb, var(--ai-ink) 6%, transparent);border-radius:2px;height:9px;overflow:hidden}.rh__track i{background:var(--ai-leak);transform-origin:0;height:100%;transition:transform 1.1s var(--ease);display:block}.rh__leak b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:500}.rh__move{background:var(--ai-panel);border:1px solid var(--ai-line);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;margin-bottom:.5rem;padding:.8rem .85rem;font-size:.8125rem;line-height:1.45;display:grid}.rh__i{color:var(--ai-muted)}.rh__move em{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-muted);margin-bottom:.15rem;font-size:.6875rem;font-style:normal;display:block}.rh__move>b{white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.v-scorehead{padding-top:var(--v-pad)}.v-score .inst{padding-top:clamp(2.6rem,7vw,5rem)}.v-score .inst__dash{display:none}.v-score .inst__panel{background:var(--ai-panel);border-color:var(--ai-line);border-radius:20px;overflow:hidden}.v-ledger{margin-top:clamp(2.6rem,8vw,5rem);display:grid}.v-ledger li{border-top:1px solid var(--ai-line);gap:.5rem;padding-block:1.5rem;display:grid}.v-ledger li:last-child{border-bottom:1px solid var(--ai-line)}.v-ledger b{font-size:clamp(4.4rem,22vw,9rem);font-weight:100;line-height:.86}.v-ledger li>span{color:var(--ai-muted);max-width:36ch;font-size:1rem;line-height:1.45}.v-world{align-items:end;height:100svh;min-height:34rem;display:grid;overflow:hidden;background:var(--v-ink)!important}.v-world__ny{opacity:0;transition:opacity 1.6s}.v-world[data-city=ny] .v-world__ny{opacity:1}.v-world__copy{gap:1.1rem;padding-bottom:clamp(2.4rem,8svh,6rem);display:grid;position:relative}.v-world__city{letter-spacing:-.02em;font-size:clamp(4.2rem,20vw,13rem);line-height:.9;display:grid}.v-world__city span{transition:opacity .9s ease, transform .9s var(--ease);grid-area:1/1}.v-world__city span:nth-child(2),.v-world[data-city=ny] .v-world__city span:first-child{opacity:0;transform:translateY(28px)}.v-world[data-city=ny] .v-world__city span:first-child{transform:translateY(-28px)}.v-world[data-city=ny] .v-world__city span:nth-child(2){opacity:1;transition-delay:.7s;transform:none}.v-world[data-city=paris] .v-world__city span:first-child{transition-delay:.7s}.v-world__line{max-width:26ch;font-size:clamp(1.45rem,5.4vw,2.5rem);font-weight:100;line-height:1.14}.v-close{align-items:end;min-height:100svh;display:grid;overflow:hidden;background:var(--v-ink)!important}.v-close__copy{justify-items:start;gap:1.1rem;padding-block:46svh clamp(2.4rem,7svh,4.5rem);display:grid;position:relative}.v-close__sig{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);gap:.25rem;width:100%;max-width:26rem;margin-top:.8rem;padding-top:1.1rem;display:grid}.v-close__sig b{font-size:1.7rem;font-weight:100;line-height:1.05}.v-close__sig span{letter-spacing:.22em;text-transform:uppercase;color:var(--brass-hi);font-weight:500}.v-close__sig a{color:var(--v-on-dark);align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}@media (width>=861px){.v-hero__film img,.v-hero__film .v-film{object-fit:contain;object-position:50% 50%;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 30svh),#000 calc(50% - 18svh) calc(50% + 18svh),#0000 calc(50% + 30svh));mask-image:linear-gradient(90deg,#0000 calc(50% - 30svh),#000 calc(50% - 18svh) calc(50% + 18svh),#0000 calc(50% + 30svh))}.v-scrim--hero{background:linear-gradient(#0c0a0700 74%,#0c0a07d9 100%),linear-gradient(#0c0a07b3 0%,#0c0a0700 18%)}.v-hero__name{align-content:center;padding:0 clamp(1.5rem,5vw,6rem)}.v-hero__name .v-xl{justify-content:space-between;width:100%;max-width:1500px;font-size:clamp(5rem,11vw,12.5rem);display:flex}.v-hero__name .v-xl span{flex:1}.v-hero__name .v-xl span:first-child{text-align:right;padding-right:24svh}.v-hero__name .v-xl span:last-child{text-align:left;padding-left:24svh}.v-hero__n{position:absolute;top:5.4rem;left:50%;transform:translate(-50%)}.v-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.v-fabric__copy .v-h2{max-width:14ch}.v-close__copy{padding-top:30svh}.v-close__copy>*{max-width:min(32rem,40vw)}.v-close__copy .v-h2{font-size:clamp(2.4rem,3.6vw,4rem)}.v-ledger li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:2rem;padding-block:2rem}.v-ledger li>span{padding-bottom:.7rem;font-size:1.15rem}.v-snap--layers .v-snap__track>*{flex:1 1 0}}@media (width>=1025px){.v-morph__film canvas,.v-morph__film .fallback{object-fit:contain;object-position:50% 50%;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 28svh),#000 calc(50% - 17svh) calc(50% + 17svh),#0000 calc(50% + 28svh));mask-image:linear-gradient(90deg,#0000 calc(50% - 28svh),#000 calc(50% - 17svh) calc(50% + 17svh),#0000 calc(50% + 28svh))}.v-scrim--morph{background:linear-gradient(#0c0a0700 78%,#0c0a07b3 100%),linear-gradient(#0c0a0799 0%,#0c0a0700 16%)}.v-morph__grid{grid-template:"head.bands""steps.bands"minmax(0,1fr)/minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);column-gap:3rem;padding-block:6.5rem 3rem}.v-morph__head{grid-area:head;gap:2.2rem}.v-morph__head .ch>span{display:inline}.v-morph__size b{font-size:clamp(5rem,8vw,9rem)}.v-morph__bands{border-top:0;grid-area:auto/bands;grid-template-columns:1fr;align-content:center;gap:0;padding-top:0}.v-morph__bands>div{border-top:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:baseline;padding-block:1.1rem}.v-morph__bands>div:last-child{border-bottom:1px solid var(--line-dark)}.v-morph__bands dd{font-size:1.7rem;font-family:var(--d);font-weight:100}.v-morph__steps{grid-area:auto/steps;align-self:end;min-height:12rem}.v-morph__step h2{font-size:clamp(2rem,2.6vw,3rem)}.v-road__svg{width:100%;height:clamp(160px,16vw,240px);display:block;overflow:visible}.v-road__bed{fill:none;stroke:color-mix(in srgb, var(--paper) 16%, transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.v-road__line{fill:none;stroke:var(--brass-hi);stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 3s var(--ease)}.v-road__dot{fill:var(--v-ink);stroke:var(--brass-hi);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s}.v-road__stage[data-on=true] .v-road__dot{opacity:1}.v-road__stops{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin-top:1.6rem;padding-left:0}.v-road__stops:before,.v-road__stops li:before{display:none}.v-road__stops li,.v-road__stops li .d,.v-road__stops li:nth-child(n+4),.v-road__stops li:nth-child(n+4) .d{color:var(--ai-ink)}.v-road__stops li>span{color:var(--brass-ink)}.v-road{background:linear-gradient(to bottom, var(--v-ink) 0%, var(--v-ink) 46%, #3a3226 58%, #b9ad98 68%, var(--ai-bg) 78%)!important}}@media (prefers-reduced-motion:reduce){.v-hero__name,.v-hero__foot,.v-app__view img[data-on=true]{animation:none}}@media (width<=860px){.v-hero__cap{display:none}.v-hero__foot{bottom:clamp(4.6rem,11svh,6rem)}.v-tour{min-height:40px;padding:0 .85rem 0 .75rem}.v-morph__grid,.v-fabric__copy,.v-world__copy{padding-bottom:4.4rem}}.v-hero__line{text-align:center;letter-spacing:-.01em;color:var(--paper);text-wrap:balance;animation:v-rise 1.4s var(--ease) .9s both;font-size:clamp(1.75rem,7.6vw,2.5rem);font-weight:100;line-height:1.04;position:absolute;bottom:clamp(4.4rem,10svh,5.6rem);left:0;right:0}.v-state__lead{max-width:24ch;color:var(--paper);font-size:clamp(1.6rem,6.2vw,3rem);font-weight:100;line-height:1.14}@media (width>=861px){.v-hero__line{font-size:clamp(1.6rem,2.3vw,2.5rem);bottom:clamp(2.4rem,6svh,4rem)}.v-state__lead{max-width:28ch}}@media (prefers-reduced-motion:reduce){.v-hero__line{animation:none}}.v-hero__line.d{letter-spacing:.012em;color:var(--brass-hi);text-shadow:0 1px 14px #0000008c;padding:.7rem 1.1rem 0;font-family:Cormorant Garamond,Didot,Bodoni MT,Georgia,serif;font-size:clamp(1.02rem,4.7vw,1.3rem);font-style:italic;font-weight:300;line-height:1.18;top:84.5svh;bottom:auto}main [data-dark] .v-hero__line.d{color:var(--brass-hi)}.v-hero__line:before{content:"";background:var(--brass);opacity:.8;width:34px;height:1px;margin-left:-17px;position:absolute;top:0;left:50%}@media (width>=861px){.v-hero__line.d{padding-top:1rem;font-size:clamp(1.5rem,1.9vw,2.1rem);top:auto;bottom:clamp(2.2rem,5.5svh,3.6rem)}}.v-dash .v-dash__title{max-width:none;font-size:clamp(2.5rem,10.4vw,5.8rem)}.v-dash__title .r-line:first-child>span{color:var(--brass)}.v-dash .v-dash__line{max-width:22ch;font-size:clamp(1.45rem,5.6vw,2.3rem);font-weight:100;line-height:1.12}.p-pad{padding-block:clamp(4.5rem,12vw,9rem)}.p-head{justify-items:start;gap:1.1rem;margin-bottom:clamp(2.2rem,6vw,4rem);display:grid}.p-h2{letter-spacing:-.012em;max-width:16ch;font-size:clamp(2.2rem,9vw,4.6rem);line-height:1}.p-eye{letter-spacing:.24em;text-transform:uppercase;color:var(--brass-ink,#7d6a52);align-items:center;gap:.7rem;font-size:.6875rem;font-weight:500;display:inline-flex}.p-eye b{font-family:var(--d);letter-spacing:0;color:var(--ink);font-size:1.3rem;font-weight:100}.p-eye i{background:var(--brass);width:40px;height:1px}.p-eye--bare,main [data-dark] .p-eye{color:var(--brass-hi)}main [data-dark] .p-eye b{color:var(--paper)}.p-tag{letter-spacing:.26em;text-transform:uppercase;color:var(--brass);font-size:.625rem;font-weight:500}.p-hero{grid-template-rows:auto 1fr;min-height:100svh;display:grid;overflow:hidden;background:#0c0a07!important}.p-hero__copy{z-index:2;padding:clamp(5.4rem, 12svh, 6.6rem) var(--gut) 0;animation:v-rise 1.2s var(--ease) .15s both;justify-items:start;gap:.85rem;display:grid;position:relative}.p-hero__h{letter-spacing:-.015em;color:var(--paper);font-size:clamp(2.35rem,11.2vw,3.3rem);line-height:.98;display:grid}.p-hero__sub{color:var(--v-on-dark);text-wrap:pretty;max-width:34ch;font-size:.98rem;font-weight:300;line-height:1.5}.p-pair{align-items:stretch;gap:.55rem;margin-top:.2rem;display:flex}.p-pair span{border:1px solid color-mix(in srgb, var(--paper) 20%, transparent);color:var(--v-on-dark);background:color-mix(in srgb, var(--paper) 5%, transparent);border-radius:14px;gap:.15rem;padding:.55rem .8rem;font-size:.6875rem;line-height:1.25;display:grid}.p-pair b{font-family:var(--d);color:var(--paper);font-size:1.25rem;font-weight:100;line-height:1}.p-pair i{font-style:normal;font-family:var(--d);color:var(--brass-hi);align-self:center;font-size:1.4rem;font-weight:100}.p-hero__stage{min-height:44svh;margin-top:-1.2rem;position:relative}.p-hero__media{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16%);mask-image:linear-gradient(#0000 0,#000 16%)}.p-hero__media img,.p-hero__media .v-film{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.p-kpi{z-index:2;width:6.6rem;animation:v-rise 1.2s var(--ease) .8s both;gap:.2rem;display:grid;position:absolute}.p-kpi b{color:var(--paper);white-space:nowrap;font-size:clamp(1.9rem,8.6vw,2.6rem);font-weight:100;line-height:1}.p-kpi span{letter-spacing:.04em;color:var(--brass-hi);font-size:.6875rem;line-height:1.3}.p-kpi--0{left:var(--gut);top:30%}.p-kpi--1{right:var(--gut);text-align:right;justify-items:end;top:52%}@media (prefers-reduced-motion:reduce){.p-hero__copy,.p-kpi{animation:none}}.p-plat{background:var(--cream)!important}.p-duo{gap:0;display:grid}.p-half{background:var(--paper);border:1px solid var(--line);border-radius:22px;display:grid;overflow:hidden}.p-half__vis{aspect-ratio:16/11;background:#050505;position:relative;overflow:hidden}.p-half__vis img,.p-half__vis .v-film{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.p-half__vis--ai{background:radial-gradient(120% 120% at 50% 40%,#2a241a 0%,#14110c 70%);place-items:center;display:grid}.p-half__txt{gap:.5rem;padding:1.3rem 1.3rem 1.5rem;display:grid}.p-half__txt h3{color:var(--ink);font-size:clamp(2.2rem,9vw,3.2rem);font-weight:100;line-height:1}.p-half__txt p{color:var(--muted);max-width:30ch;font-size:.95rem;line-height:1.45}.p-half__txt ul{border-top:1px solid var(--line);gap:0;margin-top:.5rem;padding:0;list-style:none;display:grid}.p-half__txt li{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:.7rem;padding:.7rem 0;font-size:.9rem;display:flex}.p-half__txt li:before{content:"";background:var(--brass);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.p-half__txt li:last-child{border-bottom:0;padding-bottom:0}.p-link{justify-items:center;gap:.5rem;padding:.6rem 0;display:grid}.p-link i{background:linear-gradient(var(--brass), var(--brass)) 0 0 / 1px 200% no-repeat;width:1px;height:22px;position:relative;overflow:hidden}.p-link i:after{content:"";background:var(--ink);border-radius:2px;width:3px;height:8px;animation:1.8s linear infinite p-drop;position:absolute;top:-8px;left:-1px}.p-link span{letter-spacing:.24em;text-transform:uppercase;color:var(--brass-ink,#7d6a52);text-align:center;font-size:.625rem;font-weight:500}@keyframes p-drop{to{transform:translateY(40px)}}.p-quote{color:var(--ink);text-wrap:balance;max-width:none;margin-top:clamp(2.4rem,6vw,4rem);font-size:clamp(1.5rem,6vw,2.6rem);font-weight:100;line-height:1.12}.p-orbit{width:min(62%,220px);height:auto;overflow:visible}.p-orbit circle{fill:none;stroke:color-mix(in srgb, var(--brass-hi) 42%, transparent);stroke-width:.7px}.p-orbit g circle{fill:var(--brass-hi);stroke:none}.p-orbit g{transform-origin:100px 100px;animation:14s linear infinite p-spin}.p-orbit .p-orbit__b{animation-duration:9s;animation-direction:reverse}.p-orbit .p-orbit__c{animation-duration:6s}.p-orbit .p-orbit__core{fill:var(--paper);stroke:none;transform-origin:100px 100px;animation:2.6s ease-in-out infinite p-pulse}@keyframes p-spin{to{transform:rotate(360deg)}}@keyframes p-pulse{50%{opacity:.6;transform:scale(1.5)}}.p-life{background:var(--v-ink)!important}.p-steps{gap:0;padding:0;list-style:none;display:grid;position:relative}.p-steps:before{content:"";background:var(--line-dark);width:1px;position:absolute;top:0;bottom:0;left:0}.p-steps:after{content:"";background:var(--brass-hi);transform-origin:0 0;width:1px;height:100%;transform:scaleY(var(--p,0));position:absolute;top:0;left:0}.p-steps li{opacity:.42;transition:opacity .6s var(--ease);gap:.35rem;padding:1.15rem 0 1.15rem 1.4rem;display:grid}.p-steps li[data-on=true],.p-steps li[data-done=true]{opacity:1}.p-steps .num{font-family:var(--d);color:var(--brass-hi);font-size:1.05rem;font-weight:100}.p-steps h3{color:var(--paper);font-size:clamp(1.9rem,8vw,2.5rem);font-weight:100;line-height:1}.p-steps p{color:var(--v-on-dark);max-width:30ch;font-size:.95rem;line-height:1.45}.p-life__foot{letter-spacing:.18em;text-transform:uppercase;color:var(--brass-hi);align-items:center;gap:.7rem;margin-top:2rem;font-size:.75rem;font-weight:500;display:flex}.p-life__foot i{background:#8fd6a0;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite p-live;box-shadow:0 0 #8fd6a099}@keyframes p-live{to{box-shadow:0 0 0 12px #8fd6a000}}.p-roi{background:var(--paper)!important}.p-figs{gap:0;margin-bottom:clamp(2.4rem,6vw,4rem);list-style:none;display:grid}.p-figs li{border-top:1px solid var(--line);grid-template-columns:minmax(0,8.4rem) 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.p-figs li:last-child{border-bottom:1px solid var(--line)}.p-figs b{color:var(--ink);white-space:nowrap;font-size:clamp(2.1rem,9vw,3.6rem);font-weight:100;line-height:1}.p-figs span{color:var(--muted);font-size:.9rem;line-height:1.4}.p-calc{border:1px solid var(--line);background:var(--cream);border-radius:24px;display:grid;overflow:hidden}.p-calc__in{gap:1.5rem;padding:1.5rem 1.3rem 1.7rem;display:grid}.p-slider{gap:.55rem;display:grid}.p-slider>span{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.p-slider em{color:var(--muted);font-size:.875rem;font-style:normal}.p-slider b{font-family:var(--d);color:var(--ink);font-size:1.7rem;font-weight:100;line-height:1}.p-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.p-slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--pct), var(--line) var(--pct));height:2px}.p-slider input::-moz-range-track{background:linear-gradient(to right, var(--ink) var(--pct), var(--line) var(--pct));height:2px}.p-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:1px solid var(--ink);width:26px;height:26px;transition:transform .2s var(--ease);border-radius:50%;margin-top:-12px;box-shadow:0 6px 16px -6px #19161073}.p-slider input::-moz-range-thumb{background:var(--paper);border:1px solid var(--ink);border-radius:50%;width:26px;height:26px}.p-slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.p-slider input:focus-visible{outline:1px solid var(--brass);outline-offset:2px}.p-calc__out{background:var(--v-ink);color:var(--paper);align-content:start;gap:1.1rem;padding:1.6rem 1.3rem 1.7rem;display:grid}.p-out{border-bottom:1px solid var(--line-dark);gap:.3rem;padding-bottom:1.1rem;display:grid}.p-out span{color:var(--v-on-dark);font-size:.8125rem;line-height:1.35}.p-out b{color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(2rem,8.4vw,2.8rem);font-weight:100;line-height:1}.p-out--main b{color:var(--brass-hi);font-size:clamp(2.8rem,12.5vw,4.4rem)}.p-calc__out .btn{text-align:left;justify-self:start;min-height:48px;margin-top:.3rem}.p-note{color:var(--muted);max-width:62ch;margin-top:1rem;font-size:.75rem;line-height:1.5}.p-proof{background:var(--v-ink)!important}.p-pts{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem;margin-bottom:clamp(2.6rem,7vw,4.5rem);list-style:none;display:grid}.p-pts li{border-top:1px solid var(--line-dark);gap:.35rem;padding-top:.9rem;display:grid}.p-pts b{color:var(--paper);font-size:clamp(2.4rem,10.5vw,4.2rem);font-weight:100;line-height:1}.p-pts span{color:var(--v-on-dark);font-size:.8125rem;line-height:1.35}.p-sectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.p-sectors figure{align-content:start;gap:.7rem;margin:0;display:grid}.p-sectors figure>div{aspect-ratio:3/4;background:#0c0a07;border-radius:14px;position:relative;overflow:hidden}.p-sectors img,.p-sectors .v-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-sectors figcaption{gap:.2rem;display:grid}.p-sectors b{color:var(--paper);font-size:clamp(1.25rem,5.4vw,2rem);font-weight:100;line-height:1}.p-sectors span{color:var(--v-on-dark);font-size:.6875rem;line-height:1.3}.p-marks{gap:1.2rem;margin-top:clamp(2.6rem,7vw,4.5rem);display:grid}.p-marks>span{letter-spacing:.26em;text-transform:uppercase;color:var(--brass-hi);font-size:.625rem;font-weight:500}.p-marks ul{background:var(--cream);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:.8rem;padding:1.2rem 1rem;list-style:none;display:grid}.p-marks li{place-items:center;width:100%;max-width:92px;min-height:44px;display:grid}.p-marks img{object-fit:contain;width:100%;height:auto;max-height:46px}.p-marks__t{font-family:var(--d);color:var(--ink);font-size:1.7rem;font-weight:100}.p-close{align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden;background:var(--v-ink)!important}.p-close__media{position:absolute;inset:0}.p-close__media img,.p-close__media .v-film{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.p-close__scrim{background:linear-gradient(#0c0a0700 22%,#0c0a0733 38%,#0c0a07e6 62%,#0c0a07f7 100%),linear-gradient(#0c0a078c,#0c0a0700 18%);position:absolute;inset:0}.p-close__copy{justify-items:start;gap:1.1rem;padding-block:50svh clamp(2.4rem,7svh,4.5rem);display:grid;position:relative}.p-close__copy .p-h2{max-width:14ch;font-size:clamp(2rem,8.4vw,3.6rem)}.p-close__body{color:var(--v-on-dark);max-width:30ch;font-size:1.05rem;font-weight:300;line-height:1.5}@media (width>=861px){.p-hero{grid-template-rows:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.p-hero__copy{padding:6rem 2rem 4rem var(--v-edge);align-content:center;gap:1.3rem}.p-hero__h{font-size:clamp(3.4rem,5.6vw,6.2rem)}.p-hero__sub{max-width:38ch;font-size:clamp(1.05rem,1.25vw,1.3rem)}.p-pair span{border-radius:16px;padding:.8rem 1.1rem;font-size:.75rem}.p-pair b{font-size:1.6rem}.p-hero__stage{min-height:100svh;margin-top:0}.p-hero__media{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(90deg,#0000 0,#000 22%)}.p-hero__media img,.p-hero__media .v-film{object-position:50% 50%}.p-kpi{width:9rem}.p-kpi b{font-size:clamp(2.6rem,3.6vw,4rem)}.p-kpi span{font-size:.75rem}.p-kpi--0{top:34%;left:9%}.p-kpi--1{right:max(var(--gut), 7%);top:56%}.p-duo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.p-link{grid-template-columns:1fr;grid-auto-flow:row;align-content:center;align-items:center;width:9.5rem;padding:0 .9rem}.p-link i{width:100%;height:1px}.p-link i:after{width:8px;height:3px;animation-name:p-run;top:-1px;left:-8px}.p-half__txt{padding:1.8rem 1.8rem 2rem}.p-half__txt h3{font-size:clamp(2.6rem,3.6vw,3.8rem)}.p-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.p-steps:before{width:auto;height:1px;inset:0 0 auto}.p-steps:after{width:100%;height:1px;transform:scaleX(var(--p,0))}.p-steps li{cursor:default;padding:1.8rem 1.6rem 0 0}.p-steps h3{min-height:2.1em;font-size:clamp(1.9rem,2.5vw,2.8rem)}.p-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.p-figs li{grid-template-columns:none;gap:.5rem;padding:1.2rem 0 0;border-bottom:0!important}.p-figs b{font-size:clamp(3rem,4.6vw,5.2rem)}.p-figs span{max-width:24ch;font-size:.95rem}.p-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-calc__in{align-content:center;gap:2rem;padding:2.6rem}.p-calc__out{padding:2.6rem}.p-out--main b{font-size:clamp(3.6rem,5.6vw,6rem)}.p-out b{font-size:clamp(2.2rem,2.8vw,3.2rem)}.p-pts{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.p-pts b{font-size:clamp(3rem,4.6vw,5rem)}.p-sectors{gap:1.4rem}.p-sectors figure>div{aspect-ratio:4/3.4;border-radius:20px}.p-sectors span{font-size:.875rem}.p-marks ul{gap:2rem;padding:1.8rem 3rem}.p-marks li{max-width:120px}.p-marks img{max-height:58px}.p-close__media img,.p-close__media .v-film{object-position:50% 50%}.p-close__scrim{background:linear-gradient(90deg,#0c0a07e6 0%,#0c0a078c 42%,#0c0a0700 68%),linear-gradient(#0c0a0700 70%,#0c0a07b3)}.p-close__copy{padding-top:30svh}.p-close__copy>*{max-width:min(34rem,42vw)}}@keyframes p-run{to{transform:translate(170px)}}@media (prefers-reduced-motion:reduce){.p-orbit g,.p-orbit .p-orbit__core,.p-link i:after,.p-life__foot i{animation:none}}@media (width<=860px){.p-hero__stage{margin-top:.4rem}.p-hero__media{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.p-hero__media img,.p-hero__media .v-film{object-fit:contain;object-position:50% 100%}}.p-steps li{opacity:.6}@media (width>=861px){.p-kpi span{font-size:.8125rem;line-height:1.35}.p-kpi{width:10.5rem}}@media (width<=860px){:lang(fr) .p-hero__h,:lang(it) .p-hero__h{font-size:clamp(1.6rem,7.3vw,2.2rem)}:lang(fr) .p-hero__sub,:lang(it) .p-hero__sub{font-size:.92rem}:lang(fr) .p-pair span,:lang(it) .p-pair span{padding:.5rem .65rem;font-size:.625rem}.p-close{min-height:0;display:block}.p-close__media{height:80svh;position:relative;inset:auto}.p-close__media img,.p-close__media .v-film{object-position:50% 50%}.p-close__scrim{background:linear-gradient(to top, var(--v-ink) 0%, #14110c00 12%), linear-gradient(to bottom, #0c0a0799, #0c0a0700 16%);height:80svh;inset:0 0 auto}.p-close__copy{padding-block:.6rem clamp(2.4rem,7svh,4rem)}.p-hero__media{aspect-ratio:1;height:100%;inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}}@media (width<=360px){.p-hero__copy{gap:.6rem;padding-top:5rem}.p-hero__h{font-size:1.95rem}.p-hero__sub{font-size:.86rem;line-height:1.42}.p-pair span{padding:.45rem .65rem}.p-eye--bare{letter-spacing:.18em;font-size:.5625rem}}.c-hero__tag{letter-spacing:.3em;text-transform:uppercase;color:var(--brass-hi);font-size:.6875rem;font-weight:500}.c-hero .v-hero__name{gap:.7rem}.c-hero .v-hero__name .v-xl{font-size:clamp(3rem,15vw,5.2rem);line-height:.92}.c-hero .v-scrim--hero{background:linear-gradient(#0c0a0700 74%,#0c0a074d 86%,#0c0a07e6 100%)}.c-hero__line{z-index:2;text-align:center;letter-spacing:.01em;color:var(--brass-hi);text-shadow:0 1px 16px #000000b3;text-wrap:balance;animation:v-rise 1.4s var(--ease) .9s both;margin:0;padding:.7rem 1.1rem 0;font-family:Cormorant Garamond,Didot,Bodoni MT,Georgia,serif;font-size:clamp(1.3rem,6vw,1.7rem);font-style:italic;font-weight:300;line-height:1.15;position:absolute;bottom:clamp(4.6rem,11svh,6rem);left:0;right:0}.c-hero__line:before{content:"";background:var(--brass);opacity:.8;width:34px;height:1px;margin-left:-17px;position:absolute;top:0;left:50%}@media (prefers-reduced-motion:reduce){.c-hero__line{animation:none}}.v-state .p-pair{margin-top:.4rem}.v-state .v-fig b{font-size:clamp(2.4rem,12.4vw,6rem)}.p-plat{color:var(--paper);background:var(--v-ink)!important}.p-plat .p-h2,.p-plat .p-quote{color:var(--paper)}.p-plat .p-eye{color:var(--brass-hi)}.p-plat .p-eye b{color:var(--paper)}.p-plat .p-half{border-color:var(--line-dark);background:#1b1711}.p-plat .p-half__txt h3{color:var(--paper)}.p-plat .p-half__txt p{color:var(--v-on-dark)}.p-plat .p-half__txt ul,.p-plat .p-half__txt li{border-color:var(--line-dark)}.p-plat .p-half__txt li{color:var(--paper)}.p-plat .p-tag,.p-plat .p-link span{color:var(--brass-hi)}.p-plat .p-link i:after{background:var(--paper)}.c-life{grid-template-rows:auto 1fr;align-items:stretch}.c-life .v-media img,.c-life .v-media .v-film{object-position:50% 30%}.c-life__top{justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(5.2rem,12svh,7rem);display:flex;position:relative}.c-life__city{font-family:var(--d);color:var(--paper);opacity:.9;font-size:1.3rem;font-weight:100}.c-life__copy{align-self:end;gap:1.2rem;padding-bottom:clamp(4.6rem,10svh,6rem);display:grid;position:relative}.c-life__stages{margin:0;padding:0;list-style:none;display:grid}.c-life__stages li{opacity:0;transition:opacity .7s ease, transform .9s var(--ease);pointer-events:none;grid-area:1/1;align-content:end;gap:.7rem;display:grid;transform:translateY(26px)}.c-life__stages li[data-on=true]{opacity:1;pointer-events:auto;transition-delay:.35s;transform:none}.c-life__stages h3{letter-spacing:-.02em;color:var(--paper);text-wrap:balance;font-size:clamp(3.2rem,15vw,9.5rem);font-weight:100;line-height:.9}.c-life__stages p{font-weight:100;font-family:var(--d);max-width:24ch;color:var(--paper);font-size:clamp(1.35rem,5.4vw,2.3rem);line-height:1.14}.c-life__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.c-life__nav button{text-align:left;border-top:2px solid color-mix(in srgb, var(--paper) 26%, transparent);min-height:44px;color:var(--v-on-dark);align-content:start;gap:.45rem;padding:.7rem 0 0;transition:border-color .5s,color .5s;display:grid}.c-life__nav button[data-on=true],.c-life__nav button[data-done=true]{border-color:var(--brass-hi);color:var(--paper)}.c-life__nav .num{font-family:var(--d);color:var(--brass-hi);font-size:.95rem;font-weight:100}.c-life__nav em{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:500;line-height:1.3;display:none}.c-life .p-life__foot{margin-top:0}@media (width>=861px){.c-hero .v-hero__name .v-xl{font-size:clamp(4.6rem,9.4vw,11rem)}.c-hero .v-hero__name .v-xl span:first-child{padding-right:21svh}.c-hero .v-hero__name .v-xl span:last-child{white-space:nowrap;padding-left:21svh}.c-hero__tag{white-space:nowrap;position:absolute;top:5.6rem;left:50%;transform:translate(-50%)}.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{object-position:50% 100%;-webkit-mask-composite:source-over;height:92%;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 30svh),#000 calc(50% - 17svh) calc(50% + 17svh),#0000 calc(50% + 30svh));mask-image:linear-gradient(90deg,#0000 calc(50% - 30svh),#000 calc(50% - 17svh) calc(50% + 17svh),#0000 calc(50% + 30svh));-webkit-mask-composite:source-over;mask-composite:add}.c-hero__line{padding-top:1rem;font-size:clamp(1.6rem,2.1vw,2.3rem);bottom:clamp(2rem,5svh,3.2rem)}.c-life .v-media img,.c-life .v-media .v-film{object-position:50% 50%}.c-life__copy{gap:1.6rem;padding-bottom:4.4rem}.c-life__stages h3{font-size:clamp(5rem,9.5vw,11rem)}.c-life__nav{gap:14px;max-width:56rem}.c-life__nav em{display:block}}.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{height:63%;bottom:15.5%}.c-hero__line{top:85.5%;bottom:auto}.c-life__top{flex-wrap:nowrap;align-items:baseline}.c-life__top .p-eye{letter-spacing:.2em;gap:.5rem;min-width:0;font-size:.5625rem}.c-life__top .p-eye i{flex:none;width:22px}@media (width>=861px){.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{height:80%;bottom:12%}.c-hero__line{top:auto;bottom:clamp(2rem,4.6svh,3rem)}.c-life__top .p-eye{letter-spacing:.24em;gap:.7rem;font-size:.6875rem}.c-life__top .p-eye i{width:40px}}.c-hero .v-hero__film{--fh:58svh;height:var(--fh);width:calc(var(--fh) * .5625);inset:auto auto 15.5% 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%)}.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{object-fit:cover;object-position:50% 50%;-webkit-mask-composite:source-over;height:100%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 92%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.c-life__city{white-space:nowrap}@media (width>=861px){.c-hero .v-hero__film{--fh:80svh;bottom:12%}.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{height:100%;bottom:auto}}@media (width<=360px){.c-hero .v-hero__film{--fh:54svh;bottom:20%}.c-hero__line{padding-inline:.8rem;font-size:1.2rem;top:80.5%}}@media (width<=860px){:lang(fr) .c-hero__line,:lang(it) .c-hero__line{padding-inline:1.4rem;font-size:clamp(1.05rem,4.9vw,1.35rem);top:84.5%}:lang(fr) .c-hero .v-hero__film,:lang(it) .c-hero .v-hero__film{bottom:17%}}.c-hero .v-hero__n{font-size:1.4rem}.c-state__h{max-width:12ch}.v-state .c-state__sub{max-width:30ch;color:var(--v-on-dark);font-size:clamp(1.25rem,4.8vw,2rem)}.c-hero .v-hero__film{--fh:62svh;width:calc(var(--fh) * .5625 * 1.5);bottom:14.5%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26% 74%,#0000 100%)}.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{object-fit:contain}.c-hero .v-hero__name .v-xl{font-size:clamp(3.4rem,16.5vw,5.6rem)}@media (width>=861px){.c-hero .v-hero__film{--fh:82svh;bottom:11%}.c-hero .v-hero__name .v-xl{font-size:clamp(5rem,11vw,12.5rem)}.c-hero .v-hero__name .v-xl span:first-child{padding-right:24svh}.c-hero .v-hero__name .v-xl span:last-child{padding-left:24svh}}@media (width<=360px){.c-hero .v-hero__film{--fh:56svh;bottom:19%}}.c-hero .v-hero__film{--fh:56svh;width:calc(var(--fh) * .5625);bottom:15.5%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30% 70%,#0000 100%)}.c-hero .v-hero__film img,.c-hero .v-hero__film .v-film{object-fit:cover;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 90%,#0000 100%)}@media (width>=861px){.c-hero .v-hero__film{--fh:84svh;bottom:10%}}@media (width<=860px){:lang(fr) .c-hero .v-hero__film,:lang(it) .c-hero .v-hero__film{--fh:52svh;bottom:19.5%}:lang(fr) .c-hero__line,:lang(it) .c-hero__line{top:81%}}@media (width<=360px){.c-hero .v-hero__film{--fh:49svh;bottom:20.5%}}.c-hero--full .c-hero__room{position:absolute;inset:0}.c-hero--full .c-hero__room picture{width:100%;height:100%;display:block}.c-hero--full .c-hero__room img,.c-hero--full .c-hero__room .v-film{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.c-hero__veil{pointer-events:none;background:linear-gradient(#0c0a07c7 0%,#0c0a0757 20%,#0c0a0700 38%),linear-gradient(#0c0a0700 66%,#0c0a076b 84%,#0c0a07e6 100%);position:absolute;inset:0}.c-hero--full .v-hero__name{gap:.2rem;padding-top:clamp(4.8rem,10.5svh,6.6rem)}.c-hero--full .v-hero__name .v-xl{text-shadow:0 2px 30px #00000073;font-size:clamp(3.2rem,15.5vw,5.2rem);line-height:.9}.c-hero--full .c-hero__line{text-shadow:0 1px 18px #000000d9;top:auto;bottom:clamp(4.9rem,11.5svh,6.2rem)}@media (width<=860px){:lang(fr) .c-hero--full .c-hero__line,:lang(it) .c-hero--full .c-hero__line{top:auto}}@media (width>=861px){.c-hero--full .c-hero__room img,.c-hero--full .c-hero__room .v-film{object-position:50% 50%}.c-hero--full .v-hero__name{padding-top:0}.c-hero--full .v-hero__name .v-xl{font-size:clamp(5rem,11vw,12.5rem)}.c-hero--full .v-hero__name .v-xl span:first-child{padding-right:27svh}.c-hero--full .v-hero__name .v-xl span:last-child{padding-left:27svh}.c-hero--full .c-hero__line{bottom:clamp(2rem,4.6svh,3rem)}}.c-state{display:grid;position:relative;padding:0!important}.c-state__body{padding-block:var(--v-pad);gap:0;display:grid;position:relative}.c-state__film{order:2;height:52svh;min-height:18rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.c-state__film img,.c-state__film .v-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-state__body{order:1;padding-bottom:1rem}.c-state .v-figs{margin-top:clamp(2.4rem,7vw,4rem)}@media (width<=860px){.c-state{padding-bottom:3rem!important}}@media (width>=861px){.c-state{align-items:center;min-height:100svh}.c-state__film{order:0;height:auto;position:absolute;inset:0 0 0 46%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#000 34%)}.c-state__body{padding-block:clamp(6rem,12svh,9rem)}.c-state__body>.wrap>*{max-width:min(36rem,44vw)}.c-state .v-figs{grid-template-columns:repeat(2,minmax(0,13rem));justify-content:start;max-width:none}.c-state .v-fig b{font-size:clamp(2.8rem,4.4vw,4.8rem)}}.p-sectors figure>div{aspect-ratio:4/5}.p-sectors img,.p-sectors .v-film{object-position:50% 30%}@media (width>=861px){.p-sectors figure>div{aspect-ratio:4/5}}@media (width<=860px){.p-sectors{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;gap:.8rem;padding-bottom:.4rem;overflow-x:auto}.p-sectors::-webkit-scrollbar{display:none}.p-sectors figure{scroll-snap-align:start}.p-sectors b{font-size:1.9rem}.p-sectors span{font-size:.8125rem}.c-hero--full .v-hero__name{padding-top:clamp(4.6rem,10svh,6rem)}.c-hero--full .v-hero__name .v-xl{font-size:clamp(2.9rem,13.6vw,4.6rem)}.c-hero--full .c-hero__room img,.c-hero--full .c-hero__room .v-film{object-position:50% 100%}.c-hero--full .c-hero__line,:lang(fr) .c-hero--full .c-hero__line,:lang(it) .c-hero--full .c-hero__line{left:var(--gut);top:auto;right:auto;bottom:max(1.15rem, env(safe-area-inset-bottom));text-align:left;width:min(58%,15rem);padding:.65rem 0 0;font-size:clamp(1.02rem,4.7vw,1.3rem);line-height:1.16}.c-hero--full .c-hero__line:before{margin-left:0;left:0}.c-hero__veil{background:linear-gradient(#0c0a07cc 0%,#0c0a075c 22%,#0c0a0700 40%),linear-gradient(#0c0a0700 76%,#0c0a0780 89%,#0c0a07eb 100%)}}.c-life__nav button{position:relative;border-top-color:color-mix(in srgb, var(--paper) 26%, transparent)!important}.c-life__nav button>i{background:var(--brass-hi);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.c-life__nav button[data-done=true]>i{transform:scaleX(1)}.c-life__nav button[data-on=true]>i{animation:linear both c-fill}@keyframes c-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.c-life__nav button[data-on=true]>i{animation:none;transform:scaleX(1)}}.c-hero--full .c-hero__room .v-film{transition:opacity .25s linear}@media (width<=860px){.c-hero--full .v-hero__name{gap:.1rem;padding-top:clamp(4.7rem,10.4svh,6.2rem)}.c-hero--full .v-hero__name .v-xl{white-space:nowrap;font-size:clamp(2.7rem,13vw,4.2rem);line-height:1;display:block}.c-hero--full .v-hero__name .v-xl span+span:before{content:" "}.c-hero--full .c-hero__line,:lang(fr) .c-hero--full .c-hero__line,:lang(it) .c-hero--full .c-hero__line{text-align:center;width:auto;padding:.7rem 1rem 0;font-size:clamp(1.02rem,4.6vw,1.3rem);line-height:1.15;inset:auto 0 clamp(4.7rem,11svh,5.6rem)}.c-hero--full .c-hero__line:before{margin-left:-17px;left:50%}:lang(fr) .c-hero--full .c-hero__line,:lang(it) .c-hero--full .c-hero__line{font-size:clamp(.92rem,4.1vw,1.15rem)}.c-hero__veil{background:linear-gradient(#0c0a07d1 0%,#0c0a0766 17%,#0c0a0700 30%),linear-gradient(#0c0a0700 74%,#0c0a079e 87%,#0c0a07eb 100%)}}.p-tag,.p-link span,.p-marks>span{letter-spacing:.22em;font-size:.72rem}.p-eye{font-size:.72rem}.c-life__top .p-eye{letter-spacing:.2em;font-size:.72rem}.v-fig>span{letter-spacing:.16em;color:#fefefcdb;font-size:.75rem}.v-close__sig span,.foot__links a,.v-foot__sign,.menu__n,.menu__lang button{font-size:.75rem}.pill__cta,.pill__menu span{font-size:.72rem}.c-life__nav em{font-size:.6875rem}.c-life__stages p{text-shadow:0 1px 18px #0009;font-weight:300;font-family:var(--t);max-width:30ch;font-size:clamp(1.05rem,4.4vw,1.5rem);line-height:1.4}.c-state__sub{font-family:var(--t)!important;font-size:clamp(1.05rem,4.2vw,1.35rem)!important;font-weight:300!important;line-height:1.5!important}.p-close__body{text-shadow:0 1px 16px #0009}.p-half__txt p,.p-steps p{font-size:1rem}.p-note{font-size:.8125rem}.p-out span,.p-slider em{font-size:.9rem}.p-pts span{font-size:.875rem}.p-pair span{font-size:.75rem}.c-state__h{max-width:none;font-size:clamp(2.5rem,10.4vw,3.4rem)}@media (width>=861px){.c-state__h{font-size:clamp(3rem,4.7vw,5.2rem)}.c-state__h .r-line{white-space:nowrap}.c-state__body>.wrap>.c-state__h{max-width:none}}@media (width<=860px){.c-life .v-media img,.c-life .v-media .v-film{object-position:50% 0%}.c-life__stages h3{font-size:clamp(2.3rem,11vw,3.6rem);line-height:.96}.c-life__stages p{max-width:32ch;font-size:1rem;line-height:1.38}.c-life__copy{gap:.9rem;padding-bottom:clamp(4.6rem,10svh,5.4rem)}.c-life .v-scrim--deep{background:linear-gradient(#100d0900 42%,#100d0933 54%,#100d09db 74%,#100d09f7 100%),linear-gradient(#100d099e,#100d0900 20%)}}main>section[id]{scroll-margin-top:0}@media (width<=860px){.c-hero--full .v-hero__name{gap:0;padding-top:clamp(4.5rem,10.2svh,5.4rem)}.c-hero--full .v-hero__n{font-size:.95rem;line-height:1.1}.c-hero--full .v-hero__name .v-xl{font-size:clamp(2.5rem,11.6vw,3.6rem);line-height:1}}.c-life__bg{opacity:0;transition:opacity 1.1s}.c-life__bg[data-on=true]{opacity:1}.c-life__bg img,.c-life__bg .v-film{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}@media (width>=861px){.c-life__bg img,.c-life__bg .v-film{object-position:60% 50%}.c-life .v-scrim--deep{background:linear-gradient(90deg,#100d09e0 0%,#100d0980 34%,#100d0900 60%),linear-gradient(#100d0900 66%,#100d09cc 100%),linear-gradient(#100d098c,#100d0900 20%)}}@media (width<=860px){.c-life__bg img,.c-life__bg .v-film{object-position:50% 0%}.c-hero--full .v-hero__name .v-xl{font-size:clamp(2.4rem,11vw,3.4rem)}.c-hero--full .c-hero__room{transform:translateY(1svh)}}.c-hero__foot{z-index:2;text-align:center;animation:v-rise 1.4s var(--ease) .9s both;justify-items:center;gap:.5rem;padding:0 1rem;display:grid;position:absolute;bottom:clamp(4.4rem,10.5svh,5.4rem);left:0;right:0}.c-hero--full .c-hero__foot .c-hero__line{width:auto;margin:0;animation:none;position:relative;inset:auto}.c-hero__sub{letter-spacing:.2em;text-transform:uppercase;color:var(--paper);text-shadow:0 1px 14px #000000d9;text-wrap:balance;max-width:30rem;font-size:.72rem;font-weight:500;line-height:1.5}@media (width>=861px){.c-hero__foot{gap:.6rem;bottom:clamp(1.6rem,3.6svh,2.6rem)}.c-hero__sub{letter-spacing:.24em;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.c-hero__foot{animation:none}}.i-lead{max-width:40ch;color:var(--muted);text-wrap:pretty;font-size:clamp(1.05rem,4.2vw,1.35rem);font-weight:300;line-height:1.5}main [data-dark] .i-lead{color:var(--v-on-dark)}.c-roi__tag{border:1px solid var(--ink);color:var(--ink);border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:1.35rem;font-weight:100;line-height:1;display:inline-flex}.f-flow{background:var(--v-ink)!important}.f-stage{gap:1.6rem;display:grid}.f-canvas{border:1px solid var(--line-dark);background:radial-gradient(120% 120% at 30% 30%,#2a241a 0%,#17130d 62%);border-radius:22px;position:relative;overflow:hidden}.f-art{width:100%;height:auto;display:block}.f-art *{vector-effect:non-scaling-stroke}.f-floor{stroke:var(--line-dark);stroke-width:1px}.f-head{fill:#cfeedd;stroke:#8fd6a0;stroke-width:1px;animation:2.6s ease-in-out infinite f-glow}.f-neck,.f-col{fill:#b9b2a4}.f-torso{transform-box:fill-box;transform-origin:50% 40%;animation:4.2s ease-in-out infinite f-morph}.f-torso>path:first-child{fill:var(--paper)}.f-jacket{fill:none;stroke:var(--brass-hi);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.4s var(--ease)}.f-art[data-beat="1"] .f-jacket,.f-art[data-beat="2"] .f-jacket,.f-art[data-beat="3"] .f-jacket{stroke-dashoffset:0}.f-ped{fill:#0c0a07;stroke:#5b5142;stroke-width:1px}.f-base{fill:none;stroke:#b9b2a4;stroke-width:2px;stroke-linecap:round}@keyframes f-morph{0%,to{transform:scaleX(.9)}50%{transform:scaleX(1.1)}}@keyframes f-glow{50%{fill:#9fe6b6}}.f-dots circle{fill:var(--brass-hi);opacity:0;offset-distance:0%;offset-rotate:0deg}.f-art[data-beat="1"] .f-dots circle,.f-art[data-beat="2"] .f-dots circle,.f-art[data-beat="3"] .f-dots circle{animation:1.56s linear infinite f-travel}@keyframes f-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.f-ring{fill:none;stroke:color-mix(in srgb, var(--brass-hi) 38%, transparent);stroke-width:1px}.f-arc{fill:none;stroke:var(--brass-hi);stroke-width:2.4px;stroke-linecap:round;transform-origin:210px 126px;opacity:.25;transition:opacity .5s}.f-core{fill:var(--paper);opacity:.4;transition:opacity .5s}.f-art[data-beat="2"] .f-arc,.f-art[data-beat="3"] .f-arc{opacity:1;animation:1.8s linear infinite p-spin}.f-art[data-beat="2"] .f-core,.f-art[data-beat="3"] .f-core{opacity:0}.f-score{color:var(--paper);opacity:0;white-space:nowrap;font-size:clamp(1.25rem,6.2vw,2.9rem);font-weight:100;line-height:1;transition:opacity .5s;position:absolute;top:50.4%;left:50%;transform:translate(-50%,-50%)}.f-score small{color:var(--brass-hi);margin-left:.1em;font-size:.34em}.f-score[data-on=true],.f-money[data-on=true]{opacity:1}.f-money{color:var(--brass-hi);opacity:0;align-items:baseline;gap:.35em;font-size:clamp(1.3rem,6.4vw,3rem);font-weight:100;line-height:1;transition:opacity .7s .5s;display:inline-flex;position:absolute;top:9%;right:5%}.f-money small{font-family:var(--t);letter-spacing:.2em;text-transform:uppercase;color:var(--paper);font-size:.26em;font-weight:500}.f-link,.f-axis{fill:none;stroke:color-mix(in srgb, var(--paper) 30%, transparent);stroke-width:1px}.f-curve{fill:none;stroke:var(--brass-hi);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.5s var(--ease)}.f-pt{fill:var(--paper);opacity:0;transition:opacity .4s}.f-art[data-beat="2"] .f-curve,.f-art[data-beat="3"] .f-curve{stroke-dashoffset:0}.f-art[data-beat="2"] .f-pt,.f-art[data-beat="3"] .f-pt{opacity:1}.f-chips g{opacity:0;transition:opacity .5s ease, transform .6s var(--ease);transform:translate(-8px)}.f-chips rect{fill:color-mix(in srgb, var(--paper) 8%, transparent);stroke:color-mix(in srgb, var(--paper) 30%, transparent);stroke-width:1px}.f-chips path{fill:none;stroke:#8fd6a0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.f-chips line{stroke:color-mix(in srgb, var(--paper) 55%, transparent);stroke-width:2px;stroke-linecap:round}.f-art[data-beat="3"] .f-chips g{opacity:1;transform:none}.f-beats{margin:0;padding:0;list-style:none;display:grid}.f-beats button{text-align:left;border-top:1px solid var(--line-dark);width:100%;color:var(--paper);opacity:.5;grid-template-columns:2.1rem 1fr;gap:.25rem .4rem;padding:1rem 0;transition:opacity .5s;display:grid;position:relative}.f-beats li[data-on=true] button,.f-beats li[data-done=true] button{opacity:1}.f-beats button>i{background:var(--brass-hi);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.f-beats li[data-done=true] button>i{transform:scaleX(1)}.f-beats li[data-on=true] button>i{animation:linear both c-fill}.f-beats .num{font-family:var(--d);color:var(--brass-hi);grid-row:1/span 2;padding-top:.2rem;font-size:1.05rem;font-weight:100}.f-beats b{font-size:clamp(1.45rem,6vw,1.9rem);font-weight:100;line-height:1.05}.f-beats em{color:var(--v-on-dark);max-width:38ch;transition:grid-template-rows .6s var(--ease);opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .5s ease;grid-template-rows:0fr;font-size:.95rem;font-style:normal;line-height:1.45;display:block;overflow:hidden}.f-beats li[data-on=true] em{opacity:1;max-height:6rem}.f-verbs{flex-wrap:wrap;align-items:center;gap:.5rem .4rem;margin-top:clamp(1.8rem,5vw,3rem);list-style:none;display:flex}.f-verbs li{border:1px solid var(--line-dark);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 45%, transparent);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:500;transition:color .5s,border-color .5s,background .5s;display:inline-flex}.f-verbs li[data-on=true]{color:var(--v-ink);background:var(--brass-hi);border-color:var(--brass-hi)}.f-verbs li+li:before{content:"→";color:var(--brass);margin-left:-.2rem;margin-right:.3rem;display:none}.i-intel{background:var(--cream)!important}.i-grid2{gap:1rem;display:grid}.i-chart,.i-talk{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:1.3rem 1.2rem 1.4rem}.i-chart__head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.i-chart__head span{gap:.15rem;display:grid}.i-chart__head b{color:var(--ink);font-size:.95rem;font-weight:500}.i-chart__head em{color:var(--muted);font-size:.8125rem;font-style:normal}.i-chart__head strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,12vw,4.2rem);font-weight:100;line-height:.9}.i-chart__head small{color:var(--muted);margin-left:.1em;font-size:.3em}.i-chart svg{width:100%;height:auto;margin-top:.6rem;display:block;overflow:visible}.i-grid{stroke:var(--line);stroke-width:1px}.i-line{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.2s var(--ease) .3s}.i-area{fill:color-mix(in srgb, var(--brass) 20%, transparent);opacity:0;transition:opacity .9s 1.6s}.i-pt{opacity:0;transition:opacity .5s}.i-pt circle{fill:var(--paper);stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.i-pt text{font-family:var(--t);fill:var(--ink);font-size:11px;font-weight:500}.i-pt .i-season{fill:var(--muted);letter-spacing:.08em;font-weight:400}.i-chart[data-on=true] .i-line{stroke-dashoffset:0}.i-chart[data-on=true] .i-area,.i-chart[data-on=true] .i-pt{opacity:1}.i-kpis{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.4rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.i-kpis li{opacity:0;transition:opacity .6s ease, transform .7s var(--ease);gap:.2rem;display:grid;transform:translateY(8px)}.i-chart[data-on=true] .i-kpis li{opacity:1;transform:none}.i-kpis b{color:var(--ink);white-space:nowrap;font-size:clamp(1.5rem,6.4vw,2.2rem);font-weight:100;line-height:1}.i-kpis span{color:var(--muted);font-size:.75rem;line-height:1.3}.i-talk{background:var(--v-ink);border-color:var(--line-dark);min-height:27rem;color:var(--paper);align-content:start;gap:.7rem;display:grid}.i-talk .p-tag{color:var(--brass-hi)}.i-q{background:var(--paper);max-width:86%;color:var(--ink);border-radius:18px 18px 4px;justify-self:end;padding:.75rem 1rem;font-size:1rem;line-height:1.4}.i-a{border:1px solid var(--line-dark);max-width:96%;color:var(--paper);background:#231e16;border-radius:18px 18px 18px 4px;padding:.85rem 1rem;font-size:.95rem;line-height:1.45}.i-q,.i-a,.i-acts,.i-done{opacity:0;transition:opacity .5s ease, transform .6s var(--ease);transform:translateY(10px)}.i-q[data-on=true],.i-a[data-on=true],.i-acts[data-on=true],.i-done[data-on=true]{opacity:1;transform:none}.i-a ul{margin:.6rem 0 0;padding:0;list-style:none;display:grid}.i-a li{border-top:1px solid var(--line-dark);opacity:0;grid-template-columns:1fr auto;align-items:baseline;column-gap:.8rem;padding:.55rem 0;transition:opacity .5s;display:grid}.i-a[data-on=true] li{opacity:1}.i-a li b{font-size:.9rem;font-weight:500}.i-a li span{color:var(--v-on-dark);grid-column:1;font-size:.8125rem}.i-a li strong{color:var(--brass-hi);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:1.5rem;font-weight:100}.i-dots{opacity:0;gap:5px;height:0;padding:.3rem .2rem;transition:opacity .3s;display:flex;overflow:hidden}.i-dots[data-on=true]{opacity:1;height:auto}.i-dots i{background:var(--brass-hi);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite i-blink}.i-dots i:nth-child(2){animation-delay:.16s}.i-dots i:nth-child(3){animation-delay:.32s}@keyframes i-blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.i-acts{flex-wrap:wrap;gap:.5rem;display:flex}.i-acts span{border:1px solid var(--brass-hi);min-height:40px;color:var(--brass-hi);border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.8125rem;font-weight:500;transition:background .5s,color .5s;display:inline-flex}.i-acts i{transform-origin:50%;width:10px;height:6px;transition:transform .4s var(--ease);border-bottom:1.8px solid;border-left:1.8px solid;margin-top:-3px;transform:rotate(-45deg)scale(0)}.i-acts[data-done=true] span{background:var(--brass-hi);color:var(--v-ink)}.i-acts[data-done=true] i{transform:rotate(-45deg)scale(1)}.i-done{color:#8fd6a0;font-size:.8125rem}.i-intel .p-note{margin-top:1rem}.a-acts{background:var(--v-ink)!important}.a-cols{gap:2.2rem;display:grid}.a-group ol{margin:0;padding:0;list-style:none;display:grid}.a-when{color:var(--brass-hi);padding-bottom:.9rem;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:100;line-height:1;display:block}.a-group button{text-align:left;border-top:1px solid var(--line-dark);width:100%;color:var(--paper);opacity:.5;grid-template-columns:2.4rem 1fr;align-items:start;gap:.9rem;padding:1rem 0;transition:opacity .5s;display:grid;position:relative}.a-group li[data-on=true] button,.a-group li[data-done=true] button{opacity:1}.a-group svg{border:1px solid var(--line-dark);border-radius:50%;width:2.2rem;height:2.2rem;padding:.42rem;transition:background .5s,border-color .5s}.a-group svg path{fill:none;stroke:var(--brass-hi);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s}.a-group li[data-on=true] svg{background:var(--brass-hi);border-color:var(--brass-hi)}.a-group li[data-on=true] svg path{stroke:var(--v-ink)}.a-group button>span{gap:.25rem;display:grid}.a-group b{font-size:clamp(1.35rem,5.6vw,1.75rem);font-weight:100;line-height:1.08}.a-group em{color:var(--v-on-dark);max-width:38ch;font-size:.95rem;font-style:normal;line-height:1.45}.a-group button>i{background:var(--brass-hi);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.a-group li[data-done=true] button>i{transform:scaleX(1)}.a-group li[data-on=true] button>i{animation:linear both c-fill}.c-co{background:var(--v-ink)!important}.c-co__h{max-width:none}.c-co__sectors{flex-wrap:wrap;gap:.3rem 1.4rem;margin-bottom:clamp(2.4rem,6vw,4rem);list-style:none;display:flex}.c-co__sectors li{color:var(--paper);font-size:clamp(1.7rem,7.4vw,3rem);font-weight:100;line-height:1.1}.c-co__sectors li+li:before{content:"·";color:var(--brass);margin-right:1.4rem}.c-co__awards{gap:1rem;display:grid}.c-co__lvmh{background:var(--cream);color:var(--ink);border-radius:22px;grid-template-columns:minmax(0,7.5rem) 1fr;align-items:center;gap:1.3rem;padding:1.5rem 1.4rem;display:grid}.c-co__lvmh img{width:100%;height:auto}.c-co__lvmh span{gap:.3rem;display:grid}.c-co__lvmh em{letter-spacing:.22em;text-transform:uppercase;color:var(--brass-ink,#7d6a52);font-size:.72rem;font-style:normal;font-weight:500}.c-co__lvmh b{font-size:clamp(1.9rem,8vw,3.2rem);font-weight:100;line-height:1}.c-co__also{border:1px solid var(--line-dark);border-radius:22px;gap:.8rem;padding:1.1rem 1.2rem;display:grid}.c-co__also>span{letter-spacing:.22em;text-transform:uppercase;color:var(--brass-hi);font-size:.72rem;font-weight:500}.c-co__also ul{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c-co__also li{place-items:center;width:100%;max-width:86px;min-height:40px;display:grid}.c-co__also img{object-fit:contain;filter:invert()brightness(1.6);opacity:.9;width:100%;max-height:40px}.c-co__also .p-marks__t{color:var(--paper);font-size:1.6rem}.n-norm{background:var(--paper)!important}.n-norm__in{justify-items:start;gap:1.3rem;display:grid}.n-norm__h{letter-spacing:-.015em;color:var(--ink);max-width:12ch;font-size:clamp(2.8rem,12.5vw,7.4rem);font-weight:100;line-height:.96}.n-norm__body{color:var(--muted);text-wrap:pretty;max-width:46ch;font-size:clamp(1.05rem,4.2vw,1.35rem);font-weight:300;line-height:1.55}.n-norm__topics{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.n-norm__topics li{border:1px solid var(--line);color:var(--ink);background:var(--cream);border-radius:999px;padding:.55rem 1rem;font-size:.875rem}.n-norm .btn{min-height:48px}.z-close{align-items:center;min-height:92svh;display:grid;position:relative;overflow:hidden;background:#0c0a07!important}.z-close__glow{background:radial-gradient(42% 36% at 28% 30%,#d5c2a43d,#0000 70%),radial-gradient(40% 40% at 78% 74%,#b2987d29,#0000 70%);animation:16s ease-in-out infinite alternate z-drift;position:absolute;inset:-20%}@keyframes z-drift{to{transform:translate(4%,-3%)scale(1.08)}}.z-close__copy{justify-items:start;gap:1.2rem;padding-block:clamp(5rem,14svh,8rem);display:grid;position:relative}.z-close__h{letter-spacing:-.02em;color:var(--paper);font-size:clamp(3rem,14vw,8.6rem);font-weight:100;line-height:.94}@media (prefers-reduced-motion:reduce){.z-close__glow,.f-torso,.f-head{animation:none}}@media (width>=861px){.f-stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.f-beats b{font-size:clamp(1.5rem,2vw,2.1rem)}.f-verbs{gap:.6rem}.f-verbs li{padding:.6rem 1.1rem;font-size:.8125rem}.f-verbs li+li:before{display:inline}.i-grid2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:1.4rem}.i-chart,.i-talk{padding:2rem}.i-chart{align-content:space-between;display:grid}.a-cols{grid-template-columns:minmax(0,4fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.c-co__awards{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}.c-co__lvmh{grid-template-columns:minmax(0,11rem) 1fr;gap:2rem;padding:2.4rem}.c-co__also{align-content:center;padding:2rem}.c-co__also li{max-width:110px}.c-co__also img{max-height:52px}.z-close__copy>*{max-width:60rem}}@media (width<=860px){.c-hero--full .c-hero__room{transform:none}.c-hero--full .c-hero__room img,.c-hero--full .c-hero__room .v-film{object-position:50% 50%}.c-hero--full .v-hero__name .v-xl{font-size:clamp(2.6rem,12vw,3.8rem)}}@media (width>=861px){.c-hero--full .v-hero__name .v-xl span:first-child{padding-right:19svh}.c-hero--full .v-hero__name .v-xl span:last-child{padding-left:19svh}}main [data-dark] .c-co__lvmh b.d,.c-co__lvmh b{color:var(--ink)}.c-co__also{background:var(--cream);border-color:#0000}.c-co__also>span{color:var(--brass-ink,#7d6a52)}.c-co__also img{filter:none;opacity:1}.c-co__also .p-marks__t{color:var(--ink)}.f-art .f-ring,.f-art .f-link,.f-art .f-axis{stroke-width:1.3px}@media (width<=860px){.f-canvas{padding:.4rem 0 .2rem}.f-score small{font-size:.4em}}.f-score small{font-size:max(.4em,11.5px)}.f-money small{font-size:max(.26em,11.5px)}.i-pt text{font-size:12.5px}.v-fig{gap:.7rem}.v-fig b{padding-bottom:.08em;line-height:1}.p-figs li{grid-template-columns:max-content minmax(0,1fr);column-gap:1.2rem}.p-figs b{padding-right:.1em}.p-h2{line-height:1.04}.n-norm__h{line-height:1.02}.z-close__h{line-height:1}.c-co__h,.c-state__h{line-height:1.04}.p-pts b{line-height:1.02}.i-chart__head strong{line-height:1}@media (width>=600px) and (width<=860px){.p-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.p-figs li{grid-template-columns:none;gap:.5rem;padding:1.1rem 0 0;border-bottom:0!important}.p-figs b{font-size:clamp(2.2rem,6.4vw,3.4rem)}}.s-back{position:absolute;inset:0;overflow:hidden}.s-back img,.s-back .v-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s-back i{position:absolute;inset:0}.c-co,.z-close{position:relative;overflow:hidden}.c-co>.wrap,.z-close>.wrap{z-index:1;position:relative}.c-co .s-back img,.c-co .s-back .v-film{object-position:50% 40%}.z-close .s-back i{background:linear-gradient(#0c0a0733 0%,#0c0a074d 28%,#0c0a07db 56%,#0c0a07f7 100%)}.z-close .s-back img,.z-close .s-back .v-film{object-position:50% 18%}.z-close{align-items:end;min-height:100svh}.z-close__copy{padding-block:46svh clamp(4.6rem,10svh,6rem)}.z-close__h{text-shadow:0 2px 30px #00000080}.c-co .i-lead,.c-co .p-pts span{text-shadow:0 1px 14px #0009;color:#fefefce6}.n-norm__grid{gap:2rem;display:grid}.n-norm__film{aspect-ratio:4/5;background:#e9e2d6;border-radius:22px;margin:0;position:relative;overflow:hidden}.n-norm__film img,.n-norm__film .v-film{object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}@media (width>=861px){.c-co .s-back i{background:linear-gradient(90deg,#100d09f0 0%,#100d09cc 46%,#100d0980 100%),linear-gradient(#100d0900 60%,#100d09e6 100%)}.z-close .s-back i{background:linear-gradient(90deg,#0c0a07ed 0%,#0c0a07a8 44%,#0c0a070d 74%),linear-gradient(#0c0a0700 66%,#0c0a07b3)}.z-close .s-back img,.z-close .s-back .v-film{object-position:50% 50%}.z-close{align-items:center}.z-close__copy{padding-block:clamp(6rem,14svh,9rem)}.z-close__copy>*{max-width:min(40rem,50vw)}.n-norm__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.n-norm__film{aspect-ratio:3/4;justify-self:end;width:100%;max-height:82svh}.n-norm__h{font-size:clamp(3.4rem,6.4vw,7rem)}}.n-sectors{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut);grid-auto-columns:66%;grid-auto-flow:column;gap:.8rem;display:grid;overflow-x:auto}.n-sectors::-webkit-scrollbar{display:none}.n-sectors figure{scroll-snap-align:start;align-content:start;gap:.75rem;margin:0;display:grid}.n-sectors figure>div{aspect-ratio:3/4;background:#e9e2d6;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #1916108c}.n-sectors img,.n-sectors .v-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.n-sectors figcaption{gap:.2rem;display:grid}.n-sectors b{color:var(--ink);font-size:clamp(1.7rem,7vw,2.2rem);font-weight:100;line-height:1.05}.n-sectors span{color:var(--muted);font-size:.875rem;line-height:1.35}@media (width>=861px){.n-norm__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4.5rem)}.n-norm__h{font-size:clamp(3rem,5.2vw,6rem)}.n-sectors{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(.8rem,1.4vw,1.4rem);margin-inline:0;padding-inline:0;overflow:visible}.n-sectors figure:nth-child(2){margin-top:1.6rem}.n-sectors b{font-size:clamp(1.5rem,2vw,2.1rem)}}@media (width<=860px){.z-close .s-back img,.z-close .s-back .v-film{object-position:50% 0%;height:74svh}.z-close .s-back i{background:linear-gradient(#0c0a0759 0%,#0c0a0700 18% 42%,#0c0a07e6 62%,#0c0a07 74%)}.z-close__copy{padding-block:60svh clamp(4.6rem,10svh,6rem)}.z-close__h{font-size:clamp(2.6rem,12vw,4rem)}.c-co .s-back i{background:linear-gradient(#100d09eb 0%,#100d09d6 40%,#100d09e6 70%,#100d09f7 100%)}}@media (width>=861px){.z-close__h{font-size:clamp(3rem,5.6vw,6.2rem)}.z-close__h .r-line{white-space:nowrap}.z-close__copy>*{max-width:none}.z-close__copy>.p-close__body,.z-close__copy>.v-close__sig{max-width:30rem}.c-co .s-back img,.c-co .s-back .v-film{transform-origin:50% 46%;transform:translate(13%)scale(1.3)}.c-co .p-head>*,.c-co .p-pts,.c-co .c-co__sectors{max-width:min(38rem,46vw)}.c-co .p-pts{grid-template-columns:repeat(2,minmax(0,1fr))}.c-co .s-back i{background:linear-gradient(90deg,#100d09f5 0%,#100d09e6 40%,#100d0933 68%,#100d094d 100%),linear-gradient(#100d0900 66%,#100d09f0 100%)}.n-norm__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}@media (width<=860px){.z-close .s-back img,.z-close .s-back .v-film{height:60svh}.z-close .s-back i{background:linear-gradient(#0c0a0759 0%,#0c0a0700 16% 44svh,#0c0a07 60svh)}.z-close__copy{padding-block:61svh clamp(4.6rem,10svh,6rem)}}@media (width>=861px){.c-co .s-back img,.c-co .s-back .v-film{transform-origin:50%;transform:translate(9%)scale(1.14)}.c-co .p-head>*,.c-co .p-pts,.c-co .c-co__sectors{max-width:var(--max)}.c-co .p-head,.c-co .p-pts,.c-co .c-co__sectors{padding-inline-end:50%}.c-co .p-head>*{max-width:none}.n-norm__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.n-norm__h{max-width:none;font-size:clamp(2.8rem,4.5vw,5.2rem)}}.c-co__place{opacity:0;transition:opacity 1.8s;position:absolute;inset:0}.c-co__place[data-on=true]{opacity:1}.c-co .s-back img,.c-co .s-back .v-film{object-position:50% 50%;transform:none!important}.c-co .p-head,.c-co .p-pts{padding-inline-end:var(--gut)!important}.c-co__where{gap:1.4rem;margin-bottom:clamp(2rem,5vw,3.4rem);display:flex}.c-co__where span{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 50%, transparent);align-items:center;gap:.55rem;font-size:.75rem;font-weight:500;transition:color .8s;display:inline-flex}.c-co__where i{background:currentColor;width:26px;height:2px}.c-co__where span[data-on=true]{color:var(--brass-hi)}.c-co .p-pts{margin-bottom:clamp(1.4rem,4vw,2.2rem)}.c-co .s-back i{background:linear-gradient(#100d09e0 0%,#100d099e 36%,#100d09b3 64%,#100d09f5 100%)!important}@media (width>=861px){.c-co .s-back i{background:linear-gradient(90deg,#100d09eb 0%,#100d09b3 44%,#100d0940 100%),linear-gradient(#100d0900 58%,#100d09eb 100%)!important}.c-co .p-head>*{max-width:44rem}.c-co .p-pts{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr))}}
