@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-italic.woff2)format("woff2-variations");font-weight:300 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2AF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-500-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2AF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-600-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-600-latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2AF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--black:#0b0a09;--charcoal:#14120f;--anthracite:#1e1b17;--anthracite-2:#27231e;--ivory:#f1ead8;--ivory-2:#bfb5a3;--ivory-3:#8f877a;--gold:#c9a96a;--gold-soft:#e4cc96;--gold-dim:#8f7748;--gold-ink:#0b0a09;--line:#f1ead81c;--line-strong:#f1ead838;--line-gold:#c9a96a6b;--focus:var(--gold-soft);--glow:radial-gradient(ellipse at 50% 0%, #c9a96a29, transparent 62%);--font-display:"Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-body:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--step--2:clamp(.75rem, .73rem + .09vw, .8rem);--step--1:clamp(.875rem, .85rem + .12vw, .938rem);--step-0:clamp(1.0625rem, 1.03rem + .16vw, 1.125rem);--step-1:clamp(1.2rem, 1.14rem + .3vw, 1.375rem);--step-2:clamp(1.45rem, 1.33rem + .6vw, 1.8rem);--step-3:clamp(1.8rem, 1.55rem + 1.15vw, 2.5rem);--step-4:clamp(2.2rem, 1.8rem + 1.9vw, 3.4rem);--step-5:clamp(2.5rem, 1.85rem + 3vw, 4.4rem);--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.65;--tracking-label:.1em;--measure:38rem;--measure-tight:30rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:2.5rem;--sp-8:3rem;--sp-9:4rem;--sp-10:5rem;--sp-11:6.5rem;--sp-12:8rem;--section-y:clamp(4rem, 2.5rem + 7vw, 8.5rem);--wrap:76rem;--wrap-narrow:54rem;--gutter:clamp(1.25rem, 4vw, 3rem);--radius:3px;--radius-lg:6px;--ease:cubic-bezier(.22, .61, .36, 1);--t-fast:.16s;--t-base:.32s;--t-slow:.9s;--header-h:4.25rem}@media (width>=60em){:root{--header-h:5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--black)}body{background:var(--black);color:var(--ivory);font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-normal);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100svh;overflow-x:hidden}img,svg,picture,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,li{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"opsz" 40;font-weight:400;line-height:var(--leading-snug);letter-spacing:-.012em;text-wrap:balance;color:var(--ivory)}h1{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:-.024em;font-variation-settings:"opsz" 144;font-weight:340}h2{font-size:var(--step-4);letter-spacing:-.02em;font-variation-settings:"opsz" 96;font-weight:360}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}h1 em,h2 em,.accent-em{color:var(--gold);letter-spacing:-.01em;font-style:italic;font-weight:340}a{color:inherit;text-decoration-color:var(--line-strong);text-underline-offset:.22em;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease);text-decoration-thickness:from-font}a:hover{color:var(--gold-soft);text-decoration-color:currentColor}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:var(--wrap-narrow)}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .62)}.section--alt{background:var(--charcoal)}.section--raised{background:var(--anthracite)}.section--glow:before{content:"";background:var(--glow);pointer-events:none;block-size:min(60vh,34rem);position:absolute;inset:0 0 auto}.section>.wrap{position:relative}.section+.section:not(.section--alt):not(.section--raised),.section--alt+.section--alt{padding-top:0}.stack>*+*{margin-top:var(--flow,var(--sp-4))}.lead{font-size:var(--step-1);color:var(--ivory-2);max-width:var(--measure);line-height:1.5}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--sp-4)}.prose p{color:var(--ivory-2)}.prose strong{color:var(--ivory);font-weight:600}.eyebrow{align-items:center;gap:var(--sp-3);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);margin-bottom:var(--sp-4);font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--gold-dim);flex:none;block-size:1px;inline-size:1.75rem}.section-head{max-width:48rem;margin-bottom:var(--sp-8)}.section-head .lead{margin-top:var(--sp-4)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--gold);color:var(--gold-ink);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius);transition:transform var(--t-base) var(--ease);font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--sp-4);inset-inline-start:var(--sp-4);transform:translateY(-160%)}.skip-link:focus{color:var(--gold-ink);transform:translateY(0)}.js .reveal{opacity:0;transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);transform:translateY(.75rem)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::selection{background:var(--gold);color:var(--gold-ink)}.btn{--btn-bg:var(--gold);--btn-fg:var(--gold-ink);--btn-bd:var(--gold);justify-content:center;align-items:center;gap:var(--sp-3);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:var(--radius);font-weight:600;font-size:var(--step-0);cursor:pointer;text-align:center;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:.85em 1.5em;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--gold-soft);--btn-bd:var(--gold-soft);color:var(--gold-ink);box-shadow:0 0 24px #c9a96a38}.btn:active{--btn-bg:var(--gold);box-shadow:none}.btn .btn__arrow{transition:transform var(--t-base) var(--ease);flex:none}.btn:hover .btn__arrow{transform:translate(3px)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ivory);--btn-bd:var(--line-strong)}.btn--ghost:hover{--btn-bg:transparent;--btn-bd:var(--gold);color:var(--gold-soft);box-shadow:none}.btn--small{min-height:2.5rem;font-size:var(--step--1);padding:.6em 1.1em}.btn--block{width:100%}.btn-row{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.link-cta{align-items:center;gap:var(--sp-2);color:var(--gold);border-bottom:1px solid var(--line-gold);padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.link-cta:hover{color:var(--gold-soft);border-bottom-color:currentColor}.link-cta svg{transition:transform var(--t-base) var(--ease)}.link-cta:hover svg{transform:translate(3px)}.link-quiet{font-size:var(--step--1);color:var(--ivory-2)}.link-quiet:hover{color:var(--gold-soft)}.header{z-index:100;background:color-mix(in srgb, var(--black) 88%, transparent);backdrop-filter:blur(12px);transition:border-color var(--t-base) var(--ease), background var(--t-base) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.header.is-stuck{border-bottom-color:var(--line);background:color-mix(in srgb, var(--black) 96%, transparent)}.header__inner{align-items:center;gap:var(--sp-5);min-height:var(--header-h);display:flex}.brand{font-family:var(--font-display);font-variation-settings:"opsz" 40;letter-spacing:.02em;white-space:nowrap;color:var(--ivory);align-items:baseline;gap:.5rem;margin-right:auto;font-size:1.2rem;font-weight:500;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ivory)}.brand__dive{letter-spacing:.08em}.brand__with{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:500}.brand__logo{align-self:center;block-size:2.1rem;inline-size:auto}.nav{display:none}@media (width>=62em){.nav{align-items:center;gap:var(--sp-4);display:flex}}@media (width>=76em){.nav{gap:var(--sp-6)}}.nav__link{white-space:nowrap}.header .btn--nav{text-wrap:balance;text-align:center}.brand{flex-shrink:0}@media (width>=62em) and (width<=75.99em){.brand__with{display:none}}.nav__link{font-weight:500;font-size:var(--step--1);letter-spacing:.01em;color:var(--ivory-2);border-bottom:1px solid #0000;padding-block:.4rem;text-decoration:none}.nav__link:hover{color:var(--ivory);border-bottom-color:var(--line-strong)}.nav__link[aria-current=page]{border-bottom-color:var(--gold);color:var(--ivory)}.header__actions{align-items:center;gap:var(--sp-3);display:flex}.lang{border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory-2);background:0 0;align-items:center;gap:.35rem;padding:.45rem .7rem;font-weight:600;text-decoration:none;display:inline-flex}.lang:hover{color:var(--ivory);border-color:var(--gold)}.lang__current{color:var(--gold)}.lang__sep{opacity:.4}.header .btn--nav{display:none}@media (width>=48em){.header .btn--nav{display:inline-flex}}.burger{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}@media (width>=62em){.burger{display:none}}.burger__bars{block-size:12px;inline-size:18px;display:block;position:relative}.burger__bars:before,.burger__bars:after,.burger__bars span{content:"";background:var(--ivory);block-size:1.5px;inline-size:100%;transition:transform var(--t-base) var(--ease), opacity var(--t-fast) var(--ease);position:absolute;left:0}.burger__bars:before{top:0}.burger__bars span{top:5.25px}.burger__bars:after{bottom:0}.burger[aria-expanded=true] .burger__bars:before{transform:translateY(5.25px)rotate(45deg)}.burger[aria-expanded=true] .burger__bars span{opacity:0}.burger[aria-expanded=true] .burger__bars:after{transform:translateY(-5.25px)rotate(-45deg)}.mobile-nav{inset:var(--header-h) 0 0;z-index:99;background:var(--black);border-top:1px solid var(--line);padding:var(--sp-6) var(--gutter) var(--sp-9);align-content:start;gap:var(--sp-2);display:grid;position:fixed;overflow-y:auto}.mobile-nav[hidden]{display:none}.mobile-nav__link{font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"opsz" 48;padding-block:var(--sp-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:var(--sp-4);color:var(--ivory);text-decoration:none;display:flex}.mobile-nav__meta{font-family:var(--font-body);font-size:var(--step--2);color:var(--ivory-3);letter-spacing:var(--tracking-label);text-transform:uppercase}.mobile-nav .btn{margin-top:var(--sp-5)}.mobile-nav .lang{margin-top:var(--sp-4);justify-self:start}body.is-locked{overflow:hidden}.progress{background:0 0;block-size:1px;inline-size:100%;position:absolute;inset-block-end:-1px;inset-inline-start:0;overflow:hidden}.progress__bar{background:linear-gradient(to right, var(--gold-dim), var(--gold-soft));block-size:100%;inline-size:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform 90ms linear}@media (width>=82em){.progress{display:none}}.thread{display:none}@media (width>=82em) and (height>=40em){.thread{z-index:40;top:calc(var(--header-h) + 4rem);bottom:4rem;inline-size:3rem;display:block;position:fixed;inset-inline-start:max(1.25rem, calc((100vw - var(--wrap)) / 2 - 4rem))}.thread__line,.thread__fill{pointer-events:none;inline-size:1px;position:absolute;top:0;bottom:0;left:calc(.75rem - .5px)}.thread__line{background:var(--line)}.thread__fill{background:linear-gradient(to bottom, var(--gold-soft), var(--gold));transform-origin:50% 0;transform:scaleY(var(--p,0));transition:transform 90ms linear;box-shadow:0 0 10px #c9a96a66}.thread__list{flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:0}.thread__link{color:var(--ivory-3);letter-spacing:.06em;grid-template-columns:1.5rem auto;align-items:center;gap:.6rem;padding-block:2px;font-size:.6875rem;text-decoration:none;display:grid}.thread__dot{background:var(--black);border:1px solid var(--gold-dim);block-size:7px;inline-size:7px;transition:background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease);border-radius:50%;margin-inline-start:calc(.75rem - 3.5px);display:block}.thread__name{opacity:0;transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);white-space:nowrap;background:var(--black);box-shadow:0 0 0 4px var(--black);pointer-events:none;border-radius:2px;font-weight:500;transform:translate(-4px)}.thread:hover .thread__name,.thread:focus-within .thread__name{opacity:1;transform:none}.thread__link:hover{color:var(--ivory)}.thread__link:hover .thread__dot{border-color:var(--gold)}.thread__link[aria-current=true]{color:var(--gold-soft)}.thread__link[aria-current=true] .thread__dot{background:var(--gold);border-color:var(--gold);box-shadow:0 0 10px #c9a96a99}}.wave{block-size:clamp(2.5rem,6vw,4.5rem);inline-size:100%;color:var(--gold);opacity:.85;pointer-events:none}.wave svg{block-size:100%;inline-size:100%;overflow:visible}.wave path{fill:none;stroke:url(#wave-gold);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400px;filter:drop-shadow(0 0 6px #c9a96a73)}.js .wave.is-in path{animation:wave-draw 2.4s var(--ease) forwards}.js .wave.is-in .wave__echo{opacity:.35;animation-delay:.35s}html:not(.js) .wave path{stroke-dashoffset:0}@keyframes wave-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.wave path{stroke-dashoffset:0;animation:none}}.hero{padding-block:clamp(3rem,1rem + 8vw,7rem) clamp(2.5rem,1.5rem + 5vw,5.5rem);position:relative;overflow:clip}.hero--glow:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 72% 40%,#c9a96a24,#0000 70%);position:absolute;inset:0}.hero>.wrap{position:relative}.hero__grid{gap:var(--sp-8);align-items:center;display:grid}@media (width>=60em){.hero__grid{gap:var(--sp-10);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero__grid--media-first>.photo{order:-1}}.hero h1{margin-bottom:var(--sp-5)}.hero .lead{max-width:34rem}.hero .btn-row{margin-top:var(--sp-7)}.hero__note{margin-top:var(--sp-6);font-size:var(--step--1);color:var(--ivory-3);max-width:34rem}.photo{border-radius:var(--radius-lg);background:var(--charcoal);inline-size:100%;position:relative;overflow:hidden}.photo img{object-fit:cover;block-size:100%;inline-size:100%}.photo--portrait{aspect-ratio:4/5;max-inline-size:30rem;margin-inline:auto}.photo--square{aspect-ratio:1;max-inline-size:30rem;margin-inline:auto}.photo--wide{aspect-ratio:3/2}.photo--fade{background:var(--black);-webkit-mask-composite:source-in;border-radius:0;mask-image:linear-gradient(#0000 0%,#000 14% 70%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-composite:intersect}.photo--fade:after{content:"";box-shadow:inset 0 0 90px 30px var(--black);pointer-events:none;position:absolute;inset:0}.photo--mono img{filter:grayscale()contrast(1.02)}.photo__caption{color:var(--ivory);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;backdrop-filter:blur(3px);background:#0b0a099e;border-radius:2px;padding:.35rem .6rem;position:absolute;inset-block-end:var(--sp-4);inset-inline-start:var(--sp-4)}.photo--placeholder{border:1px dashed var(--line-strong);color:var(--ivory-3);font-size:var(--step--1);text-align:center;padding:var(--sp-6);place-items:center;display:grid}.doors{gap:var(--sp-5);display:grid}@media (width>=46em){.doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68em){.doors{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.door{background:var(--anthracite);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-6) var(--sp-6) var(--sp-7);gap:var(--sp-4);transition:border-color var(--t-base) var(--ease), background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.door:after{content:"";background:linear-gradient(to right, transparent, var(--gold-dim), transparent);opacity:.6;block-size:1px;transition:opacity var(--t-base) var(--ease);position:absolute;inset-block-start:0;inset-inline:0}.door:hover{border-color:var(--line-gold);background:var(--anthracite-2);box-shadow:0 24px 60px -40px #c9a96a4d}.door:hover:after{opacity:1}.door__media{margin:calc(var(--sp-6) * -1) calc(var(--sp-6) * -1) var(--sp-2);aspect-ratio:16/10;background:var(--charcoal);position:relative;overflow:hidden}.door__media img{object-fit:cover;opacity:.85;block-size:100%;inline-size:100%;transition:opacity var(--t-base) var(--ease)}.door[data-pillar=evolution] .door__media img{object-position:30% 35%}.door:hover .door__media img{opacity:1}.door__media:after{content:"";background:linear-gradient(to bottom, transparent 55%, var(--anthracite) 100%);position:absolute;inset:0}.door__play{z-index:1;font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ivory);align-items:center;gap:.4rem;display:inline-flex;position:absolute;inset-block-end:var(--sp-3);inset-inline-start:var(--sp-3)}.door__play svg{color:var(--gold)}.door__name{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:600}.door__title{font-size:var(--step-2);margin-block:var(--sp-1) 0}.door__title a{color:var(--ivory);text-decoration:none}.door__title a:after{content:"";position:absolute;inset:0}.door__title a:hover{color:var(--ivory)}.door__body{color:var(--ivory-2)}.door__for{font-size:var(--step--1);color:var(--ivory-3);padding-top:var(--sp-4);border-top:1px solid var(--line);margin-top:auto}.door__cta{padding-top:var(--sp-4);border-top:1px solid var(--line);color:var(--gold);align-items:center;gap:var(--sp-2);margin-top:auto;font-weight:600;text-decoration:none;display:flex}.door__cta svg{transition:transform var(--t-base) var(--ease)}.door:hover .door__cta svg{transform:translate(3px)}.door__note{font-size:var(--step--2);color:var(--ivory-3);font-style:italic}.card{background:var(--anthracite);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.card h3{font-size:var(--step-1)}.card p{color:var(--ivory-2)}.grid{gap:var(--sp-5);display:grid}@media (width>=46em){.grid--2,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68em){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=46em){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=74em){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.offers{gap:var(--sp-5);align-items:start;display:grid}@media (width>=52em){.offers--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60em){.offers--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer{background:var(--anthracite);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-4);align-content:start;display:grid;position:relative}.offer--entry{border-color:var(--line-gold)}.offer--entry:before{content:"";inset-block-start:-1px;inset-inline:var(--sp-6);background:var(--gold);block-size:2px;position:absolute}.offer__kicker{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);font-weight:600}.offer__name{font-size:var(--step-2)}.offer__body{color:var(--ivory-2)}.offer__list{gap:var(--sp-2);color:var(--ivory-2);font-size:var(--step--1);padding:0;list-style:none;display:grid}.offer__list li{gap:var(--sp-2);grid-template-columns:.9rem 1fr;align-items:start;display:grid}.offer__list li:before{content:"";background:var(--gold-dim);border-radius:50%;block-size:5px;inline-size:5px;margin-top:.55em}.offer__price{align-items:baseline;gap:var(--sp-2) var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.offer__amount{font-family:var(--font-display);font-size:var(--step-3);color:var(--ivory);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:400}.offer__amount--quote{font-size:var(--step-2)}.offer__duration{font-size:var(--step--1);color:var(--ivory-2)}.offer__meta{font-size:var(--step--1);color:var(--ivory-3);width:100%}.offer__actions{align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.offer__note{font-size:var(--step--1);color:var(--ivory-3)}.packs{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.pack{gap:.15rem var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;display:grid}.pack__name{font-weight:600;font-size:var(--step--1)}.pack__use{font-size:var(--step--2);color:var(--ivory-3);grid-column:1}.pack__total{font-family:var(--font-display);font-size:var(--step-1);font-variant-numeric:tabular-nums;text-align:end}.pack__per{font-size:var(--step--2);color:var(--ivory-3);text-align:end;font-variant-numeric:tabular-nums;grid-column:2}.glance{gap:var(--sp-5);counter-reset:glance;margin:0;padding:0;list-style:none;display:grid}@media (width>=60em){.glance{grid-template-columns:repeat(var(--glance-cols,5), minmax(0, 1fr));gap:var(--sp-5)}}.glance__step{gap:var(--sp-2);padding-top:var(--sp-5);display:grid;position:relative}.glance__step:before{content:"";background:var(--line);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.glance__step:after{content:"";background:var(--gold);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:-3px;inset-inline-start:0;box-shadow:0 0 8px #c9a96a80}.glance__label{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);font-weight:600}.glance__title{font-family:var(--font-display);font-size:var(--step-1)}.glance__meta{font-size:var(--step--1);color:var(--ivory-2)}.glance__meta small{color:var(--ivory-3);font-size:var(--step--2);margin-top:.15rem;display:block}.steps{gap:var(--sp-6);padding:0;list-style:none;display:grid}@media (width>=60em){.steps{gap:var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.step{gap:var(--sp-3);padding-top:var(--sp-5);display:grid;position:relative}.step:before{content:"";background:var(--line);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.step__n{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:var(--tracking-label);color:var(--gold);text-transform:uppercase;font-weight:600}.step__title{font-size:var(--step-2)}.step__body{color:var(--ivory-2)}.steps__note{margin-top:var(--sp-6);font-size:var(--step--1);color:var(--ivory-3);max-width:var(--measure)}.checks{gap:var(--sp-4);max-width:var(--measure);padding:0;list-style:none;display:grid}.checks li{gap:var(--sp-3);color:var(--ivory-2);grid-template-columns:1.25rem 1fr;align-items:start;display:grid}.checks svg{color:var(--gold);flex:none;margin-top:.42em}.checks--2{max-width:none}@media (width>=60em){.checks--2{column-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.symptoms{gap:var(--sp-5);padding:0;list-style:none;display:grid}@media (width>=60em){.symptoms{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.symptom{border-top:1px solid var(--line);padding-top:var(--sp-4);gap:var(--sp-2);display:grid}.symptom h3{font-size:var(--step-1);font-family:var(--font-body);letter-spacing:0;font-weight:600}.symptom p{color:var(--ivory-2);font-size:var(--step-0)}.video{gap:var(--sp-3);display:grid}.video__frame{aspect-ratio:16/9;background:var(--charcoal);border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:0 30px 80px -50px #c9a96a40}.video__frame video{object-fit:cover;background:var(--black);block-size:100%;inline-size:100%}.video__play{cursor:pointer;color:var(--ivory);transition:opacity var(--t-base) var(--ease);background:linear-gradient(#0000,#0b0a091a 50%,#0b0a098c);border:0;place-items:center;display:grid;position:absolute;inset:0}.video__play[hidden]{display:none}.video__play-ring{border:1px solid var(--gold);backdrop-filter:blur(4px);block-size:4.5rem;inline-size:4.5rem;color:var(--gold);transition:transform var(--t-base) var(--ease), background var(--t-base) var(--ease);background:#0b0a098c;border-radius:50%;place-items:center;display:grid}.video__play:hover .video__play-ring{background:#c9a96a2e;transform:scale(1.06)}.video__caption{font-size:var(--step--1);color:var(--ivory-3)}.video--medium{max-inline-size:52rem}.yt{gap:var(--sp-5);display:grid}@media (width>=52em){.yt{grid-template-columns:repeat(3,minmax(0,1fr))}}.yt__card{gap:var(--sp-3);align-content:start;display:grid}.yt__frame{aspect-ratio:16/9;background:var(--charcoal);border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow:hidden}.yt__frame img{object-fit:cover;block-size:100%;inline-size:100%}.yt__frame iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.yt__btn{cursor:pointer;color:var(--gold);background:linear-gradient(#0000 45%,#0b0a098c);border:0;place-items:center;display:grid;position:absolute;inset:0}.yt__btn:hover .video__play-ring{transform:scale(1.06)}.yt__title{font-family:var(--font-display);font-size:var(--step-1)}.yt__blurb{font-size:var(--step--1);color:var(--ivory-2)}.yt__note{font-size:var(--step--2);color:var(--ivory-3);margin-top:var(--sp-5);max-width:var(--measure)}.quotes{gap:var(--sp-5);display:grid}@media (width>=52em){.quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=76em){.quotes--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote{background:var(--anthracite);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.quote__mark{color:var(--gold);opacity:.9}.quote blockquote{font-size:var(--step-0);color:var(--ivory-2);line-height:1.6}.quote figcaption{padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--step--1);margin-top:auto}.quote__name{color:var(--ivory);font-weight:600;display:block}.quote__role{color:var(--ivory-3)}.quote__foot{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.quote__who{min-inline-size:0}.quote__avatar{object-fit:cover;border:1px solid var(--gold);background:0 0;border-radius:50%;flex-shrink:0;block-size:3rem;inline-size:3rem;padding:3px}.quotes__note{margin-top:var(--sp-5);font-size:var(--step--1);color:var(--ivory-3);max-width:var(--measure)}.faq{border-top:1px solid var(--line);max-width:52rem}.faq__item{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;gap:var(--sp-4);padding-block:var(--sp-5);font-family:var(--font-display);font-size:var(--step-1);font-variation-settings:"opsz" 36;color:var(--ivory);justify-content:space-between;align-items:baseline;font-weight:400;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--gold-soft)}.faq__icon{transition:transform var(--t-base) var(--ease);color:var(--gold);flex:none;align-self:center}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__a{padding-bottom:var(--sp-5);color:var(--ivory-2);max-width:var(--measure)}.callout{border:1px solid var(--line-gold);border-radius:var(--radius-lg);padding:var(--sp-5) var(--sp-6);gap:var(--sp-2);background:#c9a96a0a;max-width:46rem;display:grid}.callout h3{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:600}.callout p{color:var(--ivory-2);font-size:var(--step--1)}.badge{border:1px solid var(--line-gold);border-radius:var(--radius);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.4rem;padding:.35rem .7rem;font-weight:600;display:inline-flex}.timeline{gap:0;max-width:46rem;padding:0;list-style:none;display:grid}.timeline__item{gap:var(--sp-4);padding-block:var(--sp-6);border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;display:grid}.timeline__item:first-child{border-top:1px solid var(--line)}.timeline__n{font-size:var(--step--1);color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:600}.timeline__title{font-size:var(--step-1);margin-bottom:var(--sp-2)}.timeline__body{color:var(--ivory-2)}.pull{border-inline-start:1px solid var(--gold);font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--ivory);font-variation-settings:"opsz" 48;max-width:34rem;padding-inline-start:var(--sp-6)}.form{gap:var(--sp-5);max-width:40rem;display:grid}.field{gap:var(--sp-2);display:grid}.field__label{font-weight:600;font-size:var(--step--1)}.field__hint{font-size:var(--step--1);color:var(--ivory-3)}.field__req{color:var(--ivory-3);font-weight:400}.input,.textarea,.select{background:var(--anthracite);border:1px solid var(--line-strong);border-radius:var(--radius);inline-size:100%;font-size:var(--step-0);color:var(--ivory);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:.75rem .9rem}.input:hover,.textarea:hover,.select:hover{border-color:var(--ivory-3)}.input:focus,.textarea:focus,.select:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a96a29}.textarea{resize:vertical;min-block-size:7rem}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ivory-2) 50%), linear-gradient(135deg, var(--ivory-2) 50%, transparent 50%);background-position:calc(100% - 1.15rem) 1.25rem,calc(100% - .85rem) 1.25rem;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:2.5rem}.select option,.select optgroup{background:var(--anthracite);color:var(--ivory)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--gold-soft)}.field__error{font-size:var(--step--1);color:var(--gold-soft);font-weight:600}.field__error[hidden]{display:none}.consent{gap:var(--sp-3);grid-template-columns:1.15rem 1fr;align-items:start;display:grid}.consent input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--gold);margin-top:.35em}.consent label{font-size:var(--step--1);color:var(--ivory-2)}.form__error-summary{border:1px solid var(--gold);border-radius:var(--radius);padding:var(--sp-4);background:#c9a96a14}.form__error-summary[hidden]{display:none}.form__error-summary h2{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;margin-bottom:var(--sp-2);font-weight:600}.form__error-summary ul{font-size:var(--step--1);margin:0;padding-inline-start:1.1rem}.form__error-summary a{color:var(--gold-soft)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.channels{gap:var(--sp-3);padding:0;list-style:none;display:grid}.channels li{align-items:center;gap:var(--sp-3);color:var(--ivory-2);display:flex}.channels svg{color:var(--gold);flex:none}.channels a{color:var(--ivory);text-decoration-color:var(--line-strong)}.split{gap:var(--sp-8);align-items:start;display:grid}@media (width>=62em){.split{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.split--narrow-media{grid-template-columns:minmax(0,1fr)}@media (width>=62em){.split--narrow-media{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.entries{gap:var(--sp-3);padding:0;list-style:none;display:grid}.entry{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--anthracite);transition:border-color var(--t-base) var(--ease), background var(--t-base) var(--ease);grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.entry:hover{border-color:var(--line-gold);background:var(--anthracite-2);color:inherit}.entry__universe{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);grid-column:1;font-weight:600}.entry__name{font-family:var(--font-display);font-size:var(--step-1);color:var(--ivory);grid-column:1}.entry__meta{font-size:var(--step--1);color:var(--ivory-3);grid-column:1}.entry svg{color:var(--gold);transition:transform var(--t-base) var(--ease);grid-area:1/2/span 3}.entry:hover svg{transform:translate(3px)}.footer{background:var(--charcoal);color:var(--ivory);padding-block:var(--sp-9) var(--sp-6);border-top:1px solid var(--line)}.footer a{color:var(--ivory-2);text-decoration-color:#f1ead840}.footer a:hover{color:var(--gold-soft)}.footer__grid{gap:var(--sp-7);display:grid}@media (width>=46em){.footer__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=68em){.footer__grid{gap:var(--sp-6);grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer__brand{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:.04em}.footer__brand small{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:.3rem;display:block}.footer__tagline{font-family:var(--font-display);font-style:italic;font-size:var(--step-1);max-width:20rem;color:var(--ivory-2);margin-top:var(--sp-4)}.footer__title{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);margin-bottom:var(--sp-4);font-weight:600}.footer__list{gap:var(--sp-2);font-size:var(--step--1);padding:0;list-style:none;display:grid}.footer__list small{color:var(--ivory-3);font-size:var(--step--2);display:block}.footer__bottom{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--line);gap:var(--sp-3) var(--sp-5);font-size:var(--step--2);color:var(--ivory-3);flex-wrap:wrap;justify-content:space-between;display:flex}.social{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:flex}.social li{list-style:none}.social a{border:1px solid var(--line-strong);border-radius:var(--radius);block-size:2.5rem;inline-size:2.5rem;color:var(--ivory-2);place-items:center;text-decoration:none;display:inline-grid}.social a:hover{border-color:var(--gold);color:var(--gold-soft)}.breadcrumb{font-size:var(--step--1);color:var(--ivory-3);margin-bottom:var(--sp-5)}.breadcrumb ol{gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";opacity:.5;margin-inline-end:var(--sp-2)}.breadcrumb a{color:var(--ivory-2)}.note{border-inline-start:1px solid var(--gold);padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);color:var(--ivory-2);max-width:var(--measure)}.center{text-align:center;margin-inline:auto}.center .lead,.center .eyebrow{margin-inline:auto}.center .eyebrow,.center .btn-row{justify-content:center}.footnote{font-size:var(--step--1);color:var(--ivory-3);max-width:var(--measure);margin-top:var(--sp-6)}.todo{color:var(--gold-soft);font-style:italic}.chapters{gap:clamp(3rem,2rem + 4vw,6rem);display:grid}.chapter{gap:var(--sp-6);align-items:start;display:grid;position:relative}@media (width>=62em){.chapter--media-left,.chapter--media-right{gap:var(--sp-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.chapter--media-right .chapter__media{order:2}.chapter--opening{grid-template-columns:minmax(0,1fr)}.chapter--opening .chapter__media{inline-size:100%;max-inline-size:60rem}.chapter--opening .chapter__text{max-width:44rem}.chapter:not(.chapter--media-left):not(.chapter--media-right) .chapter__text{max-width:44rem;margin-inline:auto}}.chapter__media.photo--wide{max-inline-size:34rem}.chapter__media.photo--portrait{max-inline-size:22rem;margin-inline:0}.chapter__kicker{font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold);font-weight:600}.chapter__title{font-size:var(--step-3);margin-top:var(--sp-2)}.chapter__sub{font-size:var(--step--1);color:var(--ivory-3);margin-top:var(--sp-2);margin-bottom:var(--sp-5)}.chapter__quote{margin-top:var(--sp-6);font-size:var(--step-1)}.chapter--silence{padding-block:clamp(2rem,1rem + 4vw,5rem)}.chapter--silence:before,.chapter--silence:after{content:"";background:var(--gold-dim);opacity:.6;block-size:1px;inline-size:2.5rem;margin-inline:auto;display:block}.chapter--silence .chapter__text{text-align:center;max-width:40rem;margin-inline:auto}.chapter--silence .chapter__title{font-style:italic;font-weight:340}.chapter--silence .prose{margin-inline:auto}.closing__line{font-family:var(--font-display);font-size:var(--step-3);text-wrap:balance;line-height:1.2}.closing__line--em{color:var(--gold);margin-top:var(--sp-2);font-style:italic}.closing__list{margin-top:var(--sp-7);justify-content:center;gap:var(--sp-2) var(--sp-5);color:var(--ivory-2);flex-wrap:wrap;display:flex}.closing__end{margin-top:var(--sp-7);font-family:var(--font-display);font-size:var(--step-2)}.closing__end em{color:var(--gold);font-style:italic}.yt__frame--drawn{background:radial-gradient(ellipse at 30% 20%, #c9a96a24, transparent 60%), var(--charcoal);place-items:center;display:grid}.yt__frame--song{background:radial-gradient(ellipse at 70% 80%, #c9a96a2e, transparent 62%), var(--anthracite)}.yt__drawn{inset-inline:var(--sp-5);font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--ivory);text-wrap:balance;z-index:0;position:absolute;inset-block-end:var(--sp-5)}.yt__frame--drawn .yt__btn{background:0 0}.hero__logo{display:none}@media (width>=60em){.hero__logo{opacity:.95;max-inline-size:22rem;margin-inline:auto;display:block}.hero__logo img{filter:drop-shadow(0 0 40px #c9a96a2e);block-size:auto;inline-size:100%}}.brand__mark{flex-shrink:0;align-self:center;block-size:1.9rem;inline-size:auto}.quotes--carousel{align-items:stretch;gap:var(--sp-5);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-2);margin-inline:calc(-1 * var(--sp-2));padding-block-end:var(--sp-3);padding-inline:var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;grid-template-columns:none;grid-auto-columns:min(88%,26rem);grid-auto-flow:column;display:grid;overflow-x:auto}.quotes--carousel .quote{scroll-snap-align:start;block-size:auto}.quotes--carousel::-webkit-scrollbar{block-size:6px}.quotes--carousel::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:999px}.quotes--carousel::-webkit-scrollbar-track{background:0 0}.quotes--carousel:focus-visible{outline:1px solid var(--gold);outline-offset:4px}.quotes-nav{gap:var(--sp-3);justify-content:flex-end;margin-block-start:var(--sp-4);display:flex}.quotes-nav__btn{border:1px solid var(--line-gold);block-size:2.75rem;inline-size:2.75rem;color:var(--gold);cursor:pointer;transition:border-color var(--t-base) var(--ease), color var(--t-base) var(--ease), opacity var(--t-base) var(--ease);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.quotes-nav__btn:hover:not(:disabled){border-color:var(--gold);color:var(--gold-soft)}.quotes-nav__btn:disabled{opacity:.35;cursor:default}.quotes-nav__btn--prev svg{transform:rotate(180deg)}.video__tag{z-index:1;border:1px solid var(--line-gold);color:var(--gold-soft);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0b0a09d1;border-radius:999px;padding:.3rem .85rem;font-weight:600;position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.video__play[hidden]+.video__tag{display:none}.vtest{margin-block-start:var(--sp-8)}.vtest__title{font-size:var(--step-1);border-block-start:1px solid var(--line);margin-block-end:var(--sp-5);padding-block-start:var(--sp-6)}.card__badge{color:var(--gold);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-block-end:var(--sp-3);display:inline-flex}.crossbanner{background:var(--anthracite);border-block-end:1px solid var(--line)}.crossbanner__inner{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-6);padding-block:var(--sp-4);flex-wrap:wrap;display:flex}.crossbanner p{color:var(--ivory-2);font-size:var(--step--1);margin:0}
