@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-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/0fdd058fab82a774-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/33553e7595b74ccf-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_23d1a5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_23d1a5{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}.mw-root{--moss:#1E2A21;--moss-deep:#162019;--line:#3A4A3D;--cream:#F3E8D0;--cream-soft:#C4BDA6;--honey:#F1B64A;--sage:#93A684;--mw-font:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--gutter:clamp(18px,5vw,64px);--measure:34rem;background:var(--moss);color:var(--cream);font-family:var(--mw-font);font-optical-sizing:auto;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}body:has(.mw-root),html:has(.mw-root){background:#1E2A21;overflow-x:hidden}.mw-root a{color:inherit}.mw-root :focus-visible{outline:2px solid var(--honey);outline-offset:3px;border-radius:6px}.mw-root .sw-root{--sw-bg:var(--moss);--sw-ink:var(--cream);--sw-ink-soft:var(--cream-soft);--sw-accent:var(--honey);--sw-font-display:var(--mw-font);--sw-font-body:var(--mw-font)}.mw-root .sw-topbar{padding-top:max(clamp(14px,2.4vw,26px),env(safe-area-inset-top))}.mw-root .sw-brand img{height:30px;width:auto}.mw-root .sw-nav{background:color-mix(in srgb,var(--moss) 72%,transparent);border-color:color-mix(in srgb,var(--cream) 14%,transparent)}.mw-root .sw-nav__item{color:var(--cream-soft)}.mw-root .sw-nav__item:hover{color:var(--cream)}.mw-root .sw-nav__item.is-active,.mw-root .sw-topcta{color:var(--moss);background:var(--honey)}.mw-root .sw-topcta{font-weight:700;box-shadow:0 6px 24px -8px color-mix(in srgb,var(--honey) 70%,transparent)}.mw-root .mw-signin{color:var(--cream);text-decoration:none;font-weight:600;font-size:.9rem;padding:10px 18px;border-radius:999px;background:color-mix(in srgb,var(--moss) 62%,transparent);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--cream) 16%,transparent)}.mw-root .mw-signin:hover{background:color-mix(in srgb,var(--moss) 85%,transparent)}.mw-root .mw-topright{display:flex;align-items:center;gap:10px}.mw-root .sw-copy__num{display:none}.mw-root .sw-copy__eyebrow{margin-top:0;text-transform:none;letter-spacing:0;font-size:1.02rem;font-weight:600;color:var(--honey)}.mw-root .sw-copy__title{font-weight:750;font-size:clamp(2.3rem,4.6vw,4rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance;font-variation-settings:"opsz" 96}.mw-root .sw-copy__body{font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--cream);opacity:.86}.mw-root .sw-copy__tags li{color:var(--cream);background:color-mix(in srgb,var(--moss) 55%,transparent);border:1px solid color-mix(in srgb,var(--cream) 22%,transparent);backdrop-filter:blur(6px);font-weight:500}.mw-root .sw-btn--primary{color:var(--moss);background:var(--honey);font-weight:700}.mw-root .sw-btn--ghost{color:var(--cream);border-color:color-mix(in srgb,var(--cream) 35%,transparent)}.mw-root .sw-route__label{color:var(--cream);background:color-mix(in srgb,var(--moss) 85%,transparent)}.mw-root .sw-hint{text-transform:none;letter-spacing:.01em;font-size:.9rem;color:var(--cream)}.mw-root .sw-hint i{border-color:color-mix(in srgb,var(--cream) 45%,transparent)}.mw-root .sw-scrollbar{background:transparent}.mw-idle{position:fixed;inset:0;z-index:11;pointer-events:none;transition:opacity .35s ease}.mw-idle video{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.mw-idle.is-gone{opacity:0}@media (max-width:860px){.mw-root .sw-brand img{height:24px}.mw-root .sw-topcta{padding:9px 16px;font-size:.86rem}.mw-root .mw-signin{font-size:.86rem;padding:9px 14px}.mw-root .sw-copy__title{font-size:clamp(2.05rem,9vw,2.8rem)}.mw-root .sw-copy__body{font-size:1.02rem}.mw-root .sw-copy__tags{margin-top:16px}.mw-idle video{object-position:center 46%}}@media (max-width:860px) and (orientation:portrait){.mw-idle video{object-position:center 44%}}@media (prefers-reduced-motion:reduce){.mw-idle{display:none}}.mw-after{position:relative;z-index:200;background:var(--moss);box-shadow:0 -40px 80px 20px var(--moss)}.mw-wrap{max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.mw-block{padding:clamp(72px,11vw,140px) 0}.mw-block+.mw-block{border-top:1px solid var(--line)}.mw-head{margin:0;font-weight:750;letter-spacing:-.025em;line-height:1;font-size:clamp(2.2rem,5.4vw,4.4rem);font-variation-settings:"opsz" 96;max-width:15ch;text-wrap:balance}.mw-lede{margin:20px 0 0;max-width:var(--measure);color:var(--cream-soft);font-size:clamp(1.05rem,1.4vw,1.2rem)}.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:700 1rem/1 var(--mw-font);text-decoration:none;cursor:pointer;border:0;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.mw-btn--honey{background:var(--honey);color:var(--moss)!important}.mw-btn--honey:hover{background:#F6C566;transform:translateY(-2px)}.mw-btn--line{background:transparent;color:var(--cream);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cream) 35%,transparent)}.mw-btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--cream)}.mw-top{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 48px}.mw-compare{--pos:50%;position:relative;margin-top:clamp(32px,5vw,56px);aspect-ratio:3/2;width:min(100%,calc(74vh * 1.5));border-radius:22px;overflow:hidden;background:var(--moss-deep);touch-action:pan-y;user-select:none;cursor:ew-resize;box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.mw-compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mw-compare .mw-after-img{clip-path:inset(0 0 0 var(--pos))}.mw-compare__rule{top:0;bottom:0;width:2px;margin-left:-1px}.mw-compare__grip,.mw-compare__rule{position:absolute;left:var(--pos);background:var(--cream);pointer-events:none}.mw-compare__grip{top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 30px -6px rgba(0,0,0,.55)}.mw-compare__grip img{position:static;width:40px;height:40px;object-fit:contain}.mw-compare__tag{position:absolute;top:16px;padding:6px 12px;border-radius:999px;font-size:.86rem;font-weight:600;pointer-events:none;backdrop-filter:blur(8px)}.mw-compare__tag--before{left:16px;background:color-mix(in srgb,var(--moss) 70%,transparent);color:var(--cream)}.mw-compare__tag--after{right:16px;background:var(--honey);color:var(--moss)}.mw-compare input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:ew-resize}.mw-compare:has(input:focus-visible){outline:2px solid var(--honey);outline-offset:4px}.mw-strip{width:min(100%,calc(74vh * 1.5));display:flex;gap:10px;margin-top:16px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mw-strip button{flex:0 0 auto;width:132px;aspect-ratio:3/2;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:pointer;scroll-snap-align:start;opacity:.55;background:var(--moss-deep);transition:opacity .2s ease,box-shadow .2s ease}.mw-strip button:hover{opacity:.9}.mw-strip button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--honey)}.mw-strip img{width:100%;height:100%;object-fit:cover;display:block}.mw-fine{width:min(100%,calc(74vh * 1.5));margin:14px 0 0;font-size:.9rem;color:var(--cream-soft);max-width:60ch}.mw-fine a{color:var(--cream)}.mw-film{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,80px);align-items:center}.mw-film__screen{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:var(--moss-deep);box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.mw-film__screen video{width:100%;height:100%;object-fit:cover;display:block}.mw-film__picks{display:flex;gap:8px;margin-top:12px}.mw-film__picks button{flex:1 1 0;min-width:0;aspect-ratio:16/9;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--moss-deep);cursor:pointer;opacity:.55;transition:opacity .2s ease,box-shadow .2s ease}.mw-film__picks button:hover{opacity:.9}.mw-film__picks button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--honey)}.mw-film__picks img{width:100%;height:100%;object-fit:cover;display:block}.mw-film ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.mw-film li{padding-left:22px;position:relative;color:var(--cream-soft)}.mw-film li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--sage)}.mw-film li b{color:var(--cream);font-weight:600}.mw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;counter-reset:step}.mw-steps li{counter-increment:step;border-top:2px solid var(--line);padding-top:22px}.mw-steps li:before{content:counter(step);display:block;font-weight:750;font-size:3rem;line-height:1;color:var(--honey);font-variation-settings:"opsz" 96}.mw-steps h3{margin:18px 0 6px;font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.mw-steps p{margin:0;color:var(--cream-soft)}.mw-billing{display:inline-flex;padding:4px;border-radius:999px;background:var(--moss-deep);border:1px solid var(--line)}.mw-billing button{font:600 .92rem/1 var(--mw-font);color:var(--cream-soft);background:transparent;border:0;border-radius:999px;padding:11px 18px;cursor:pointer}.mw-billing button[aria-pressed=true]{background:var(--cream);color:var(--moss)}.mw-plans{margin:clamp(32px,5vw,56px) 0 0;border-top:1px solid var(--line)}.mw-plan{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,11rem) minmax(0,1fr) 11.5rem;gap:16px 32px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.mw-plan h3{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.015em}.mw-plan__price{font-weight:750;font-size:2.4rem;letter-spacing:-.03em;line-height:1;font-variation-settings:"opsz" 96}.mw-plan__price span{font-size:1rem;font-weight:500;letter-spacing:0}.mw-plan__price span,.mw-plan__what{color:var(--cream-soft)}.mw-plan__what b{color:var(--cream);font-weight:600}.mw-plan--pro{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--honey) 7%,transparent) 30%,transparent)}.mw-free{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;color:var(--cream-soft)}.mw-faq{max-width:780px}.mw-faq details{border-bottom:1px solid var(--line)}.mw-faq summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;position:relative;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;letter-spacing:-.01em}.mw-faq summary::-webkit-details-marker{display:none}.mw-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-8px;border-right:2px solid var(--honey);border-bottom:2px solid var(--honey);transform:rotate(45deg);transition:transform .25s ease}.mw-faq details[open] summary:after{transform:rotate(225deg);margin-top:-2px}.mw-faq details p{margin:0 0 24px;color:var(--cream-soft);max-width:62ch}.mw-porch{text-align:center;padding-bottom:clamp(96px,14vw,180px)}.mw-porch .mw-head{margin:0 auto;max-width:13ch}.mw-porch .mw-lede{margin-left:auto;margin-right:auto}.mw-porch__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.mw-lamp{width:120px;height:120px;margin:0 auto 28px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--honey) 40%,transparent) 0,transparent 68%)}.mw-lamp img{width:70px;height:auto;filter:invert(1) sepia(.4) saturate(2) hue-rotate(-12deg) brightness(1.05)}.mw-briefing{padding:clamp(56px,8vw,96px) 0}.mw-briefing__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 56px;align-items:center}.mw-briefing__h{margin:0;font-weight:750;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.8rem,3.6vw,2.8rem);font-variation-settings:"opsz" 96}.mw-briefing .mw-lede{margin-top:12px}.mw-briefing .mw-lede a{color:var(--cream)}@media (max-width:860px){.mw-briefing__in{grid-template-columns:1fr}}.mw-footer{border-top:1px solid var(--line);padding:40px 0 calc(40px + env(safe-area-inset-bottom));color:var(--cream-soft);font-size:.92rem}.mw-footer .mw-wrap{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between}.mw-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}.mw-footer a{text-decoration:none}.mw-footer a:hover{color:var(--cream)}.mw-footer img{height:26px;width:auto}@media (max-width:860px){.mw-film,.mw-steps{grid-template-columns:1fr}.mw-steps{gap:28px}.mw-plan{grid-template-columns:1fr auto;padding:24px 0}.mw-plan__what{grid-column:1/-1;order:3}.mw-plan .mw-btn{grid-column:1/-1;order:4;width:100%}.mw-compare{border-radius:16px;aspect-ratio:4/3.4}.mw-compare__grip{width:54px;height:54px;margin:-27px 0 0 -27px}.mw-compare__grip img{width:32px;height:32px}.mw-strip button{width:104px}}@media (prefers-reduced-motion:reduce){.mw-btn,.mw-faq summary:after,.mw-strip button{transition:none}}