.m{--ink:#1d1d1f;--ink-2:#48484d;--mute:#6b6b72;--line:#e6e6e3;--paper:#fbfbfa;--surface:#fff;--fill:#f1f1ef;--shadow:29 29 31;--go:#0f6b3f;--ease:cubic-bezier(.16, 1, .3, 1);--ease-swipe:cubic-bezier(.22, 1, .36, 1);--spring:linear(0, .3 9%, .72 20%, 1.06 34%, 1.13 42%, 1.06 54%, .99 68%, 1);--tint:var(--ink);--accent:var(--ink);--accent-pale:#f1f1ef;--glow-a:#1d1d1f;--glow-b:#1d1d1f;--logo:brightness(0);--font:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip;container:m/inline-size}:root[data-theme=dark] .m{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f2f0;--ink-2:#c4c4c8;--mute:#8e8e95;--line:#26262a;--paper:#0b0b0c;--surface:#141416;--fill:#1e1e21;--shadow:0 0 0;--go:#4ade80;--accent-pale:#1e1e21;--logo:brightness(0) invert(1)}.m [data-tone=sage]{--tint:#0f6b3f;--accent:#0f7a48;--accent-pale:#e3f5ea;--glow-a:#10b26a;--glow-b:#9be22d}.m [data-tone=blue]{--tint:#1746b8;--accent:#1f5fe0;--accent-pale:#e3ecff;--glow-a:#1f6bff;--glow-b:#00c2ff}.m [data-tone=rose]{--tint:#b0154a;--accent:#d81b5a;--accent-pale:#ffe3ec;--glow-a:#ff2e74;--glow-b:#ff8ad0}.m [data-tone=peach]{--tint:#a9460a;--accent:#c2510a;--accent-pale:#ffecdc;--glow-a:#ff6b1a;--glow-b:#ffb020}.m [data-tone=gold]{--tint:#8a5a00;--accent:#9a6700;--accent-pale:#fff4d6;--glow-a:#f5a300;--glow-b:#ffd25a}.m [data-tone=ink]{--tint:#1d1d1f;--accent:#1d1d1f;--accent-pale:#ededeb;--glow-a:#3a3a3c;--glow-b:#8e8e93}:root[data-theme=dark] .m [data-tone=sage]{--tint:#4ade80;--accent:#34d27a;--accent-pale:#10b26a29}:root[data-theme=dark] .m [data-tone=blue]{--tint:#7aa7ff;--accent:#5b92ff;--accent-pale:#1f6bff2e}:root[data-theme=dark] .m [data-tone=rose]{--tint:#ff7aa8;--accent:#ff5a92;--accent-pale:#ff2e7429}:root[data-theme=dark] .m [data-tone=peach]{--tint:#ffa264;--accent:#ff8a3d;--accent-pale:#ff6b1a29}:root[data-theme=dark] .m [data-tone=gold]{--tint:#ffc84a;--accent:#f5b31f;--accent-pale:#f5a30029}:root[data-theme=dark] .m [data-tone=ink]{--tint:#f2f2f0;--accent:#e5e5e2;--accent-pale:#ffffff14;--glow-a:#f2f2f0;--glow-b:#8e8e93}:where(.m) *,:where(.m) :before,:where(.m) :after{box-sizing:border-box}:where(.m) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.m) :where(ul,ol){list-style:none}:where(.m) a{color:inherit;text-decoration:none}:where(.m) img{max-width:100%;display:block}.m ::selection{background:var(--accent-pale);color:var(--tint)}.m :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.m .num{font-variant-numeric:tabular-nums}.m-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.m-nav{z-index:30;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}.m-nav__in{justify-content:space-between;align-items:center;height:68px;display:flex}.m-logo img{width:auto;height:32px;filter:var(--logo)}.m-btn{isolation:isolate;height:48px;font:500 15px/1 var(--font);white-space:nowrap;cursor:pointer;transition:box-shadow .5s var(--ease), transform .16s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex;position:relative;overflow:hidden}.m-btn--sm{height:40px;padding:0 16px;font-size:14px}.m-btn--solid{background:var(--ink);color:var(--paper)}.m-btn--soft{background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink);border-color:var(--line)}.m-btn:active{transform:scale(.97)}.m-btn svg{width:16px;height:16px;transition:transform .5s var(--ease)}.m-swipe{inset-block:0;z-index:-1;background-image:var(--swipe);width:136%;transition:transform .5s var(--ease-swipe);position:absolute;left:-18%;transform:translate(-96%)skew(-18deg)}.m-btn__label{transition:color .3s var(--ease);align-items:center;gap:8px;display:inline-flex;position:relative}[data-swipe]{--swipe:radial-gradient(circle at 14% 18%, #c9dcfb 0%, transparent 44%), radial-gradient(circle at 84% 18%, #cfeefc 0%, transparent 46%), radial-gradient(circle at 60% 84%, #bcd2f6 0%, transparent 50%), radial-gradient(circle at 40% 56%, #e2ecfd 0%, #8fb2ee 72%)}[data-swipe=sage]{--swipe:radial-gradient(circle at 14% 18%, #c8efd8 0%, transparent 44%), radial-gradient(circle at 84% 18%, #e1f5c4 0%, transparent 46%), radial-gradient(circle at 60% 84%, #bde9cf 0%, transparent 50%), radial-gradient(circle at 40% 56%, #e4f7ec 0%, #7fd3a6 72%)}[data-swipe=rose]{--swipe:radial-gradient(circle at 14% 18%, #fbd0de 0%, transparent 44%), radial-gradient(circle at 84% 18%, #fbd9ef 0%, transparent 46%), radial-gradient(circle at 60% 84%, #f7c4d5 0%, transparent 50%), radial-gradient(circle at 40% 56%, #fde6ee 0%, #f294b4 72%)}[data-swipe=peach]{--swipe:radial-gradient(circle at 14% 18%, #fdd9c2 0%, transparent 44%), radial-gradient(circle at 84% 18%, #fde8c0 0%, transparent 46%), radial-gradient(circle at 60% 84%, #fbcfb3 0%, transparent 50%), radial-gradient(circle at 40% 56%, #feeadc 0%, #f6ad7c 72%)}[data-swipe=gold]{--swipe:radial-gradient(circle at 14% 18%, #fde7b0 0%, transparent 44%), radial-gradient(circle at 84% 18%, #fff0c2 0%, transparent 46%), radial-gradient(circle at 60% 84%, #fbdc98 0%, transparent 50%), radial-gradient(circle at 40% 56%, #fff6dc 0%, #f3c45c 72%)}[data-swipe=ink]{--swipe:radial-gradient(circle at 14% 18%, #e4e4e2 0%, transparent 44%), radial-gradient(circle at 84% 18%, #ededeb 0%, transparent 46%), radial-gradient(circle at 60% 84%, #dcdcda 0%, transparent 50%), radial-gradient(circle at 40% 56%, #f4f4f2 0%, #b9b9bd 72%)}:root[data-theme=dark] .m [data-swipe=ink]{--swipe:radial-gradient(circle at 14% 18%, #2a2a2d 0%, transparent 44%), radial-gradient(circle at 84% 18%, #232326 0%, transparent 46%), radial-gradient(circle at 60% 84%, #1f1f22 0%, transparent 50%), radial-gradient(circle at 40% 56%, #141416 0%, #0e0e10 72%)}:root[data-theme=dark] .m [data-swipe=ink].m-btn:focus-visible>.m-btn__label{color:#f2f2f0}:root[data-theme=dark] .m [data-swipe=ink].m-btn:focus-visible{box-shadow:inset 0 0 0 1px #fff3}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .m [data-swipe=ink].m-btn:hover>.m-btn__label{color:#f2f2f0}:root[data-theme=dark] .m [data-swipe=ink].m-btn:hover{box-shadow:inset 0 0 0 1px #fff3}.m-btn:hover{box-shadow:0 10px 24px -14px #1d1d1f73}.m-btn:hover>.m-swipe{transform:translate(0)skew(-18deg)}.m-btn:hover>.m-btn__label{color:#1d1d1f}.m-btn:hover svg{transform:translate(2px)}}.m-btn:focus-visible>.m-swipe{transform:translate(0)skew(-18deg)}.m-btn:focus-visible>.m-btn__label{color:#1d1d1f}.m-band{isolation:isolate;background:#0b0b0c;place-items:center;height:min(70svh,46cqw);min-height:360px;padding:24px 40px;display:grid;position:relative;overflow:hidden}.m-band:has(.m-hero){place-items:stretch stretch;height:auto;min-height:max(360px,min(70svh,46cqw));padding:0}.m-band .m-hero{width:100%;position:relative;inset:auto}.m-band__ambient{z-index:-1;object-fit:cover;filter:blur(48px)saturate(1.1);opacity:.45;width:calc(100% + 80px);max-width:none;height:calc(100% + 80px);position:absolute;inset:-40px}.m-band:after{content:"";z-index:-1;background:linear-gradient(#0000,#0b0b0ce6);height:22%;position:absolute;bottom:0;left:0;right:0}.m-player{aspect-ratio:16/9;max-width:100%;height:100%;animation:m-stage-in 1.2s var(--ease) .15s both;background:#000;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000c}@keyframes m-stage-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.m-player>img,.m-player>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-player>img{filter:saturate(.9)}.m-player:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0c4d 0%,#0000 25% 60%,#0b0b0ca6 100%);position:absolute;inset:0}.m-player__tag{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f0;background:#0b0b0c8c;border:1px solid #ffffff29;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:18px}.m-player__tag i{background:#ff5a5a;border-radius:999px;width:7px;height:7px}.m-player__note{z-index:2;color:#f2f2f0b3;font-size:12px;position:absolute;top:18px;right:18px}.m-sound{z-index:2;cursor:pointer;color:#1d1d1f;height:56px;font:600 16px var(--font);transition:transform .2s var(--ease);background:#f2f2f0;border:0;align-items:center;gap:12px;padding:0 24px 0 18px;display:inline-flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -18px #0009}.m-sound:before{content:"";animation:m-ring 2.2s var(--ease) infinite;pointer-events:none;border:2px solid #f2f2f08c;position:absolute;inset:-6px}@keyframes m-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.35)}}.m-sound:active{transform:translate(-50%)scale(.97)}.m-sound svg{width:22px;height:22px}.m-mute{z-index:2;color:#f2f2f0;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0c80;border:1px solid #fff3;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:18px;right:16px}.m-progress{z-index:2;background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0}.m-progress span{background:linear-gradient(90deg,#1f6bff,#10b26a);transition:width .25s linear;position:absolute;top:0;bottom:0;left:0}.m-rule{transform-origin:0;height:4px;animation:m-draw 1.4s var(--ease) .4s both;background:linear-gradient(90deg,#1f6bff 0%,#00c2ff 22%,#ff2e74 40%,#ff8ad0 55%,#f5a300 70%,#ffd25a 82%,#10b26a 100%)}@keyframes m-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --ga{syntax:"<color>";inherits:true;initial-value:#1f6bff}@property --gb{syntax:"<color>";inherits:true;initial-value:#10b26a}.m-offers{isolation:isolate;--ga:#1f6bff;--gb:#10b26a;transition:--ga .45s var(--ease), --gb .45s var(--ease);padding:48px 0 56px;position:relative}.m-offers[data-hover=blue]{--ga:#1f6bff;--gb:#00c2ff}.m-offers[data-hover=rose]{--ga:#ff2e74;--gb:#ff8ad0}.m-offers[data-hover=peach]{--ga:#ff6b1a;--gb:#ffb020}.m-offers[data-hover=gold]{--ga:#f5a300;--gb:#ffd25a}.m-wash{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.m-wash span{opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.m-wash [data-w=rest]{opacity:1;background:radial-gradient(42% 50% at 12% 20%,#1f6bff21,#0000 70%),radial-gradient(38% 46% at 52% 6%,#ff2e741a,#0000 70%),radial-gradient(40% 50% at 92% 22%,#f5a3001f,#0000 70%)}.m-wash [data-w=blue]{background:radial-gradient(60% 55% at 10% 18%,#1f6bff33,#0000 70%),radial-gradient(45% 45% at 40% 70%,#00c2ff1f,#0000 70%)}.m-wash [data-w=gold]{background:radial-gradient(60% 55% at 90% 18%,#f5a30033,#0000 70%),radial-gradient(45% 45% at 62% 72%,#ffd25a24,#0000 70%)}.m-wash [data-w=rose]{background:radial-gradient(60% 55% at 50% 10%,#ff2e742e,#0000 70%),radial-gradient(45% 45% at 50% 75%,#ff8ad01f,#0000 70%)}.m-wash [data-w=peach]{background:radial-gradient(60% 55% at 90% 18%,#ff6b1a33,#0000 70%),radial-gradient(45% 45% at 62% 72%,#ffb0201f,#0000 70%)}.m-offers[data-hover=none] .m-wash [data-w=rest],.m-offers[data-hover=blue] .m-wash [data-w=blue],.m-offers[data-hover=rose] .m-wash [data-w=rose],.m-offers[data-hover=peach] .m-wash [data-w=peach],.m-offers[data-hover=gold] .m-wash [data-w=gold]{opacity:1}.m-offers:not([data-hover=none]) .m-wash [data-w=rest]{opacity:0}:root[data-theme=dark] .m .m-wash span{filter:saturate(1.3)brightness(1.4)}.m-offers__head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.m-h2{letter-spacing:-.045em;animation:m-rise 1s var(--ease) .5s both;font-size:clamp(2.1rem,3.5cqw,3.1rem);font-weight:600;line-height:1.02}.m-glow{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--ink) 40%, var(--ga) 72%, var(--gb) 100%);padding-bottom:.06em}.m-offers__head p{max-width:36ch;color:var(--mute);animation:m-rise 1s var(--ease) .6s both;font-size:17px;line-height:1.55}.m-offers__head p b{color:var(--ink);font-weight:600}@keyframes m-rise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.m-tiles{--gap:12px;--cw:clamp(160px, 17.5cqw, 210px);--w3:calc((100cqw - 2 * var(--gap)) / 3);--wo:calc(100cqw - 2 * var(--gap) - 2 * var(--cw));--dw:calc(var(--wo) - var(--cw));--move:.56s cubic-bezier(.77, 0, .175, 1);gap:var(--gap);align-items:stretch;margin-top:28px;display:flex;container-type:inline-size}.m-tile{--bd:var(--line);isolation:isolate;width:var(--w3);background:var(--surface);transition:width var(--move), box-shadow .4s var(--ease);animation:m-rise .9s var(--ease) both;flex:none;scroll-margin-top:96px;display:flex;position:relative;overflow:hidden}.m-tile:after{content:"";z-index:4;border:1px solid var(--bd);pointer-events:none;transition:border-color .25s var(--ease);position:absolute;inset:0}.m-tile:first-child{animation-delay:.6s}.m-tile:nth-child(2){animation-delay:.68s}.m-tile:nth-child(3){animation-delay:.76s}.m-tiles.has-open .m-tile{width:var(--cw)}.m-tiles.has-open .m-tile.is-open{width:var(--wo);--bd:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 30px 60px -32px rgb(var(--shadow) / .35)}@media (hover:hover) and (pointer:fine){.m-tile:hover{--bd:color-mix(in srgb, var(--accent) 40%, var(--line));box-shadow:0 24px 48px -26px rgb(var(--shadow) / .3)}.m-tile:hover .m-tile__img img{transform:scale(1.04)}.m-tile:hover .m-ghost{opacity:.16;transform:rotate(-4deg)scale(1.04)}}.m-tile__main{width:var(--w3);transition:width var(--move);background:radial-gradient(90% 60% at 100% 100%, color-mix(in srgb, var(--accent-pale) 85%, transparent), transparent 70%);flex-direction:column;flex:none;display:flex;position:relative}.m-tiles.has-open .m-tile__main{width:var(--cw)}.m-kind{color:#fff;white-space:nowrap;background:linear-gradient(100deg, color-mix(in srgb, var(--glow-a) 92%, #000) 0%, var(--glow-a) 45%, color-mix(in srgb, var(--glow-b) 85%, var(--glow-a)) 100%);min-height:96px;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--glow-b) 70%, #fff);flex-direction:column;justify-content:center;gap:4px;padding:14px 20px 16px;display:flex;position:relative;overflow:hidden}.m-kind:after{content:"";transition:transform .9s var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff2e 48%,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.m-tile:hover .m-kind:after{transform:translate(100%)}}.m-kind__learn{letter-spacing:-.01em;color:#ffffffe6;align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.m-kind__learn svg{flex:none;width:20px;height:20px}.m-kind__how{letter-spacing:-.04em;text-shadow:0 2px 18px #0000002e;font-size:34px;font-weight:700;line-height:1}.m-tile__img{height:calc(var(--w3) * .5625);background:#0b0b0c;position:relative;overflow:hidden}.m-tile__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.m-tile[data-tone=blue] .m-tile__img img{object-fit:contain}.m-tile__img:after{content:"";background:linear-gradient(to top, #0b0b0cdb 0%, #0b0b0c59 45%, transparent 70%), linear-gradient(to top, color-mix(in srgb, var(--glow-a) 30%, transparent), transparent 55%);position:absolute;inset:0}.m-tile__head{z-index:1;color:#fff;position:absolute;bottom:18px;left:20px}.m-tile__head.m-lay-full{width:calc(var(--w3) - 40px)}.m-tile__head.m-lay-compact{width:calc(var(--cw) - 36px);letter-spacing:-.03em;font-size:1.3rem;font-weight:600;line-height:1.1;bottom:16px;left:18px}.m-tile__head h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:600;line-height:1.05}.m-tile__body{flex-direction:column;flex:1;display:flex;position:relative}.m-ghost{z-index:-1;width:130px;height:130px;color:var(--accent);opacity:.08;transition:opacity .4s var(--ease), transform .6s var(--ease);pointer-events:none;position:absolute;bottom:-22px;right:-18px;transform:rotate(-4deg)}.m-tiles.has-open .m-ghost{opacity:0}.m-full{width:calc(var(--w3) - 0px);flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.m-compact{width:var(--cw);flex-direction:column;gap:6px;padding:18px 18px 22px;display:flex;position:absolute;top:0;bottom:0;left:0}.m-compact__meta{flex-direction:column;gap:4px;display:flex}.m-compact__meta .m-price{font-size:30px}.m-tile__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.m-compact .m-tile__actions{flex-direction:column;align-items:stretch}.m-lay-full,.m-lay-compact{transition:opacity .18s ease-out,filter .18s ease-out,visibility 0s linear .18s}.m-lay-compact,.m-tiles.has-open .m-lay-full{opacity:0;visibility:hidden;filter:blur(2px)}.m-tiles.has-open .m-lay-compact,.m-tiles:not(.has-open) .m-lay-full{opacity:1;visibility:visible;filter:none;transition:opacity .28s ease-out .14s,filter .28s ease-out .14s,visibility 0s linear .14s}.m-when-open{display:none}.m-tile.is-open .m-when-open{display:inline}.m-tile.is-open .m-when-shut{display:none}.m-hi{flex-direction:column;gap:7px;display:flex}.m-hi li{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.m-hi li:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.m-tile__line{color:var(--ink-2);max-width:34ch;font-size:15px;line-height:1.55}.m-tile__meta{flex-wrap:wrap;align-items:baseline;gap:10px;min-height:40px;display:flex}.m-price{letter-spacing:-.045em;color:var(--tint);font-size:38px;font-weight:600;line-height:1}.m-meta{color:var(--mute);font-size:14px}.m-meta b{color:var(--tint);font-weight:600}.m-was{color:var(--mute);font-size:16px;display:inline-block;position:relative}.m-was:after{content:"";background:var(--go);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.65,0,.35,1) 1.3s;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}[data-run=true] .m-was:after{transform:scaleX(1)}.m-tile__actions .m-btn--solid{background:color-mix(in srgb, var(--accent) 88%, #000);color:#fff;flex:auto}:root[data-theme=dark] .m .m-tile__actions .m-btn--solid{background:var(--accent);color:#0b0b0c}.m-more-btn svg{transition:transform .3s var(--ease)}.m-tile.is-open .m-more-btn svg{transform:rotate(180deg)}.m-more{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-pale) 70%, var(--surface)), var(--surface) 60%);flex:1 1 0;min-width:0;position:relative;overflow:hidden}.m-more:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:0}.m-more__in{width:var(--dw);opacity:0;visibility:hidden;flex-direction:column;gap:14px;padding:22px 28px 24px;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;display:flex;transform:translate(-12px)}.m-tile.is-open .m-more__in{opacity:1;visibility:visible;transition:opacity .32s ease-out .24s, transform .42s var(--ease) .2s, visibility 0s linear 0s;transform:none}.m-more__lead{color:var(--ink-2);max-width:52ch;font-size:15px;line-height:1.5}.m-facts{background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--accent);color:var(--mute);align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.m-facts svg{color:var(--tint);flex:none}.m-facts b{color:var(--ink);font-weight:600}.m-survey{flex-direction:column;gap:14px;min-height:322px;padding-top:4px;display:flex}.m-more__title{letter-spacing:-.02em;font-size:20px;font-weight:600}.m-more__label{color:var(--tint);font-size:12.5px;font-weight:600}.m-checks{flex-direction:column;gap:9px;display:flex}.m-checks li{color:var(--ink-2);gap:10px;font-size:14.5px;line-height:1.45;display:flex}.m-checks svg{color:var(--tint);flex:none;margin-top:2px}.m-modules{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.m-modules li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:26px 1fr;gap:6px;padding:8px 0;font-size:13.5px;display:grid}.m-modules .n{color:var(--tint);padding-top:1px;font-size:12px;font-weight:600}.m-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.m-days div{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:4px;padding:14px;font-size:14px;display:flex}.m-days b{color:var(--tint);font-size:12.5px;font-weight:600}.m-days strong{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.m-flow{flex-direction:column;display:flex}.m-flow li{color:var(--ink-2);grid-template-columns:34px 1fr;gap:12px;padding:0 0 18px;font-size:14.5px;display:grid;position:relative}.m-flow li:last-child{padding-bottom:0}.m-flow li b{color:var(--ink);font-size:16px;font-weight:600;display:block}.m-flow .n{color:#fff;background:color-mix(in srgb, var(--accent) 88%, #000);place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.m-flow li:not(:last-child):before{content:"";background:color-mix(in srgb, var(--accent) 35%, var(--line));width:1px;position:absolute;top:32px;bottom:2px;left:15px}.m-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.m-pillars li{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--accent);color:var(--ink-2);flex-direction:column;gap:4px;padding:12px 12px 13px;font-size:12.5px;line-height:1.45;display:flex}.m-pillars .n{color:var(--tint);font-size:12px;font-weight:700}.m-pillars b{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.m-inside{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.m-inside li{color:var(--mute);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.35;display:flex}.m-inside svg{color:var(--tint);flex:none;margin-top:1px}.m-inside b{color:var(--ink);font-size:14px;font-weight:600;display:block}.m-steps{border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.m-steps li{color:var(--ink-2);flex-direction:column;gap:3px;padding:14px 12px 0 0;font-size:12.5px;line-height:1.45;display:flex;position:relative}.m-steps .n{color:#fff;background:color-mix(in srgb, var(--accent) 88%, #000);place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:-11px;left:0}:root[data-theme=dark] .m .m-steps .n{color:#0b0b0c;background:var(--accent)}.m-steps b{color:var(--ink);margin-top:6px;font-size:14px;font-weight:600}.m-bar{align-items:center;gap:12px;display:flex}.m-bar__track{background:var(--line);flex:1;height:3px;position:relative;overflow:hidden}.m-bar__fill{background:var(--accent);transition:width .3s var(--ease);position:absolute;top:0;bottom:0;left:0}.m-bar span{color:var(--mute);font-size:12.5px}.m-q{letter-spacing:-.02em;font-size:18px;font-weight:600}.m-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.m-opt{text-align:left;min-height:44px;font:500 14px/1.35 var(--font);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .12s var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@media (hover:hover) and (pointer:fine){.m-opt:hover{border-color:var(--accent);background:var(--accent-pale)}}.m-opt:active{transform:scale(.985)}.m-opt.is-on{background:color-mix(in srgb, var(--accent) 88%, #000);color:#fff;border-color:#0000}.m-opt .k{border:1px solid var(--line);flex:none;place-items:center;width:18px;height:18px;display:grid}.m-opt.is-on .k{border-color:#ffffff80}.m-survey .m-btn--solid{background:color-mix(in srgb, var(--accent) 88%, #000);color:#fff}:root[data-theme=dark] .m .m-survey .m-btn--solid{background:var(--accent);color:#0b0b0c}.m-nav2{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.m-field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.m-field input{height:46px;font:400 15px var(--font);color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:0 12px}.m-field input:focus{border-color:var(--accent);outline:none}.m-is-disabled{opacity:.4;pointer-events:none}.m-free{border:1px solid color-mix(in srgb, #10b26a 35%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, #10b26a 10%, var(--surface)), var(--surface) 70%);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding:18px 22px;display:flex}.m-free__dot{width:9px;height:9px;animation:m-pulse 2s var(--ease) infinite;background:#10b26a;border-radius:999px}.m-free p{min-width:240px;color:var(--ink-2);flex:1;font-size:15.5px}.m-free p b{color:var(--ink);font-weight:600}.m-live{isolation:isolate;background:linear-gradient(180deg, transparent, color-mix(in srgb, #10b26a 7%, var(--paper)) 30%, var(--paper));padding:72px 0 64px;position:relative}.m-live__head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.m-live__head h2{letter-spacing:-.04em;font-size:clamp(2rem,3.6cqw,3rem);font-weight:600;line-height:1.04}.m-live__head h2 .soft{color:var(--mute)}.m-live__head p{max-width:46ch;color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.55}.m-live__now{height:30px;color:var(--tint);background:var(--accent-pale);align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.m-live__now i{width:8px;height:8px;animation:m-pulse 2s var(--ease) infinite;background:#10b26a;border-radius:999px}@keyframes m-pulse{0%{box-shadow:0 0 #10b26a73}70%{box-shadow:0 0 0 9px #10b26a00}to{box-shadow:0 0 #10b26a00}}.m-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:32px;display:grid}.m-day{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:300px;display:flex}.m-day.is-today{border-color:color-mix(in srgb, #10b26a 55%, var(--line));box-shadow:0 18px 40px -28px #10b26a99}.m-day__head{border-bottom:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;padding:12px 12px 10px;font-size:12.5px;font-weight:600;display:flex}.m-day.is-today .m-day__head{color:var(--tint)}.m-day__n{color:var(--ink);font-size:15px}.m-day.is-today .m-day__n{color:#fff;background:#10b26a;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.m-day__list{flex-direction:column;gap:6px;padding:8px;display:flex}.m-ev{background:color-mix(in srgb, var(--c) 9%, var(--surface));padding:9px 10px 9px 12px;font-size:13px;line-height:1.3;position:relative}.m-ev time{color:var(--mute);margin-bottom:2px;font-size:11.5px;display:block}.m-ev b{color:var(--ink);font-weight:600;display:block}.m-ev .dot{background:var(--c);border-radius:999px;width:7px;height:7px;position:absolute;top:11px;right:9px}.m-ev.is-live{background:color-mix(in srgb, #10b26a 16%, var(--surface));outline:1px solid #10b26a80}.m-ev.is-live time{color:var(--tint);font-weight:600}.m-ev.is-past{opacity:.45}.m-day__empty{color:var(--mute);padding:12px;font-size:12.5px}.m-live__foot{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13.5px;display:flex}.m-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-hero{z-index:1;background:var(--paper);color:var(--ink);isolation:isolate;position:absolute;inset:0;overflow:hidden}.m-hero__photo{z-index:-2;object-fit:cover;width:64%;height:100%;animation:m-hero-photo 1.6s var(--ease) both;position:absolute;top:0;right:0}@keyframes m-hero-photo{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.m-hero__shade{z-index:-1;background:linear-gradient(90deg, var(--paper) 36%, color-mix(in srgb, var(--paper) 74%, transparent) 60%, color-mix(in srgb, var(--paper) 22%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--paper) 70%, transparent), transparent 45%);position:absolute;inset:0}.m-hero__in{flex-direction:column;justify-content:center;height:100%;padding-top:40px;padding-bottom:40px;display:flex}.m-hero__h{letter-spacing:-.045em;animation:m-rise 1s var(--ease) .15s both;font-size:clamp(2.8rem,5.4cqw,5.4rem);font-weight:650;line-height:.98}.m-hero__paths{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,5.5vh,60px);display:flex}.m-hero__p{--lift:0 14px 30px -18px color-mix(in srgb, var(--glow-a) 70%, transparent);cursor:pointer;text-align:left;color:#fff;min-width:236px;font:inherit;background:linear-gradient(100deg, color-mix(in srgb, var(--glow-a) 90%, #000), var(--glow-a) 45%, color-mix(in srgb, var(--glow-b) 85%, var(--glow-a)));box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--glow-b) 70%, #fff), var(--lift);transition:transform .2s var(--ease), box-shadow .3s var(--ease);animation:m-rise .9s var(--ease) both;border:0;justify-content:space-between;align-items:flex-end;gap:24px;padding:15px 18px 17px 22px;display:flex}.m-hero__p:first-child{animation-delay:.3s}.m-hero__p:nth-child(2){animation-delay:.38s}.m-hero__p:nth-child(3){animation-delay:.46s}.m-hero__pt{flex-direction:column;gap:2px;display:flex}.m-hero__pt small{color:#ffffffe6;font-size:18px;font-weight:600}.m-hero__pt b{letter-spacing:-.04em;white-space:nowrap;font-size:38px;font-weight:700;line-height:1}.m-hero__p svg{opacity:.85;width:22px;height:22px;transition:transform .3s var(--ease);margin-bottom:4px}@media (hover:hover) and (pointer:fine){.m-hero__p:hover{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--glow-b) 70%, #fff), 0 18px 40px -16px var(--glow-a);transform:translateY(-3px)}.m-hero__p:hover svg{transform:translateY(3px)}}.m-hero__p:active{transform:scale(.97)}.m-hero__p:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.m-hero__foot{color:var(--ink-2);animation:m-rise .9s var(--ease) .55s both;align-self:flex-start;align-items:center;gap:10px;margin-top:22px;font-size:18px;display:inline-flex}.m-hero__foot i{background:#10b26a;border-radius:99px;width:10px;height:10px;box-shadow:0 0 0 5px #10b26a40}@media (hover:hover) and (pointer:fine){.m-hero__foot:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}.m-proof{padding:80px 0 8px}.m-proof__h{letter-spacing:-.04em;max-width:28ch;font-size:clamp(2rem,3.6cqw,3rem);font-weight:600;line-height:1.04}.m-proof__h .soft{color:var(--mute)}.m-quotes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.m-quote{border-top:2px solid var(--accent);flex-direction:column;gap:24px;margin:0;padding:26px 32px 6px;display:flex}.m-quote:first-child{padding-left:0}.m-quote+.m-quote{border-left:1px solid var(--line)}.m-quote blockquote{letter-spacing:-.01em;color:var(--ink-2);flex:1;margin:0;font-size:19px;line-height:1.55}.m-quote figcaption b{color:var(--ink);font-size:15px;font-weight:600;display:block}.m-quote figcaption span{color:var(--tint);margin-top:3px;font-size:14px;font-weight:500;display:block}.m-proof__note{color:var(--mute);margin-top:28px;font-size:12.5px}.m-tz{background:var(--surface);border:1px solid var(--line);margin-top:18px;padding:3px;display:inline-flex}.m-tz button{height:38px;font:500 14px var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 16px;transition:background-color .16s ease-out,color .16s ease-out}.m-tz button .z{color:var(--mute)}.m-tz button.is-on{color:#fff;background:#0e9d5d}.m-tz button.is-on .z{color:#fffc}@media (hover:hover) and (pointer:fine){.m-tz button:not(.is-on):hover{background:var(--accent-pale)}}.m-more .m-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,1fr)}.m-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.m-consent{color:var(--mute);cursor:pointer;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.45;display:flex}.m-consent input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.m-consent b{color:var(--ink);font-size:13px;font-weight:600}.m-consent a{color:var(--tint);text-underline-offset:2px;text-decoration:underline}.m-err{color:#c81e3c;font-size:13.5px;font-weight:600}:root[data-theme=dark] .m .m-err{color:#ff7a8a}.m-deadline{background:var(--accent-pale);border-left:2px solid var(--accent);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.m-deadline__t{color:var(--tint);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.m-deadline i{background:var(--accent);border-radius:99px;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite m-dot}@keyframes m-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}80%,to{box-shadow:0 0 0 7px #0000}}.m-cd{gap:6px;display:flex}.m-cd>span{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));flex-direction:column;flex:1;align-items:center;gap:1px;padding:6px 4px 5px;display:flex}.m-cd b{letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.05}.m-cd small{letter-spacing:.02em;color:var(--mute);font-size:10.5px;font-weight:600}.m-deadline--sm{color:var(--tint);border-left-width:2px;flex-direction:row;align-self:flex-start;align-items:center;gap:7px;margin-top:6px;padding:5px 9px;font-size:12px;font-weight:500}.m-deadline--sm b{font-weight:700}.m-deadline.is-low{background:color-mix(in srgb, #ff453a 11%, var(--surface));border-left-color:#ff453a}.m-deadline.is-low .m-deadline__t,.m-deadline--sm.is-low{color:#b4231f}.m-deadline.is-low i{background:#ff453a}:root[data-theme=dark] .m .m-deadline.is-low .m-deadline__t,:root[data-theme=dark] .m .m-deadline--sm.is-low{color:#ff8a80}.m-opt__t{flex-direction:column;gap:2px;display:flex}.m-opt__note{color:var(--mute);font-size:12px;font-weight:600}.m-opt__note:empty{display:none}.m-opt__note.is-low{color:#c81e3c}.m-opt.is-on .m-opt__note{color:#ffffffd9}.m-opt.is-full{opacity:.45;cursor:not-allowed}.m-foot{padding:40px 0 48px}.m-risk{border:1px solid var(--line);background:var(--surface);color:var(--mute);padding:16px 18px;font-size:12.5px;line-height:1.6}.m-risk b{color:var(--ink-2);font-weight:500}.m-legal{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;display:flex}.m-legal nav{gap:18px;display:flex}@media (hover:hover) and (pointer:fine){.m-legal a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}@container m (max-width:860px){.m-wrap{padding:0 20px}.m-nav__in{height:60px}.m-logo img{height:28px}.m-band{height:auto;min-height:0;padding:0;display:block}.m-player{width:100%;height:auto}.m-sound{gap:8px;height:40px;padding:0 14px 0 10px;font-size:13px;bottom:14px}.m-sound svg{width:18px;height:18px}.m-player__tag{height:26px;font-size:11.5px;top:10px;left:10px}.m-player__note{display:none}.m-hero{width:100%;position:relative;inset:auto}.m-hero__photo{width:100%}.m-hero__shade{background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 88%, transparent) 0%, color-mix(in srgb, var(--paper) 72%, transparent) 55%, var(--paper) 100%)}.m-hero__in{padding-top:44px;padding-bottom:36px}.m-hero__h{font-size:2.5rem}.m-hero__paths{flex-direction:column;gap:8px}.m-hero__p{align-items:center;min-width:0;padding:12px 16px 14px 18px}.m-hero__pt{flex-direction:row;align-items:baseline;gap:8px}.m-hero__pt b{font-size:28px}.m-hero__foot{font-size:15px}.m-offers{padding:32px 0}.m-offers__head,.m-live__head{flex-direction:column;align-items:flex-start;gap:10px}.m-offers__head p{display:none}.m-tiles{flex-direction:column;gap:16px;margin-top:18px;container-type:normal}.m-tile,.m-tiles.has-open .m-tile,.m-tiles.has-open .m-tile.is-open{flex-direction:column;width:auto}.m-tile__main,.m-tiles.has-open .m-tile__main{width:auto}.m-tile__img{aspect-ratio:2;height:auto}.m-tile__head.m-lay-full{width:auto;right:20px}.m-tile__head h3{font-size:1.6rem}.m-full{gap:10px;width:auto;padding:18px 18px 20px}.m-hi{display:none}.m-cd>span{padding:4px 4px 3px}.m-cd b{font-size:18px}.m-lay-compact{display:none}.m-tiles.has-open .m-lay-full{opacity:1;visibility:visible;filter:none}.m-tiles.has-open .m-ghost{opacity:.08}.m-tile.is-open .m-more-btn svg{transform:rotate(90deg)}.m-more{max-height:0;transition:max-height .56s var(--ease);flex:none}.m-more:before{display:none}.m-tile.is-open .m-more{border-top:1px solid var(--line);max-height:2600px}.m-more__in{width:100%;padding:20px;transform:none}.m-facts{align-items:flex-start}.m-modules,.m-days,.m-opts,.m-fields,.m-more .m-fields,.m-pillars,.m-steps{grid-template-columns:1fr}.m-steps{gap:18px;padding-top:6px}.m-inside{grid-template-columns:1fr}.m-proof{padding:56px 0 0}.m-quotes{grid-template-columns:1fr;gap:8px;margin-top:28px}.m-quote,.m-quote:first-child{padding:22px 0 18px}.m-quote+.m-quote{border-left:0}.m-quote blockquote{font-size:17px}.m-kind{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px;min-height:0;padding:12px 18px 13px}.m-kind__how{font-size:24px}.m-live{padding:48px 0}.m-week{scroll-snap-type:x mandatory;gap:8px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.m-day{scroll-snap-align:start;flex:0 0 72%;min-height:0}.m-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){.m-deadline i,.m-hero__photo,.m-hero__h,.m-hero__p,.m-hero__foot,.m-player,.m-h2,.m-offers__head p,.m-tile,.m-sound:before,.m-live__now i,.m-rule{animation:none!important}.m-was:after{transition:none!important;transform:scaleX(1)!important}.m-tile,.m-tile__main,.m-more,.m-more__in,.m-tile__img img,.m-ghost,.m-wash span,.m-lay-full,.m-lay-compact{transition:none!important}.m-swipe{display:none}}
