.ap{--ap-bg:#F5F5F7;--ap-card:#FFFFFF;--ap-tile:#F0F0F3;--ap-ink:#1D1D1F;--ap-sub:#6E6E73;--ap-hair:rgba(0,0,0,.08);--ap-accent:#E0264B;--ap-accent-soft:rgba(224,38,75,.08);--ap-good:#0E8A5F;--ap-good-soft:rgba(16,185,129,.10);--ap-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--ap-shadow:0 1px 2px rgba(0,0,0,.04);--ap-lift:0 12px 32px rgba(0,0,0,.10)}html[data-theme=dark] .ap{--ap-bg:#000000;--ap-card:#1C1C1E;--ap-tile:#2C2C2E;--ap-ink:#F5F5F7;--ap-sub:#A1A1A6;--ap-hair:rgba(255,255,255,.1);--ap-accent:#FF375F;--ap-accent-soft:rgba(255,55,95,.14);--ap-good:#34D399;--ap-good-soft:rgba(52,211,153,.12);--ap-shadow:none;--ap-lift:0 12px 32px rgba(0,0,0,.5)}html[data-theme] .ap{background:var(--ap-bg)!important;color:var(--ap-ink)}html[data-theme] .ap .ap-main,html[data-theme] .ap.ap-font{font-family:var(--ap-font);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}html[data-theme] .ap .ap-title{font-size:clamp(32px,5vw,52px);letter-spacing:-.035em;line-height:1.05}html[data-theme] .ap .ap-h2,html[data-theme] .ap .ap-title{font-family:var(--ap-font)!important;font-weight:700;color:var(--ap-ink)!important}html[data-theme] .ap .ap-h2{font-size:24px;letter-spacing:-.025em;text-transform:none!important}.ap .ap-sub{font-size:17px;color:var(--ap-sub)}.ap .ap-k{font-size:15px;font-weight:600;color:var(--ap-accent)}html[data-theme] .ap .ap-card{background:var(--ap-card)!important;border:0!important;border-radius:22px!important;box-shadow:var(--ap-shadow)!important}html[data-theme] .ap .ap-card:after,html[data-theme] .ap .ap-card:before{display:none!important}.ap .ap-list{background:var(--ap-card);border-radius:20px;overflow:hidden;box-shadow:var(--ap-shadow)}.ap .ap-row{display:flex;align-items:center;gap:14px;padding:15px 18px;color:var(--ap-ink);text-decoration:none}.ap .ap-row+.ap-row{border-top:1px solid var(--ap-hair)}.ap .ap-row:hover{background:var(--ap-tile)}.ap .ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:999px;border:0;font:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.ap .ap-btn-primary{background:var(--ap-accent);color:#fff!important}.ap .ap-btn-primary:hover{filter:brightness(1.06)}.ap .ap-btn-ghost{background:var(--ap-card);color:var(--ap-ink)!important;box-shadow:inset 0 0 0 1px var(--ap-hair)}.ap .ap-chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--ap-tile);color:var(--ap-ink)}@media (prefers-reduced-motion:reduce){.ap *{transition:none!important}}html[data-theme] .ap-legacy main{font-family:var(--ap-font);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}html[data-theme] .ap-legacy .nc-card-glass,html[data-theme] .ap-legacy main div[class*=rounded-2xl][class*=border-white],html[data-theme] .ap-legacy main section[class*=rounded-2xl][class*=border]{background:var(--ap-card)!important;border-color:transparent!important;box-shadow:var(--ap-shadow)!important;border-radius:22px!important}html[data-theme] .ap-legacy .nc-card-glass:after,html[data-theme] .ap-legacy .nc-card-glass:before,html[data-theme] .ap-legacy .nc-card-seasonal:after,html[data-theme] .ap-legacy .nc-card-seasonal:before{display:none!important}html[data-theme] .ap-legacy .nc-card-seasonal{animation:none!important}html[data-theme] .ap-legacy main [class*="shadow-[0_0"]{box-shadow:var(--ap-shadow)!important}html[data-theme] .ap-legacy main [class*=bg-gradient-to][class*=crimson]{background-image:none!important;background-color:var(--ap-card)!important}html[data-theme] .ap-legacy main .font-display,html[data-theme] .ap-legacy main h1,html[data-theme] .ap-legacy main h2,html[data-theme] .ap-legacy main h3{font-family:var(--ap-font)!important;font-weight:700;letter-spacing:-.03em}html[data-theme] .ap-legacy main h1{font-size:clamp(30px,4.6vw,48px)!important;line-height:1.05}html[data-theme] .ap-legacy main h2.uppercase.tracking-widest,html[data-theme] .ap-legacy main p.uppercase.tracking-widest,html[data-theme] .ap-legacy main p[class*="tracking-[0."]{text-transform:none!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:600!important}html[data-theme] .ap-legacy main input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme] .ap-legacy main select,html[data-theme] .ap-legacy main textarea{border-radius:14px!important;background-color:var(--ap-card)!important;border-color:var(--ap-hair)!important;font-size:16px}html[data-theme] .ap-legacy main a[class*=rounded-xl][class*=bg-crimson],html[data-theme] .ap-legacy main button[class*=rounded-xl]{border-radius:999px!important}.hfy{--i:#1D1D1F;--s:#6E6E73;--c:#FFFFFF;--t:rgba(0,0,0,.055);--a:#E0264B;--h:rgba(0,0,0,.06);margin:72px 0 0;position:relative;left:50%;width:min(1000px,calc(100vw - 32px));transform:translateX(-50%);text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}html[data-theme=dark] .hfy{--i:#F5F5F7;--s:#A1A1A6;--c:#1C1C1E;--t:rgba(255,255,255,.08);--a:#FF375F;--h:rgba(255,255,255,.08)}@media (max-width:640px){.hfy{margin-top:56px}}.hfy h2,.hfy p,.hfy ul{margin:0}html[data-theme] .hfy h2{font-family:inherit!important;font-weight:700;font-size:clamp(34px,5.4vw,56px);letter-spacing:-.045em;line-height:1.05;color:var(--i)!important;margin:0 auto;text-wrap:balance}.hfy-switch{position:relative;display:inline-grid;grid-template-columns:repeat(3,1fr);padding:3px;margin-top:24px;border-radius:999px;background:var(--t)}.hfy-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:999px;background:var(--c);box-shadow:0 1px 2px rgba(0,0,0,.06),0 3px 10px rgba(0,0,0,.08);transform:translateX(calc(var(--n) * 100%));transition:transform .38s cubic-bezier(.32,.72,0,1)}.hfy-switch button{position:relative;z-index:1;border:0;background:transparent;color:var(--s);font:inherit;font-size:15px;font-weight:600;padding:9px 24px;border-radius:999px;cursor:pointer;transition:color .2s ease}.hfy-switch button.is-on{color:var(--i)}.hfy-switch button:focus-visible{outline:2px solid var(--a);outline-offset:2px}@media (max-width:420px){.hfy-switch button{padding:9px 16px}}.hfy-lede{font-size:clamp(19px,2.2vw,24px);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:var(--s);max-width:30ch;margin:28px auto 0!important;text-wrap:balance}.hfy-tiles{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px!important;text-align:left}@media (max-width:900px){.hfy-tiles{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hfy-tiles{gap:10px}}.hfy-tiles li{display:flex;flex-direction:column;padding:24px 22px 22px;border-radius:24px;background:var(--c);box-shadow:0 0 0 1px var(--h),0 2px 6px rgba(0,0,0,.03),0 12px 32px -12px rgba(0,0,0,.08);animation:hfy-in .5s cubic-bezier(.32,.72,0,1) backwards;animation-delay:var(--d)}@media (max-width:480px){.hfy-tiles li{padding:18px 16px;border-radius:20px}}.hfy-tiles strong{display:block;font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--i);white-space:nowrap}.hfy-tiles li.is-accent strong{color:var(--a)}.hfy-tiles b{display:block;padding-top:22px;font-size:16px;font-weight:600;letter-spacing:-.015em;color:var(--i)}.hfy-tiles span{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--s)}@media (max-width:480px){.hfy-tiles strong{font-size:26px}.hfy-tiles b{padding-top:18px;font-size:15px}.hfy-tiles span{font-size:13px}}.hfy-ctas{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:32px}.hfy-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;background:var(--a);color:#fff!important;transition:transform .2s ease,filter .2s ease}.hfy-btn:hover{filter:brightness(1.06)}.hfy-btn:active{transform:scale(.97)}.hfy-link{font-size:17px;font-weight:500;text-decoration:none;color:var(--a)!important}.hfy-link:hover{text-decoration:underline}.hfy-body{animation:hfy-fade .3s ease backwards}@keyframes hfy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hfy-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hfy-body,.hfy-tiles li{animation:none}.hfy-switch button,.hfy-thumb{transition:none}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_d8265e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_d8265e{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_1243c3{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_1243c3{--font-sans:"Bricolage Grotesque","Bricolage Grotesque Fallback"}