.hm2{--hm-ink:var(--ds-ink,#1f2a44);--hm-muted:var(--ds-muted,#545d77);--hm-accent:var(--ds-violet,#5e4fa2);--hm-gold:#a0803a;--hm-rule:#1f2a4429;--hm-rule-strong:var(--ds-ink,#1f2a44);--hm-paper:var(--ds-paper,#fffefb);--hm-display:var(--ds-display,"Newsreader",Georgia,serif);--hm-ui:var(--ds-ui,"DM Sans",system-ui,sans-serif);--hm-gut:var(--ds-gut,clamp(16px,4vw,48px));--hm-wrap:1180px;--hm-sec:clamp(72px,8vw,120px);background:var(--ds-ground,#f0eee9);color:var(--hm-ink);font-family:var(--hm-ui);padding-bottom:var(--hm-sec)}.hm2 a{color:inherit;text-decoration:none}.hm2 a:focus-visible,.hm2 summary:focus-visible{outline:2px solid var(--hm-accent);outline-offset:3px;border-radius:2px}.hm2 blockquote,.hm2 dd,.hm2 dl,.hm2 figure,.hm2 h1,.hm2 h2,.hm2 h3,.hm2 p{margin:0}.hm2 ol,.hm2 ul{list-style:none;margin:0;padding:0}.hm2 em{font-style:italic}.hm2 .hm2-wrap{max-width:calc(var(--hm-wrap) + 2 * var(--hm-gut));margin:0 auto;padding:0 var(--hm-gut)}.hm2 .hm2-sec{margin-top:var(--hm-sec)}.hm2 [id]{scroll-margin-top:calc(var(--ds-header-h, 64px) + 20px)}.hm2 .hm2-kicker{display:block;font:600 12.5px/1.3 var(--hm-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-accent)}.hm2 .hm2-arrow{display:inline-block;transition:transform .25s var(--ds-ease,ease)}.hm2 a:hover .hm2-arrow{transform:translateX(3px)}.hm2 .hm2-more{margin-top:18px}.hm2 .hm2-links a,.hm2 .hm2-more a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 15px/1.3 var(--hm-ui);color:var(--hm-ink)}.hm2 .hm2-more a{padding-bottom:2px;box-shadow:inset 0 -1px 0 var(--hm-ink)}.hm2 .hm2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--hm-ink);color:var(--hm-paper);font:600 16px/1.2 var(--hm-ui);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s,box-shadow .2s}.hm2 .hm2-btn:hover{background:#2c3a5c}.hm2 .hm2-btn:disabled{opacity:.6;cursor:progress}.hm2 .hm2-btn--line{background:#0000;color:var(--hm-ink);box-shadow:inset 0 0 0 1px var(--hm-ink)}.hm2 .hm2-btn--line:hover{background:#1f2a440d}.hm2 .hm2-head{border-top:1px solid var(--hm-rule-strong);padding-top:16px;margin-bottom:clamp(32px,4vw,52px);display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.hm2 .hm2-head-t{display:flex;flex-direction:column;gap:14px;min-width:0}.hm2 .hm2-head-b{min-width:0}.hm2 .hm2-h2{font:400 clamp(32px,1.45rem + 1.5vw,46px)/1.08 var(--hm-display);letter-spacing:-.015em;color:var(--hm-ink);text-wrap:balance;max-width:20ch}.hm2 .hm2-intro{max-width:58ch;font:400 clamp(17px,1rem + .1vw,18.5px)/1.6 var(--hm-display);color:var(--hm-ink);opacity:.86;text-wrap:pretty}@media (min-width:900px){.hm2 .hm2-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.hm2 .hm2-head-b{padding-top:30px}}.hm2 .hm2-stamp{display:block;color:var(--hm-accent);pointer-events:none}.hm2 .hm2-stamp svg{display:block;width:100%;height:auto;overflow:visible}.hm2 .hm2-stamp-o{fill:#f0eee9e6;stroke:currentColor;stroke-width:3}.hm2 .hm2-stamp-i{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:2 4}.hm2 .hm2-stamp-ring{font:600 15.5px var(--hm-ui);letter-spacing:.14em;fill:currentColor}.hm2 .hm2-stamp-c{font:500 40px var(--hm-display);fill:currentColor;font-variant-numeric:lining-nums}.hm2 .hm2-burst{position:relative;display:grid;place-items:center;aspect-ratio:1;color:var(--hm-ink);transform:rotate(-8deg);transition:transform .4s var(--ds-ease,ease)}.hm2 .hm2-burst-s{position:absolute;inset:0;width:100%;height:100%;fill:var(--ds-butter,#f6df8c);filter:drop-shadow(0 6px 10px rgba(31,42,68,.14))}.hm2 .hm2-burst>span{position:relative;font:italic 500 17px/1.02 var(--hm-display);text-align:center}.hm2 .hm2-burst:focus-visible,.hm2 .hm2-burst:hover{transform:rotate(4deg) scale(1.05)}.hm2 .hm2-tag{align-self:flex-start;display:inline-flex;align-items:baseline;gap:9px;padding:6px 12px 7px;border-radius:3px;background:var(--ds-lilac-soft,#e9e3f4);color:var(--hm-ink);font:500 14px/1.15 var(--hm-ui);transform:rotate(-1.5deg);box-shadow:0 1px 2px #1f2a441f}.hm2 .hm2-tag b{font:600 11px/1 var(--hm-ui);letter-spacing:.12em;color:var(--hm-accent)}.hm2 .hm2-credit{margin-top:18px;font:400 13px/1.5 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-hero{padding-top:clamp(28px,5vw,56px);overflow-x:clip}.hm2 .hm2-hero-top{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center}.hm2 .hm2-hero-copy{min-width:0}.hm2 .hm2-script{font:italic 400 clamp(21px,1rem + .6vw,26px)/1.2 var(--hm-display);color:var(--hm-accent);margin-bottom:6px}.hm2 .hm2-h1{color:var(--hm-ink);font-family:var(--hm-display);font-weight:400}.hm2 .hm2-h1-brand{display:block;font:400 clamp(76px,3rem + 6vw,136px)/.92 var(--hm-display);letter-spacing:-.035em;margin-left:-.04em}.hm2 .hm2-h1-sub{display:block;margin-top:clamp(14px,1.6vw,22px);max-width:21ch;font:400 clamp(24px,1rem + 1.25vw,36px)/1.2 var(--hm-display);letter-spacing:-.012em;text-wrap:balance}.hm2 .hm2-h1-sub em{color:var(--hm-accent)}.hm2 .hm2-nobr,.hm2 .hm2-vh{white-space:nowrap}.hm2 .hm2-vh{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.hm2 .hm2-badge{margin-top:clamp(26px,3vw,38px)}.hm2 .hm2-badge .justify-center,.hm2 .hm2-badges .justify-center{justify-content:flex-start}.hm2 .hm2-ctas{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.hm2 .hm2-wheel{margin:0 auto;width:min(100%,520px);min-width:0}.hm2 .hm2-wheel-stage{position:relative}.hm2 .hm2-wheel-stamp{position:absolute;left:-2%;top:-3%;width:22%;transform:rotate(-12deg);z-index:2}.hm2 .hm2-wheel-burst{position:absolute;right:-2%;top:0;width:19%;z-index:3}.hm2 .hm2-wheel-cut{position:absolute;left:-12%;bottom:1%;width:36%;z-index:2;pointer-events:none}.hm2 .hm2-wheel-cut img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(31,42,68,.22))}.hm2 .hm2-wheel-cut-t{position:absolute;right:-6%;bottom:8%;padding:5px 10px 6px;border-radius:3px;background:var(--hm-paper);box-shadow:0 1px 3px #1f2a4429;transform:rotate(-2deg);font:italic 500 14px/1.1 var(--hm-display);color:var(--hm-ink);white-space:nowrap}.hm2 .hcw{display:block;width:100%;height:auto;overflow:visible}.hm2 .hcw-disc{fill:#fffdf8}.hm2 .hcw-band--fire{fill:#f6ddcc}.hm2 .hcw-band--earth{fill:#dfe6d2}.hm2 .hcw-band--air{fill:#e6e2f3}.hm2 .hcw-band--water{fill:#d7e3f0}.hm2 .hcw-scale{fill:#fffdf8}.hm2 .hcw-ring{fill:none;stroke:#1f2a44;stroke-width:1}.hm2 .hcw-ring--out{stroke-width:1.3}.hm2 .hcw-ring--thin{stroke:#1f2a4459;stroke-width:.6}.hm2 .hcw-ring--soft{stroke:#1f2a442e;stroke-width:.7}.hm2 .hcw-hub{fill:#fbf8f1;stroke:#1f2a4480;stroke-width:.8}.hm2 .hcw-div{stroke:#1f2a448c;stroke-width:.8}.hm2 .hcw-sname{font:600 7.6px/1 var(--hm-ui,"DM Sans",sans-serif);letter-spacing:.22em;fill:#1f2a44b8}.hm2 .hcw-sign{fill:none;stroke:#1f2a44;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.hm2 .hcw-tick{stroke:#1f2a444d;stroke-width:.5}.hm2 .hcw-tick--m{stroke:#1f2a448c;stroke-width:.7}.hm2 .hcw-cusp{stroke:#1f2a443d;stroke-width:.7}.hm2 .hcw-cusp--angle{stroke:#1f2a44;stroke-width:1.1}.hm2 .hcw-num{font:italic 400 10.5px/1 var(--hm-display,"Newsreader",serif);fill:#1f2a449e}.hm2 .hcw-axis{stroke:#1f2a44;stroke-width:1.2}.hm2 .hcw-axis-l{font:600 9.5px/1 var(--hm-ui,"DM Sans",sans-serif);letter-spacing:.1em;fill:#1f2a44}.hm2 .hcw-asp{stroke-width:1.05;stroke-opacity:.85}.hm2 .hcw-dot{fill:#1f2a44}.hm2 .hcw-ptick{stroke:#1f2a44;stroke-width:1.1}.hm2 .hcw-lead{stroke:#1f2a444d;stroke-width:.6}.hm2 .hcw-pbg{fill:#fffdf8}.hm2 .hcw-planet{fill:none;stroke:#1f2a44;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hm2 .hcw-fill{fill:#1f2a44;stroke:none}.hm2 .hcw-deg{paint-order:stroke;stroke:#fffdf8;stroke-width:2.6px;stroke-linejoin:round;font:500 8.4px/1 var(--hm-ui,"DM Sans",sans-serif);fill:#1f2a44cc;font-variant-numeric:tabular-nums}.hm2 .hcw-rx{fill:#b9604e;font-weight:600}.hm2 .hcw-legend{margin-top:22px;padding-top:12px;border-top:1px solid var(--hm-rule-strong);display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px 20px}.hm2 .hcw-legend>div{min-width:0}.hm2 .hcw-legend dt{font:600 10.5px/1.3 var(--hm-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-muted)}.hm2 .hcw-legend dd{white-space:nowrap;margin-top:3px;font:400 17px/1.25 var(--hm-display);color:var(--hm-ink)}.hm2 .hcw-legend dd span{font-style:italic;color:var(--hm-accent);font-variant-numeric:lining-nums}.hm2 .hcw-legend .hcw-legend-asp{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:8px;border-top:1px solid var(--hm-rule)}.hm2 .hcw-legend .hcw-legend-asp dd{white-space:normal;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font:400 14px/1.3 var(--hm-ui)}.hm2 .hcw-legend .hcw-key{display:inline-flex;align-items:center;gap:6px;font-style:normal;color:var(--hm-ink)}.hm2 .hcw-key svg{width:22px;height:6px;stroke-width:2}.hm2 .hm2-wheel figcaption{margin-top:10px;font:400 13px/1.45 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-hero-more{margin-top:clamp(56px,7vw,88px)}.hm2 .hm2-pillars{border-top:1px solid var(--hm-rule-strong);display:grid;grid-template-columns:minmax(0,1fr)}.hm2 .hm2-pillars li{min-width:0;padding-block:5px;border-bottom:1px solid var(--hm-rule)}.hm2 .hm2-pillar{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px 0 24px}.hm2 .hm2-pillar-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.hm2 .hm2-icon{width:30px;height:30px;color:var(--hm-accent);flex:none}.hm2 .hm2-pillar-l{font:600 12px/1.3 var(--hm-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-accent)}.hm2 .hm2-pillar-l b{font-weight:600;color:var(--hm-muted);margin-right:4px}.hm2 .hm2-pillar-v{font:400 25px/1.15 var(--hm-display);letter-spacing:-.01em;color:var(--hm-ink)}.hm2 .hm2-pillar-v .hm2-arrow{font-size:.8em;color:var(--hm-muted)}.hm2 .hm2-pillar:hover .hm2-pillar-v{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hm2 .hm2-pillar:hover .hm2-arrow{transform:translateX(3px)}.hm2 .hm2-pillar-s{font:400 16px/1.5 var(--hm-ui);color:var(--hm-muted);text-wrap:pretty}@media (min-width:640px){.hm2 .hm2-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.hm2 .hm2-pillars li:nth-child(odd){padding-right:24px}.hm2 .hm2-pillars li:nth-child(2n){padding-left:24px;border-left:1px solid var(--hm-rule)}}@media (min-width:1024px){.hm2 .hm2-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.hm2 .hm2-pillars li,.hm2 .hm2-pillars li:nth-child(2n),.hm2 .hm2-pillars li:nth-child(odd){padding:5px 24px;border-bottom:0;border-left:1px solid var(--hm-rule)}.hm2 .hm2-pillars li:first-child{padding-left:0;border-left:0}.hm2 .hm2-pillars li:last-child{padding-right:0}.hm2 .hm2-pillar{padding:26px 0 28px}}.hm2 .hm2-facts{border-bottom:1px solid var(--hm-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:22px 0}.hm2 .hm2-facts li{display:flex;flex-direction:column;gap:4px;min-width:0}.hm2 .hm2-facts li:last-child{grid-column:1/-1}.hm2 .hm2-fact-v{font:400 22px/1.15 var(--hm-display);color:var(--hm-ink);font-variant-numeric:lining-nums}.hm2 .hm2-fact-l{font:400 14px/1.4 var(--hm-ui);color:var(--hm-muted)}@media (min-width:640px){.hm2 .hm2-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.hm2 .hm2-facts li:last-child{grid-column:auto}}@media (min-width:1024px){.hm2 .hm2-hero-top{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(48px,6vw,88px)}.hm2 .hm2-wheel{margin:0;width:100%}.hm2 .hm2-facts{grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--hm-rule)}}@media (min-width:1024px) and (min-height:620px){.hm2 .hm2-hero{padding-top:0}.hm2 .hm2-hero-screen{min-height:calc(100vh - var(--ds-header-h, 72px));min-height:calc(100svh - var(--ds-header-h, 72px));display:flex;align-items:center;padding-block:28px 40px}.hm2 .hm2-hero-screen>.hm2-wrap{width:100%}.hm2 .hm2-wheel{width:min(100%,calc(100svh - var(--ds-header-h, 72px) - 236px));justify-self:end}.hm2 .hm2-hero-more{margin-top:0;padding-top:8px}}.hm2 .hm2-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(16px,4vw,32px)}.hm2 .hm2-shots li{min-width:0}.hm2 .hm2-shot{width:100%}.hm2 .hm2-shot>div{box-shadow:0 0 0 1px var(--hm-rule)}.hm2 .hm2-shots figcaption{margin-top:14px;padding-top:12px;border-top:1px solid var(--hm-rule);font:400 17px/1.35 var(--hm-display);color:var(--hm-ink);text-wrap:balance}@media (min-width:900px){.hm2 .hm2-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px)}}.hm2 .hm2-zod-stage{position:relative}.hm2 .hm2-zod-burst{width:104px;margin:-8px 0 20px auto}.hm2 .hm2-zod-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.hm2 .hm2-zc{min-width:0;--tint:#eee9df}.hm2 .hm2-zc--fire{--tint:#f6ddcc}.hm2 .hm2-zc--earth{--tint:#dfe6d2}.hm2 .hm2-zc--air{--tint:#e6e2f3}.hm2 .hm2-zc--water{--tint:#d7e3f0}.hm2 .hm2-zc-a{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:16px 12px 18px;border-radius:18px;background:var(--tint);text-align:center;transform:rotate(var(--tilt,0deg));transition:transform .35s var(--ds-ease,ease),box-shadow .35s;box-shadow:0 1px 0 #1f2a440d}.hm2 .hm2-zc-a:focus-visible,.hm2 .hm2-zc-a:hover{transform:rotate(0deg) translateY(-3px);box-shadow:0 14px 28px #1f2a441f}.hm2 .hm2-zc-tape{position:absolute;left:50%;top:-10px;width:64px;height:20px;margin-left:-32px;background:#f6df8cc7;transform:rotate(-4deg);box-shadow:0 1px 2px #1f2a4414}.hm2 .hm2-zc-img{position:relative;display:block;width:100%;aspect-ratio:1;min-height:0;overflow:visible}.hm2 .hm2-zc-img img{position:absolute;inset:6%;display:block;width:88%;height:88%;max-width:none;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(31,42,68,.2));transition:transform .45s var(--ds-ease,ease)}.hm2 .hm2-zc-a:hover .hm2-zc-img img{transform:scale(1.04) rotate(-2deg)}.hm2 .hm2-zc-n{position:absolute;left:14px;top:14px;font:600 11px/1 var(--hm-ui);letter-spacing:.12em;color:var(--hm-accent)}.hm2 .hm2-zc-name{margin-top:10px;font:400 25px/1.1 var(--hm-display);letter-spacing:-.01em;color:var(--hm-ink)}.hm2 .hm2-zc-sym{margin-top:3px;font:italic 400 16px/1.3 var(--hm-display);color:var(--hm-accent)}.hm2 .hm2-zc-d{margin-top:8px;font:500 12px/1.3 var(--hm-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-muted)}@media (min-width:640px){.hm2 .hm2-zod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 22px}}@media (min-width:1024px){.hm2 .hm2-zod-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px}.hm2 .hm2-zod-burst{position:absolute;right:0;top:-132px;margin:0;width:116px}.hm2 .hm2-zod .hm2-head-b{padding-right:140px}}.hm2 .hm2-fcs{display:grid;gap:18px}.hm2 .hm2-fcs>li{break-inside:avoid}.hm2 .hm2-fc{min-width:0;border-radius:16px;background:var(--ds-mat,#fffdf8);box-shadow:0 0 0 1px #1f2a4414,0 1px 2px #1f2a440a;padding:24px 24px 18px}.hm2 .hm2-fc article{display:flex;flex-direction:column;height:100%}.hm2 .hm2-fc-h{margin-top:18px;font:400 clamp(23px,1.1rem + .4vw,26px)/1.18 var(--hm-display);letter-spacing:-.01em;color:var(--hm-ink);text-wrap:balance}.hm2 .hm2-fc-h em{color:var(--hm-accent)}.hm2 .hm2-seotag{margin-top:6px;font:500 14px/1.4 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-fc-b{margin-top:12px;max-width:46ch;font:400 17px/1.6 var(--hm-ui);color:#1f2a44e6;text-wrap:pretty}.hm2 .hm2-asks{margin-top:18px;font:600 11px/1.3 var(--hm-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-muted)}.hm2 .hm2-qs{margin-top:6px}.hm2 .hm2-qs li{padding:8px 0;border-bottom:1px solid var(--hm-rule);font:italic 400 17px/1.4 var(--hm-display);color:var(--hm-ink)}.hm2 .hm2-qs li:last-child{border-bottom:0}.hm2 .hm2-links{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-top:1px solid var(--hm-rule)}.hm2 .hm2-links a{font-size:15px}@media (min-width:760px){.hm2 .hm2-fcs{display:block;column-count:2;column-gap:22px}.hm2 .hm2-fcs>li{margin-bottom:22px}}@media (min-width:1100px){.hm2 .hm2-fcs{column-count:3;column-gap:24px}.hm2 .hm2-fcs>li{margin-bottom:24px}}.hm2 .hm2-steps{display:grid;grid-template-columns:minmax(0,1fr)}.hm2 .hm2-steps li{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--hm-rule)}.hm2 .hm2-steps li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.hm2 .hm2-step-n{display:block;font:300 34px/1 var(--hm-display);color:var(--hm-accent);font-variant-numeric:lining-nums}.hm2 .hm2-step-h{margin-top:14px;font:400 25px/1.2 var(--hm-display);color:var(--hm-ink)}.hm2 .hm2-steps p{margin-top:10px;max-width:46ch;font:400 16px/1.6 var(--hm-ui);color:var(--hm-muted)}@media (min-width:820px){.hm2 .hm2-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,40px)}.hm2 .hm2-steps li{padding:0 0 0 clamp(20px,2.4vw,32px);margin:0;border-bottom:0;border-left:1px solid var(--hm-rule)}.hm2 .hm2-steps li:first-child{padding-left:0;border-left:0}}.hm2 .hm2-accuracy .hm2-intro{margin-top:0}.hm2 .hm2-acc-l .hm2-answer{margin-top:36px}.hm2 .hm2-acc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.hm2 .hm2-answer:before{content:"";display:block;width:40px;height:1px;margin-bottom:18px;background:var(--hm-gold)}.hm2 .hm2-answer h3{font:400 clamp(24px,1.2rem + .5vw,28px)/1.2 var(--hm-display);color:var(--hm-ink);text-wrap:balance}.hm2 .hm2-answer p{margin-top:14px;max-width:54ch;font:400 17px/1.65 var(--hm-display);color:var(--hm-ink)}.hm2 .hm2-method div{padding:14px 0;border-top:1px solid var(--hm-rule)}.hm2 .hm2-method div:last-child{border-bottom:1px solid var(--hm-rule)}.hm2 .hm2-method dt{font:600 12.5px/1.3 var(--hm-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-ink)}.hm2 .hm2-method dd{margin-top:4px;font:400 16px/1.5 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-sources{margin-top:28px}.hm2 .hm2-sources ul{margin-top:10px;display:grid;gap:10px;font:400 16px/1.5 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-sources a{color:var(--hm-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--hm-rule)}.hm2 .hm2-sources a:hover{text-decoration-color:var(--hm-ink)}@media (min-width:900px){.hm2 .hm2-acc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}}.hm2 .hm2-ed{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center;position:relative;padding:26px 22px;border-radius:20px;background:var(--ds-mat,#fffdf8);box-shadow:0 0 0 1px #1f2a4414,0 18px 40px -24px #1f2a4440}.hm2 .hm2-ed:before{content:"";position:absolute;left:50%;top:-10px;width:84px;height:22px;margin-left:-42px;background:#f6df8ccc;transform:rotate(-3deg);box-shadow:0 1px 2px #1f2a4414}.hm2 .hm2-ed-stamp{position:absolute;right:14px;top:-34px;width:104px;transform:rotate(-12deg)}.hm2 .hm2-ed-stamp .hm2-stamp-c{font-size:60px;transform:translateY(7px)}.hm2 .hm2-ed-moon{display:block;width:76px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--ds-night,#0c0f22)}.hm2 .hm2-ed-moon img{display:block;width:100%;height:100%;object-fit:cover}.hm2 .hm2-ed-body{display:flex;flex-direction:column;gap:12px;min-width:0}.hm2 .hm2-ed-h{font:400 clamp(30px,1.3rem + 1.8vw,48px)/1.06 var(--hm-display);letter-spacing:-.018em;color:var(--hm-ink);text-wrap:balance;max-width:24ch}.hm2 .hm2-ed-d{max-width:62ch;font:400 18px/1.5 var(--hm-display);color:var(--hm-ink);opacity:.86}.hm2 .hm2-ed-go{align-self:flex-start;margin-top:4px;padding-bottom:6px;border-bottom:1px solid var(--hm-ink);font:600 15px/1 var(--hm-ui);color:var(--hm-ink)}.hm2 .hm2-ed:hover .hm2-ed-h{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.hm2 .hm2-ed:hover .hm2-arrow{transform:translateX(3px)}.hm2 .hm2-reads{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.hm2 .hm2-reads a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--hm-rule);border-radius:999px;font:500 15px/1 var(--hm-ui);color:var(--hm-ink);white-space:nowrap;transition:border-color .2s}.hm2 .hm2-reads a:hover{border-color:var(--hm-ink)}@media (min-width:700px){.hm2 .hm2-ed{grid-template-columns:136px minmax(0,1fr) 150px;gap:clamp(28px,3.4vw,48px);padding:36px clamp(28px,4vw,48px)}.hm2 .hm2-ed-stamp{position:relative;right:auto;top:auto;width:150px}.hm2 .hm2-ed-moon{width:136px}}.hm2 .hm2-plans{display:grid;grid-template-columns:minmax(0,1fr)}.hm2 .hm2-plan{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--hm-rule);min-width:0}.hm2 .hm2-plan:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.hm2 .hm2-plan-p{margin-top:12px;font:300 clamp(44px,2rem + 1.6vw,60px)/1 var(--hm-display);letter-spacing:-.02em;color:var(--hm-ink);font-variant-numeric:lining-nums}.hm2 .hm2-plan-b{margin-top:14px;max-width:48ch;font:400 16px/1.6 var(--hm-ui);color:var(--hm-ink)}.hm2 .hm2-plan-note{font:400 16px/1.55 var(--hm-ui);color:var(--hm-muted);max-width:52ch}@media (min-width:700px){.hm2 .hm2-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.hm2 .hm2-plan,.hm2 .hm2-plan:last-child{margin:0;padding:0 clamp(20px,3vw,40px) 0 0;border-bottom:0}.hm2 .hm2-plan+.hm2-plan{padding:0 0 0 clamp(20px,3vw,40px);border-left:1px solid var(--hm-rule)}}.hm2 .hm2-revs{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.hm2 .hm2-rev{border-top:1px solid var(--hm-rule);padding-top:20px}.hm2 .hm2-rev-stars{margin-bottom:10px;color:var(--hm-gold);letter-spacing:.1em}.hm2 .hm2-rev blockquote{font:400 19px/1.5 var(--hm-display)}.hm2 .hm2-rev figcaption{margin-top:14px;font:400 14.5px/1.4 var(--hm-ui);color:var(--hm-muted)}@media (min-width:820px){.hm2 .hm2-revs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm2 .hm2-faq-box{max-width:860px;margin:0 auto}.hm2 .hm2-faq-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:clamp(28px,4vw,44px)}.hm2 .hm2-faq-head .hm2-h2{max-width:none}.hm2 .hm2-faq-head .hm2-h2 em{color:var(--hm-accent)}.hm2 .hm2-faq{border-top:1px solid var(--hm-rule-strong)}.hm2 .hm2-faq details{padding-block:4px;border-bottom:1px solid var(--hm-rule)}.hm2 .hm2-faq summary{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:60px;padding:14px 0;list-style:none;cursor:pointer}.hm2 .hm2-faq summary::-webkit-details-marker{display:none}.hm2 .hm2-faq-n{font:600 11px/1 var(--hm-ui);letter-spacing:.12em;color:var(--hm-accent)}.hm2 .hm2-faq-q{font:400 21px/1.3 var(--hm-display);color:var(--hm-ink);text-wrap:pretty;transition:color .2s}.hm2 .hm2-faq summary:hover .hm2-faq-q{color:var(--hm-accent)}.hm2 .hm2-faq-x{position:relative;width:24px;height:24px;color:var(--hm-ink)}.hm2 .hm2-faq-x:after,.hm2 .hm2-faq-x:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s var(--ds-ease,ease)}.hm2 .hm2-faq-x:after{transform:translate(-50%,-50%) rotate(90deg)}.hm2 .hm2-faq details[open] .hm2-faq-x:after{transform:translate(-50%,-50%) rotate(0deg)}.hm2 .hm2-faq details>p{padding:0 38px 26px 48px;max-width:68ch;font:400 17px/1.65 var(--hm-ui);color:#1f2a44d1}.hm2 .hm2-waitlist .hm2-head{margin-bottom:0}.hm2 .hm2-waitlist .hm2-intro{margin-top:4px}.hm2 .hm2-wl-live{margin-top:20px;min-height:56px;max-width:460px}.hm2 .hm2-wl-form{display:flex;flex-direction:column;gap:10px}.hm2 .hm2-wl-form .ds-field{background:var(--hm-paper);box-shadow:inset 0 0 0 1px var(--hm-rule);border-radius:999px;padding:0 20px}.hm2 .hm2-wl-form .ds-field:focus{box-shadow:inset 0 0 0 1px var(--hm-ink)}.hm2 .hm2-wl-done{display:inline-flex;align-items:center;min-height:56px;font:400 22px/1.2 var(--hm-display);color:var(--hm-ink);outline:none}.hm2 .hm2-wl-done:focus-visible{box-shadow:inset 0 -1px 0 var(--hm-accent)}.hm2 .hm2-waitlist .ds-error,.hm2 .hm2-wl-note{margin-top:12px;max-width:460px;font:400 14px/1.5 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-waitlist .ds-error{color:var(--ds-error,#a8455a);font-weight:500}@media (min-width:560px){.hm2 .hm2-wl-form{flex-direction:row}.hm2 .hm2-wl-form .ds-field{flex:1;min-width:0}}@media (max-width:640px){.hm2{--hm-gut:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.hm2 .hm2-h1-brand{font-size:clamp(64px,21vw,92px)}.hm2 .hm2-h1-sub{font-size:clamp(22px,6.4vw,27px);max-width:19ch}.hm2 .hm2-wheel{width:100%;max-width:440px}.hm2 .hm2-wheel-stage{margin-inline:4px}.hm2 .hm2-wheel-stamp{left:0;top:-2%;width:23%}.hm2 .hm2-wheel-burst{right:0;width:21%}.hm2 .hm2-wheel-burst>span{font-size:14px}.hm2 .hm2-wheel-cut{left:-2%;bottom:-6%;width:36%}.hm2 .hm2-wheel-cut-t{right:-14%;font-size:13px}.hm2 .hcw-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.hm2 .hcw-legend>div:nth-child(3){grid-column:1/-1}.hm2 .hm2-shots figcaption{font-size:16px}.hm2 .hm2-faq summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px}.hm2 .hm2-faq-n{display:none}.hm2 .hm2-faq-q{font-size:19px}.hm2 .hm2-faq details>p{padding:0 0 22px;font-size:16.5px}.hm2 .hm2-fc{padding:22px 18px 14px}.hm2 .hm2-zc-name{font-size:22px}.hm2 .hm2-zc-d{letter-spacing:.04em}}@media (max-width:1023.98px){.hm2 .hm2-seotag{font-size:16px}}@media (max-width:430px){.hm2 .hm2-ctas{flex-direction:column}.hm2 .hm2-btn{width:100%;white-space:normal}}@media (pointer:coarse){.hm2 .hm2-faq summary{min-height:60px}}@media (prefers-reduced-motion:reduce){.hm2 .hm2-arrow,.hm2 .hm2-burst,.hm2 .hm2-faq-x:after,.hm2 .hm2-faq-x:before,.hm2 .hm2-zc-a,.hm2 .hm2-zc-img img{transition:none}}.hm2 .hm2-phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px clamp(16px,4vw,28px)}.hm2 .hm2-phones li{min-width:0}.hm2 .hm2-phones figure{transform:rotate(var(--tilt,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hm2 .hm2-phones li:hover figure{transform:rotate(0deg) translateY(-4px)}.hm2 .hm2-phone{border-radius:30px;padding:7px;background:#1f2a44;box-shadow:0 1px 2px #1f2a4424,0 18px 40px -18px #1f2a4473}.hm2 .hm2-phone img{display:block;width:100%;height:auto;border-radius:24px;background:var(--hm-paper)}.hm2 .hm2-phones figcaption{margin-top:16px;font:italic 400 17px/1.35 var(--hm-display);color:var(--hm-ink);text-wrap:balance}.hm2 .hm2-phone-k{display:block;margin-bottom:4px;font:600 11px/1.2 var(--hm-ui);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-accent)}@media (min-width:900px){.hm2 .hm2-phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.4vw,48px)}}@media (prefers-reduced-motion:reduce){.hm2 .hm2-phones figure{transform:none;transition:none}}.hm2 .hm2-fcs{display:grid!important;columns:auto!important;grid-template-columns:minmax(0,1fr);gap:22px}.hm2 .hm2-fcs>li{margin:0!important}@media (min-width:700px){.hm2 .hm2-fcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm2 .hm2-fcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}.hm2 .hm2-fc{padding:18px 22px;transition:box-shadow .3s ease,transform .3s ease}.hm2 .hm2-fc:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1f2a441a,0 16px 34px -20px #1f2a4466}.hm2 .hm2-fc-obj{height:190px;margin:0 -4px 18px;border-radius:12px;background:radial-gradient(ellipse at 50% 60%,#f3eee4 0,#ece6da 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.hm2 .hm2-fc-obj img{max-height:168px;max-width:78%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(31,42,68,.18))}.hm2 .hm2-fc-obj.is-print img{max-height:176px;max-width:64%;border-radius:3px;box-shadow:0 0 0 6px #fffdf8,0 10px 22px -10px #1f2a4459;filter:none}.hm2 .hm2-fc-h{margin-top:14px}.hm2 .hm2-fc-b{font-size:16px;line-height:1.55;margin-bottom:16px}.hm2 .hm2-links{padding-top:14px}.hm2 .hm2-sources li{font-size:16px;line-height:1.5;padding:8px 0;border-bottom:1px solid var(--hm-rule)}.hm2 .hm2-sources li:last-child{border-bottom:0}.hm2 .hm2-plans{gap:22px}.hm2 .hm2-plan,.hm2 .hm2-plan+.hm2-plan,.hm2 .hm2-plan:last-child{margin:0;padding:clamp(24px,3vw,36px);border:0;border-left:0;border-radius:18px;background:var(--ds-mat,#fffdf8);box-shadow:0 0 0 1px #1f2a4414,0 1px 2px #1f2a440a}.hm2 .hm2-plan+.hm2-plan{background:#1f2a44;color:#f7f3ea;box-shadow:0 18px 40px -22px #1f2a4499}.hm2 .hm2-plan+.hm2-plan .hm2-kicker{color:#e9d27a}.hm2 .hm2-plan+.hm2-plan .hm2-plan-b,.hm2 .hm2-plan+.hm2-plan .hm2-plan-p{color:#f7f3ea}.hm2 .hm2-plan-p{font-size:clamp(36px,1.6rem + 1.4vw,50px)}@media (min-width:760px){.hm2 .hm2-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}.hm2 .hm2-waitlist .hm2-wrap>.hm2-head{border-radius:22px;padding:clamp(28px,4vw,56px);margin:0;background:radial-gradient(120% 140% at 100% 0,#ede6f6 0,#f7f3ea 55%,#fffdf8 100%);box-shadow:0 0 0 1px #1f2a4414;align-items:center}.hm2 .hm2-msteps{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}.hm2 .hm2-msteps li{min-width:0}.hm2 .hm2-mobj{height:220px;margin-bottom:20px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 62%,#f4efe5 0,#eae3d5 100%)}.hm2 .hm2-mobj img{max-height:190px;max-width:76%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(31,42,68,.2))}.hm2 .hm2-mobj.is-print img{max-height:196px;max-width:58%;filter:none;border-radius:2px;box-shadow:0 0 0 7px #fffdf8,0 12px 24px -12px #1f2a4466}.hm2 .hm2-msteps p{margin-top:10px;max-width:44ch;font:400 16px/1.6 var(--hm-ui);color:var(--hm-ink)}.hm2 .hm2-msteps .hm2-mcredit{display:block;margin-top:12px;font:italic 400 14px/1.4 var(--hm-display);color:var(--hm-muted)}@media (min-width:860px){.hm2 .hm2-msteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}}.hm2 .hm2-proof{margin-top:clamp(44px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:stretch}@media (min-width:900px){.hm2 .hm2-proof{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.hm2 .hm2-label{margin:0;padding:clamp(26px,3.4vw,40px);border-radius:18px;background:#1f2a44;color:#f7f3ea;box-shadow:0 22px 44px -26px #1f2a44b3}.hm2 .hm2-label .hm2-kicker{color:#e9d27a}.hm2 .hm2-label-n{margin-top:12px;font:300 clamp(72px,4rem + 4vw,128px)/.95 var(--hm-display);letter-spacing:-.03em;font-variant-numeric:lining-nums}.hm2 .hm2-label-n span{color:#e9d27a}.hm2 .hm2-label figcaption{margin-top:16px;max-width:40ch;font:400 16px/1.55 var(--hm-ui);color:#f7f3eae0}.hm2 .hm2-label-go{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font:500 15px/1.3 var(--hm-ui);color:#f7f3ea;text-decoration:underline;text-underline-offset:4px}.hm2 .hm2-proof .hm2-answer{margin:0;align-self:center}.hm2 .hm2-proof .hm2-answer h3{font:400 clamp(24px,1.2rem + .8vw,30px)/1.2 var(--hm-display)}.hm2 .hm2-proof .hm2-answer p{margin-top:12px;max-width:58ch;font:400 16px/1.65 var(--hm-ui)}.hm2 .hm2-src,.hm2 .hm2-src-k{color:var(--hm-muted)}.hm2 .hm2-src-k{margin-top:18px;font:600 11px/1.2 var(--hm-ui);letter-spacing:.14em;text-transform:uppercase}.hm2 .hm2-src{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:2px}.hm2 .hm2-src a{display:inline-flex;align-items:center;min-height:44px;color:var(--hm-ink);font:400 16px/1.3 var(--hm-ui)}.hm2 .hm2-reads{display:grid!important;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:26px}@media (min-width:1000px){.hm2 .hm2-reads{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.hm2 .hm2-reads li{min-width:0}.hm2 .hm2-reads a.hm2-read{white-space:normal;min-height:0;border:0;font:inherit;display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px;align-items:center;padding:14px;border-radius:16px;background:var(--ds-mat,#fffdf8);box-shadow:0 0 0 1px #1f2a4414;text-decoration:none;color:var(--hm-ink);transition:transform .3s ease,box-shadow .3s ease}.hm2 .hm2-reads a.hm2-read:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #1f2a441a,0 14px 30px -20px #1f2a4466}.hm2 .hm2-read-img{grid-row:1/3;height:96px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#efe9dd;overflow:hidden}.hm2 .hm2-read-img img{max-width:84%;max-height:84%;width:auto;height:auto;object-fit:contain}.hm2 .hm2-read-t{align-self:end;font:400 21px/1.2 var(--hm-display)}.hm2 .hm2-read-b{align-self:start;margin-top:4px;font:400 16px/1.45 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-press{margin-top:16px;font:400 16px/1.5 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-press a{color:var(--hm-ink);display:inline-flex;min-height:44px;align-items:center}@media (min-width:960px){.hm2 .hm2-faq-box{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start;max-width:none}.hm2 .hm2-faq-head{text-align:left;align-items:flex-start;position:sticky;top:110px;margin-bottom:0}.hm2 .hm2-faq-head .hm2-h2{text-align:left}}.hm2 .hm2-faq-intro{margin-top:12px;max-width:34ch;font:400 16px/1.55 var(--hm-ui);color:var(--hm-muted)}.hm2 .hm2-faq-intro a{color:var(--hm-ink)}@media (max-width:1023px){.hm2 .hm2-hero-top{gap:0}.hm2 .hm2-hero-copy{display:contents}.hm2 .hm2-hero-top .hm2-script,.hm2 .hm2-hero-top>.hm2-script{order:1}.hm2 .hm2-hero-top .hm2-h1{order:2}.hm2 .hm2-hero-top .hm2-wheel{order:3;margin-top:30px;margin-bottom:8px}.hm2 .hm2-hero-top .hm2-badge{order:4;margin-top:28px}.hm2 .hm2-hero-top .hm2-ctas{order:5}}.hm2 .hm2-credit-d summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font:500 15px/1.2 var(--hm-ui);color:var(--hm-muted);list-style:none}.hm2 .hm2-credit-d summary::-webkit-details-marker{display:none}.hm2 .hm2-credit-d summary:after{content:"+";margin-left:8px;font-weight:400}.hm2 .hm2-credit-d[open] summary:after{content:"–"}@media (max-width:699px){.hm2 .hm2-phones{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));padding:8px max(16px,env(safe-area-inset-left,0px)) 18px;scrollbar-width:none}.hm2 .hm2-phones::-webkit-scrollbar{display:none}.hm2 .hm2-phones li{flex:0 0 66%;scroll-snap-align:center}.hm2 .hm2-zod-grid{display:flex!important;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left, 0px)));padding:18px max(16px,env(safe-area-inset-left,0px)) 22px;scrollbar-width:none}.hm2 .hm2-zod-grid::-webkit-scrollbar{display:none}.hm2 .hm2-zod-grid>li{flex:0 0 58%;scroll-snap-align:center}.hm2 .hm2-fc-obj{height:150px}.hm2 .hm2-fc-obj img{max-height:130px}.hm2 .hm2-fc-obj.is-print img{max-height:136px}.hm2 .hm2-mobj{height:170px}.hm2 .hm2-mobj img{max-height:148px}.hm2 .hm2-mobj.is-print img{max-height:150px}}@media (max-width:699px) and (prefers-reduced-motion:reduce){.hm2 .hm2-phones,.hm2 .hm2-zod-grid{scroll-snap-type:none}}.hm2 .hm2-zod-grid{column-gap:30px!important;row-gap:40px!important}@media (min-width:1024px){.hm2 .hm2-zod-grid{column-gap:36px!important;row-gap:48px!important}}@media (max-width:699px){.hm2 .hm2-zod-grid{gap:22px!important}}@media (min-width:700px) and (max-width:1023px){.hm2 .hm2-zod-grid{column-gap:40px!important;row-gap:48px!important}}.hm2 .hm2-credit-d{margin-top:24px}.hm2 .hm2-proof--solo{margin-top:0}.hm2 .hm2-edition--pair .hm2-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.hm2 .hm2-edition--pair .hm2-label{display:flex;flex-direction:column;justify-content:center}@media (min-width:1000px){.hm2 .hm2-edition--pair .hm2-pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:26px;align-items:stretch}.hm2 .hm2-edition--pair .hm2-ed{height:100%;grid-template-columns:112px minmax(0,1fr) 124px;align-content:center}.hm2 .hm2-edition--pair .hm2-ed-stamp{width:124px}.hm2 .hm2-edition--pair .hm2-label-n{font-size:clamp(72px,3rem + 3vw,112px)}}.hm2 .hm2-plan-alt{margin-top:8px;font:italic 400 18px/1.3 var(--hm-display);color:inherit;opacity:.85}.hm2 .hm2-plan+.hm2-plan .hm2-plan-alt{color:#e9d27a;opacity:1}