@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/home/Anton-400.woff2) format("woff2")}.vf-gh{--gh-purple:#291942;--gh-cream:#f4e8c8;--gh-blue:#a9c8f8;--gh-accent:#ffde17;--gh-pink:#f34d97;--gh-orange:#e85b2c;--font-condensed:"Anton","Impact","Arial Narrow",sans-serif;color:var(--gh-purple);background:var(--gh-cream)}.vf-gh #main a:focus-visible,.vf-gh #main button:focus-visible,.vf-gh #main input:focus-visible,.vf-gh .gh-skip:focus-visible{outline:3px solid var(--gh-accent);outline-offset:3px;box-shadow:0 0 0 6px var(--gh-purple)}.vf-gh mark{background:var(--gh-accent);color:var(--gh-purple);padding:0 2px}.vf-gh #main a{text-decoration:none}.vf-gh #main a:hover{opacity:.9}.vf-gh a.gh-skip{position:absolute;left:-9999px;top:0;z-index:50;background:var(--gh-accent);color:var(--gh-purple);padding:12px 18px;font-weight:800;text-decoration:none}.vf-gh .gh-skip:focus{left:12px;top:12px}.gh-sec{padding:clamp(72px,9vw,140px) var(--gutter)}.gh-in{max-width:1320px;margin:0 auto;display:flex;flex-direction:column}.gh-kicker{font-family:var(--font-kicker);font-weight:800;font-size:17px;letter-spacing:.2em}.gh-display{margin:0;font-family:var(--font-condensed);text-transform:uppercase}.gh-display,.gh-mk{font-weight:400;letter-spacing:0}.gh-mk{font-family:var(--font-marker)}.gh-indent{margin-left:clamp(0px,calc(32vw - 170px),400px);display:flex;flex-direction:column}.gh-indent p,.gh-p{margin:0;text-wrap:pretty}.gh-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:18px 30px;border-radius:999px;background:var(--gh-purple);font-weight:800;font-size:17px;letter-spacing:.02em;transition:transform .2s ease-out}.gh-btn:hover{transform:translateY(-2px);opacity:1!important}.gh-call{display:flex;align-items:center;justify-content:center;min-height:60px;padding:16px 24px;border-radius:999px;font-weight:800;font-size:17px;letter-spacing:.02em;text-align:center}.vf-gh #main .gh-call--solid{background:var(--gh-purple);color:#fff}.vf-gh #main .gh-call--line{background:transparent;border:3px solid var(--gh-purple);color:var(--gh-purple)}.gh-hero{background:var(--gh-cream);color:var(--gh-purple);padding:clamp(64px,9vw,140px) var(--gutter) clamp(72px,10vw,150px)}.gh-hero .gh-in{gap:clamp(28px,3.4vw,44px)}.gh-pill{align-self:flex-start;background:var(--gh-blue);color:var(--gh-purple);border-radius:999px;padding:8px 16px;font-family:var(--font-kicker);font-weight:800;font-size:16px;letter-spacing:.12em}.gh-hero h1{font-size:clamp(60px,11.6vw,196px);line-height:.9;max-width:11ch;text-wrap:balance}.gh-hero h1 .gh-mk{color:var(--gh-orange);font-size:.86em}.gh-hero .gh-indent{gap:20px;max-width:46ch}.gh-hero-lead{font-weight:500;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.gh-hero-next{font-weight:800;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.vf-gh #main .gh-hero .gh-btn{margin-top:8px;color:var(--gh-cream)}.gh-now{background:var(--gh-purple);color:#fff}.gh-now>.gh-in{gap:clamp(36px,4.4vw,60px)}.gh-now-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px 64px;align-items:end}.gh-now-head>div{display:flex;flex-direction:column;gap:18px}.gh-now .gh-kicker{color:var(--gh-accent)}.gh-now h2{font-size:clamp(48px,7vw,120px);line-height:.92;color:#fff}.gh-now-intro{margin:0;font-weight:500;font-size:clamp(18px,1.4vw,20px);line-height:1.6;max-width:44ch;text-wrap:pretty}.gh-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(16px,2vw,28px)}.gh-card{color:var(--gh-purple);padding:clamp(28px,3.2vw,48px);display:flex;flex-direction:column;gap:22px}.gh-card--988{background:#fff}.gh-card--mh{background:var(--gh-blue)}.gh-card h3{margin:0;font-family:var(--font-kicker);font-weight:800;font-size:clamp(22px,1.9vw,28px);letter-spacing:.06em;line-height:1.1}.gh-num{margin:0;font-family:var(--font-condensed);font-weight:400;letter-spacing:.01em}.gh-num--988{font-size:clamp(88px,10vw,156px);line-height:.86}.gh-card--mh{container-type:inline-size}.gh-num--mh{font-size:min(clamp(48px,5.2vw,84px),15.4cqw);line-height:.95;white-space:nowrap}.gh-card-copy{display:flex;flex-direction:column;gap:10px}.gh-card-copy p,.gh-card>.gh-p{font-weight:500;font-size:18px;line-height:1.6;max-width:44ch}.gh-card-copy p.gh-strong{font-weight:700}.gh-card-btns{margin-top:auto;padding-top:8px;display:grid;gap:12px}.gh-card--988 .gh-card-btns{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.gh-card--mh .gh-card-btns{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.gh-danger{border-top:2px solid var(--gh-accent);padding-top:clamp(24px,2.6vw,36px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 48px}.gh-danger>div{display:flex;flex-direction:column;gap:10px;max-width:60ch}.gh-danger h3{margin:0;font-family:var(--font-kicker);font-weight:800;font-size:22px;letter-spacing:.12em;color:var(--gh-accent)}.gh-danger p{margin:0;font-weight:700;font-size:clamp(19px,1.6vw,23px);line-height:1.45;color:#fff}.vf-gh #main .gh-911{display:inline-flex;align-items:center;justify-content:center;min-height:60px;min-width:200px;padding:16px 32px;border-radius:999px;background:var(--gh-accent);color:var(--gh-purple);font-weight:800;font-size:18px;letter-spacing:.02em}.gh-state{background:var(--gh-blue);color:var(--gh-purple)}.gh-state-grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(16px,2vw,28px);align-items:start}.vf-gh #main .gh-state-card{display:flex;flex-direction:column;gap:22px;min-height:clamp(420px,38vw,560px);padding:clamp(28px,3.4vw,52px);background:var(--gh-accent);color:var(--gh-purple);transition:transform .22s ease-out}.gh-state-card:hover{transform:translateY(-4px);opacity:1!important}.gh-state-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.gh-state-card h2{font-size:clamp(42px,4.6vw,76px);line-height:.94;max-width:13ch}.gh-state-copy{display:flex;flex-direction:column;gap:12px;max-width:44ch}.gh-state-copy p{margin:0;font-weight:500;font-size:18px;line-height:1.6;text-wrap:pretty}.gh-state-cta{margin-top:auto;gap:16px;font-weight:800;font-size:18px;letter-spacing:.02em}.gh-arch,.gh-state-cta{display:inline-flex;align-items:center}.gh-arch{justify-content:center;width:58px;height:58px;border-radius:999px 999px 6px 6px;background:var(--gh-purple);color:var(--gh-accent);transform:rotate(-12deg);font-weight:900;font-size:27px;line-height:1;padding-top:2px}.gh-faq{background:var(--gh-cream);color:var(--gh-purple)}.gh-faq>.gh-in{gap:clamp(40px,5vw,72px)}.gh-faq-head{display:flex;flex-direction:column;gap:24px}.gh-faq h2{font-size:clamp(52px,8.4vw,144px);line-height:.9;max-width:16ch}.gh-faq h2 .gh-mk{display:block;text-transform:none;color:var(--gh-orange);font-size:.62em;line-height:1.15;margin-top:.12em}.gh-faq .gh-indent{gap:14px;max-width:52ch}.gh-faq-lead{font-weight:600;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.gh-faq-sub{font-weight:500;font-size:18px;line-height:1.6}.gh-faq-body{display:flex;flex-wrap:wrap;gap:clamp(32px,4vw,64px);align-items:flex-start}.gh-side{flex:1 1 300px;gap:24px;min-width:0}.gh-safety,.gh-side{display:flex;flex-direction:column}.gh-safety{background:var(--gh-purple);color:#fff;padding:28px;gap:16px}.gh-safety h3{margin:0;font-family:var(--font-kicker);font-weight:800;font-size:20px;letter-spacing:.12em;color:var(--gh-accent)}.gh-safety p{margin:0;font-weight:500;font-size:17px;line-height:1.55}.gh-safety p.gh-strong,.gh-safety strong{font-weight:800}.gh-safety-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:4px}.vf-gh #main .gh-safety-btns a{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;color:var(--gh-purple);font-weight:800;font-size:16px}.gh-safety-btns a:first-child{background:#fff}.gh-safety-btns a:last-child{background:var(--gh-accent)}.gh-disclaimer{margin:0;font-weight:500;font-size:15px;line-height:1.6;border-top:2px solid var(--gh-purple);padding-top:18px;text-wrap:pretty}.gh-faq-main{flex:2 1 560px;min-width:0;gap:clamp(32px,4vw,48px)}.gh-faq-main,.gh-search{display:flex;flex-direction:column}.gh-search{gap:10px}.gh-search label{font-family:var(--font-kicker);font-weight:800;font-size:16px;letter-spacing:.16em}.gh-search-row{display:flex;align-items:center;gap:12px;border-bottom:3px solid var(--gh-purple)}.gh-search input{flex:1;min-width:0;min-height:60px;border:0;border-radius:0;background:transparent;font-family:var(--font-display);font-weight:600;font-size:clamp(19px,1.6vw,22px);color:var(--gh-purple);padding:8px 0;outline-offset:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gh-search input::-moz-placeholder{color:var(--gh-purple);opacity:.62}.gh-search input::placeholder{color:var(--gh-purple);opacity:.62}.gh-search input::-webkit-search-cancel-button{display:none}.gh-clear{min-height:44px;padding:8px 14px;border:0;background:transparent;font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--gh-purple);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gh-status{margin:0;font-weight:600;font-size:15px}.gh-list{gap:clamp(36px,4vw,56px)}.gh-list,.gh-topic{display:flex;flex-direction:column}.gh-topic[hidden]{display:none}.gh-topic h3{margin:0 0 6px;font-family:var(--font-kicker);font-weight:800;font-size:clamp(20px,1.7vw,24px);letter-spacing:.12em;padding-bottom:12px;border-bottom:3px solid var(--gh-purple)}.gh-item{border-bottom:1px solid var(--gh-purple)}.gh-item[hidden]{display:none}.gh-item h4{margin:0}.gh-q{width:100%;display:flex;align-items:flex-start;gap:16px;padding:22px 0;min-height:64px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--gh-purple);font-family:var(--font-display);font-weight:700;font-size:clamp(19px,1.6vw,23px);line-height:1.3;letter-spacing:-.01em}.gh-q-text{flex:1;min-width:0;text-wrap:pretty}.gh-pm{flex:0 0 auto;position:relative;width:26px;height:26px;margin-top:2px}.gh-pm:after,.gh-pm:before{content:"";position:absolute;background:var(--gh-purple)}.gh-pm:before{left:0;right:0;top:11px;height:4px}.gh-pm:after{top:0;bottom:0;left:11px;width:4px}.gh-q[aria-expanded=true] .gh-pm:after{display:none}.gh-a{padding:0 42px 28px 0;display:flex;flex-direction:column;gap:14px;max-width:64ch}.gh-a[hidden]{display:none}.gh-a p{margin:0;font-weight:500;font-size:18px;line-height:1.65;text-wrap:pretty}.gh-a p.gh-strong{font-weight:800}.gh-empty{border-top:3px solid var(--gh-purple);padding-top:28px;display:flex;flex-direction:column;gap:14px;max-width:52ch}.gh-empty-h{margin:0;font-weight:800;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.gh-empty p{margin:0;font-weight:500;font-size:18px;line-height:1.6}.gh-empty-btns{display:flex;flex-wrap:wrap;gap:12px;padding-top:6px}.gh-empty-btns button{border-radius:999px;border:3px solid var(--gh-purple);background:transparent;color:var(--gh-purple);font-family:var(--font-display);cursor:pointer}.gh-empty-btns button,.vf-gh #main .gh-empty-btns a{min-height:56px;padding:14px 26px;font-weight:800;font-size:16px}.vf-gh #main .gh-empty-btns a{display:inline-flex;align-items:center;border-radius:999px;background:var(--gh-purple);color:var(--gh-cream)}.gh-close{background:var(--gh-pink);color:var(--gh-purple);padding:clamp(88px,11vw,180px) var(--gutter)}.gh-close .gh-in{gap:clamp(32px,4vw,52px)}.gh-close h2{font-size:clamp(56px,10vw,172px);line-height:.9;max-width:11ch}.gh-close h2 .gh-mk{color:#fff;font-size:.9em}.gh-close .gh-indent{gap:16px;max-width:44ch}.gh-close-p{font-weight:600;font-size:clamp(19px,1.6vw,23px);line-height:1.55}.gh-close-you{font-weight:800;font-size:clamp(34px,3.4vw,52px);line-height:1;letter-spacing:-.03em}.vf-gh #main .gh-close .gh-btn{margin-top:12px;color:#fff}@media (prefers-reduced-motion:reduce){.vf-gh *{transition:none!important;animation:none!important}}