.RevealHeading-module__XMmiuG__word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.RevealHeading-module__XMmiuG__wordInner{will-change:transform;transition:transform .65s cubic-bezier(.16,1,.3,1);display:inline-block;transform:none}.lp-2026[data-js-ready=true] .reveal:not(.is-in) .RevealHeading-module__XMmiuG__wordInner{transition:none;transform:translateY(118%)}.lp-2026[data-js-ready=true] .reveal.is-in .RevealHeading-module__XMmiuG__wordInner{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.RevealHeading-module__XMmiuG__wordInner{transition:none;transform:none}.lp-2026[data-js-ready=true] .reveal:not(.is-in) .RevealHeading-module__XMmiuG__wordInner{transition:none;transform:none}}
.PremiumFolderGallery-module__PsPTdq__scene{flex-direction:column;align-items:center;width:100%;margin-top:clamp(32px,5vh,56px);display:flex;position:relative}.PremiumFolderGallery-module__PsPTdq__stage{perspective:1200px;justify-content:center;width:400px;height:500px;display:flex;position:relative}.PremiumFolderGallery-module__PsPTdq__folderBack{filter:drop-shadow(0 25px 25px #18181b47);pointer-events:none;z-index:0;width:320px;height:224px;position:absolute;bottom:24px}.PremiumFolderGallery-module__PsPTdq__folderTab{background:linear-gradient(#2a2a2c,#1e1e20);border:1px solid #ffffff1a;border-bottom:0;border-radius:12px 12px 0 0;width:128px;height:40px;position:absolute;top:0;left:0}.PremiumFolderGallery-module__PsPTdq__folderBackBody{background:linear-gradient(#1e1e20,#0a0a0b);border:1px solid #ffffff1a;border-radius:0 12px 12px;position:absolute;inset:32px 0 0;box-shadow:inset 0 0 40px #000c}.PremiumFolderGallery-module__PsPTdq__folderBackWell{background:#0c0c0d;border-radius:8px;position:absolute;inset:40px 8px 8px;box-shadow:inset 0 2px 8px #0009}.PremiumFolderGallery-module__PsPTdq__cardLayer{z-index:10;justify-content:center;display:flex;position:absolute;bottom:40px}.PremiumFolderGallery-module__PsPTdq__card{background:var(--c-surface,#fff);border:1px solid var(--c-hairline,#18181b1f);transform-origin:bottom;pointer-events:none;border-radius:12px;width:224px;height:288px;padding:18px 16px;position:absolute;bottom:0;overflow:hidden;box-shadow:0 20px 40px #18181b59}.PremiumFolderGallery-module__PsPTdq__cardOpen{pointer-events:auto;cursor:grab}.PremiumFolderGallery-module__PsPTdq__cardOpen:active{cursor:grabbing}.PremiumFolderGallery-module__PsPTdq__cardHead{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted,#71717a);border-bottom:1px solid var(--c-hairline,#18181b1f);justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:10px;font-size:9.5px;font-weight:600;display:flex}.PremiumFolderGallery-module__PsPTdq__cardTitle{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--c-ink,#18181b);margin-bottom:16px;font-size:15.5px;font-weight:500;line-height:1.25}.PremiumFolderGallery-module__PsPTdq__cardLines{flex-direction:column;gap:9px;display:flex}.PremiumFolderGallery-module__PsPTdq__cardLines div{background:#f0f0ee;border-radius:4px;height:7px}.PremiumFolderGallery-module__PsPTdq__cardLines div:first-child{width:100%}.PremiumFolderGallery-module__PsPTdq__cardLines div:nth-child(2){width:86%}.PremiumFolderGallery-module__PsPTdq__cardLines div:nth-child(3){width:92%}.PremiumFolderGallery-module__PsPTdq__cardLines div:nth-child(4){width:64%}.PremiumFolderGallery-module__PsPTdq__cardSeal{background:var(--c-signature-soft,#2d6a4f14);border:1px dashed var(--c-signature-bright,#2d6a4f);border-radius:8px;height:40px;margin-top:16px}.PremiumFolderGallery-module__PsPTdq__folderFront{transform-origin:bottom;filter:drop-shadow(0 -20px 40px #18181b73);cursor:pointer;z-index:20;background:linear-gradient(#2a2a2c,#131316);border:1px solid #ffffff24;border-color:#fff3 #ffffff24 #ffffff1a;border-radius:16px;justify-content:center;align-items:flex-end;width:340px;height:176px;padding:0 0 32px;display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:inset 0 2px 10px #ffffff1a}.PremiumFolderGallery-module__PsPTdq__folderFront:focus-visible{outline:2px solid var(--c-signature,#2d6a4f);outline-offset:3px}.PremiumFolderGallery-module__PsPTdq__folderShine{background:linear-gradient(90deg,#0000,#fff6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.PremiumFolderGallery-module__PsPTdq__folderLabel{color:#ffffffe6;font-family:var(--font-body,inherit);letter-spacing:.02em;background:#0c0c0d;border:1px solid #000c;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;box-shadow:inset 0 2px 6px #0009}.PremiumFolderGallery-module__PsPTdq__hint{border:1px solid var(--c-hairline,#18181b1f);color:var(--c-muted,#71717a);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#f0f0ee;border-radius:999px;margin-top:8px;padding:10px 22px;font-size:12px;font-weight:600}@media (max-width:860px){.PremiumFolderGallery-module__PsPTdq__stage{transform-origin:bottom;height:440px;transform:scale(.8)}}@media (max-width:600px){.PremiumFolderGallery-module__PsPTdq__stage{height:360px;transform:scale(.6)}.PremiumFolderGallery-module__PsPTdq__hint{padding:8px 16px;font-size:11px}}
.HeroTimeBadge-module__ShUn2a__badge{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(120%);color:#18181b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#ffffffa6;border:1px solid #ffffffd9;border-radius:100px;align-items:center;gap:10px;padding:10px 18px 10px 14px;animation:.7s cubic-bezier(.16,1,.3,1) 1.2s forwards HeroTimeBadge-module__ShUn2a__badgeFadeIn;display:inline-flex;position:absolute;top:clamp(120px,22vh,240px);right:clamp(16px,4vw,64px);transform:translateY(8px);box-shadow:0 8px 24px #00000014}@keyframes HeroTimeBadge-module__ShUn2a__badgeFadeIn{to{opacity:1;transform:translateY(0)}}.HeroTimeBadge-module__ShUn2a__dot{background:#0e9e6e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-out infinite HeroTimeBadge-module__ShUn2a__dotPulse;position:relative;box-shadow:0 0 #0e9e6e99}@keyframes HeroTimeBadge-module__ShUn2a__dotPulse{0%{box-shadow:0 0 #0e9e6e8c}70%{box-shadow:0 0 0 8px #0e9e6e00}to{box-shadow:0 0 #0e9e6e00}}.HeroTimeBadge-module__ShUn2a__label{letter-spacing:.01em;opacity:.85;white-space:nowrap;font-size:13px;font-weight:500}.HeroTimeBadge-module__ShUn2a__sep{opacity:.4;margin:0 -2px;font-size:13px}.HeroTimeBadge-module__ShUn2a__time{letter-spacing:.02em;white-space:nowrap;font-size:16px;font-weight:600}.HeroTimeBadge-module__ShUn2a__divider{background:#00000026;flex-shrink:0;width:1px;height:14px}.HeroTimeBadge-module__ShUn2a__fxLabel{letter-spacing:.08em;text-transform:uppercase;opacity:.75;white-space:nowrap;font-size:11px;font-weight:500}.HeroTimeBadge-module__ShUn2a__fxRate{letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.HeroTimeBadge-module__ShUn2a__badge{opacity:1;animation:none;transform:none}.HeroTimeBadge-module__ShUn2a__dot{animation:none}}@media (max-width:900px){.HeroTimeBadge-module__ShUn2a__badge{gap:8px;padding:8px 14px 8px 12px;top:clamp(96px,14vh,140px);right:clamp(12px,4vw,24px)}.HeroTimeBadge-module__ShUn2a__label,.HeroTimeBadge-module__ShUn2a__sep{font-size:11px}.HeroTimeBadge-module__ShUn2a__time{font-size:14px}.HeroTimeBadge-module__ShUn2a__fxLabel{display:none}.HeroTimeBadge-module__ShUn2a__fxRate{font-size:13px}.HeroTimeBadge-module__ShUn2a__divider{height:12px}}@media (max-width:540px){.HeroTimeBadge-module__ShUn2a__badge{display:none}}
.lp-2026{--c-signature:#2d6a4f;--c-signature-deep:#1d4d38;--c-signature-ink:#1d4d38;--c-signature-bright:#4a8a6a;--c-signature-soft:#eaf3ee;--c-brand-dark:#0d2a1e;--c-brand-dark-2:#1a3d2b;--c-canvas:#fff;--c-canvas-soft:#f5f5f3;--c-surface:#fff;--c-surface-2:#f2f2f0;--c-hairline:#e5e5e2;--c-ink:#18181b;--c-ink-2:#3f3f46;--c-muted:#71717a;--c-muted-deep:#63636b;--c-faint:#a1a1aa;--c-on-dark:#f0f0ee;--c-paper:var(--c-canvas);--font-display:var(--font-onest), system-ui, -apple-system, sans-serif;--font-body:var(--font-onest), system-ui, -apple-system, sans-serif;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-1:0 1px 3px #18181b14;--shadow-2:0 8px 24px #18181b17, 0 2px 6px #18181b0d;--shadow-3:0 30px 64px -22px #18181b4d, 0 10px 26px #18181b1c;--shadow-press:inset 0 1px 2px #18181b1a;--shadow-emerald:0 14px 34px -10px #2d6a4f59;--shadow-emerald-soft:0 8px 20px -8px #2d6a4f38;--glass-inset:inset 0 1px 0 #ffffffa6;--ease-out:cubic-bezier(.23, 1, .32, 1);--reveal-ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.24s;--dur-slow:.48s;--lp-container:1240px;--lp-container-wide:1320px;--lp-gutter:24px;--glass-bg:#ffffffeb;--glass-blur:saturate(160%) blur(8px);--glass-border:#ffffffa8;--p2:#1d4d38;--p4:#4a8a6a;background:var(--c-canvas);color:var(--c-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01";isolation:isolate;font-size:15px;font-weight:300;line-height:1.5}.lp-2026:after{content:"";z-index:40;pointer-events:none;mix-blend-mode:overlay;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:240px 240px;position:fixed;inset:0}@media (max-width:600px){.lp-2026:after{opacity:.035}}.lp-2026 *{box-sizing:border-box}.lp-2026 a{color:inherit;text-decoration:none}.lp-2026 ul{margin:0;padding:0;list-style:none}.lp-2026 button{cursor:pointer;font-family:inherit}.lp-2026 .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lp-2026 .lp-container{width:100%;max-width:var(--lp-container);padding:0 var(--lp-gutter);margin:0 auto}.lp-2026 :where(a,button,[tabindex],input,select,summary):focus-visible{outline:2px solid var(--c-signature);outline-offset:2px;border-radius:var(--radius-sm)}.lp-2026 .eyebrow-pill{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--c-muted-deep);border-radius:var(--radius-pill);background:#f0f0ee;border:1px solid #e5e5e2;align-items:center;gap:8px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-2026 .eyebrow-pill .dot{background:var(--c-muted);border-radius:50%;width:6px;height:6px}.lp-2026 .lp-h1{font-family:var(--font-display);letter-spacing:-.022em;color:var(--c-ink);margin:0;font-size:clamp(40px,5.2vw,60px);font-weight:800;line-height:1.04}.lp-2026 .lp-h2{font-family:var(--font-display);letter-spacing:-.018em;color:var(--c-ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.08}.lp-2026 .accent{line-height:1.18;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;background:var(--ab-brand-gradient,linear-gradient(90deg, var(--c-signature) 0%, var(--c-signature-bright) 50%, var(--c-signature-deep) 100%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-size:1.06em;font-style:italic;font-weight:400;display:inline-block}.lp-2026 .lede{font-family:var(--font-body);color:var(--c-muted);text-wrap:balance;margin:0;font-size:clamp(16px,1.3vw,18px);font-weight:300;line-height:1.5}.lp-2026 .eyebrow-cap{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:13px;font-weight:600}.lp-2026 .sec-no{vertical-align:bottom;display:inline-block;overflow:hidden}.lp-2026 .sec-no-in{transition:transform .45s var(--reveal-ease) 90ms;display:inline-block}.lp-2026[data-js-ready=true] .reveal:not(.is-in) .sec-no-in{transition:none;transform:translateY(110%)}.lp-2026[data-js-ready=true] .reveal.is-in .sec-no-in{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lp-2026 .sec-no-in,.lp-2026[data-js-ready=true] .reveal:not(.is-in) .sec-no-in{transition:none;transform:none}}.lp-2026 .lp-btn{font-family:var(--font-body);transition:transform .2s var(--ease-out), background .2s var(--ease-out), box-shadow .25s var(--ease-out), border-color .2s var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.lp-2026 .lp-btn svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lp-2026 .lp-btn-primary{background:var(--c-signature);color:#fff;box-shadow:inset 0 1px 0 #fff3, var(--shadow-emerald-soft);transition:transform .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-2026 .lp-btn-primary:hover{background:var(--c-signature-deep);box-shadow:inset 0 1px 0 #ffffff38, var(--shadow-emerald);transform:translateY(-1px)}}.lp-2026 .lp-btn-primary:active{background:var(--c-signature-deep);transition-duration:80ms;transform:translateY(1px)scale(.97);box-shadow:inset 0 1px 2px #0000001f,0 4px 10px -4px #2d6a4f47}.lp-2026 .lp-btn-ghost{background:var(--c-surface);color:var(--c-ink);border:1.5px solid var(--c-hairline);box-shadow:var(--shadow-1);transition:transform .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);font-weight:600}@media (hover:hover) and (pointer:fine){.lp-2026 .lp-btn-ghost:hover{border-color:var(--c-ink-2);box-shadow:var(--shadow-2);transform:translateY(-1px)}}.lp-2026 .lp-btn-ghost:active{transition-duration:80ms;transform:translateY(1px)scale(.97);box-shadow:inset 0 1px 2px #0000000f}.lp-2026 .lp-btn-on-dark{color:var(--c-brand-dark);background:#fff}@media (hover:hover) and (pointer:fine){.lp-2026 .lp-btn-on-dark:hover{transform:translateY(-1px);box-shadow:0 10px 26px #00000040}}.lp-2026 .lp-btn-on-dark:active{transition-duration:80ms;transform:translateY(1px)scale(.97);box-shadow:inset 0 1px 2px #0000001f}.lp-2026 .lp-btn-cta{padding-right:58px;position:relative;overflow:hidden}.lp-2026 .lp-btn-cta .lp-btn-cta-label{transition:opacity .45s var(--ease-out)}.lp-2026 .lp-btn-cta .lp-btn-cta-tile{width:36px;transition:width .45s var(--ease-out), transform .12s var(--ease-out);background:#ffffff2e;border-radius:7px;place-items:center;font-style:normal;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.lp-2026 .lp-btn-on-dark.lp-btn-cta .lp-btn-cta-tile{background:#0d2a1e1a}@media (hover:hover) and (pointer:fine){.lp-2026 .lp-btn-cta:hover .lp-btn-cta-label{opacity:0}.lp-2026 .lp-btn-cta:hover .lp-btn-cta-tile{width:calc(100% - 8px)}}.lp-2026 .lp-btn-cta:active .lp-btn-cta-tile{transform:scale(.95)}.lp-2026 .lp-btn-ghost-dark{color:var(--c-on-dark);background:0 0;border-color:#ffffff52}@media (hover:hover) and (pointer:fine){.lp-2026 .lp-btn-ghost-dark:hover{border-color:#ffffff94}}.lp-2026 .reveal{opacity:1;transform:none}.lp-2026[data-js-ready=true] .reveal{opacity:0;transition:opacity .55s var(--reveal-ease), transform .55s var(--reveal-ease);transform:translateY(16px)}.lp-2026[data-js-ready=true] .reveal:nth-child(2){transition-delay:80ms}.lp-2026[data-js-ready=true] .reveal:nth-child(3){transition-delay:.16s}.lp-2026[data-js-ready=true] .reveal:nth-child(4){transition-delay:.24s}.lp-2026[data-js-ready=true] .reveal:nth-child(5){transition-delay:.32s}.lp-2026[data-js-ready=true] .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-2026[data-js-ready=true] .reveal{opacity:1;transition:none;transform:none}}.lp-2026 .lp-skip-link{z-index:200;background:var(--c-signature);color:#fff;transition:transform .2s var(--ease-out);border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.lp-2026 .lp-skip-link:focus{transform:none}.lp-2026 .lp-nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:#ffffffd1;border-bottom:1px solid #0000;position:sticky;top:0}.lp-2026 .lp-nav.is-stuck{border-color:var(--c-hairline);box-shadow:0 1px #080c280a}.lp-2026 .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.lp-2026 .brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-ink);align-items:center;gap:9px;font-size:19px;font-weight:700;display:inline-flex}.lp-2026 .brand-mark{flex-shrink:0;width:27px;height:27px}.lp-2026 .brand-buddy{color:var(--c-signature)}.lp-2026 .nav-links{align-items:center;gap:22px;display:flex}.lp-2026 .nav-links a{color:var(--c-ink-2);transition:color .18s var(--ease-out);padding:8px 2px;font-size:14.5px;font-weight:400}.lp-2026 .nav-links a:hover{color:var(--c-signature-ink)}.lp-2026 .nav-right{align-items:center;gap:12px;display:flex}.lp-2026 .nav-login{color:var(--c-ink);padding:8px 2px;font-size:14.5px;font-weight:500}.lp-2026 .nav-login:hover{color:var(--c-signature-ink)}.lp-2026 .nav-toggle{width:44px;height:44px;color:var(--c-ink);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:none}.lp-2026 .nav-toggle:hover{background:var(--c-surface-2)}.lp-2026 .nav-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.lp-2026 .mobile-menu{display:none}@media (max-width:860px){.lp-2026 .nav-links,.lp-2026 .nav-login{display:none}.lp-2026 .nav-toggle{display:inline-flex}.lp-2026 .mobile-menu{z-index:49;background:var(--c-canvas);border-bottom:1px solid var(--c-hairline);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);padding:8px 0 14px;display:block;position:fixed;inset:64px 0 auto;transform:translateY(-8px)}.lp-2026 .mobile-menu[data-open=true],.lp-2026 .mobile-menu:target{opacity:1;pointer-events:auto;transform:none}.lp-2026 .mobile-menu a{color:var(--c-ink);padding:13px 24px;font-size:16px;font-weight:500;display:block}.lp-2026 .mobile-menu a:hover{background:var(--c-surface-2);color:var(--c-signature-ink)}.lp-2026 .mobile-menu .mm-login{border-top:1px solid var(--c-hairline);margin-top:6px;padding-top:14px}.lp-2026 .mobile-menu .mm-cta{text-align:center;background:var(--c-signature);color:#fff;border-radius:var(--radius-pill);margin:10px 18px 4px;padding:12px 16px;font-weight:600;display:block}.lp-2026 .mobile-menu .mm-cta:hover{background:var(--c-signature-deep);color:#fff}}@media (max-width:460px){.lp-2026 .nav-right>.lp-btn{display:none}}@media (max-width:380px){.lp-2026 .brand{gap:7px;font-size:17px}.lp-2026 .brand-mark{width:24px;height:24px}.lp-2026 .nav-inner{gap:12px}}.lp-2026 .hero{padding:clamp(72px,11vh,156px) 0 clamp(48px,7vh,88px);position:relative;overflow:hidden}.lp-2026 .hero--video{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.lp-2026 .hero--video .lp-container{flex-direction:column;flex:auto;justify-content:center;display:flex}.lp-2026 .hero--video .hero-logos{margin-top:auto;padding-top:clamp(32px,6vh,72px)}.lp-2026 .hero--video .hero-logos .marquee{background:#f7f7f9d1}.lp-2026 .hero-bg-plx{pointer-events:none;position:absolute;inset:0}.lp-2026 .hero-bg-video{object-fit:cover;object-position:left center;filter:blur(2.5px)contrast(1.05)saturate(.88)brightness(1.02);pointer-events:none;width:100%;height:100%;animation:36s ease-in-out infinite alternate lp-hero-kenburns;position:absolute;inset:0;transform:scale(1.06)}@keyframes lp-hero-kenburns{0%{transform:scale(1.06)}to{transform:scale(1.1)}}.lp-2026 .hero-video-toggle{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:36px;height:36px;color:var(--c-ink);cursor:pointer;transition:background var(--dur-base) var(--ease-out), transform .12s var(--ease-out);background:#ffffff8c;border:1px solid #ffffffa6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){.lp-2026 .hero-video-toggle:hover{background:#fffc}}.lp-2026 .hero-video-toggle:active{transform:scale(.94)}.lp-2026 .hero--video:has(.hero-video-toggle[aria-pressed=true]) .hero-bg-video{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lp-2026 .hero-bg-video{animation:none}}.lp-2026 .hero-bg-grain{pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;position:absolute;inset:0}.lp-2026 .hero--video .hero-editorial,.lp-2026 .hero--video .hero-display,.lp-2026 .hero--video .hero-statline{color:var(--c-ink)}.lp-2026 .hero--video .hero-display .accent{color:var(--c-signature);-webkit-text-fill-color:var(--c-signature);background:0 0}.lp-2026 .hero--video .hero-statline .tnum{color:var(--c-ink);font-weight:700}.lp-2026 .hero--video .hero-statline .hero-sep{color:#0000004d}.lp-2026 .hero--video .hero-statline{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px 10px;padding:0;display:inline-flex}.lp-2026 .hero--video .lp-btn-ghost{color:var(--c-ink);border-color:#18181b47}.lp-2026 .hero--video .lp-btn-ghost:hover{border-color:#18181b80}.lp-2026 .hero--video .hero-meta{color:var(--c-ink-2);font-weight:500}.lp-2026 .hero--video .hero-meta .mdot{opacity:1;background:#18181b8c}.lp-2026 .hero--video .hero-editorial{text-align:left;-webkit-backdrop-filter:blur(24px)saturate(110%);backdrop-filter:blur(24px)saturate(110%);background:#ffffff94;border:1px solid #ffffff8c;border-radius:24px;max-width:720px;margin:0;padding:clamp(32px,4vw,48px);box-shadow:0 30px 80px #18181b2e}.lp-2026 .hero--video .hero-display{max-width:none}.lp-2026 .hero--video .hero-statline,.lp-2026 .hero--video .hero-ctas,.lp-2026 .hero--video .hero-meta{justify-content:flex-start}@media (max-width:720px){.lp-2026 .hero--video .hero-editorial{text-align:center;border-radius:18px;align-items:center;max-width:none;padding:24px 20px}.lp-2026 .hero--video .hero-statline{justify-content:center;align-self:center}.lp-2026 .hero--video .hero-ctas,.lp-2026 .hero--video .hero-meta{justify-content:center}}.lp-2026 .hero-editorial{z-index:1;text-align:center;max-width:1080px;margin:0 auto;position:relative}.lp-2026 .hero-editorial .eyebrow-pill{margin-bottom:clamp(24px,3vh,36px)}.lp-2026 .hero-display{letter-spacing:-.022em;max-width:18ch;margin:0 auto;font-size:clamp(48px,7.6vw,108px);font-weight:600;line-height:1.1}.lp-2026 .hero-display .accent{line-height:1.1}.lp-2026 .hero-lede{letter-spacing:-.005em;color:var(--c-ink-2);max-width:54ch;margin-top:clamp(18px,2.2vh,26px);font-size:clamp(17px,1.7vw,22px);font-weight:300;line-height:1.5}.lp-2026 .hero--video .hero-lede{color:var(--c-ink);align-self:flex-start}@media (max-width:720px){.lp-2026 .hero--video .hero-lede{text-align:center;align-self:center;max-width:40ch;margin-inline:auto}}.lp-2026 .hero-statline{font-family:var(--font-body);letter-spacing:-.005em;color:var(--c-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:clamp(22px,3vh,30px) auto 0;font-size:clamp(14px,1.1vw,16px);font-weight:500;display:flex}.lp-2026 .hero-statline .tnum{color:var(--c-ink);font-weight:700}.lp-2026 .hero-statline .hero-sep{color:var(--c-muted);opacity:.7;font-weight:400}.lp-2026 .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(28px,3.6vh,40px);display:flex}.lp-2026 .hero-meta{color:var(--c-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;font-size:13px;display:flex}.lp-2026 .hero-meta span{align-items:center;gap:7px;display:inline-flex}.lp-2026 .hero-meta .mdot{background:var(--c-faint);opacity:.6;border-radius:50%;width:4px;height:4px}.lp-2026 .hero-rail-section{padding:0 0 clamp(56px,8vh,96px);position:relative}.lp-2026 .hero-rail{z-index:1;max-width:840px;margin:clamp(56px,8vh,96px) auto 0;position:relative}@media (min-width:769px){.lp-2026 .hero-rail{max-width:1200px}}.lp-2026 .hero-rail-cap{text-align:center;max-width:460px;margin:0 auto clamp(22px,2.8vh,32px)}.lp-2026 .hero-rail-cap .eyebrow-cap{margin-bottom:8px;display:inline-block}.lp-2026 .hero-rail-sub{font-family:var(--font-body);color:var(--c-muted);max-width:48ch;margin:0 auto;font-size:clamp(15px,1.15vw,17px);font-weight:300;line-height:1.5}@media (max-width:720px){.lp-2026 .hero-display{letter-spacing:-.02em;font-size:clamp(40px,11vw,64px)}.lp-2026 .hero-statline{gap:4px 10px;font-size:13px}.lp-2026 .hero-statline .hero-sep{font-size:11px}.lp-2026 .hero-ctas .lp-btn{flex:160px;justify-content:center}.lp-2026 .hero-rail{max-width:none}}.lp-2026 .hero-logos{z-index:1;margin-top:clamp(40px,6vh,68px);position:relative}.lp-2026 .marquee{width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.lp-2026 .marquee-track{will-change:transform;width:max-content;animation:52s linear infinite lp-marquee-scroll;display:flex}@media (hover:hover) and (pointer:fine){.lp-2026 .marquee:hover .marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.lp-2026 .marquee-track{animation-play-state:paused}}.lp-2026 .marquee-group{flex-shrink:0;align-items:center;display:flex}.lp-2026 .marquee-uni{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-ink-2);white-space:nowrap;opacity:.82;padding:0 22px;font-size:15px;font-weight:500}.lp-2026 .marquee-sep{background:var(--c-signature);opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes lp-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-2026 .marquee-track{justify-content:flex-start;animation:none}.lp-2026 .marquee-group[aria-hidden]{display:none}}.lp-2026 .mock{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-3), var(--glass-inset);padding:22px;position:relative;overflow:hidden}.lp-2026 .mock:before{content:"";background:linear-gradient(90deg, transparent, var(--c-signature) 26%, var(--c-signature-bright) 50%, var(--c-signature) 74%, transparent);height:3px;position:absolute;inset:0 0 auto}.lp-2026 .mock-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lp-2026 .mock-title{font-family:var(--font-display);color:var(--c-ink);font-size:15px;font-weight:500}.lp-2026 .mock-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);border-radius:var(--radius-pill);background:#f0f0ee;border:1px solid #e5e5e2;padding:4px 10px;font-size:10.5px;font-weight:600}.lp-2026 .mock-sub{color:var(--c-muted);margin:-6px 0 14px;font-size:12px}.lp-2026 .mock-rows{flex-direction:column;display:flex}.lp-2026 .mock-row{border-bottom:1px dashed var(--c-hairline);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.lp-2026 .mock-row .lbl{color:var(--c-ink-2);font-weight:400}.lp-2026 .mock-row .val{color:var(--c-ink);font-weight:500}.lp-2026 .mock-total{border-top:1px solid var(--c-hairline);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;padding-top:14px;display:flex}.lp-2026 .mock-total .t-lbl{color:var(--c-muted);font-size:12px}.lp-2026 .mock-total .eur{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-ink);font-size:26px;font-weight:400}.lp-2026 .mock-total .inr{color:var(--c-signature-ink);margin-top:2px;font-size:13px;font-weight:600}.lp-2026 .mock-foot{color:var(--c-muted);margin-top:12px;font-size:11.5px}.lp-2026 .bcard{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-xl);width:100%;max-width:404px;height:calc(100% - 42px);box-shadow:var(--shadow-3), var(--glass-inset);flex-direction:column;margin-left:auto;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.lp-2026 .bcard:before{content:"";background:linear-gradient(90deg, transparent, var(--c-signature) 26%, var(--c-signature-bright) 50%, var(--c-signature) 74%, transparent);height:3px;position:absolute;inset:0 0 auto}.lp-2026 .bcard-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lp-2026 .bcard-head-l{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-2026 .bcard-title{font-family:var(--font-display);color:var(--c-ink);font-size:14.5px;font-weight:500}.lp-2026 .bcard-place{color:var(--c-muted);font-size:11px}.lp-2026 .bcard-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);border-radius:var(--radius-pill);white-space:nowrap;background:#f0f0ee;border:1px solid #e5e5e2;flex:none;padding:4px 9px;font-size:10px;font-weight:600}.lp-2026 .bcard-toggle{border-radius:var(--radius-pill);background:var(--c-surface-2);border:1px solid var(--c-hairline);gap:0;padding:3px;display:flex;position:relative}.lp-2026 .bcard-toggle-thumb{border-radius:var(--radius-pill);background:var(--c-surface);width:calc(50% - 3px);height:calc(100% - 6px);box-shadow:var(--shadow-1);transition:transform .22s var(--ease-out);position:absolute;top:3px;left:3px}.lp-2026 .bcard-toggle-thumb[data-pos=without]{transform:translate(100%)}.lp-2026 .bcard-seg{z-index:1;font-family:var(--font-body);white-space:nowrap;color:var(--c-muted-deep);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;position:relative}.lp-2026 .bcard-seg[data-active=true]{color:var(--c-ink);font-weight:600}.lp-2026 .bcard-seg-dot{border-radius:50%;flex:none;width:7px;height:7px}.lp-2026 .bcard-seg-dot-with{background:var(--c-signature)}.lp-2026 .bcard-seg-dot-without{background:var(--c-ink);opacity:.55}.lp-2026 .bcard-rows{flex-direction:column;flex:auto;margin-top:14px;display:flex}.lp-2026 .bcard-totals{margin-top:auto}.lp-2026 .bcard-brk-row{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.lp-2026 .bcard-brk-row .lbl{color:var(--c-ink-2)}.lp-2026 .bcard-brk-val{align-items:baseline;gap:5px;display:inline-flex}.lp-2026 .bcard-brk-val .val{color:var(--c-ink);font-weight:500}.lp-2026 .bcard-brk-val .val.credit{color:#0b7d57}.lp-2026 .bcard-brk-val .val.muted{color:var(--c-muted)}.lp-2026 .bcard-brk-val .note{color:var(--c-muted);font-size:11px}.lp-2026 .bcard-divider{background:var(--c-hairline);height:1px;margin:7px 0}.lp-2026 .bcard-total-row{justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.lp-2026 .bcard-total-row .lbl{color:var(--c-ink-2);font-size:12.5px}.lp-2026 .bcard-total-row.is-grand .lbl{color:var(--c-ink);font-weight:600}.lp-2026 .bcard-total-row .bcard-brk-val .val{font-family:var(--font-display);font-size:15px;font-weight:600}.lp-2026 .bcard-grand-end{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.lp-2026 .bcard-grand-end .val{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-ink);font-size:23px;font-weight:700}.lp-2026 .bcard-grand-end .note{color:var(--c-muted);margin-top:1px;font-size:11px}.lp-2026 .bcard-pill{border-radius:var(--radius-pill);padding:1px 7px;font-size:11px;font-weight:700}.lp-2026 .bcard-pill[data-trend=down]{color:#0b7d57;background:#10b98124}.lp-2026 .bcard-pill[data-trend=flat]{background:var(--c-surface-2);color:var(--c-muted)}.lp-2026 .bcard-foot{color:var(--c-muted);margin-top:11px;font-size:11.5px;line-height:1.4}.lp-2026 .ubc-wrap{z-index:1;min-width:0;max-width:100%;position:relative}.lp-2026 .ubc-item{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.lp-2026 .ubc-item:focus-visible{outline:2px solid var(--c-signature);outline-offset:2px}@media (min-width:769px){.lp-2026 .ubc{height:600px;display:block;position:relative}.lp-2026 .ubc-item{transform-origin:50%;width:344px;height:500px;margin-left:-172px;position:absolute;top:50px;left:50%}.lp-2026 .ubc-item[data-fan-slot="0"]{z-index:4;transform:translate(-400px,48px)rotate(-14deg)scale(.8)}.lp-2026 .ubc-item[data-fan-slot="1"]{z-index:7;transform:translate(-210px,16px)rotate(-7deg)scale(.92)}.lp-2026 .ubc-item[data-fan-slot="2"]{z-index:10;box-shadow:var(--shadow-3), var(--glass-inset);border-color:var(--c-signature-soft);transform:none}.lp-2026 .ubc-item[data-fan-slot="3"]{z-index:7;transform:translate(210px,16px)rotate(7deg)scale(.92)}.lp-2026 .ubc-item[data-fan-slot="4"]{z-index:4;transform:translate(400px,48px)rotate(14deg)scale(.8)}.lp-2026 .ubc:not([data-fan-gsap]) .ubc-item{transition:transform .5s var(--ease-out), box-shadow .35s var(--ease-out), border-color .3s var(--ease-out)}.lp-2026 .ubc-item:not([data-fan-slot="2"]){cursor:pointer}.lp-2026 .ubc-item:not([data-fan-slot="2"]) .ubc-card{filter:saturate(.85)}.lp-2026 .ubc-slat{display:none}.lp-2026 .ubc-card{opacity:1;height:100%}.lp-2026 .ubc-photo{height:150px}.lp-2026 .ubc-fan-pick{z-index:5;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.lp-2026 .ubc-fan-pick:focus-visible{outline:2px solid var(--c-signature);outline-offset:-2px}.lp-2026 .ubc-fan-nav{justify-content:center;gap:12px;margin-top:18px;display:flex}.lp-2026 .ubc-fan-arrow{background:var(--c-surface);border:1px solid var(--c-hairline);width:40px;height:40px;box-shadow:var(--shadow-1);color:var(--c-muted);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.lp-2026 .ubc-fan-arrow:hover{border-color:var(--c-ink-2);color:var(--c-ink)}.lp-2026 .ubc-fan-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lp-2026 .ubc[data-fan-busy] .ubc-item{pointer-events:none}}.lp-2026 .ubc-card{z-index:1;flex-direction:column;width:100%;min-width:320px;padding:0;display:flex;position:relative}.lp-2026 .ubc-photo{flex:none;height:132px;position:relative;overflow:hidden}.lp-2026 .ubc-photo-img{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform 7s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.lp-2026 .ubc-item[data-active=true] .ubc-photo-img{transform:scale(1)}.lp-2026 .ubc-photo-scrim{background:linear-gradient(#080a141f 0%,#080a1414 38%,#080a149e 100%);position:absolute;inset:0}.lp-2026 .ubc-photo:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#2d6a4f33 0%,#2d6a4f0f 46%,#0000 100%);height:44px;position:absolute;inset:0 0 auto}.lp-2026 .ubc-photo:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 3%,#52997c80 24%,#52997ce0 50%,#52997c80 76%,#0000 97%);height:2px;position:absolute;inset:0 0 auto}.lp-2026 .ubc-photo-cap{z-index:1;position:absolute;bottom:11px;left:16px;right:16px}.lp-2026 .ubc-photo-name{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;text-shadow:0 1px 8px #00000080;margin:0;font-size:18px;font-weight:700;line-height:1.16}.lp-2026 .ubc-photo-sub{color:#ffffffdb;text-shadow:0 1px 6px #00000080;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.lp-2026 .ubc-budget{flex-direction:column;flex:auto;min-height:0;padding:12px 18px 14px;display:flex}.lp-2026 .ubc-budget-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.lp-2026 .ubc-budget-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.lp-2026 .ubc-budget-fx{letter-spacing:.01em;color:var(--c-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.lp-2026 .ubc-budget .bcard-rows{margin-top:10px}.lp-2026 .ubc-budget .bcard-brk-row{padding:4px 0}.lp-2026 .ubc-budget .bcard-foot{margin-top:9px}@media (max-width:768px){.lp-2026 .ubc{flex-direction:column;gap:8px;height:auto;display:flex}.lp-2026 .ubc-item{cursor:pointer;flex:none}.lp-2026 .ubc-slat{z-index:1;justify-content:flex-start;align-items:center;height:58px;padding:0 18px;display:flex;position:relative;overflow:hidden}.lp-2026 .ubc-slat-img,.lp-2026 .ubc-slat-scrim{display:none}.lp-2026 .ubc-slat-name{font-family:var(--font-display);letter-spacing:.01em;color:var(--c-ink);white-space:nowrap;font-size:15.5px;font-weight:600}.lp-2026 .ubc-slat:after{content:"";border-right:2px solid var(--c-muted);border-bottom:2px solid var(--c-muted);flex:none;width:9px;height:9px;margin-top:-3px;margin-left:auto;transform:rotate(45deg)}.lp-2026 .ubc-item[data-active=true] .ubc-slat{display:none}.lp-2026 .ubc-card{min-width:0;height:auto;display:none}.lp-2026 .ubc-item[data-active=true] .ubc-card{display:flex}.lp-2026 .ubc-photo{height:240px}.lp-2026 .ubc-fan-nav,.lp-2026 .ubc-fan-pick{display:none}}@media (prefers-reduced-motion:reduce){.lp-2026 .ubc-item,.lp-2026 .ubc-card,.lp-2026 .ubc-photo-img,.lp-2026 .ubc:not([data-fan-gsap]) .ubc-item{transition:none}}@media (max-width:1024px){.lp-2026 .hero-grid{grid-template-columns:1fr;gap:34px}.lp-2026 .mock,.lp-2026 .bcard{max-width:440px;margin-inline:auto}.lp-2026 .bcard{height:auto}}@media (max-width:920px){.lp-2026 .hero-grid{grid-template-columns:1fr;gap:34px}.lp-2026 .mock,.lp-2026 .bcard{max-width:440px;margin-inline:auto}.lp-2026 .bcard{height:auto}}.lp-2026 .cinematic{background:#101012;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;border-radius:clamp(20px,3vw,36px)}.lp-2026 .section.cinematic{padding:clamp(88px,12vh,140px) 0}.lp-2026 .cinematic-head{text-align:center;max-width:820px;margin:0 auto clamp(32px,5vh,52px)}.lp-2026 .cinematic-head .eyebrow-cap{color:#f1e9df8c;margin-bottom:8px;display:inline-block}.lp-2026 .cinematic-head .eyebrow-cap .sec-no{color:#f1e9df61}.lp-2026 .cinematic-head .lp-h2{color:#fff;letter-spacing:-.025em;margin-top:8px;font-size:clamp(40px,5.6vw,76px);line-height:1.05}.lp-2026 .cinematic-head .lp-h2 .accent{-webkit-text-fill-color:#d88862;color:#d88862;background:0 0}.lp-2026 .cinematic-head .lede{color:#f1e9dfb8;max-width:56ch;margin:16px auto 0}.lp-2026 .cinematic-theater{aspect-ratio:16/9;clip-path:inset(0 round 24px);isolation:isolate;background:#000;border-radius:24px;width:100%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 60px 120px #00000080,inset 0 0 0 1px #ffffff1a}.lp-2026 .cinematic-theater:before{content:"";z-index:-1;border-radius:inherit;background:url(/hero/andiamo-poster.jpg) 50%/cover no-repeat;position:absolute;inset:0}.lp-2026 .cinematic-video{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity .8s var(--reveal-ease)}.lp-2026 .cinematic-theater.is-trailer .cinematic-video,.lp-2026 .cinematic-theater.is-playing .cinematic-video{opacity:1}.lp-2026 .cinematic-overlay{transition:opacity .5s var(--reveal-ease);background:linear-gradient(#0000000d 0%,#00000040 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-2026 .cinematic-theater.is-playing .cinematic-overlay{opacity:0;pointer-events:none}.lp-2026 .cinematic-play{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(160%);color:#fff;font-family:var(--font-body);letter-spacing:-.005em;cursor:pointer;transition:transform var(--dur-base) var(--reveal-ease), background-color var(--dur-base) var(--reveal-ease), border-color var(--dur-base) var(--reveal-ease);background:#fff3;border:1px solid #ffffff6b;align-items:center;gap:12px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #00000047}.lp-2026 .cinematic-play:hover{background:#ffffff52;border-color:#ffffff9e;transform:scale(1.03)}.lp-2026 .cinematic-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.lp-2026 .cinematic-play svg{color:currentColor}.lp-2026 .cinematic-letterbox{z-index:5;pointer-events:none;height:7%;transition:transform .7s var(--reveal-ease);background:#060607;position:absolute;left:0;right:0}.lp-2026 .cinematic-letterbox-top{top:0}.lp-2026 .cinematic-letterbox-bot{bottom:0}.lp-2026 .cinematic-theater.is-playing .cinematic-letterbox-top{transform:translateY(-101%)}.lp-2026 .cinematic-theater.is-playing .cinematic-letterbox-bot{transform:translateY(101%)}.lp-2026 .cinematic-badge{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#0606078c;border:1px solid #ffffff24;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:14px;right:16px}.lp-2026 .cinematic-puck{z-index:40;-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);color:#fff;pointer-events:none;background:#ffffff38;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.lp-2026 .cinematic-theater,.lp-2026 .cinematic-theater .cinematic-play{cursor:none}}@media (prefers-reduced-motion:reduce){.lp-2026 .cinematic-letterbox{transition:none}}@media (max-width:720px){.lp-2026 .cinematic-theater{clip-path:inset(0 round 18px);border-radius:18px;box-shadow:0 24px 48px #18181b26,inset 0 0 0 1px #ffffff1a}.lp-2026 .cinematic-play{padding:12px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.lp-2026 .cinematic-theater.is-trailer .cinematic-video{opacity:0}.lp-2026 .cinematic-video{transition:none}}.lp-2026 .section{padding:clamp(64px,9vh,112px) 0}.lp-2026 .section-head{max-width:680px}.lp-2026 .section-head.center{text-align:center;margin:0 auto}.lp-2026 .section-head .lp-h2{margin-top:14px}.lp-2026 .section-head .lede{max-width:60ch;margin-top:14px}.lp-2026 .section-head.center .lede{margin-inline:auto}.lp-2026 .sec-no{color:var(--c-muted);letter-spacing:.02em;margin-right:8px;font-weight:500}.lp-2026 .lp-footnote{color:var(--c-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.lp-2026 .lp-footnote sup,.lp-2026 .fn{font-variant-numeric:tabular-nums;font-size:.72em}.lp-2026 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-2026 .section-head.split{max-width:none}.lp-2026 .section-head.split .split-row{border-bottom:2px solid var(--c-ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:32px;margin-top:14px;padding-bottom:22px;display:grid}.lp-2026 .section-head.split .lp-h2{margin-top:0}.lp-2026 .section-head.split .lede{justify-self:end;max-width:44ch;margin-top:0}@media (max-width:860px){.lp-2026 .section-head.split .split-row{grid-template-columns:1fr;align-items:start;gap:14px}.lp-2026 .section-head.split .lede{justify-self:start}}.lp-2026 .prod-index{margin-top:0}.lp-2026 .prod-row{isolation:isolate;border-bottom:1px solid var(--c-hairline);border-radius:10px;grid-template-columns:64px minmax(0,1.25fr) minmax(0,.85fr) 40px;align-items:start;gap:24px;margin-inline:-20px;padding:26px 20px;display:grid;position:relative}.lp-2026 .prod-row:before{content:"";z-index:-1;background:var(--c-canvas-soft);clip-path:inset(0 100% 0 0);transition:clip-path .28s var(--ease-out);border-radius:10px;position:absolute;inset:0}.lp-2026 .prod-num{color:var(--c-muted);transition:color var(--dur-base) var(--ease-out);padding-top:5px;font-size:14px;font-weight:500}.lp-2026 .prod-main{min-width:0;display:block}.lp-2026 .prod-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--c-ink);font-size:20px;font-weight:600;display:block}.lp-2026 .prod-pill{vertical-align:3px;letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted-deep);border-radius:var(--radius-pill);background:#f0f0ee;border:1px solid #e5e5e2;margin-left:10px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.lp-2026 .prod-body{color:var(--c-muted);max-width:52ch;margin-top:6px;font-size:14px;font-weight:300;line-height:1.5;display:block}.lp-2026 .prod-fact{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);padding-top:8px;font-size:12px;font-weight:500}.lp-2026 .prod-go{color:var(--c-ink);place-items:center;padding-top:6px;display:grid}.lp-2026 .prod-go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.lp-2026 .prod-row:not(.is-featured):hover:before{clip-path:inset(0)}.lp-2026 .prod-row:hover .prod-num{color:var(--c-signature)}.lp-2026 .prod-row:hover .prod-go svg{transform:translate(6px)}}.lp-2026 .prod-row.is-featured{background-color:var(--ab-card-sand,#fbf7ed);border-bottom-color:#0000}.lp-2026 .prod-row.is-featured:before{content:none}@media (hover:hover) and (pointer:fine){.lp-2026 .prod-row.is-featured:hover{background-color:#f7f1e2}}@media (max-width:700px){.lp-2026 .prod-row{grid-template-columns:40px minmax(0,1fr) 28px;gap:14px;margin-inline:-14px;padding:22px 14px}.lp-2026 .prod-fact{text-align:left;grid-column:2;padding-top:2px}.lp-2026 .prod-go{grid-area:1/3}}.lp-2026 .s-fr{background:var(--c-canvas-soft);border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);padding:clamp(64px,9vh,112px) 0 clamp(54px,7vh,94px);position:relative;overflow:hidden}.lp-2026 .s-fr-head{text-align:center;z-index:1;max-width:680px;margin:0 auto clamp(26px,4vh,46px);position:relative}.lp-2026 .s-fr-head .eyebrow-pill{margin:0 auto 16px}.lp-2026 .s-fr-head .lp-h2{margin:0}.lp-2026 .s-fr-head .lede{max-width:56ch;color:var(--c-muted-deep);margin:14px auto 0}.lp-2026 .s-fr-rail{z-index:1;perspective:1700px;-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none;height:clamp(430px,58vh,548px);position:relative}.lp-2026 .s-fr-bg{display:none}.lp-2026 .s-fr-stage{z-index:1;transform-style:preserve-3d;cursor:grab;position:absolute;inset:0}.lp-2026 .s-fr-stage:active{cursor:grabbing}.lp-2026 .fr-card{border-radius:var(--radius-xl);background:var(--c-surface);border:1px solid var(--c-hairline);width:clamp(296px,29vw,344px);height:clamp(414px,56vh,482px);box-shadow:var(--glass-inset), var(--shadow-3);transform-style:preserve-3d;backface-visibility:hidden;flex-direction:column;padding:24px 22px 20px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.lp-2026 .fr-card:before{content:"";background:linear-gradient(90deg, transparent, var(--c-signature) 26%, var(--c-signature-bright) 50%, var(--c-signature) 74%, transparent);opacity:.95;height:3px;position:absolute;inset:0 0 auto}.lp-2026 .fr-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-2026 .fr-card-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-signature-ink);font-size:30px;font-weight:700;line-height:1}.lp-2026 .fr-card-time{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--c-muted-deep);border-radius:var(--radius-pill);background:#f0f0ee;border:1px solid #e5e5e2;padding:5px 11px;font-size:11px;font-weight:700}.lp-2026 .fr-card-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--c-ink);margin:13px 0;font-size:23px;font-weight:500}.lp-2026 .fr-tasks{flex-direction:column;flex:auto;gap:7px;margin:0;display:flex}.lp-2026 .fr-task{font-family:var(--font-body);color:var(--c-ink-2);align-items:flex-start;gap:10px;font-size:13.5px;font-weight:400;line-height:1.28;display:flex}.lp-2026 .fr-check{border:1.6px solid var(--c-hairline);background:var(--c-surface-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.lp-2026 .fr-check svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:11px;height:11px}.lp-2026 .fr-task.is-done .fr-check{background:var(--c-signature);border-color:var(--c-signature)}.lp-2026 .fr-task.is-done .fr-check svg{opacity:1}.lp-2026 .fr-task.is-done>span{color:var(--c-muted)}.lp-2026 .fr-task i{letter-spacing:.01em;color:var(--c-muted);margin-top:1px;font-size:11px;font-style:normal;font-weight:600;display:block}.lp-2026 .fr-helps{border-top:1px solid var(--c-hairline);margin-top:13px;padding-top:13px}.lp-2026 .fr-helps-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.lp-2026 .fr-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lp-2026 .fr-chip{font-family:var(--font-body);color:var(--c-muted-deep);border-radius:var(--radius-pill);background:#f0f0ee;border:1px solid #e5e5e2;padding:4px 10px;font-size:11.5px;font-weight:600}.lp-2026 .s-fr-controls{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(24px,3.4vh,40px);display:flex;position:relative}.lp-2026 .s-fr-info{min-height:50px}.lp-2026 .s-fr-meta{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-signature-ink);transition:opacity .3s var(--ease-out), filter .3s var(--ease-out);font-size:12px;font-weight:700;display:block}.lp-2026 .s-fr-info-title{font-family:var(--font-display);letter-spacing:-.018em;color:var(--c-ink);margin:4px 0 0;font-size:26px;font-weight:500}@keyframes lp-fr-textswap{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.lp-2026 .fr-swap{animation:lp-fr-textswap .32s var(--ease-out)}.lp-2026 .s-fr-nav{align-items:center;gap:16px;display:flex}.lp-2026 .s-fr-pager{border-radius:var(--radius-pill);background:var(--c-surface);border:1px solid var(--c-hairline);box-shadow:var(--shadow-1);align-items:center;gap:2px;padding:5px;display:inline-flex}.lp-2026 .s-fr-arrow{width:44px;height:44px;color:var(--c-ink);transition:background .25s var(--ease-out), transform .2s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lp-2026 .s-fr-arrow:hover{background:var(--c-surface-2)}.lp-2026 .s-fr-arrow:active{transform:scale(.92)}.lp-2026 .s-fr-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lp-2026 .s-fr-count{text-align:center;min-width:48px;font-family:var(--font-body);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.lp-2026 .s-fr-explore{border-radius:var(--radius-pill);font-family:var(--font-body);color:#fff;background:var(--c-signature);box-shadow:inset 0 1px 0 #fff3, var(--shadow-emerald-soft);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-2026 .s-fr-explore:hover{background:var(--c-signature-deep);box-shadow:inset 0 1px 0 #ffffff38, var(--shadow-emerald);transform:translateY(-1px)}}.lp-2026 .s-fr-explore:active{background:var(--c-signature-deep);transition-duration:80ms;transform:translateY(1px)scale(.97);box-shadow:inset 0 1px 2px #0000001f,0 4px 10px -4px #2d6a4f47}.lp-2026 .s-fr-explore svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lp-2026 .s-fr-rail:focus-visible{outline:2px solid var(--c-signature);outline-offset:6px;border-radius:var(--radius-lg)}@media (max-width:900px){.lp-2026 .s-fr-controls{text-align:center;flex-direction:column;align-items:stretch}.lp-2026 .s-fr-info{text-align:center}.lp-2026 .s-fr-nav{flex-wrap:wrap;justify-content:center}}@media (max-width:560px){.lp-2026 .fr-card{width:84vw;max-width:330px}.lp-2026 .s-fr-rail{perspective:1100px}}.lp-2026 .s-bur{--c-paper:var(--c-canvas-soft);background:var(--c-canvas-soft);border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);position:relative}.lp-2026 .s-bur-stage{justify-content:center;align-items:center;width:100%;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.lp-2026 .s-bur-field{z-index:1;pointer-events:none;position:absolute;inset:0}.lp-2026 .s-bur-chip{white-space:nowrap;opacity:.5;display:inline-flex;position:absolute;top:0;left:0}.lp-2026 .s-bur-chip-inner{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-hairline);transform-origin:50%;transition:border-color .4s var(--ease-out), box-shadow .4s var(--ease-out), color .4s var(--ease-out);align-items:center;gap:9px;padding:10px 16px 10px 12px;font-size:clamp(12px,1.05vw,14.5px);font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #080c280a,0 6px 14px -8px #080c281f}.lp-2026 .s-bur-ico{width:14px;height:14px;color:var(--c-signature-ink);fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;transition:color .4s var(--ease-out), filter .4s var(--ease-out);flex:none}.lp-2026 .s-bur-chip.is-carried .s-bur-ico{color:var(--c-signature);filter:drop-shadow(0 0 6px var(--c-signature-bright))}.lp-2026[data-js-ready=true] .s-bur-chip,.lp-2026[data-js-ready=true] .s-bur-chip-inner{opacity:0;will-change:transform, opacity}.lp-2026[data-js-ready=true] .s-bur-w{will-change:transform, opacity}.lp-2026 .s-bur-chip.is-carried .s-bur-chip-inner{border-color:var(--c-signature);color:var(--c-signature-ink);box-shadow:0 1px 0 #ffffffa6 inset, 0 0 0 1px var(--c-signature-soft), 0 0 28px -4px var(--c-signature-bright)}.lp-2026 .s-bur-dot{background:var(--c-signature-ink);width:7px;height:7px;transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:50%;flex:none;box-shadow:0 0 #0000}.lp-2026 .s-bur-chip.is-carried .s-bur-dot{background:var(--c-signature);box-shadow:0 0 0 3px var(--c-signature-soft)}.lp-2026 .s-bur-beam{z-index:2;pointer-events:none;opacity:0;will-change:transform, opacity;width:3px;position:absolute;top:0;bottom:0;left:0}.lp-2026 .s-bur-beam-core{background:linear-gradient(to bottom, transparent 0%, var(--c-signature) 10%, #d4eae0 48%, #fff 50%, #d4eae0 52%, var(--c-signature) 90%, transparent 100%);width:3px;box-shadow:0 0 16px 2px var(--c-signature-bright), 0 0 44px 4px var(--c-signature-soft), 0 0 96px 12px var(--c-signature-soft);border-radius:3px;position:absolute;top:6%;bottom:6%;left:0}.lp-2026 .s-bur-beam-glow{background:radial-gradient(ellipse 55% 65% at 50% 50%, var(--c-signature-bright) 0%, var(--c-signature-soft) 28%, transparent 72%);filter:blur(14px);opacity:.85;mix-blend-mode:multiply;width:320px;position:absolute;top:-4%;bottom:-4%;left:50%;transform:translate(-50%)}.lp-2026 .s-bur-beam-spark{width:7px;height:7px;box-shadow:0 0 14px 3px var(--c-signature-bright), 0 0 4px 1px #fff;background:#fff;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.lp-2026 .s-bur-beam-spark-1{top:22%}.lp-2026 .s-bur-beam-spark-2{top:74%}.lp-2026 .s-bur-statement{z-index:3;text-align:center;padding:0 var(--lp-gutter);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lp-2026 .s-bur-statement:before{content:"";background:radial-gradient(ellipse 58% 64% at 50% 50%, var(--c-paper) 0%, transparent 78%);z-index:-1;pointer-events:none;width:min(80ch,92%);height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-2026 .s-bur-eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-signature-ink);opacity:1;align-items:center;gap:10px;margin-bottom:clamp(18px,2.4vw,28px);font-size:12px;font-weight:600;display:inline-flex}.lp-2026[data-js-ready=true] .s-bur-eyebrow{opacity:0}.lp-2026 .s-bur-eyebrow-line{background:linear-gradient(to right, transparent, var(--c-signature));width:26px;height:1px;display:inline-block}.lp-2026 .s-bur-headline{font-family:var(--font-display);letter-spacing:-.022em;max-width:20ch;color:var(--c-ink);font-size:clamp(2rem,4.6vw,3.7rem);font-weight:800;line-height:1.07}.lp-2026 .s-bur-w{opacity:1;display:inline-block;transform:none}.lp-2026[data-js-ready=true] .s-bur-w{opacity:0;transform:translateY(.3em)}.lp-2026 .s-bur-break{width:100%;height:0;display:block}.lp-2026 .s-bur-em{color:var(--c-signature);letter-spacing:-.028em;padding-bottom:.08em;font-weight:800;line-height:1.18;display:inline-block}.lp-2026 .s-bur-sub{font-family:var(--font-body);color:var(--c-muted);opacity:1;max-width:50ch;margin-top:clamp(20px,2.6vw,30px);font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.6;transform:none}.lp-2026[data-js-ready=true] .s-bur-sub{opacity:0;transform:translateY(.4em)}.lp-2026 .s-bur-progress{z-index:4;pointer-events:none;opacity:1;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(22px,4vh,44px);left:50%;transform:translate(-50%)}.lp-2026[data-js-ready=true] .s-bur-progress{opacity:0}.lp-2026 .s-bur-progress-label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted-deep);font-size:11.5px;font-weight:600}.lp-2026 .s-bur-progress-label-end{color:var(--c-signature-ink)}.lp-2026 .s-bur-progress-track{background:var(--c-hairline);border-radius:999px;width:clamp(120px,22vw,240px);height:4px;overflow:hidden}.lp-2026 .s-bur-progress-fill{background:linear-gradient(to right, var(--p2), var(--c-signature), var(--p4));width:100%;height:100%;box-shadow:0 0 10px var(--c-signature-bright);border-radius:999px;display:block}.lp-2026[data-js-ready=true] .s-bur-progress-fill{width:0%}@media (max-width:700px){.lp-2026 .s-bur-chip{white-space:normal;max-width:56vw}.lp-2026 .s-bur-chip-inner{white-space:normal;gap:6px;padding:7px 11px 7px 9px;font-size:10.5px;line-height:1.25}.lp-2026 .s-bur-ico{stroke-width:1.6px;flex:none;width:11px;height:11px}.lp-2026 .s-bur-sub{max-width:38ch}}@media (prefers-reduced-motion:reduce){.lp-2026 .s-bur-chip,.lp-2026 .s-bur-w,.lp-2026 .s-bur-sub,.lp-2026 .s-bur-eyebrow,.lp-2026 .s-bur-progress,.lp-2026 .s-bur-dot{transition:none!important}}.lp-2026 .s-bur-fallback .s-bur-w,.lp-2026 .s-bur-fallback .s-bur-eyebrow,.lp-2026 .s-bur-fallback .s-bur-sub,.lp-2026 .s-bur-fallback .s-bur-progress{opacity:1!important;transform:none!important}.lp-2026 .s-bur-fallback .s-bur-progress-fill{width:100%!important}.lp-2026 .s-bur-fallback .s-bur-chip,.lp-2026 .s-bur-fallback .s-bur-beam{opacity:0!important}.lp-2026 .disc-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(34px,5vh,52px);display:grid}.lp-2026 .disc-list{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden}.lp-2026 .disc-list-head{border-bottom:1px solid var(--c-hairline);background:var(--c-canvas-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lp-2026 .disc-list-head .t{font-family:var(--font-display);color:var(--c-ink);font-size:14px;font-weight:500}.lp-2026 .disc-list-head .c{color:var(--c-muted);font-size:11px}.lp-2026 .disc-row{border-bottom:1px solid var(--c-hairline);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.lp-2026 .disc-row:last-child{border-bottom:0}.lp-2026 .disc-rank{width:30px;height:30px;color:var(--c-muted);background:#f0f0ee;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.lp-2026 .disc-name{font-family:var(--font-display);color:var(--c-ink);font-size:14.5px;font-weight:500}.lp-2026 .disc-meta{color:var(--c-muted);margin-top:2px;font-size:11.5px}.lp-2026 .disc-meta .lang{background:var(--c-surface-2);border:1px solid var(--c-hairline);color:var(--c-ink-2);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.lp-2026 .disc-fee{text-align:right}.lp-2026 .disc-fee .fee{color:var(--c-ink);font-size:13px;font-weight:600}.lp-2026 .disc-fee .match{color:var(--c-signature-ink);margin-top:2px;font-size:10.5px;font-weight:600}.lp-2026 .disc-uni{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lp-2026 .uni-chip{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-1);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:inline-flex}.lp-2026 .uni-chip b{color:var(--c-ink);font-weight:600}.lp-2026 .uni-chip .qs{color:var(--c-muted);border-radius:var(--radius-pill);background:#f0f0ee;padding:2px 7px;font-size:10.5px;font-weight:700}@media (max-width:880px){.lp-2026 .disc-grid{grid-template-columns:1fr}}.lp-2026 .course{background:linear-gradient(162deg,#18181b 0%,#141416 58%,#0e0e10 100%);border-radius:clamp(20px,3vw,36px)}.lp-2026 .course-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.lp-2026 .course .eyebrow-cap{color:#c9bfa8}.lp-2026 .course .lp-h2{color:#fff;margin-top:14px}.lp-2026 .course .accent{-webkit-text-fill-color:#d88862;color:#d88862;background:0 0}.lp-2026 .course-copy .lede{color:#f1e9dfd1;max-width:46ch;margin-top:14px}.lp-2026 .course-stats{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.lp-2026 .course-stat{border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff29;padding:12px 16px}.lp-2026 .course-stat .n{font-family:var(--font-display);letter-spacing:-.02em;color:#f1e9df;font-size:23px;font-weight:700}.lp-2026 .course-stat .l{color:#f1e9dfb8;margin-top:2px;font-size:11.5px}.lp-2026 .course-cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lp-2026 .phrase{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);padding:24px}.lp-2026 .phrase-day{letter-spacing:.08em;text-transform:uppercase;color:var(--c-signature-ink);font-size:11px;font-weight:700}.lp-2026 .phrase-it{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-ink);margin:8px 0 2px;font-size:26px;font-weight:400}.lp-2026 .phrase-pron{color:var(--c-muted);font-size:13px;font-style:italic}.lp-2026 .phrase-en{color:var(--c-ink-2);margin-top:8px;font-size:14px}.lp-2026 .phrase-hindi{border-left:2px solid var(--c-signature);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#f5f5f3;margin-top:14px;padding:10px 14px}.lp-2026 .phrase-hindi .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.lp-2026 .phrase-hindi .txt{color:var(--c-ink);margin-top:3px;font-size:15px}.lp-2026 .phrase-play{border-radius:var(--radius-pill);background:var(--c-signature);color:#fff;box-shadow:var(--shadow-emerald-soft);border:0;align-items:center;gap:9px;margin-top:18px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.lp-2026 .phrase-play svg{fill:currentColor;width:14px;height:14px}@media (max-width:880px){.lp-2026 .course-grid{grid-template-columns:1fr}.lp-2026 .phrase{max-width:460px}}.lp-2026 .pricing{background:var(--c-canvas);border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline)}.lp-2026 .price-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:clamp(34px,5vh,52px) auto 0;display:grid}.lp-2026 .price-card{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;padding:32px;display:flex;position:relative}.lp-2026 .price-card.featured{color:var(--c-on-dark);box-shadow:var(--shadow-3), 0 28px 64px -28px #2d6a4f8c, inset 0 1px 0 #ffffff24;background:radial-gradient(120% 90% at 18% 0,#ffffff24,#0000 52%),linear-gradient(168deg,#2e6b50 0%,#1d4d38 52%,#153826 100%);border:1px solid #ffffff2e}.lp-2026 .price-card.plain{box-shadow:none;border:0;border-top:2px solid var(--c-ink);background:0 0;border-radius:0;padding:28px 32px 0 0}.lp-2026 .price-tier{align-items:center;gap:10px;display:flex}.lp-2026 .price-tier .nm{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-ink);font-size:19px;font-weight:500}.lp-2026 .featured .price-tier .nm{color:#fff}.lp-2026 .price-amt-row{align-items:center;gap:16px;margin-top:16px;display:flex}.lp-2026 .price-amt{font-family:var(--font-display);letter-spacing:-.025em;color:var(--c-ink);font-size:48px;font-weight:300;line-height:1.05}.lp-2026 .featured .price-amt{color:#fff}.lp-2026 .price-amt small{color:var(--c-muted);letter-spacing:0;font-size:14px;font-weight:400}.lp-2026 .featured .price-amt small{color:#eaf4eed9}.lp-2026 .price-stamp{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap;border:1.5px solid #ffffff8c;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.lp-2026 .price-note-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:600}.lp-2026 .price-desc{color:var(--c-muted);margin-top:8px;font-size:13.5px}.lp-2026 .featured .price-desc{color:#eaf4eeeb}.lp-2026 .price-feats{flex-direction:column;flex:1;margin:20px 0 24px;display:flex}.lp-2026 .price-feat{border-bottom:1px dashed var(--c-hairline);color:var(--c-ink-2);padding:10px 0;font-size:14px;font-weight:400;line-height:1.45}.lp-2026 .price-feat:last-child{border-bottom:0}.lp-2026 .featured .price-feat{color:var(--c-on-dark);border-bottom-color:#ffffff24}.lp-2026 .featured .price-feat:last-child{border-bottom:0}.lp-2026 .price-refund{color:var(--c-muted);text-align:center;margin-top:14px;font-size:11.5px}.lp-2026 .featured .price-refund{color:#eaf4eecc}.lp-2026 .price-disclaimer{text-align:center;max-width:640px;margin:26px auto 0}@media (max-width:720px){.lp-2026 .price-grid{grid-template-columns:1fr}.lp-2026 .price-card.plain{padding-right:0}.lp-2026 .price-amt-row{flex-wrap:wrap}}.lp-2026 .footer{border-top:1px solid var(--c-hairline);background:var(--c-canvas);padding:56px 0 40px}.lp-2026 .footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;display:grid}.lp-2026 .footer-brand .brand{margin-bottom:12px}.lp-2026 .footer-brand p{color:var(--c-muted);max-width:34ch;font-size:13px;line-height:1.5}.lp-2026 .footer-col h4{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin:0 0 14px;font-size:11px;font-weight:700}.lp-2026 .footer-col a{color:var(--c-ink-2);margin-bottom:9px;padding:6px 0;font-size:13.5px;display:block}.lp-2026 .footer-col a:hover{color:var(--c-signature-ink)}.lp-2026 .footer-legal{border-top:1px solid var(--c-hairline);color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:22px;font-size:12px;display:flex}@media (max-width:820px){.lp-2026 .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:520px){.lp-2026 .footer-top{grid-template-columns:1fr}}.lp-2026 .calc-grid{grid-template-columns:1fr 420px;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.lp-2026 .calc-copy .lp-btn{margin-top:24px}.lp-2026 .calc-widget{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:28px}.lp-2026 .calc-toggle{background:var(--c-canvas-soft);border-radius:var(--radius-pill);gap:4px;margin-bottom:22px;padding:5px;display:flex}.lp-2026 .calc-toggle button{border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--c-muted);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;flex:1;padding:10px;font-size:14px;font-weight:500}.lp-2026 .calc-toggle button.active{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-1)}.lp-2026 .calc-row{border-bottom:1px dashed var(--c-hairline);color:var(--c-ink-2);justify-content:space-between;padding:13px 0;font-size:14.5px;display:flex}.lp-2026 .calc-row.total{border-bottom:0;border-top:2px solid var(--c-ink);color:var(--c-ink);align-items:center;margin-top:8px;padding-top:18px;font-weight:700}.lp-2026 .calc-total-amt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-signature-ink);font-size:26px;font-weight:500}.lp-2026 .calc-foot{color:var(--c-muted);margin-top:18px;font-size:12.5px;line-height:1.5}@media (max-width:860px){.lp-2026 .calc-grid{grid-template-columns:1fr}}.lp-2026 .section.interlude{text-align:center;padding:clamp(120px,18vh,220px) 0}.lp-2026 .interlude-num{font-family:var(--font-display);letter-spacing:-.05em;color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:clamp(96px,14vw,208px);font-weight:600;line-height:.95}.lp-2026 .interlude-inner{padding:clamp(28px,4vh,44px) clamp(12px,3vw,40px);display:inline-block;position:relative}.lp-2026 .interlude-inner:before,.lp-2026 .interlude-inner:after{content:"";background:var(--c-hairline);width:min(340px,70%);height:1px;position:absolute;left:50%;transform:translate(-50%)}.lp-2026 .interlude-inner:before{top:0}.lp-2026 .interlude-inner:after{bottom:0}.lp-2026 .interlude-line{max-width:32ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--c-ink-2);margin:14px auto 0;font-size:clamp(20px,2.6vw,30px);font-weight:500;line-height:1.3}.lp-2026 .interlude-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted-deep);margin:30px auto 0;font-size:13.5px;font-weight:600}@media (min-width:2200px){.lp-2026{--lp-container:1320px}}
