@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/_astro/Inter-var-latin.BwkfbSeq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 600;font-display:swap;src:url(/_astro/Inter-var-latin-ext.DpK-iCPk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--gold:#d9b45e;--gold-soft:#d4b46a;--ink:#f4f4f2;--muted:#9a9ea6;--base:#06070b;--stack-w:20.5vw;--su:calc(var(--stack-w) / 1573);--reco-h:6.4vh}html,body{background:var(--base);margin:0;padding:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif;overflow-x:hidden}.story{width:100%;height:860vh;position:relative}.stage{background:var(--base);width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.bg{z-index:0;object-fit:cover;object-position:center;background-color:var(--base);width:100%;height:100%;display:block;position:absolute;inset:0}.disc{z-index:1;pointer-events:none;display:block;position:absolute;top:0;left:0}.loopvid{z-index:1;object-fit:cover;object-position:center;pointer-events:none;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.loopvid.is-live{opacity:1}.loopvid.is-front{z-index:2}.veil{z-index:2;pointer-events:none;opacity:1;background:linear-gradient(#06070b00 28%,#06070b8c 46%,#06070beb 60%,#06070b 70%);transition:opacity 1.6s;position:absolute;inset:0}.veil.is-off{opacity:0}.ui{z-index:4;position:absolute;inset:0}.intro-item{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(.6vh)}.intro-item.is-in{opacity:1;transform:none}.stage.intro-fast .intro-item{transition-duration:.25s}.stage.intro-fast .veil{transition-duration:.35s}.brand{color:#fff;align-items:center;height:2.5vw;text-decoration:none;display:flex;position:absolute;top:calc(5.9vh - 1.25vw);left:4%}.brand__mark{flex:none;width:2.5vw;height:2.5vw;display:block;overflow:visible}.brand__name{letter-spacing:-.03em;white-space:nowrap;margin-left:.7vw;font-size:1.5vw;font-weight:600;line-height:1}.brand__ai{color:#d9b45e}.nav{isolation:isolate;align-items:flex-start;gap:3.3vw;font-size:.97vw;font-weight:400;line-height:1;display:flex;position:absolute;top:calc(5.7vh - .76vw);right:4.7%}.nav:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#06070ba8 0%,#06070b80 40%,#06070b38 65%,#06070b00 82%);border-radius:50%;position:absolute;inset:-3.2vh -3vw}.nav a,.nav__label{text-shadow:0 0 .55vw #06070bf2,0 .08vw .25vw #06070be6}.nav__group{flex-direction:column;gap:.5vh;display:flex}.nav__label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:.9;white-space:nowrap;font-size:.55vw;font-weight:500}.nav__links{gap:2.1vw;display:flex}.nav a{color:#fff;white-space:nowrap;text-decoration:none;transition:color .2s}.nav a:hover,.nav a:focus-visible{color:var(--gold);outline:none}.nav__group--clients a{align-items:center;gap:.42vw;display:inline-flex}.nav__lock{flex:none;width:.73vw;height:.73vw}.nav__toggle,.menu{display:none}.hero-copy{pointer-events:none;position:absolute;inset:0}.hero-copy>*{pointer-events:auto}.hero-copy.is-away .intro-item{opacity:0;pointer-events:none;transform:translateY(-.6vh)}.eyebrow{letter-spacing:.4em;color:#c8ccd2;white-space:nowrap;align-items:center;margin:0;font-size:.71vw;font-weight:300;line-height:1;display:flex;position:absolute;top:calc(23.8vh - .02vw);left:4.46%}.eyebrow__rule{opacity:.6;background:#c8ccd2;width:3.6vw;height:max(1px,.05vw);margin-left:1vw;display:block}.headline{letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:4.46vw;font-weight:500;line-height:.92;position:absolute;top:calc(29.25vh - .43vw);left:4.4%}.headline span{display:block}.headline__l1{color:var(--ink);letter-spacing:-.03em}.headline__l2{color:#d4b06a;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg,#ecd9a3 0%,#d4b06a 55%,#c9a562 100%);-webkit-background-clip:text;background-clip:text;margin-top:-.15em;margin-bottom:-.35em;margin-left:-.075em;padding:.15em .15em .35em 0}.lede{letter-spacing:.03em;max-width:27.7%;color:var(--muted);margin:0;font-size:1.23vw;font-weight:300;line-height:1.38;position:absolute;top:calc(46.8vh - .3vw);left:4.46%}.cta{box-sizing:border-box;border:.08vw solid var(--gold-soft);color:#fff;white-space:nowrap;background:#0c0d11eb;border-radius:999px;align-items:center;width:12.5%;height:5.4%;padding:0 0 0 2%;font-size:1vw;font-weight:400;line-height:1;text-decoration:none;display:flex;position:absolute;top:58.75%;left:4.4%}.cta__arrow{flex:none;width:1.1vw;height:.63vw;margin-left:1.1vw;display:block;overflow:visible}.tag-rule{left:4%;top:calc(83.6% - var(--reco-h));background:#fff;width:max(1px,.05vw);height:3.6%;position:absolute}.tagline{left:4%;top:calc(88.7vh + .244vw - var(--reco-h));letter-spacing:.3em;color:#dcdcdc;white-space:nowrap;margin:0;font-size:.67vw;font-weight:300;line-height:1.8vh;position:absolute}.tagline span{display:block}.chapters{pointer-events:none;position:absolute;inset:0}.chapter{opacity:0;will-change:opacity, transform;width:30%;position:absolute;top:29.2%;left:4.4%;transform:translateY(1.2vh)}.chapter>*{pointer-events:auto}.chapter__kicker{letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin:0 0 1.6vh;font-size:.71vw;font-weight:300}.chapter .chapter__title{letter-spacing:-.03em;color:var(--ink);margin:0 0 2.2vh;font-size:2.7vw;font-weight:500;line-height:1.02}.chapter .chapter__copy{letter-spacing:.02em;max-width:92%;color:var(--muted);margin:0;font-size:1.15vw;font-weight:300;line-height:1.45}.chapter--finale .chapter__title{font-size:3vw}.cta--finale{width:12.5vw;height:5.4vh;margin-top:3.4vh;position:relative;top:0;left:0}.progress{opacity:0;pointer-events:none;flex-direction:column;gap:1.1vh;transition:opacity .6s;display:flex;position:absolute;top:50%;right:4.7%;transform:translateY(-50%)}.progress.is-in{opacity:1;pointer-events:auto}.progress button{cursor:pointer;font:inherit;letter-spacing:.18em;text-transform:uppercase;color:#dcdcdc6b;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.7vw;margin:0;padding:.3vh 0;font-size:.66vw;font-weight:400;transition:color .3s;display:flex}.progress button i{letter-spacing:.1em;color:#d9b45e8c;font-size:.55vw;font-style:normal}.progress button:after{content:"";background:#dcdcdc40;width:1.4vw;height:max(1px,.05vw);transition:background .3s,width .3s;display:block}.progress button:hover,.progress button:focus-visible{color:#fff;outline:none}.progress button:focus-visible:after{background:#fff}.progress button.is-active{color:var(--gold)}.progress button.is-active:after{background:var(--gold);width:2.2vw}.motion-toggle{right:4.7%;bottom:calc(4.6vh + var(--reco-h));color:#dcdcdcbf;cursor:pointer;font:inherit;letter-spacing:.2em;text-transform:uppercase;opacity:0;background:#0c0d1199;border:max(1px,.05vw) solid #dcdcdc47;border-radius:999px;padding:.9vh 1.1vw;font-size:.62vw;transition:opacity .6s,color .3s;position:absolute}.motion-toggle.is-in{opacity:1}.motion-toggle:hover,.motion-toggle:focus-visible{color:#fff;border-color:#fff9;outline:none}.stack{z-index:3;width:var(--stack-w);height:calc(var(--stack-w) * 1931 / 1573);pointer-events:none;position:absolute;top:26.4%;left:53.8%}.piece{will-change:transform, opacity;display:block;position:absolute}.piece img{display:block;position:absolute}.slab{transform-origin:50%;opacity:0}.slab .body{width:100%;height:100%;top:0;left:0}.label{transform-origin:0 0;font-size:calc(76 * var(--su));letter-spacing:-.01em;white-space:nowrap;color:#f3eefb;text-shadow:0 0 calc(10 * var(--su)) #ffffff59;opacity:0;font-weight:500;line-height:1;position:absolute;top:36.45%;left:5.36%;transform:skewY(-12.63deg)translateY(-.5em)}.loop{z-index:21;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.loop__outline{fill:none;stroke:#ecd9a3;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-width:1.2px}.loop__return{fill:none;stroke:#ecd9a3;vector-effect:non-scaling-stroke;stroke-width:.8px;stroke-dasharray:6 5}.loop__pulse{fill:none;stroke:#fff2c8;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-width:2.4px;opacity:0}.frame{opacity:0;width:100%;height:100%;top:0;left:0}.frame--back{z-index:0}.frame--front{z-index:20}.band-label{z-index:22;transform-origin:0 0;font-size:calc(106 * var(--su));letter-spacing:.02em;white-space:nowrap;color:#3b2b15;opacity:0;font-weight:600;line-height:1;position:absolute;top:45.2978%;left:78.8875%;transform:skewY(27.64deg)rotate(90deg)translate(-50%,-50%)}.particles{position:absolute;inset:0;overflow:visible}.particles span{width:calc(18 * var(--su));height:calc(18 * var(--su));margin:calc(-9 * var(--su)) 0 0 calc(-9 * var(--su));box-shadow:0 0 calc(26 * var(--su)) #ffc464e6;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#fffbe9 0%,#ffd77a 38%,#f2b45a00 70%);border-radius:50%;position:absolute;top:0;left:0}.chapters-static{background:var(--base);color:var(--ink);padding-bottom:var(--reco-h);display:none}.chapters-static__inner{max-width:62vw;margin:0 auto;padding:10vh 4.4vw 12vh}.chapters-static article{border-top:1px solid #dcdcdc1f;padding:4vh 0}.chapters-static h2{letter-spacing:-.03em;margin:0 0 1.6vh;font-size:2.2vw;font-weight:500}.chapters-static p{color:var(--muted);max-width:60%;margin:0;font-size:1.15vw;font-weight:300;line-height:1.5}.chapters-static .cta{width:12.5vw;height:5.4vh;margin-top:3vh;position:relative}html.no-js{--reco-h:0px}html:is(.no-js,.reduced) .story{height:100vh}html:is(.no-js,.reduced) .stage{position:relative}html:is(.no-js,.reduced) :is(.veil,.disc,.loopvid,.progress,.motion-toggle,.chapters){display:none}html:is(.no-js,.reduced) .intro-item{opacity:1;transition:none;transform:none}html:is(.no-js,.reduced) :is(.slab,.frame,.label,.band-label){opacity:1}html:is(.no-js,.reduced) .chapters-static{display:block}@media (aspect-ratio<=1),(width<=820px){:root{--stack-w:60vw;--reco-h:8.8vh}.bg,.loopvid{object-position:63% 50%}.ui:before{content:"";pointer-events:none;background:linear-gradient(#06070bb8 0%,#06070b59 55%,#06070b00 100%);width:100%;height:16vh;position:absolute;top:0;left:0}.brand{height:8.6vw;top:3.2vh;left:6%}.brand__mark{width:8.6vw;height:8.6vw}.brand__name{margin-left:2.2vw;font-size:5.2vw}.nav{gap:0;top:3.2vh;right:6%}.nav__group{display:none}.nav__toggle{color:#fff;cursor:pointer;background:#0c0d1199;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:8.6vw;height:8.6vw;padding:0;display:grid}.nav__toggle span{background:#fff;width:3.6vw;height:max(1px,.4vw);display:block;box-shadow:0 -1.2vw #fff,0 1.2vw #fff}.menu{z-index:40;box-sizing:border-box;color:#fff;opacity:0;visibility:hidden;background:#06070bf5;padding:17vh 6% 0;transition:opacity .3s,visibility 0s linear .3s;display:block;position:fixed;inset:0}.menu.is-open{opacity:1;visibility:visible;transition:opacity .3s}.menu__close{color:#fff;width:8.6vw;height:8.6vw;font:inherit;cursor:pointer;background:#0c0d1199;border:1px solid #ffffff4d;border-radius:999px;place-items:center;padding:0;font-size:5vw;line-height:1;display:grid;position:absolute;top:3.2vh;right:6%}.menu__close:focus-visible,.nav__toggle:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.menu__group{margin-bottom:4.2vh}.menu__label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 1.2vh;font-size:2.6vw;font-weight:500}.menu__links{flex-wrap:wrap;gap:1.6vh 6vw;display:flex}.menu a{color:#fff;letter-spacing:-.02em;font-size:6.4vw;font-weight:500;line-height:1.2;text-decoration:none}.menu a:hover,.menu a:focus-visible{color:var(--gold);outline:none}html.menu-open body{overflow:hidden}html.no-js .nav{flex-direction:column;align-items:flex-end;gap:1.6vh;top:2.6vh}html.no-js .nav__group{align-items:flex-end;display:flex}html.no-js .nav__label{font-size:2vw}html.no-js .nav__links{gap:3.5vw}html.no-js .nav a{font-size:2.6vw}html.no-js .nav__toggle{display:none}.stack{top:17%;left:20%}.hero-copy .eyebrow{color:#e6e8ee;isolation:isolate;text-shadow:0 0 .9vw #06070b,0 0 2vw #06070bf2,0 .2vh 1.2vh #06070be6;font-size:2.7vw;font-weight:500;top:49.6%;left:6%}.hero-copy .eyebrow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#06070b99 0%,#06070b6b 34%,#06070b29 60%,#06070b00 80%);border-radius:50%;position:absolute;inset:-2.6vh -8vw -2.6vh -5vw}.eyebrow__rule{width:10vw;margin-left:3vw}.headline{text-shadow:0 .3vh 1.6vh #06070be6;font-size:9vw;top:54%;left:6%}.lede{color:#c3c6cd;text-shadow:0 .2vh 1.2vh #06070bf2;max-width:88%;font-size:3.4vw;top:66%;left:6%}.cta{width:46%;height:6vh;padding-left:6%;font-size:3.2vw;top:80%;left:6%}.cta__arrow{width:3.4vw;height:2vw;margin-left:3vw}.hero-copy .cta{top:77%}.tag-rule,.tagline{display:none}.chapter{top:auto;left:0;bottom:calc(14vh + var(--reco-h));box-sizing:border-box;text-shadow:0 .2vh 1.2vh #06070be6;background:linear-gradient(#06070b00 0%,#06070bc7 30%,#06070bdb 100%);width:100%;padding:6vh 6% 3vh}.chapter__kicker{margin-bottom:1vh;font-size:2.2vw}.chapter .chapter__title{margin-bottom:1.2vh;font-size:6.6vw}.chapter .chapter__copy{color:#b9bcc4;max-width:100%;font-size:3.2vw}.chapter--finale .chapter__title{font-size:6.6vw}.cta--finale{width:46vw;height:6vh;margin-top:2vh;font-size:3.2vw}.progress{top:auto;left:6%;right:auto;bottom:calc(3.8vh + var(--reco-h));z-index:2;flex-direction:row;gap:2.6vw;transform:none}.progress button span{display:none}.progress button i{font-size:2.2vw}.progress button:after{display:none}.motion-toggle{right:6%;bottom:calc(3.2vh + var(--reco-h));padding:.7vh 2.4vw;font-size:2vw}.chapters-static__inner{max-width:100%;padding:6vh 6vw}.chapters-static h2{font-size:6vw}.chapters-static p{max-width:100%;font-size:3.4vw}.chapters-static .cta{width:46vw;height:6vh;font-size:3.2vw}}.reco{z-index:30;color:var(--ink);opacity:0;transition:opacity .7s;position:fixed;bottom:0;left:0;right:0}.reco.is-in{opacity:1}.reco__bar{background:#090a0f;border-top:1px solid #ffffff17;align-items:stretch;display:flex}.reco__cap{border-right:1px solid #ffffff17;flex-direction:column;flex:none;justify-content:center;gap:.55vh;padding:0 1.3vw 0 4%;display:flex}.reco__cap-title{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:.6vw;font-weight:500}.reco__cap-src{letter-spacing:.08em;color:var(--muted);white-space:nowrap;align-items:center;gap:.35vw;font-size:.58vw;display:flex}.reco__cap-src svg{fill:currentColor;width:.72vw;height:.72vw}.reco__wire{flex:1;min-width:0;position:relative;overflow:hidden}.reco__wire:before,.reco__wire:after{content:"";z-index:1;pointer-events:none;width:6%;position:absolute;top:0;bottom:0}.reco__wire:before{background:linear-gradient(90deg,#090a0f,#090a0f00);left:0}.reco__wire:after{background:linear-gradient(270deg,#090a0f,#090a0f00);right:0}.reco__track{width:max-content;display:flex}.reco__item{white-space:nowrap;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5vw;align-items:center;gap:.73vw;padding:1.4vh 1.4vw;display:flex}.reco__item:before{content:"";background:var(--gold);opacity:.9;border-radius:50%;flex:none;width:.26vw;height:.26vw;margin-right:.83vw}.reco__item:first-child:before{visibility:hidden}.reco__item:hover .reco__quote,.reco__item:focus-visible .reco__quote{color:#fff}.reco__item:focus-visible{outline:1px solid var(--gold);outline-offset:-.3vw}.reco__item.is-open .reco__quote{color:var(--gold)}.reco__av{letter-spacing:.02em;color:#fff;border-radius:50%;flex:none;place-items:center;width:1.77vw;height:1.77vw;font-size:.62vw;font-weight:600;display:grid;position:relative;overflow:hidden}.reco__av-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reco__av--lav{background:linear-gradient(135deg,#8a74d0,#c9b6f0)}.reco__av--gold{background:linear-gradient(135deg,#8a6b30,#d9b45e)}.reco__av--slate{background:linear-gradient(135deg,#2f3452,#6b74a8)}.reco__av--plum{background:linear-gradient(135deg,#4b2a5e,#9b6fb5)}.reco__av--teal{background:linear-gradient(135deg,#1f4d4a,#4fa39c)}.reco__who{flex-direction:column;line-height:1.15;display:flex}.reco__name{font-size:.73vw;font-weight:600}.reco__role{color:var(--muted);font-size:.625vw}.reco__quote{text-overflow:ellipsis;color:#d7d8e0;max-width:46ch;margin-left:.3vw;font-size:.78vw;transition:color .2s;overflow:hidden}.reco__quote:before{content:"“";color:var(--gold);margin-right:.1vw}.reco__item.is-long .reco__quote:after{content:"…"}.reco__expand{background:#06070bf7;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.reco__expand.is-open{grid-template-rows:1fr}.reco__expand-inner{min-height:0;overflow:hidden}.reco__full{box-sizing:border-box;opacity:0;background:#ffffff0a;border:1px solid #ffffff17;border-radius:.94vw;grid-template-columns:auto 1fr;align-items:start;gap:1.15vw;max-height:60vh;margin:2.2vh 4%;padding:2.6vh 1.77vw 2.4vh 1.67vw;transition:opacity .35s .1s,transform .45s cubic-bezier(.2,.7,.2,1) .1s;display:grid;position:relative;overflow:auto;transform:translateY(1vh)}.reco__expand.is-open .reco__full{opacity:1;transform:none}.reco__full:before{content:"";background:var(--gold);border-radius:2px;width:max(2px,.1vw);position:absolute;top:2vh;bottom:2vh;left:0}.reco__av--big{width:3.33vw;height:3.33vw;box-shadow:0 0 0 max(2px, .1vw) var(--base), 0 0 0 max(3.5px, .18vw) var(--gold);margin-top:.4vh;font-size:.94vw}.reco__full-body{min-width:0}.reco__full-text{white-space:pre-line;color:#e6e7ee;max-width:78ch;margin:0 0 1.6vh;font-size:.99vw;line-height:1.55}.reco__full-text:before{content:"“";color:var(--gold);vertical-align:-.3em;margin-right:.2vw;font-size:1.6em;line-height:0}.reco__full-text:after{content:"”";color:var(--gold)}.reco__by{flex-wrap:wrap;align-items:baseline;gap:.52vw;display:flex}.reco__by .reco__name{font-size:.78vw}.reco__by .reco__role{font-size:.68vw}.reco__link{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-left:auto;font-size:.625vw;text-decoration:none}.reco__link:hover,.reco__link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.reco__close{width:1.77vw;height:1.77vw;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-size:.94vw;line-height:1;display:grid;position:absolute;top:1.1vh;right:.73vw}.reco__close:hover,.reco__close:focus-visible{color:var(--ink);border-color:#ffffff4d;outline:none}html.no-js .reco{display:none}@media (prefers-reduced-motion:reduce){.reco{transition:none}.reco__wire{overflow-x:auto}.reco__wire:before,.reco__wire:after{display:none}.reco__expand,.reco__full{transition:none}}@media (aspect-ratio<=1),(width<=820px){.reco__cap{gap:0;padding:0 3.4vw 0 5%}.reco__cap-title,.reco__cap-text{display:none}.reco__cap-src{gap:0}.reco__cap-src svg{width:5.4vw;height:5.4vw}.reco__item{border-radius:2vw;gap:3vw;padding:2vh 4vw}.reco__item:before{width:1.2vw;height:1.2vw;margin-right:3vw}.reco__av{width:8.6vw;height:8.6vw;font-size:3vw}.reco__name{font-size:3.6vw}.reco__role{font-size:3vw}.reco__quote{max-width:40ch;font-size:3.8vw}.reco__full{border-radius:4vw;grid-template-columns:1fr;gap:2vh;max-height:62vh;margin:2.4vh 6%;padding:3vh 5.5vw}.reco__av--big{width:13vw;height:13vw;font-size:4.4vw}.reco__full-text{font-size:4.3vw}.reco__by{gap:2.5vw}.reco__by .reco__name{font-size:3.8vw}.reco__by .reco__role{font-size:3.3vw}.reco__link{font-size:3vw}.reco__close{width:8.6vw;height:8.6vw;font-size:4.6vw;top:2vh;right:3vw}}.inner-page{--reco-h:0px;--page-type-title:5vw;--page-type-section:2.5vw;--page-type-subheading:1.8vw;--page-type-detail:1.5vw;--page-type-lead:1.4vw;--page-type-body:1.1vw;--page-type-small:.85vw;--page-type-label:.7vw;--page-type-eyebrow:1.23vw;--page-type-control:1.1vw}.page-header{min-height:15vh;position:relative}.page-content{font-size:var(--page-type-body);color:var(--muted);padding:8vh 4.4vw 12vh;line-height:1.6}.page-content :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.03em;font-weight:500;line-height:1.1}.page-content :is(h1,.headline){font-size:var(--page-type-title);line-height:.98}.page-content h2{font-size:var(--page-type-section)}.page-content h3{font-size:var(--page-type-subheading)}.page-content h4{font-size:var(--page-type-detail)}.page-content .page-lead{color:var(--ink);font-size:var(--page-type-lead);font-weight:300;line-height:1.45}.page-content .page-kicker{color:var(--gold);font-size:var(--page-type-label);letter-spacing:.2em;text-transform:uppercase;font-weight:400;line-height:1.6}.page-content .page-small{font-size:var(--page-type-small)}.page-content .eyebrow,.page-content .headline,.page-content .cta{position:relative;inset:auto}.page-content .headline{margin:3vh 0}.page-content .eyebrow{text-transform:uppercase}.page-content>p{max-width:50vw}.page-content>.eyebrow{font-size:var(--page-type-eyebrow);color:var(--muted);white-space:normal;line-height:1.5}.page-content>.eyebrow .eyebrow__text{min-width:0}.page-content>.eyebrow .eyebrow__rule{flex-shrink:0}.page-content .cta{font-size:var(--page-type-control);width:12.5vw;height:5.4vh;margin-top:4vh;padding-left:2vw}.skip-link{z-index:100;background:var(--base);color:var(--gold);padding:1vh 2vw;position:fixed;top:-20vh;left:2vw}.skip-link:focus{top:2vh}a:focus-visible,button:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.intro-item:not(.is-in){visibility:hidden}html:is(.no-js,.reduced) .intro-item{visibility:visible}.progress:not(.is-in),.motion-toggle:not(.is-in){visibility:hidden}.chapter[inert]>*{pointer-events:none}.reco[data-motion=static] .reco__wire{overflow-x:auto}@media (aspect-ratio<=1),(width<=820px){.inner-page{--reco-h:0px;--page-type-title:7.7vw;--page-type-section:7vw;--page-type-subheading:5.5vw;--page-type-detail:4.5vw;--page-type-lead:4.8vw;--page-type-body:3.7vw;--page-type-small:3.2vw;--page-type-label:2.5vw;--page-type-eyebrow:3.4vw;--page-type-control:3.5vw}.page-header{min-height:18vh}.page-content{padding:6vh 6vw}.page-content>p{max-width:88vw}.page-content .cta{width:46vw;height:6vh;padding-left:6vw}html.no-js.nav-ready .nav{flex-direction:row;gap:0;top:3.2vh}html.no-js.nav-ready .nav__group{display:none}html.no-js.nav-ready .nav__toggle{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
