.hero{grid-template-columns:1fr .9fr;align-items:center;gap:48px;min-height:600px;padding-block:70px 90px;display:grid}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow-dot{background:var(--sun);border-radius:50%;width:8px;height:8px}.hero h1{margin-bottom:25px;font-size:clamp(56px,6.5vw,90px)}.hero h1>span{isolation:isolate;white-space:nowrap;position:relative}.hero h1>span:before{content:"";z-index:-1;background:var(--sun);border-radius:50px;height:.18em;position:absolute;bottom:.07em;left:0;right:0}.hero-lead{max-width:470px;color:var(--muted);font-size:17px;line-height:1.9}.actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.hero-note{color:var(--muted);margin-top:18px;font-size:12px}.hero-art{place-items:center;min-width:0;display:grid}.hero-disc{aspect-ratio:1;background:var(--sun);border-radius:50%;place-items:center;width:min(100%,440px);display:grid}.hero-disc img{width:111%;max-width:none}.quicklinks{background:#fff6df}.quicklinks-inner{flex-wrap:wrap;align-items:center;gap:16px 48px;min-height:84px;padding-block:15px;display:flex}.quicklinks p{color:var(--muted);margin:0 auto 0 0;font-size:13px}.quicklinks a{white-space:nowrap;font-size:14px;font-weight:700}.quicklinks a:hover{color:#8e6200}.quicklinks a span{margin-left:6px}.section{padding-block:108px}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:10px 60px;margin-bottom:40px;display:grid}.section-head .kicker{grid-column:1/-1}.section h2{margin:0;font-size:clamp(39px,4.5vw,58px)}.section-head>p:last-child{max-width:420px;color:var(--muted);margin:0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature{border-radius:24px;flex-direction:column;min-height:410px;padding:32px;transition:transform .2s;display:flex}.feature:hover{transform:translateY(-4px)}.feature-sun{background:#fff0c3}.feature-mint{background:var(--mint)}.feature-peach{background:var(--peach)}.feature-image{object-fit:contain;object-position:left center;width:100%;height:145px}.feature-label{color:var(--muted);margin:23px 0 8px;font-size:12px;font-weight:700}.feature h3{margin-bottom:12px;font-size:clamp(23px,2.1vw,27px)}.feature>p:not(.feature-label){color:var(--muted);margin-bottom:22px;font-size:14px}.feature a{margin-top:auto;font-size:14px;font-weight:700}.feature a:hover{text-underline-offset:4px;text-decoration:underline}.interlude{background:var(--ink);color:#fff}.interlude-inner{justify-content:space-between;align-items:center;gap:40px;min-height:340px;padding-block:64px;display:flex}.interlude .kicker{color:#bbd4c9}.interlude h2{margin:0;font-size:clamp(36px,4.6vw,60px)}.interlude-side{color:#d8e7e0;align-items:center;gap:16px;font-size:14px;display:flex}.interlude-side p{margin:0}.mini-mascot{background:var(--sun);border-radius:50%;flex:none;width:104px;height:104px;overflow:hidden}.mini-mascot img{width:114px;max-width:none}.section-head.compact{display:block}.questions{padding-bottom:90px}.faq-list{max-width:900px}.faq-list details+details{border-top:1px solid #e9e9e2}.faq-list summary{cursor:pointer;padding:22px 40px 22px 0;font-size:19px;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:24px;font-weight:400;position:absolute;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:740px;color:var(--muted);margin-bottom:22px;font-size:14px}.faq-list a{text-underline-offset:3px;-webkit-text-decoration:underline #e6ad18;text-decoration:underline #e6ad18}.closing{background:var(--sun);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;min-height:340px;margin-bottom:105px;padding:45px 70px;display:flex;overflow:hidden}.closing h2{margin-bottom:15px;font-size:clamp(39px,4.6vw,60px)}.closing p:not(.kicker){max-width:420px;margin-bottom:24px}.closing>img{width:290px;margin-bottom:-100px;transform:rotate(8deg)}@media (width<=800px){.hero{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:60px}.hero-art{margin-block:20px}.hero-disc{width:min(390px,82vw)}.quicklinks-inner{justify-content:space-between;gap:12px 25px}.quicklinks p{flex:1 0 100%}.section{padding-block:80px}.section-head{display:block}.section-head>p:last-child{margin-top:20px}.feature-grid{grid-template-columns:1fr}.feature{min-height:0;padding:28px}.feature-image{height:135px}.feature a{margin-top:8px}.interlude-inner{flex-wrap:wrap;min-height:0}.questions{padding-bottom:80px}.closing{min-height:0;margin-bottom:80px;padding:35px}.closing>img{width:195px;margin-right:-40px}}@media (width<=480px){.hero{padding-block:45px 50px}.hero h1{font-size:clamp(49px,13vw,65px)}.hero-lead{font-size:16px}.hero-disc{width:min(300px,78vw)}.quicklinks-inner{justify-content:start;gap:8px 20px;padding-block:20px}.quicklinks a{font-size:13px}.section{padding-block:68px}.feature{border-radius:20px}.interlude-inner{padding-block:60px}.closing{border-radius:22px;padding:30px;display:block}.closing>img{width:185px;margin:0 -30px -90px auto}}
