:is(.hp,body) .page-prose p{max-width:64ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}:is(.hp,body) .page-prose p+p{margin-top:16px}:is(.hp,body) .page-prose strong{color:var(--color-text);font-weight:600}:is(.hp,body) .page-prose .kicker{max-width:30ch;font:600 clamp(22px, 2.3vw, 28px)/1.25 var(--f-head);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;margin:0 0 20px}:is(.hp,body) .page-prose .lead-in{margin-bottom:24px}:is(.hp,body) .page-prose .sig{gap:2px;margin-top:28px;font-size:15px;line-height:1.4;display:grid}:is(.hp,body) .page-prose .sig b{color:var(--color-text);font-weight:600}:is(.hp,body) .page-prose .fine{color:var(--color-text-subtle);margin-top:24px;font-size:14px}@media (min-width:54rem){:is(:is(.hp,body) .ledger-head:has(+.page-prose),:is(.hp,body) .ledger-head:has(+.release-body)){margin-top:8px}}:is(.hp,body) .tick-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}:is(.hp,body) .tick-list li{color:var(--color-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;font-size:17px;line-height:1.45;display:grid}:is(.hp,body) .tick-list .tick{border:1.5px solid var(--color-text);fill:none;width:24px;height:24px;stroke:var(--color-text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;display:block}:is(.hp,body) .plan-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}:is(.hp,body) .plan-card{padding:clamp(24px,3vw,40px)}:is(.hp,body) .plan-card .price{align-items:baseline;gap:10px;margin:8px 0 6px;display:flex}:is(.hp,body) .plan-card .price b{font:700 clamp(64px, 8vw, 104px)/.9 var(--f-head);letter-spacing:-.045em;color:var(--color-text)}:is(.hp,body) .plan-card .price span{color:var(--color-text-muted);font-size:17px}:is(.hp,body) .plan-card .terms{color:var(--color-text-muted);margin:0 0 28px;font-size:15px}:is(.hp,body) .plan-inc .hp-h3{margin:6px 0}:is(.hp,body) .plan-inc .hp-fine{margin:0 0 24px}:is(.hp,body) .plan-card .btn-primary{justify-content:center;align-items:center;width:100%;min-height:52px;font-size:17px;display:flex}@media (min-width:54rem){:is(.hp,body) .plan-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}:is(.hp,body) .community-door{justify-items:start;gap:12px;max-width:680px;display:grid}:is(.hp,body) .community-door .hp-eyebrow{margin:0}:is(.hp,body) .community-door .hp-h3{margin:0;font-size:clamp(24px,2.6vw,32px)}:is(.hp,body) .community-door .hp-fine{margin:0 0 12px;font-size:15px}:is(.hp,body) .fact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}:is(.hp,body) .fact-grid>li{padding:clamp(22px,2.4vw,30px)}:is(.hp,body) .fact-grid .n{font:600 12px/1 var(--f-mono);letter-spacing:.17em;color:var(--color-text-subtle);margin-bottom:18px;display:block}:is(.hp,body) .fact-grid p{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.6}:is(.hp,body) .rule-list{border-top:2px solid var(--color-text);margin:0;padding:0;list-style:none}:is(.hp,body) .rule-list>li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:20px 0;display:grid}:is(.hp,body) .rule-list .k{font:600 clamp(17px, 1.5vw, 19px)/1.3 var(--f-head);letter-spacing:-.01em;color:var(--color-text)}:is(.hp,body) .rule-list .k small{font:400 15px/1.5 var(--f-body);letter-spacing:0;color:var(--color-text-muted);margin-top:4px;display:block}:is(.hp,body) .rule-list .v{font-size:16px}@media (max-width:560px){:is(.hp,body) .rule-list>li{grid-template-columns:minmax(0,1fr)}}:is(.hp,body) .film{max-width:1040px}:is(.hp,body) .film .hp-lede{margin-bottom:32px}:is(.hp,body) .film-frame{aspect-ratio:16/9;background:var(--hz-band-4);border-radius:16px;position:relative;overflow:hidden}:is(.hp,body) .film-frame img,:is(.hp,body) .film-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:is(.hp,body) .film-play{cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;padding:clamp(14px,3vw,32px);display:flex;position:absolute;inset:0}:is(.hp,body) .film-play .btn-primary{min-height:48px;padding:12px 22px;font-size:16px}:is(.hp,body) .film-play:focus-visible{outline:3px solid var(--color-text);outline-offset:4px;border-radius:16px}:is(.hp,body) .film-cap{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-top:16px;display:flex}:is(.hp,body) .film-cap p{margin:0}:is(.hp,body) .hiw-steps-head{max-width:760px;margin-bottom:clamp(48px,6vw,88px)}:is(.hp,body) .steps{gap:clamp(56px,7vw,104px);margin:0;padding:0;list-style:none;display:grid}:is(.hp,body) .step{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,56px);scroll-margin-top:96px;display:grid}:is(.hp,body) .step-n{font:700 clamp(44px, 5vw, 64px)/.9 var(--f-head);letter-spacing:-.04em;color:var(--color-text);font-variant-numeric:tabular-nums;display:block}:is(.hp,body) .step-text .hp-h3{margin:16px 0 10px;font-size:clamp(22px,2.3vw,28px)}:is(.hp,body) .step-text p{max-width:46ch;color:var(--color-text-muted);margin:0;font-size:17px;line-height:1.6}:is(.hp,body) .step-text p+p{margin-top:12px}:is(.hp,body) .step-shot{background:var(--color-surface-alt);border-radius:14px;margin:0;overflow:hidden}:is(.hp,body) .step-shot picture,:is(.hp,body) .step-shot img{width:100%;height:auto;display:block}:root.dark :is(.hp,body) .step-shot .shot-light,:root:not(.dark) :is(.hp,body) .step-shot .shot-dark{display:none}@media (min-width:60rem){:is(.hp,body) .step{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}:is(.hp,body) .step:nth-child(2n){grid-template-columns:minmax(0,8fr) minmax(0,4fr)}:is(.hp,body) .step:nth-child(2n) .step-text{order:2}}:is(.hp,body) .release-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}:is(.hp,body) .release-body .hp-h3{margin:0 0 10px;font-size:clamp(22px,2.3vw,28px)}:is(.hp,body) .release-body p{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:17px;line-height:1.6}:is(.hp,body) .release-body .more{margin-top:12px;font-size:16px}:is(.hp,body) .release-body details{margin-top:16px}:is(.hp,body) .release-body summary{cursor:pointer;min-height:44px;font:600 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:8px;display:inline-flex}:is(.hp,body) .release-body summary:focus-visible{outline:3px solid var(--color-text);outline-offset:2px}:is(.hp,body) .release-body details ul{max-width:62ch;margin:4px 0 0;padding-left:1.25em;list-style:outside}:is(.hp,body) .release-body details li{color:var(--color-text-muted);padding-left:.25em;font-size:16px;line-height:1.55}:is(.hp,body) .release-body details li+li{margin-top:6px}:is(.hp,body) .release-body details li::marker{color:var(--color-text)}:is(.hp,body) .release-date{justify-items:start;gap:12px;display:grid}:is(.hp,body) .release-media{background:var(--color-surface-alt);border-radius:14px;margin:0;overflow:hidden}:is(.hp,body) .release-media img,:is(.hp,body) .release-media video{object-fit:cover;width:100%;height:100%;display:block}:is(.hp,body) .release-media.is-wide{aspect-ratio:16/10;width:min(100%,520px)}:is(.hp,body) .release-media.is-tall{aspect-ratio:9/16;width:176px}@media (min-width:64rem){:is(.hp,body) .release-body:has(>.release-media.is-tall){grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,4vw,56px)}}:is(.hp,body) .legal-updated{margin:12px 0 40px}:is(.hp,body) .legal-doc{max-width:72ch}:is(.hp,body) .legal-doc>section+section{border-top:1px solid var(--color-border);margin-top:40px;padding-top:32px}:is(.hp,body) .legal-doc h2{margin:0 0 14px}:is(.hp,body) .legal-doc h3{margin:18px 0 4px}:is(.hp,body) .legal-doc ul{margin:12px 0;padding-left:1.25em;list-style:outside}:is(.hp,body) .legal-doc li{padding-left:.35em}:is(.hp,body) .legal-doc li+li{margin-top:8px}:is(.hp,body) .legal-doc li::marker{color:var(--color-text)}@scope(.hp,:root:not([data-grade-force]) [data-grade="3"],:root[data-grade-force="3"]) to ([data-grade="0"],[data-grade="1"]){:scope .tick-list .tick{background:var(--ink-amber);border-color:var(--ink-key);stroke:var(--ink-key)}}