.hp{--paper:#f2eee4;--paper-2:#e9e3d4;--paper-deep:#dcd3bf;--ink:#141b3d;--ink-soft:#4a5170;--navy:#121838;--navy-2:#0d1230;--navy-line:#2b3566;--on-navy:#eef1fa;--on-navy-2:#b9c0de;--on-navy-3:#8d96bf;--lime:#c6f24e;--red:#c8321e;--red-hot:#ff6b5c;--sand:#d9cba6;--cool:#dfe6ff;--serif:var(--font-serif),"Newsreader",Georgia,serif;--ease:cubic-bezier(.2,0,0,1);--ease-soft:cubic-bezier(.4,0,.2,1);--focus:var(--ink);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;overflow-x:clip}.hp :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.hp a{color:inherit}.hp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp .hp-in{width:min(1180px,100%);margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.hp .hp-h2{font-size:clamp(38px,5.4vw,72px);line-height:.95;font-stretch:70%;font-weight:850;letter-spacing:-.005em;margin:0;max-width:16ch;text-wrap:balance}.hp .hp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--ink);color:#fbf8f1!important;font-weight:750;font-size:17px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 10px 24px -14px rgba(20,27,61,.6);transition:transform .2s var(--ease),box-shadow .3s var(--ease)}.hp .hp-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 16px 30px -14px rgba(20,27,61,.7)}.hp .hp-cta:active{transform:translateY(0) scale(.98)}.hp .hp-ghost{min-height:52px;padding:0 24px;border-radius:999px;border:1.5px solid;background:transparent;color:inherit;font-weight:700;font-size:16px;cursor:pointer}.hp a.hp-follow,.hp a.hp-full{display:inline-flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;transition:background-color .2s var(--ease)}@media (hover:hover){.hp a.hp-follow:hover,.hp a.hp-full:hover{background:rgba(20,27,61,.06)}}.hp .hp-continue{font-weight:650;font-size:16px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.hp .hp-fine{font-size:14px;color:var(--ink-soft);margin:14px 0 0}.hp .hp-hero{position:relative;height:150vh}.hp .hp-hero.still{height:auto}.hp .hp-hero-stage{position:sticky;top:0;height:max(100svh,680px);overflow:clip}.hp .hp-hero.still .hp-hero-stage{position:relative}.hp .hp-word{position:absolute;left:0;right:0;top:calc(11vh + 44px);text-align:center;font-weight:900;font-stretch:62%;line-height:.8;letter-spacing:-.02em;color:var(--paper-deep);text-transform:uppercase;white-space:nowrap;font-size:min(31vw,34vh);transform:translateY(var(--lift,0));-webkit-user-select:none;user-select:none;will-change:transform}.hp .hp-arc-wrap{position:absolute;left:50%;top:46%;width:0;height:0;perspective:1600px;touch-action:pan-y}.hp .hp-arc{position:absolute;transform-style:preserve-3d;transform:rotateX(6deg)}.hp .hp-card{position:absolute;width:216px;height:268px;left:-108px;top:-134px;text-align:left;border:0;cursor:pointer;background:var(--navy);color:var(--on-navy);border-radius:18px;padding:20px 20px 18px;display:flex;flex-direction:column;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 40px 60px -30px rgba(20,27,61,.65);transition:transform .7s cubic-bezier(.2,0,0,1.04),opacity .45s var(--ease-soft),box-shadow .6s var(--ease);--focus:var(--lime)}.hp .hp-arc.scrub .hp-card{transition:opacity .45s var(--ease-soft),box-shadow .6s var(--ease);will-change:transform}.hp .hp-card .ab{font-weight:900;font-stretch:62%;font-size:60px;line-height:.82;color:#f2eee4;transition:color .3s}.hp .hp-card .ti{font-size:13px;font-weight:500;color:#9aa3c7;margin-top:8px}.hp .hp-card .hd{font-size:24px;font-stretch:75%;font-weight:850;line-height:1;margin-top:14px}.hp .hp-card .ln{margin-top:auto;padding-top:12px;border-top:1px solid var(--navy-line);font-size:14px;line-height:1.4;color:#c8cee6}.hp .hp-card:hover .ab{color:var(--lime)}.hp .hp-card.on{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 70px 90px -30px rgba(20,27,61,.75)}.hp .hp-card.on .ab{color:var(--lime)}.hp .hp-card.dim{opacity:.35}.hp .hp-hero-copy{position:absolute;left:0;right:0;bottom:4vh;text-align:center;padding:0 24px}.hp .hp-hero-copy h1{font-size:clamp(34px,4vw,58px);line-height:.95;font-stretch:72%;font-weight:850;margin:0 auto 12px;max-width:30ch;text-wrap:balance}.hp .hp-hero-copy>p:not(.hp-fine){font-size:18px;color:#2a3150;max-width:54ch;margin:0 auto 20px}.hp .hp-hero-copy .hp-fine{margin-top:14px}.hp .hp-cta-row{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.hp .hp-swipe{font-size:14px;color:var(--ink-soft)}.hp .hm-joinline{margin:10px auto 0;font-size:15px;color:var(--ink-soft)}.hp .hm-joinline a{color:var(--ink);font-weight:650}@media (max-height:820px) and (min-width:721px){.hp .hp-arc-wrap{top:39%;scale:.8}.hp .hp-hero-copy{bottom:3vh}.hp .hp-hero-copy h1{font-size:clamp(30px,3.4vw,46px)}.hp .hp-hero-copy>p:not(.hp-fine){margin-bottom:14px}}.hp{--g:clamp(16px,4.4vw,72px)}.hp .sc-act--pinned{position:relative}.hp .sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:1}@media (scripting:enabled){.hp [data-sc-cue]{opacity:0;will-change:opacity,transform}}.hp [data-sc-in]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s cubic-bezier(.23,1,.32,1),transform .62s cubic-bezier(.23,1,.32,1)}.hp [data-sc-in].sc-in{opacity:1;transform:none}@media (scripting:none){.hp [data-sc-in]{opacity:1;transform:none}}.hp .close h2,.hp .close p,.hp-scenes h2,.hp-scenes h3,.hp-scenes p{margin:0}.hp .disp{font-weight:880;font-stretch:66%;line-height:.9;letter-spacing:-.01em;text-wrap:balance}.hp .fine{font-size:14px;line-height:1.45}.hp .move .sc-stage{background:var(--navy);color:var(--on-navy);--focus:var(--lime)}.hp .field{position:absolute;inset:0;width:100%;height:100%;display:block}.hp .mv{position:absolute;left:var(--g);top:clamp(110px,17vh,170px);width:min(35vw,560px)}.hp .mv .big{font-size:clamp(40px,5.6vw,92px)}.hp .mv-end .big{font-size:clamp(36px,4.6vw,76px)}.hp .mv .lede{font-size:clamp(22px,2.3vw,34px);line-height:1.12;font-weight:600;font-stretch:85%;color:var(--on-navy);max-width:20ch}.hp .mv .say{margin-top:18px;font-size:clamp(18px,1.5vw,22px);line-height:1.35;color:var(--on-navy-2);max-width:30ch}.hp .mv .rival{color:#ffd9d3}.hp .mv-ans:focus-within{opacity:1!important;transform:none!important;z-index:2}.hp .answers{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:4px}.hp .answers button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.32em;font-weight:850;font-stretch:66%;line-height:1.02;font-size:clamp(30px,3.6vw,58px);color:rgba(238,241,250,.62);transition:color .25s var(--ease)}.hp .answers button:before{content:"";width:.42em;height:.42em;border-radius:3px;background:var(--lime);transform:scale(0);transition:transform .3s var(--ease);flex:none}.hp .answers button:hover{color:rgba(238,241,250,.85)}.hp .answers button[aria-pressed=true]{color:var(--on-navy)}.hp .answers button[aria-pressed=true]:before{transform:scale(1)}.hp .answers button:focus-visible{outline:3px solid var(--lime);outline-offset:6px;border-radius:6px}.hp .readout{position:absolute;right:var(--g);top:clamp(96px,12vh,128px);text-align:right}.hp .readout b{display:block;font-weight:900;font-stretch:62%;font-size:clamp(64px,8vw,128px);line-height:.84;color:var(--ch-you-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hp .readout span{display:block;margin-top:10px;font-size:16px;color:var(--on-navy-2)}.hp .move .mfine{position:absolute;left:var(--g);bottom:22px;color:var(--on-navy-3)}.hp .year .sc-stage{background:var(--paper)}.hp .rail{display:flex;height:100%;width:max-content}.hp .q{position:relative;flex:none;width:100vw;height:100%;overflow:hidden;--e:0}.hp .q.intro{width:78vw;background:var(--paper)}.hp .q.q1{background:var(--paper-deep)}.hp .q.q2{background:var(--navy);color:var(--paper)}.hp .q.q2 .num{color:var(--red-hot)}.hp .q.q3{background:var(--paper)}.hp .q.q4{background:var(--ink);color:var(--paper)}.hp .q .qtag{position:absolute;left:var(--g);top:clamp(104px,15vh,140px);font-weight:850;font-stretch:70%;font-size:28px;line-height:1}.hp .q .num{position:absolute;left:calc(var(--g) - .04em);bottom:8vh;font-weight:900;font-stretch:62%;font-size:clamp(120px,23vw,360px);line-height:.78;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateY(calc((1 - var(--e, 1)) * 18vh));opacity:calc(.15 + var(--e, 1) * .85)}.hp .q .line{position:absolute;left:var(--g);top:clamp(150px,22vh,210px);font-size:clamp(26px,2.8vw,44px);line-height:1.06;font-weight:700;font-stretch:80%;max-width:17ch}.hp .q .glyph{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hp .q .glyph line,.hp .q .glyph path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hp .q .voices{position:absolute;right:var(--g);top:clamp(150px,22vh,210px);width:min(30vw,420px);display:grid;gap:28px}.hp .q .voices blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.7vw,27px);line-height:1.25;opacity:var(--e,1);transform:translateY(calc((1 - var(--e, 1)) * 30px))}.hp .q .voices cite{display:block;margin-top:8px;font-family:var(--sans);font-style:normal;font-size:14px;color:var(--ink-soft)}.hp .q.intro h2{top:22vh;font-size:clamp(56px,8.4vw,150px);max-width:9ch}.hp .q.intro h2,.hp .q.intro p{position:absolute;left:var(--g)}.hp .q.intro p{bottom:12vh;font-size:clamp(20px,1.8vw,28px);line-height:1.25;max-width:26ch;font-weight:500}.hp .q .yfine{position:absolute;right:var(--g);bottom:22px;color:inherit;opacity:.82}.hp .markets .sc-stage{background:var(--paper)}.hp .mfield{position:absolute;inset:0;width:100%;height:100%;display:block}.hp .mk{position:absolute;left:var(--g);top:clamp(110px,17vh,170px);width:min(42vw,660px)}.hp .mk h2,.hp .mk h3{font-size:clamp(44px,5.2vw,90px)}.hp .mk .say{margin-top:18px;font-size:clamp(19px,1.6vw,24px);line-height:1.35;max-width:32ch}.hp .mk .split{margin:30px 0 0;padding:0;list-style:none;display:flex;gap:14px 30px;flex-wrap:wrap;font-size:15px;color:var(--ink-soft)}.hp .mk .split b{display:block;font-size:clamp(28px,2.6vw,44px);line-height:1;font-weight:880;font-stretch:66%;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px}.hp .mk .split i{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:7px;vertical-align:-1px}.hp .mk .fine{margin-top:20px;color:var(--ink-soft);max-width:44ch}.hp .sw-you{background:var(--ch-you)}.hp .sw-lead{background:var(--ch-rival-1)}.hp .sw-prem{background:var(--ch-rival-3)}.hp .models .sc-stage{background:var(--navy);color:var(--on-navy)}.hp .mdraw{position:absolute;inset:0;width:100%;height:100%}.hp .mdraw text{font-family:var(--sans);font-size:14px;fill:var(--on-navy-2)}.hp .mdraw text.k{fill:var(--on-navy);font-weight:700}.hp .mdraw text.big{fill:var(--on-navy);font-weight:880;font-stretch:66%;font-size:40px;white-space:pre}.hp .md-count{position:absolute;left:var(--g);top:clamp(104px,14vh,128px);font-size:15px;color:var(--on-navy-2)}.hp .md-count b{color:var(--on-navy);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp .md{position:absolute;left:var(--g);top:clamp(150px,22vh,204px);width:min(38vw,600px)}.hp .md .role{font-size:15px;color:var(--on-navy-2);margin-bottom:14px}.hp .md h3{font-size:clamp(36px,4vw,68px);max-width:13ch}.hp .md .say{margin-top:18px;font-size:clamp(17px,1.45vw,21px);line-height:1.42;max-width:34ch}.hp .md .formal{margin-top:18px;font-size:13.5px;line-height:1.45;color:var(--on-navy-3);max-width:48ch}.hp .restlist{display:flex;flex-wrap:wrap;gap:10px 0;align-content:center;height:100%;font-family:var(--sans);font-weight:750;font-stretch:72%;font-size:clamp(22px,2.4vw,40px);line-height:1.12;color:var(--on-navy)}.hp .restlist span:after{content:"";display:inline-block;width:.3em;height:.3em;margin:0 .45em .12em;border-radius:2px;background:rgba(238,241,250,.3);vertical-align:middle}.hp .restlist span:last-child:after{display:none}.hp .back{background:var(--paper);color:var(--ink);padding:15vh var(--g) 12vh}.hp .back h2,.hp section[id]{scroll-margin-top:104px}.hp .back h2{font-size:clamp(60px,7.6vw,132px)}.hp .bk-ex{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4vw;align-items:end;margin-top:6vh}.hp .bk-pair{display:flex;gap:5vw;flex-wrap:wrap}.hp .bk-pair span{display:block;font-size:clamp(16px,1.3vw,20px);color:var(--ink-soft);margin-bottom:10px}.hp .bk-pair b{display:block;font-weight:900;font-stretch:62%;font-size:clamp(76px,9vw,160px);line-height:.8;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s var(--ease)}.hp .bk-pair div+div b{transition-delay:.45s}.hp .back.on .bk-pair b{opacity:1;transform:none}.hp .bk-ex .lede{font-size:clamp(18px,1.5vw,22px);line-height:1.4;max-width:32ch}.hp .bk-figs{display:grid;grid-template-columns:1fr 1fr;gap:4vw;margin-top:10vh;align-items:end}.hp .bk-dots{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(6px,.7vw,12px);max-width:520px}.hp .bk-dots i{aspect-ratio:1;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.hp .bk-dots i.miss{background:transparent;box-shadow:inset 0 0 0 2px var(--ink)}.hp .back.on .bk-dots i{transform:none}.hp .bk-figs>div>p{margin-top:18px;font-size:clamp(18px,1.5vw,22px);line-height:1.35;max-width:30ch}.hp .bk-figs strong{font-weight:800}.hp .bk-figs b{display:block;font-weight:900;font-stretch:62%;font-size:clamp(96px,11vw,190px);line-height:.8;letter-spacing:-.02em}.hp .back .formal{margin-top:6vh;font-size:14px;color:var(--ink-soft);max-width:70ch}.hp .back .formal a{color:var(--ink);font-weight:650}@media (scripting:none){.hp .bk-dots i,.hp .bk-pair b{opacity:1;transform:none}}.hp .news .sc-stage{background:var(--navy);color:var(--on-navy)}.hp .nrail{display:flex;align-items:center;height:100%;width:max-content;will-change:transform}.hp .ni{flex:none;width:44vw;padding:0 3.5vw 0 var(--g)}.hp .ni0{width:50vw}.hp .ni0 h2{font-size:clamp(48px,5.4vw,96px);max-width:11ch}.hp .ni0 .say{margin-top:20px;font-size:clamp(17px,1.45vw,21px);line-height:1.42;max-width:34ch;color:var(--on-navy-2)}.hp .ni .hl{font-family:var(--serif);font-style:italic;font-size:clamp(28px,2.9vw,48px);line-height:1.15;max-width:18ch}.hp .ni b{display:block;margin-top:28px;font-weight:900;font-stretch:62%;font-size:clamp(56px,6vw,104px);line-height:.85;color:var(--red-hot)}.hp .ni-end{width:40vw}.hp .ni-end .formal{font-size:14px;line-height:1.5;color:var(--on-navy-3);max-width:46ch}.hp .m49{background:var(--paper);color:var(--ink);padding:16vh var(--g) 14vh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4vw;align-items:center}.hp .m49 h2{font-size:clamp(64px,8vw,140px)}.hp .m49 .lede{margin-top:18px;font-size:clamp(18px,1.5vw,22px);line-height:1.4;max-width:32ch}.hp .g7{--c:clamp(30px,3.6vw,56px);display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:4px 8px;font-size:13px;color:var(--ink-soft);justify-self:end}.hp .g7c{grid-column:2;grid-template-columns:repeat(7,var(--c));text-align:center}.hp .g7c,.hp .g7r{display:grid;gap:3px}.hp .g7r{grid-column:1;grid-row:2;grid-template-rows:repeat(7,var(--c));text-align:right;align-items:center}.hp .g7g{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(7,var(--c));grid-template-rows:repeat(7,var(--c));gap:3px}.hp .g7g i{border-radius:3px;background:rgba(20,27,61,.1);transition:background .35s ease}.hp .g7g.on i{background:var(--ink)}.hp .ways3{background:var(--paper);color:var(--ink);padding:16vh var(--g)}.hp .ways3 h2,.hp .ways3 h3,.hp .ways3 p{margin:0}.hp .ways3 h2{font-size:clamp(56px,7vw,120px)}.hp .w3{list-style:none;margin:7vh 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.hp .w3c{display:flex;flex-direction:column;min-height:330px;padding:28px 28px 26px;border-radius:18px;background:var(--navy);color:var(--on-navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 40px 60px -34px rgba(20,27,61,.55);opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .7s var(--ease),box-shadow .5s var(--ease)}.hp .ways3.on .w3c{opacity:1;transform:none}.hp .ways3.on .w3c:nth-child(2){transition-delay:.08s}.hp .ways3.on .w3c:nth-child(3){transition-delay:.16s}.hp .ways3.on .w3c:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 50px 70px -34px rgba(20,27,61,.6);transition-delay:0s}.hp .w3k{font-size:14px;color:#9aa3c7}.hp .w3c h3{margin-top:10px;font-weight:880;font-stretch:66%;font-size:clamp(40px,3.6vw,60px);line-height:.92}.hp .w3l{margin-top:16px;font-size:17px;line-height:1.45;color:#c8cee6;max-width:32ch}.hp .w3b{margin-top:auto;padding-top:22px;display:flex;flex-wrap:wrap;gap:8px 20px}.hp .w3a,.hp .w3b{align-items:center}.hp .w3a{display:inline-flex;min-height:48px;padding:0 22px;border-radius:999px;background:var(--paper);color:var(--ink)!important;font-weight:750;text-decoration:none;transition:background .25s ease}.hp .w3a:focus-visible,.hp .w3c:hover .w3a{background:#fff}.hp .w3s{color:var(--on-navy)!important;font-weight:700;text-underline-offset:5px}.hp .close{background:var(--paper);padding:2vh var(--g) 12vh}.hp .close-panel{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4vw;align-items:end;padding:clamp(40px,7vw,96px) clamp(28px,5vw,80px);border-radius:28px;background:var(--navy);color:var(--on-navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 50px 80px -40px rgba(20,27,61,.6);--focus:var(--lime)}.hp .close h2{font-size:clamp(64px,9vw,160px);max-width:8ch;color:var(--paper)}.hp .close .lede{font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--on-navy-2);max-width:34ch}.hp .close-seats{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hp .close-seats a{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:0 14px;border-radius:12px;border:1.5px solid var(--navy-line);font-weight:900;font-stretch:62%;font-size:24px;letter-spacing:.01em;color:var(--on-navy)!important;text-decoration:none;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.hp .close-seats a:hover{border-color:var(--on-navy-3)}.hp .close-seats a.on{background:var(--lime);border-color:var(--lime);color:var(--ink)!important}.hp .close .hp-cta{margin-top:28px;background:var(--paper);color:var(--ink)!important;box-shadow:0 10px 24px -12px rgba(0,0,0,.55)}.hp .close .hp-cta:hover{background:#fff;box-shadow:0 16px 30px -12px rgba(0,0,0,.6)}@media (max-width:720px){.hp{font-size:16px}.hp .hp-in{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.hp .hp-hero{height:auto}.hp .hp-hero-stage{position:relative;height:auto;min-height:100svh;display:flex;flex-direction:column;padding-top:108px}.hp .hp-word{position:relative;top:0;font-size:min(25vw,120px)}.hp .hp-arc-wrap{position:relative;left:50%;top:auto;height:330px;margin-top:-26px}.hp .hp-arc{top:165px}.hp .hp-card{width:210px;height:262px;left:-105px;top:-131px;padding:18px}.hp .hp-card .ab{font-size:52px}.hp .hp-card .hd{font-size:22px}.hp .hp-hero-copy{position:relative;bottom:auto;padding:18px 20px 40px}.hp .hp-hero-copy h1{font-size:clamp(32px,9.4vw,42px)}.hp .hp-hero-copy>p{font-size:17px}.hp .hp-cta-row{flex-direction:column;gap:10px}.hp .hp-cta,.hp a.hp-follow,.hp a.hp-full{width:100%;max-width:360px}.hp .mv{left:16px;right:16px;width:auto;top:96px}.hp .mv .big{font-size:42px}.hp .mv .lede{font-size:23px}.hp .answers button{font-size:34px}.hp .readout{right:16px;top:auto;bottom:28px}.hp .readout b{font-size:84px}.hp .readout span{font-size:14px}.hp .move .mfine{left:16px;right:16px;bottom:auto;top:calc(77% + 10px);font-size:12px}.hp .q.intro{width:100vw}.hp .q.intro h2{top:120px;font-size:64px}.hp .q.intro p{bottom:14vh;left:16px;right:16px;font-size:20px}.hp .q .qtag{top:96px;left:16px;font-size:24px}.hp .q .line{top:136px;left:16px;right:16px;font-size:27px}.hp .q .num{left:12px;bottom:12vh;font-size:36vw}.hp .q .voices{left:16px;right:16px;width:auto;top:auto;bottom:30vh;gap:16px}.hp .q .voices blockquote{font-size:19px}.hp .q.q1 .num{bottom:6vh;font-size:30vw}.hp .q .yfine{right:16px;left:16px;font-size:12px}.hp .mk{left:16px;right:16px;width:auto;top:92px}.hp .mk h2,.hp .mk h3{font-size:40px}.hp .mk .say{font-size:17px;margin-top:12px}.hp .mk .split{margin-top:16px;gap:8px 18px;font-size:13px}.hp .mk .split b{font-size:26px}.hp .mk .fine{font-size:12px}.hp .md-count{left:16px;top:88px;font-size:13px}.hp .md{left:16px;right:16px;width:auto;top:112px}.hp .md .role{font-size:13px;margin-bottom:8px}.hp .md h3{font-size:30px}.hp .md .say{font-size:15px;margin-top:10px}.hp .md .formal{font-size:11px;margin-top:8px}.hp .mdraw text{font-size:11px}.hp .mdraw text.big{font-size:22px}.hp .restlist{font-size:18px}.hp .back{padding:12vh 16px 10vh}.hp .back h2{font-size:56px}.hp .bk-ex{gap:10px;margin-top:3vh}.hp .bk-ex,.hp .bk-figs{grid-template-columns:1fr}.hp .bk-figs{gap:6vh;margin-top:4vh}.hp .bk-figs b{font-size:96px}.hp .ni{width:88vw;padding:0 6vw 0 16px}.hp .ni0{width:92vw}.hp .ni0 h2{font-size:44px}.hp .ni .hl{font-size:28px}.hp .ni b{font-size:60px}.hp .ni-end{width:90vw}.hp .m49{grid-template-columns:1fr;padding:12vh 16px}.hp .m49 h2{font-size:64px}.hp .g7{--c:30px;font-size:10px;justify-self:start}.hp .close{padding:0 16px 10vh}.hp .close-panel{grid-template-columns:1fr;gap:18px;padding:40px 22px 28px;border-radius:22px}.hp .close h2{font-size:60px}.hp .close .lede{font-size:17px}.hp .close-seats{margin-top:20px;gap:8px}.hp .close-seats a{flex:1 1;min-width:0;font-size:22px}.hp .close .hp-cta{margin-top:22px;width:100%;max-width:none}}@media (max-width:860px){.hp .sc-stage{height:100svh}}@media (prefers-reduced-motion:reduce){.hp *,.hp :after,.hp :before{animation:none!important;transition:none!important}.hp .q .num,.hp .q .voices blockquote,.hp [data-sc-in]{transform:none;opacity:1}.hp [data-sc-act=pan] .sc-stage,.hp [data-sc-act=pan] [data-sc-stage]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.hp .rail>*{scroll-snap-align:start}.hp [data-sc-pan]{transform:none!important}.hp .nrail>*{scroll-snap-align:start}.hp .bk-dots i,.hp .bk-pair b,.hp .w3c{opacity:1;transform:none}}