@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/3cc72ebdb4333575-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/cc48ae4900a0ef8a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/5b187f1b07b443b9-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/8b06267f36c612cb-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/6d252fd236ac2e88-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f35bab321b697722-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fa20d3c920a61e0f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b811bb48e9860189-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/897bedb07e9f6a6b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/6e40d8da2e831d20-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c8fa18c75a2b5a0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0289ba911e8000e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_c1c479{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_c1c479{--font-serif-hm:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-mono-hm:"JetBrains Mono","JetBrains Mono Fallback"}.hm.hm{--navy:#163a5f;--gold:#c49a3a;--gold-hi:#d4ac52;--cream:#f7f5f2;--char:#2f3741;--sage:#d2e1d8;--green:#4f7a65;--bronze:#8c6a43;--rule:#dcd7ce;--line:#e4e0d9;--muted:#5a6370;--card:#ffffff;--cream-86:rgba(247,245,242,.86);--cream-72:rgba(247,245,242,.72);--serif:var(--font-serif-hm),Georgia,"Times New Roman",serif;--serif-i:var(--font-serif-hm),Georgia,"Times New Roman",serif;--sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono-hm),ui-monospace,SFMono-Regular,Menlo,monospace;display:block;background:var(--cream);color:var(--char);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.hm.hm *,.hm.hm :after,.hm.hm :before{box-sizing:border-box}.hm.hm blockquote,.hm.hm figure,.hm.hm h1,.hm.hm h2,.hm.hm h3,.hm.hm ol,.hm.hm p{margin:0}.hm.hm em{font-family:var(--serif-i);font-style:italic;font-weight:inherit}.hm.hm .hm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm.hm .hm-gold{color:var(--gold)}.hm.hm .hm-wrap{max-width:1280px;margin-inline:auto;padding-inline:32px}.hm.hm .hm-eyebrow{font-family:var(--sans);font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--navy)}.hm.hm .hm-eyebrow-gold{color:var(--gold)}.hm.hm .hm-h2{font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.4vw,58px);line-height:1.08;letter-spacing:-.022em;color:var(--navy);text-wrap:balance}.hm.hm .hm-body{font-size:18px;line-height:1.65}.hm.hm .hm-btn{display:inline-flex;align-items:center;min-height:52px;padding:16px 26px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.hm.hm .hm-btn:focus-visible,.hm.hm .hm-link:focus-visible,.hm.hm .hm-pause:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.hm.hm .hm-btn-gold{background:var(--gold);color:var(--navy)}.hm.hm .hm-btn-gold:hover{background:var(--gold-hi);color:var(--navy)}.hm.hm .hm-btn-ghost{color:var(--cream);border:1.5px solid rgba(247,245,242,.45);font-weight:600}.hm.hm .hm-btn-ghost:hover{border-color:var(--cream);color:var(--cream)}.hm.hm .hm-btn-navy{background:var(--navy);color:var(--cream)}.hm.hm .hm-btn-navy:hover{background:var(--char);color:var(--cream)}.hm.hm .hm-btn-sm{min-height:48px;padding:14px 24px;font-size:15px}.hm.hm .hm-link{color:var(--navy);font-weight:600;font-size:16px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hm.hm .hm-link:hover{color:var(--char)}.hm.hm .hm-hero{background:var(--navy);color:var(--cream);position:relative;overflow:hidden}.hm.hm .hm-hero-in{padding-top:104px;padding-bottom:56px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px}.hm.hm .hm-h1{font-family:var(--serif);font-weight:400;font-size:clamp(46px,6.6vw,96px);line-height:1.02;letter-spacing:-.025em;color:var(--cream);margin-block:4px 6px}.hm.hm .hm-rot{display:flex;flex-direction:column;align-items:center}.hm.hm .hm-slot{display:grid;justify-items:center}.hm.hm .hm-slot-word{grid-area:1/1;white-space:nowrap;opacity:0;filter:blur(.08em);color:rgba(247,245,242,.5);transition:opacity .7s ease,filter .7s ease,color .8s ease}.hm.hm .hm-slot-word.is-on{opacity:1;filter:none}.hm.hm .hm-slot-word b{color:rgba(196,154,58,.7);font-weight:inherit;transition:color .8s ease}.hm.hm .hm-rot.is-locked .hm-slot-word{color:var(--cream)}.hm.hm .hm-rot.is-locked .hm-slot-word b{color:var(--gold)}.hm.hm .hm-hero-lead{font-family:var(--serif);font-size:clamp(22px,2.2vw,28px);line-height:1.3;font-weight:400;letter-spacing:-.01em}.hm.hm .hm-hero-lead em{color:var(--gold)}.hm.hm .hm-hero-p{font-size:17px;line-height:1.65;color:var(--cream-86);max-width:58ch}.hm.hm .hm-ctas{gap:14px;margin-top:6px}.hm.hm .hm-ctas,.hm.hm .hm-hero-fine{display:flex;flex-wrap:wrap;justify-content:center}.hm.hm .hm-hero-fine{font-size:14px;color:var(--cream-72);align-items:center;gap:6px 18px}.hm.hm .hm-pause{background:transparent;border:0;color:var(--cream-72);padding:10px 4px;min-height:44px;font:500 13px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hm.hm .hm-pause:hover{color:var(--cream)}.hm.hm .hm-wave{padding-top:8px;padding-bottom:48px}.hm.hm .hm-wave-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:rgba(247,245,242,.6);padding-bottom:6px}.hm.hm .hm-wave svg{display:block;width:100%;height:120px}.hm.hm .hm-noise{animation:hm-jitter 1.6s steps(6) infinite}.hm.hm .hm-signal{stroke-dasharray:900;stroke-dashoffset:900;animation:hm-draw 2.4s cubic-bezier(.2,.8,.2,1) .4s forwards}@keyframes hm-jitter{0%{transform:translateY(0)}33%{transform:translateY(-3px)}66%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes hm-draw{to{stroke-dashoffset:0}}.hm.hm .hm-trust{border-bottom:1px solid var(--line)}.hm.hm .hm-trust-in{padding-block:28px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 44px}.hm.hm .hm-trust-k{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--char);flex:none}.hm.hm .hm-marquee{flex:1 1 320px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hm.hm .hm-marquee-track{flex:none;display:flex;gap:44px;padding:0 44px 0 0;margin:0;list-style:none;font-family:var(--serif);font-size:20px;font-weight:500;color:var(--navy);white-space:nowrap;animation:hm-marquee 48s linear infinite}.hm.hm .hm-marquee-track li{display:flex;align-items:center;gap:44px}.hm.hm .hm-marquee-track li:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.hm.hm .hm-marquee:hover .hm-marquee-track{animation-play-state:paused}@keyframes hm-marquee{to{transform:translateX(-100%)}}@media (max-width:720px){.hm.hm .hm-marquee-track{font-size:18px;gap:32px;padding-right:32px;animation-duration:36s}.hm.hm .hm-marquee-track li{gap:32px}}@media (prefers-reduced-motion:reduce){.hm.hm .hm-marquee{-webkit-mask-image:none;mask-image:none}.hm.hm .hm-marquee-track{animation:none;flex-wrap:wrap;white-space:normal;row-gap:10px;flex:1 1 auto}.hm.hm .hm-marquee-track[aria-hidden]{display:none}}.hm.hm .hm-day{padding-top:120px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:64px}.hm.hm .hm-day-intro{flex:1 1 380px;display:flex;flex-direction:column;gap:22px}.hm.hm .hm-day-intro .hm-body{max-width:460px}.hm.hm .hm-day-list{flex:1 1 560px;list-style:none;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--rule)}.hm.hm .hm-day-list li{display:flex;gap:28px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:baseline;font-size:18px;line-height:1.55}.hm.hm .hm-time{flex:0 0 76px;font-family:var(--mono);font-size:14px;color:var(--green);font-weight:500;font-variant-numeric:tabular-nums}.hm.hm .hm-day-list em{font-family:var(--sans);font-weight:inherit}.hm.hm .hm-callout-wrap{padding-bottom:120px}.hm.hm .hm-callout{background:var(--sage);border-radius:28px;padding:clamp(32px,5vw,64px);display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}.hm.hm .hm-callout-big{flex:1 1 520px;font-family:var(--serif);font-size:clamp(26px,3vw,40px);line-height:1.2;color:var(--navy);font-weight:500;text-wrap:balance}.hm.hm .hm-callout-big em{font-weight:inherit}.hm.hm .hm-callout-small{flex:1 1 300px;max-width:380px;font-size:17px;line-height:1.6;color:var(--navy)}.hm.hm .hm-radio{background:var(--char);color:var(--cream)}.hm.hm .hm-radio-in{padding-block:120px;display:flex;flex-direction:column;gap:56px}.hm.hm .hm-radio-top{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end;justify-content:space-between}.hm.hm .hm-radio-head{flex:1 1 640px;display:flex;flex-direction:column;gap:22px}.hm.hm .hm-h2-radio{font-size:clamp(36px,4.8vw,68px);line-height:1.06;color:var(--cream);max-width:900px}.hm.hm .hm-h2-radio em{color:var(--gold)}.hm.hm .hm-radio-p{flex:1 1 320px;max-width:400px;font-size:18px;line-height:1.65;color:var(--cream-86)}.hm.hm .hm-wavecards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px}.hm.hm .hm-wavecard{border:1px solid rgba(247,245,242,.18);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:18px}.hm.hm .hm-wavecard-signal{border:1.5px solid var(--gold)}.hm.hm .hm-wavecard-k{font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:rgba(247,245,242,.65)}.hm.hm .hm-wavecard-signal .hm-wavecard-k{color:var(--gold)}.hm.hm .hm-wavecard svg{width:100%;height:80px;display:block}.hm.hm .hm-wavecard p{font-size:17px;line-height:1.6;color:var(--cream-86)}.hm.hm .hm-wavecard-signal p{color:rgba(247,245,242,.92)}.hm.hm .hm-method{padding-block:120px;display:flex;flex-direction:column;gap:56px}.hm.hm .hm-method-head{display:flex;flex-direction:column;gap:20px;max-width:820px}.hm.hm .hm-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:767px){.hm.hm .hm-steps{grid-template-columns:minmax(0,1fr)}}.hm.hm .hm-step{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:36px;display:flex;flex-direction:column;gap:18px}.hm.hm .hm-step-n{font-family:var(--mono);font-size:14px;color:var(--green)}.hm.hm .hm-step h3{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--navy)}.hm.hm .hm-ai-l{color:var(--bronze)}.hm.hm .hm-step p{font-size:17px;line-height:1.6}.hm.hm .hm-step .hm-step-get{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:15px;color:var(--navy);font-weight:600}.hm.hm .hm-step-dark{background:var(--navy);color:var(--cream);border-color:var(--navy)}.hm.hm .hm-step-dark .hm-step-n{color:var(--sage)}.hm.hm .hm-step-dark h3{color:var(--cream)}.hm.hm .hm-step-dark .hm-ai-l{color:var(--gold)}.hm.hm .hm-step-dark p{color:rgba(247,245,242,.9)}.hm.hm .hm-step-dark .hm-step-get{border-top-color:rgba(247,245,242,.2);color:var(--cream)}.hm.hm .hm-method-more{font-size:16px}.hm.hm .hm-method-more a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hm.hm .hm-proof{background:var(--card);border-block:1px solid var(--line)}.hm.hm .hm-proof-in{padding-block:120px;display:flex;flex-direction:column;gap:56px}.hm.hm .hm-proof-top{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;justify-content:space-between}.hm.hm .hm-proof-head{flex:1 1 560px;display:flex;flex-direction:column;gap:20px}.hm.hm .hm-stat{flex:0 1 360px;display:flex;flex-direction:column;gap:6px}.hm.hm .hm-stat b{font-family:var(--serif);font-size:64px;font-weight:500;line-height:1;color:var(--navy)}.hm.hm .hm-stat span{font-size:15px;line-height:1.5}.hm.hm .hm-stat cite{font-family:var(--mono);font-size:12px;font-style:normal;color:var(--muted)}.hm.hm .hm-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}.hm.hm .hm-case{border:1px solid var(--line);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:24px;background:var(--cream)}.hm.hm .hm-case-who{font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.hm.hm .hm-case-nums{display:flex;flex-wrap:wrap;gap:24px 40px}.hm.hm .hm-case-nums div{display:flex;flex-direction:column;gap:4px;max-width:240px}.hm.hm .hm-case-nums b{font-family:var(--serif);font-size:56px;font-weight:500;color:var(--navy);line-height:1;font-variant-numeric:lining-nums}.hm.hm .hm-case-nums span{font-size:15px}.hm.hm .hm-case .hm-link{margin-top:auto}.hm.hm .hm-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.hm.hm .hm-quote{padding:32px;border-radius:20px;background:var(--cream);display:flex;flex-direction:column;gap:18px}.hm.hm .hm-quote blockquote{font-family:var(--serif);font-size:21px;line-height:1.45;color:var(--navy)}.hm.hm .hm-quote figcaption{font-size:14px;margin-top:auto}.hm.hm .hm-founder{padding-block:120px;display:flex;flex-wrap:wrap;gap:64px;align-items:center}.hm.hm .hm-founder img{flex:0 1 420px;width:100%;min-width:0;aspect-ratio:4/5;height:auto;border-radius:28px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background:var(--sage)}.hm.hm .hm-founder-copy{flex:1 1 480px;display:flex;flex-direction:column;gap:22px}.hm.hm .hm-h2-founder{font-size:clamp(32px,3.8vw,52px);line-height:1.1}.hm.hm .hm-creds{font-family:var(--mono);font-size:13px;line-height:1.8;color:#4a535e}.hm.hm .hm-offers{background:var(--navy);color:var(--cream)}.hm.hm .hm-offers-in{padding-block:120px;display:flex;flex-direction:column;gap:56px}.hm.hm .hm-offers-head{display:flex;flex-direction:column;gap:20px;max-width:860px}.hm.hm .hm-h2-offers{font-size:clamp(38px,5vw,72px);line-height:1.05;color:var(--cream)}.hm.hm .hm-h2-offers em{color:var(--gold)}.hm.hm .hm-offers-p{font-size:18px;line-height:1.65;color:var(--cream-86)}.hm.hm .hm-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px}.hm.hm .hm-offer{background:var(--cream);color:var(--char);border-radius:26px;padding:40px;display:flex;flex-direction:column;gap:18px}.hm.hm .hm-offer-tag{font-family:var(--mono);font-size:13px;color:var(--green)}.hm.hm .hm-offer h3{font-family:var(--serif);font-size:36px;font-weight:500;line-height:1.1;color:var(--navy)}.hm.hm .hm-offer p{font-size:17px;line-height:1.6}.hm.hm .hm-offer .hm-btn{margin-top:auto;align-self:flex-start}.hm.hm .hm-ds{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between;padding:28px 32px;border:1px solid rgba(247,245,242,.22);border-radius:22px}.hm.hm .hm-ds p{flex:1 1 520px;font-size:17px;line-height:1.6}.hm.hm .hm-larger{font-size:15px;color:var(--cream-72);margin-top:-24px}.hm.hm .hm-larger a{color:var(--cream);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hm.hm .hm-pop{position:fixed;right:22px;bottom:22px;z-index:60;width:min(380px,calc(100vw - 32px));background:var(--card);color:var(--char);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -28px rgba(15,29,43,.55);padding:16px;display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start;transition:transform .35s ease,opacity .35s ease}.hm.hm .hm-pop-enter{transform:translateY(24px);opacity:0}.hm.hm .hm-pop img{border-radius:10px;width:88px;height:88px;-o-object-fit:cover;object-fit:cover;-o-object-position:28% 45%;object-position:28% 45%}.hm.hm .hm-pop-k{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.hm.hm .hm-pop-h{font-family:var(--serif);font-size:19px;line-height:1.2;margin-top:4px;padding-right:18px;color:var(--navy)}.hm.hm .hm-pop-p{font-size:14.5px;line-height:1.5;margin-top:6px}.hm.hm .hm-pop-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px}.hm.hm .hm-pop-a .hm-btn{min-height:40px;padding:10px 16px;font-size:14px}.hm.hm .hm-pop-later{background:none;border:0;font:500 14px var(--sans);color:var(--muted);cursor:pointer;padding:6px 2px}.hm.hm .hm-pop-later:hover{color:var(--char)}.hm.hm .hm-pop-x{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}.hm.hm .hm-pop-x:hover{background:var(--cream);color:var(--char)}@media (max-width:720px){.hm.hm .hm-wrap{padding-inline:20px}.hm.hm .hm-hero-in{padding-top:64px;gap:22px}.hm.hm .hm-day,.hm.hm .hm-founder,.hm.hm .hm-method,.hm.hm .hm-offers-in,.hm.hm .hm-proof-in,.hm.hm .hm-radio-in{padding-block:80px}.hm.hm .hm-day{gap:40px}.hm.hm .hm-callout-wrap{padding-bottom:80px}.hm.hm .hm-day-list li{gap:16px;font-size:17px}.hm.hm .hm-time{flex-basis:68px;font-size:13px}.hm.hm .hm-case,.hm.hm .hm-offer,.hm.hm .hm-step{padding:28px}.hm.hm .hm-ds,.hm.hm .hm-quote,.hm.hm .hm-wavecard{padding:24px}.hm.hm .hm-case-nums b{font-size:46px}.hm.hm .hm-larger{margin-top:-16px}}@media (prefers-reduced-motion:reduce){.hm.hm .hm-slot-word,.hm.hm .hm-slot-word b{transition:none}.hm.hm .hm-noise{animation:none}.hm.hm .hm-signal{animation:none;stroke-dashoffset:0}.hm.hm .hm-btn,.hm.hm .hm-pop{transition:none}}.hm.hm .hm-offers{border-bottom:1px solid rgba(247,245,242,.14)}.hm.hm .hm-quotes-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:-32px}.hm.hm .hm-quotes-head h3{font-family:var(--serif);font-size:28px;font-weight:500;color:var(--navy)}.hm.hm .hm-quotes-head span{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hm.hm .hm-quotes{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.hm.hm .hm-quote blockquote{font-size:19px}.hm.hm .hm-quote figcaption{display:flex;align-items:center;gap:12px;line-height:1.35}.hm.hm .hm-ini,.hm.hm .hm-quote figcaption img{flex:0 0 44px;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hm.hm .hm-ini{display:grid;place-items:center;background:var(--sage);color:var(--navy);font-weight:700;font-size:14px}.hm.hm .hm-quote figcaption strong{display:block;color:var(--navy)}.hm.hm .hm-hero{isolation:isolate}.hm.hm .hm-hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 45%;object-position:62% 45%;z-index:-2}.hm.hm .hm-hero-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(22,58,95,0) 55%,rgba(22,58,95,.6) 78%,rgba(22,58,95,.92)),radial-gradient(ellipse 55% 65% at 50% 40%,rgba(22,58,95,.86) 0,rgba(22,58,95,.72) 55%,rgba(22,58,95,.5) 100%)}.hm.hm .hm-hero>.hm-wrap{position:relative}.hm.hm .hm-hero .hm-wave-labels{color:rgba(247,245,242,.85);font-weight:500}.hm.hm .hm-hero .hm-wave svg line{opacity:1}.hm.hm .hm-hero .hm-wave .hm-noise{stroke-opacity:.82;stroke-width:2}.hm.hm .hm-hero .hm-wave .hm-signal{stroke-width:3.5;filter:drop-shadow(0 0 6px rgba(196,154,58,.6))}@media (max-width:720px){.hm.hm .hm-hero-bg{-o-object-position:72% 50%;object-position:72% 50%}}.hm.hm .hm-mission{font-family:var(--serif);font-size:clamp(22px,2vw,28px);line-height:1.3;color:var(--navy);padding:18px 0 18px 22px;border-left:3px solid var(--gold)}.hm.hm .hm-mission span{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:6px}.hm.hm .hm-hero .hm-noise-live{stroke-opacity:.85}.hm.hm .hm-hero .hm-fuzz-live{stroke-opacity:.28}.hm.hm .hm-hero .hm-signal-live{filter:drop-shadow(0 0 6px rgba(196,154,58,.6))}.hm.hm .hm-wave-labels span{transition:opacity .3s}.hm.hm .hm-wave-stage{position:relative;height:120px;touch-action:pan-y;cursor:ew-resize}.hm.hm .hm-wave,.hm.hm .hm-wave-stage{-moz-user-select:none;user-select:none;-webkit-user-select:none}.hm.hm .hm-wave-stage svg{display:block;width:100%;height:120px}.hm.hm .hm-gate{position:absolute;top:-28px;bottom:0;width:44px;margin-left:-22px;cursor:ew-resize;display:flex;justify-content:center;touch-action:none;outline:none}.hm.hm .hm-gate-line{position:absolute;top:28px;bottom:6px;left:50%;width:0;border-left:2px dashed var(--gold);transform:translateX(-1px);animation:hm-gate 2.8s ease-in-out infinite}.hm.hm .hm-gate-tag{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--gold);color:var(--navy);font:600 11px var(--mono);letter-spacing:.14em;white-space:nowrap;box-shadow:0 6px 18px -8px rgba(0,0,0,.6);transition:transform .15s}.hm.hm .hm-gate-arrow{font-size:9px}.hm.hm .hm-gate:active .hm-gate-tag,.hm.hm .hm-gate:hover .hm-gate-tag{transform:translateX(-50%) scale(1.06)}.hm.hm .hm-gate:focus-visible .hm-gate-tag{outline:3px solid var(--cream);outline-offset:3px}.hm.hm .hm-gate-hint{margin-top:10px;text-align:center;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(247,245,242,.7);transition:color .3s}.hm.hm .hm-gate-hint.is-done{color:var(--gold)}@keyframes hm-gate{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hm.hm .hm-gate-line{animation:none;opacity:.85}}