:root,html[data-theme=light]{--bg:#f5f2ec;--surface:#edeae3;--surface-card:#fff;--surface-card-border:#0e0d0c14;--text:#141412;--heading:#0e0d0c;--muted:#6b6963;--signup-left-bg:#0e0d0c;--signup-right-bg:#f5f2ec;--bg-primary:#f5f2ec;--bg-surface:#fff;--bg-elevated:#efefea;--text-primary:#0e0d0c;--text-secondary:#6b6b6b;--text-muted:#9a9a9a;--border-color:#e0ddd6;--input-bg:#fff;--input-text:#0e0d0c;--cream:#f5f2ec;--dark:#0e0d0c;--indigo:#3d2fd9;--accent:#3d2fd9;--acct:#3d2fd9;--amber:#f5a623;--glass-tint:#ffffffbf;--glass-blur:32px}html[data-theme=dark]{--bg:#0e0d0c;--surface:#1a1917;--surface-card:#f5f2ec0d;--surface-card-border:#f5f2ec1a;--text:#f2efe9;--heading:#f5f2ec;--muted:#9b9890;--signup-left-bg:#1a1917;--signup-right-bg:#232220;--bg-primary:#0e0d0c;--bg-surface:#1a1918;--bg-elevated:#252422;--text-primary:#f5f2ec;--text-secondary:#a0a0a0;--text-muted:#666;--border-color:#2e2d2b;--input-bg:#252422;--input-text:#f5f2ec;--glass-tint:#0e0d0cbf;--glass-blur:32px}@media (prefers-color-scheme:dark){html[data-theme=system]{--bg:#0e0d0c;--surface:#1a1917;--surface-card:#f5f2ec0d;--surface-card-border:#f5f2ec1a;--text:#f2efe9;--heading:#f5f2ec;--muted:#9b9890;--signup-left-bg:#1a1917;--signup-right-bg:#232220;--bg-primary:#0e0d0c;--bg-surface:#1a1918;--bg-elevated:#252422;--text-primary:#f5f2ec;--text-secondary:#a0a0a0;--text-muted:#666;--border-color:#2e2d2b;--input-bg:#252422;--input-text:#f5f2ec;--glass-tint:#0e0d0cbf;--glass-blur:32px}}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f2ec;background:var(--bg-primary);color:#0e0d0c;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;transition:background .25s ease,color .25s ease}h1,h2,h3,h4{font-family:DM Sans,sans-serif;font-weight:600;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:Inter,sans-serif}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}.App{min-height:100vh;overflow-x:hidden;position:relative}.page-loader{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh}.page-loader-spinner{animation:page-loader-spin .7s linear infinite;border:3px solid var(--surface-card-border);border-radius:50%;border-top-color:var(--indigo);height:28px;width:28px}@keyframes page-loader-spin{to{transform:rotate(1turn)}}.theme-toggle{border:1px solid var(--surface-card-border);display:inline-flex;gap:2px;padding:3px}.theme-toggle,.theme-toggle-btn{align-items:center;border-radius:999px}.theme-toggle-btn{background:#0000;color:var(--muted);display:flex;height:30px;justify-content:center;position:relative;transition:color .15s ease;width:30px}.theme-toggle-indicator{background:var(--indigo);border-radius:999px;inset:0;position:absolute;z-index:0}.theme-toggle-icon{position:relative;z-index:1}.theme-toggle-btn.active{color:var(--cream)}.theme-toggle-btn:not(.active):hover{color:var(--heading)}.navbar{background:var(--bg);justify-content:space-between;padding:28px 64px;transition:background .25s ease}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:inherit;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700;gap:0;letter-spacing:.02em;text-decoration:none}.navbar-logo-mark{height:32px;margin-right:-7px;vertical-align:middle;width:32px}.navbar-logo-accent{color:var(--acct)}.navbar-logo-dark{color:var(--heading)}.navbar-actions{align-items:center;display:flex;gap:20px}.navbar-signin{color:var(--text);font-size:15px;font-weight:500;transition:color .15s ease}.navbar-signin:hover{color:var(--acct)}.navbar-cta{background:var(--indigo);border-radius:999px;color:var(--cream);font-size:15px;font-weight:500;padding:12px 24px;transition:opacity .15s ease}.navbar-cta:hover{opacity:.88}.navbar.navbar--landing{background:#0000;isolation:isolate;left:0;padding-bottom:20px;padding-top:calc(20px + env(safe-area-inset-top));position:fixed;right:0;top:0;transition:none;z-index:1000}.navbar--landing:before{backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);background:var(--glass-tint);border-bottom:1px solid var(--surface-card-border);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.16,1,.3,1);z-index:-1}.navbar--landing.navbar--solid:before{opacity:1}.navbar--landing:not(.navbar--solid) .navbar-logo-dark,.navbar--landing:not(.navbar--solid) .navbar-signin{color:#f5f2ec}.navbar--landing:not(.navbar--solid) .navbar-logo-accent{color:#8f84ff}.navbar--landing:not(.navbar--solid) .theme-toggle{border-color:#f5f2ec29}.navbar--landing:not(.navbar--solid) .theme-toggle-btn:not(.active){color:#f5f2ec99}@media (prefers-reduced-motion:reduce){.navbar--landing:before{transition:none}}@media (max-width:640px){.navbar.navbar--landing{padding-bottom:14px;padding-top:calc(14px + env(safe-area-inset-top))}.navbar{padding:20px 24px}.navbar-actions{gap:12px}.navbar-signin{display:none}}@media (max-width:480px){.navbar{padding:16px}.navbar-wordmark{display:none}.navbar-logo-mark{margin-right:0}.navbar-actions{gap:8px}.navbar-cta{align-items:center;display:inline-flex;font-size:13px;min-height:44px;padding:12px 18px}}.app-shell{--bg:#f6f4ef;--raise:#fff;--panel:#fbfaf7;--hover:rgba(14,13,12,.045);--line:#0e0d0c17;--line2:#0e0d0c29;--t1:#0e0d0c;--t2:#57544e;--t3:#6e6a63;--acc:#3d2fd9;--acct:#3d2fd9;--tint:#eae8f8;--chip:#0e0d0c0d;--chipt:#3a3833;--inv:#0e0d0c;--invt:#f6f4ef;--badge:#e11d48;--ok:#0f8a5f;--danger:#c8102e;--shadow:0 12px 48px #0e0d0c24,0 0 0 1px #0e0d0c0f;--avl:87%;--avs:34%;--avfl:30%;--surface:var(--raise);--surface-card:var(--hover);--surface-card-border:var(--line);--border-color:var(--line2);--text:var(--t1);--heading:var(--t1);--muted:var(--t2);--indigo:var(--acc);--bg-primary:var(--bg);--bg-surface:var(--raise);--bg-elevated:var(--panel);--text-primary:var(--t1);--text-secondary:var(--t2);--text-muted:var(--t3);--input-bg:var(--raise);--input-text:var(--t1);--glass-tint:#fbfaf7db;--rail:72px;--rail-open:264px;--topbar:52px;--tabs:56px;--ease:cubic-bezier(0.2,0.8,0.2,1)}html[data-theme=dark] .app-shell{--bg:#0e0d0c;--raise:#171614;--panel:#141311;--hover:hsla(40,31%,94%,.055);--line:#f5f2ec14;--line2:#f5f2ec29;--t1:#f5f2ec;--t2:#a8a49c;--t3:#8c887f;--acct:#9c94ff;--tint:#3d2fd92e;--chip:#f5f2ec0f;--chipt:#d9d5cd;--inv:#f5f2ec;--invt:#0e0d0c;--ok:#34d399;--danger:#fb7185;--shadow:0 16px 56px #0009,0 0 0 1px #f5f2ec14;--avl:24%;--avs:26%;--avfl:82%;--glass-tint:#141311e0}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell{--bg:#0e0d0c;--raise:#171614;--panel:#141311;--hover:hsla(40,31%,94%,.055);--line:#f5f2ec14;--line2:#f5f2ec29;--t1:#f5f2ec;--t2:#a8a49c;--t3:#8c887f;--acct:#9c94ff;--tint:#3d2fd92e;--chip:#f5f2ec0f;--chipt:#d9d5cd;--inv:#f5f2ec;--invt:#0e0d0c;--ok:#34d399;--danger:#fb7185;--shadow:0 16px 56px #0009,0 0 0 1px #f5f2ec14;--avl:24%;--avs:26%;--avfl:82%;--glass-tint:#141311e0}}.app-shell{-webkit-tap-highlight-color:transparent;background:var(--bg);color:var(--t1);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.45;min-height:100vh;min-height:100dvh}.app-shell :focus-visible{outline:2px solid var(--acct);outline-offset:2px}body.sh-lock{overflow:hidden}.sh-av{border-radius:50%;display:inline-grid;flex:none;font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:.01em;object-fit:cover;place-items:center;-webkit-user-select:none;user-select:none}.sh-av.sh-av--initials{background:hsl(var(--h) var(--avs) var(--avl));box-shadow:inset 0 0 0 1px var(--line);color:hsl(var(--h) 45% var(--avfl))}.sh-badge{font-feature-settings:"tnum";background:var(--badge);border-radius:999px;box-shadow:0 0 0 2px var(--bg);color:#fff;font:700 11px/18px Inter,sans-serif;font-variant-numeric:tabular-nums;height:18px;left:12px;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;text-align:center;top:-6px}.sh-badge--inline{box-shadow:none;margin-left:auto;position:static}.sh-rail-icon{display:inline-flex;flex:none;position:relative}.sh-rail{background:var(--bg);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;inset:0 auto 0 0;overflow:hidden;padding:12px 10px 16px;position:fixed;transition:width .22s var(--ease),box-shadow .22s var(--ease);width:var(--rail);z-index:300}.sh-rail.is-open{box-shadow:var(--shadow);overflow:visible;width:var(--rail-open)}.sh-rail-item{align-items:center;border-radius:999px;color:var(--t1);display:flex;font-size:14px;font-weight:400;gap:14px;height:40px;padding:0 16px;text-decoration:none;transition:background .12s;white-space:nowrap}.sh-rail-item:hover{background:var(--hover);color:var(--t1)}.sh-rail-item.is-active{font-weight:600}.sh-rail-logo{margin-bottom:8px}.sh-rail-logo,.sh-rail-logo:hover{color:var(--acc)}.sh-logo-mark{flex:none}.sh-wordmark{color:var(--t1);font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.03em}.sh-rail-label{opacity:0;pointer-events:none;transition:opacity .14s}.sh-rail.is-open .sh-rail-label{opacity:1;pointer-events:auto;transition-delay:.06s}.sh-rail-post{align-items:center;background:var(--acc);border:none;border-radius:999px;color:#fff;display:flex;flex:none;font:600 14px Inter,sans-serif;gap:14px;height:40px;margin-top:12px;padding:0 16px;transition:filter .12s,transform .12s;white-space:nowrap;width:100%}.sh-rail-post svg{flex:none}.sh-rail-post:hover{filter:brightness(1.12)}.sh-rail-post:active{transform:scale(.97)}.sh-rail-me{margin-top:auto;position:relative}.sh-rail-acct{align-items:center;background:none;border-radius:999px;color:var(--t1);display:flex;gap:12px;padding:5px 2px;text-align:left;transition:background .12s;white-space:nowrap;width:100%}.sh-rail-acct:hover{background:var(--hover)}.sh-rail-acct-text{display:flex;flex-direction:column;min-width:0}.sh-rail-acct-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.sh-rail-acct-handle{color:var(--t3);font-size:12px}.sh-menu{background:var(--panel);border:1px solid var(--line2);border-radius:16px;bottom:calc(100% + 10px);box-shadow:var(--shadow);display:flex;flex-direction:column;left:2px;padding:8px;position:absolute;transform-origin:bottom left;width:288px}.sh-acct-card{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;margin-bottom:6px;min-width:0;padding:10px 10px 14px}.sh-acct-text{min-width:0}.sh-acct-name{align-items:center;color:var(--t1);display:flex;font-size:15px;font-weight:600;gap:5px}.sh-acct-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-acct-handle{color:var(--t3);font-size:13px}.sh-verified{color:var(--acct);flex:none}.post-verified,.sh-verified,.v-badge{fill:var(--acct);stroke:var(--bg)}.sh-menu-item{align-items:center;background:none;border-radius:10px;color:var(--t1);display:flex;font:500 15px Inter,sans-serif;gap:12px;height:44px;padding:0 10px;text-align:left;text-decoration:none;transition:background .12s;width:100%}.sh-menu-item:hover{background:var(--hover);color:var(--t1)}.sh-menu-item--quiet{color:var(--t2)}.sh-menu-sep{background:var(--line);height:1px;margin:6px 0}.sh-menu-theme{align-items:center;color:var(--t1);display:flex;font-size:15px;justify-content:space-between;min-height:46px;padding:0 4px 0 10px}.app-shell .theme-toggle{background:var(--chip);border:none;padding:3px}.app-shell .theme-toggle-btn{color:var(--t3);height:28px;width:32px}.app-shell .theme-toggle-indicator{background:var(--raise);box-shadow:0 0 0 1px var(--line2)}.app-shell .theme-toggle-btn.active{color:var(--t1)}.sh-main{min-height:100vh;min-height:100dvh;padding-left:var(--rail)}.sh-page{animation:sh-page-in .18s ease-out backwards}@keyframes sh-page-in{0%{opacity:0}to{opacity:1}}.app-shell--fill .sh-main{height:100vh;height:100dvh;overflow:hidden}.app-shell--fill .sh-page{height:100%}.sh-drawer,.sh-fab,.sh-scrim,.sh-tabs,.sh-topbar{display:none}@media (max-width:767px){.sh-rail{display:none}.sh-main{padding-bottom:calc(var(--tabs) + env(safe-area-inset-bottom));padding-left:0;padding-top:calc(var(--topbar) + env(safe-area-inset-top))}.sh-topbar{align-items:center;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);background:color-mix(in srgb,var(--bg) 88%,#0000);border-bottom:1px solid var(--line);display:flex;height:calc(var(--topbar) + env(safe-area-inset-top));inset:0 0 auto 0;justify-content:space-between;padding:env(safe-area-inset-top) 8px 0;position:fixed;transition:transform .24s var(--ease);will-change:transform;z-index:300}.sh-topbar.is-hidden{transform:translateY(-100%)}.sh-top-btn{background:none;border-radius:50%;color:var(--t1);display:grid;height:44px;place-items:center;width:44px}.sh-top-btn:active{background:var(--hover)}.sh-top-logo{color:var(--acc);display:grid;height:44px;place-items:center;width:44px}.sh-tabs{-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);background:color-mix(in srgb,var(--bg) 92%,#0000);border-top:1px solid var(--line);display:flex;height:calc(var(--tabs) + env(safe-area-inset-bottom));inset:auto 0 0 0;padding-bottom:env(safe-area-inset-bottom);position:fixed;z-index:300}.sh-tab{color:var(--t1);display:grid;flex:1 1;min-height:44px;place-items:center}.sh-tab:active{opacity:.6}.sh-fab{background:var(--acc);border-radius:50%;bottom:calc(var(--tabs) + env(safe-area-inset-bottom) + 16px);box-shadow:0 8px 24px #3d2fd966;color:#fff;display:grid;height:56px;place-items:center;position:fixed;right:16px;transition:transform .12s;width:56px;z-index:290}.sh-fab:active{transform:scale(.94)}.sh-scrim{background:#00000073;display:block;inset:0;position:fixed;z-index:400}.sh-drawer{background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;inset:0 auto 0 0;overflow-y:auto;overscroll-behavior:contain;padding:calc(12px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));position:fixed;touch-action:pan-y;width:min(84vw,320px);z-index:401}.sh-drawer-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.sh-drawer-head .sh-acct-card{border:none;flex:1 1;margin:0}.sh-drawer .sh-menu-item{font-size:16px;height:50px}.app-shell--fill .sh-main{height:100dvh}}@media (prefers-reduced-motion:reduce){.sh-page{animation:none}.sh-rail,.sh-topbar{transition:none}}.sh-page-loading{min-height:60vh}.sh-column{margin:0 auto;max-width:600px;min-height:100vh;min-height:100dvh;width:100%}@media (min-width:768px){.sh-column{border-left:1px solid var(--line);border-right:1px solid var(--line)}}.sh-head{align-items:center;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);background:color-mix(in srgb,var(--bg) 88%,#0000);border-bottom:1px solid var(--line);display:flex;gap:12px;min-height:52px;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.sh-head h1{color:var(--t1);font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}@media (max-width:767px){.app-shell{--sticky-top:calc(var(--topbar) + env(safe-area-inset-top))}.app-shell.bar-hidden{--sticky-top:0px}.sh-head{min-height:48px;top:var(--sticky-top);transition:top .24s var(--ease)}.sh-head h1{font-size:18px}}.cb-content-card,.dm-content-card,.sg-content-card{--surface:var(--bg)}.app-shell [class*=-dropdown],.app-shell [class*=-menu],.app-shell [class*=-modal]:not([class*=-modal-overlay]){--surface:var(--raise)}.pse-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.pse-card,.pse-overlay{align-items:center;display:flex}.pse-card{background:#fff;background:var(--surface-card,#fff);border:1px solid #e8e4dd;border:1px solid var(--surface-card-border,#e8e4dd);border-radius:20px;box-shadow:0 24px 60px #0000002e;flex-direction:column;max-width:420px;padding:36px 40px 32px;text-align:center;width:100%}.pse-icon{color:#ef4444;margin-bottom:14px}.pse-title{color:#1a1a1a;color:var(--heading,#1a1a1a);font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin:0 0 8px}.pse-sub{color:#888;color:var(--muted,#888);line-height:1.5;margin:0 0 24px}.pse-retry-btn,.pse-sub{font-family:Inter,sans-serif;font-size:14px}.pse-retry-btn{align-items:center;background:#3d2fd9;background:var(--indigo,#3d2fd9);border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:6px;height:44px;padding:0 28px;transition:opacity .15s}.pse-retry-btn:hover{opacity:.88}.pse-retry-btn:disabled{cursor:default;opacity:.6}.pse-retry-spinner{animation:pse-spin .7s linear infinite}@keyframes pse-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.pse-card{border-radius:16px;padding:28px 24px 24px}.pse-title{font-size:18px}}.landing-page .App{overflow-x:clip}.lh{--lh-cream:#f5f2ec;--lh-dark:#0e0d0c;--lh-indigo:#3d2fd9;background:var(--lh-dark);color:var(--lh-cream);display:grid;height:100svh;isolation:isolate;min-height:520px;overflow:hidden;place-items:center;position:relative}.lh-bg{background:radial-gradient(60% 50% at 50% 46%,#3d2fd957,#0000 72%),radial-gradient(42% 38% at 18% 82%,#6d3bed29,#0000 70%),radial-gradient(90% 55% at 50% -10%,#3d2fd92e,#0000 70%),linear-gradient(180deg,#0e0d0c,#100e16 60%,#0e0d0c);pointer-events:none;z-index:0}.lh-bg,.lh-grain{inset:0;position:absolute}.lh-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:160px 160px;opacity:.08}.lh-copy{align-items:center;display:flex;flex-direction:column;max-width:420px;padding:64px 16px 0;position:relative;text-align:center;z-index:2}.lh-line{color:#f5f2ecad;font-family:Times New Roman,Times,serif;font-size:17px;font-style:italic;line-height:1.3;margin-bottom:14px}.lh-headline{color:var(--lh-cream);font-family:DM Sans,sans-serif;font-size:clamp(34px,9.6vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.05}.lh-accent{color:#8f84ff;display:block}.lh-sub{color:#f5f2ec9e;font-size:15px;line-height:1.55;margin-top:16px;max-width:34ch}.lh-cta,.lh-sub{font-family:Inter,sans-serif}.lh-cta{align-items:center;background:var(--lh-indigo);border-radius:999px;color:var(--lh-cream);display:none;font-size:16px;font-weight:500;margin-top:32px;min-height:48px;padding:0 28px;transition:opacity .15s ease}.lh-cta:hover{opacity:.9}.lh-scroll{align-items:center;color:#f5f2ec80;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;margin-top:40px}.lh-scroll i{background:linear-gradient(#f5f2ec80,#0000);display:block;height:28px;width:1px}.lh-end{height:0}.lh-progress{background:linear-gradient(90deg,var(--indigo),#8f84ff);height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;z-index:1100}.lh-sticky-cta{align-items:center;background:var(--indigo);border-radius:999px;bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 12px 32px -8px #3d2fd98c,inset 0 0 0 1px #ffffff14;color:var(--cream);display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;left:16px;min-height:52px;position:fixed;right:16px;z-index:1050}@media (max-width:1023px) and (orientation:portrait),(max-width:767px){.landing{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.lh-copy{max-width:640px}.lh-line{font-size:21px;margin-bottom:18px}.lh-headline{font-size:clamp(52px,7.4vw,68px)}.lh-sub{font-size:17px;margin-top:20px}.lh-sticky-cta{left:50%;right:auto;transform:translateX(-50%);width:360px}}@media (min-width:1024px),(min-width:768px) and (orientation:landscape){.lh-copy{max-width:820px}.lh-line{font-size:22px;margin-bottom:20px}.lh-headline{font-size:clamp(50px,6vw,84px)}.lh-sub{font-size:18px;margin-top:24px}.lh-cta{display:inline-flex;margin-top:40px}.lh-sticky-cta{display:none}}@media (min-width:768px) and (orientation:landscape) and (max-height:520px){.lh-line{font-size:15px;margin-bottom:8px}.lh-headline{font-size:34px}.lh-scroll,.lh-sub{display:none}.lh-cta{margin-top:20px}}@media (prefers-reduced-motion:reduce){.lh-progress{display:none}}.ls-placeholder{background:var(--bg);height:1520vh}@media (prefers-reduced-motion:reduce){.ls-placeholder{height:100svh}}.pin-reserve{bottom:auto!important;left:0!important;position:relative;right:auto!important;top:0!important}@media (prefers-reduced-motion:no-preference){.pin-reserve:not(.is-pinned)>[data-pin-scene]{position:-webkit-sticky;position:sticky;top:0}}.wj-placeholder{background:var(--surface);height:100svh;min-height:600px}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){.wj-placeholder{min-height:0}}@media (prefers-reduced-motion:no-preference){.wj-reserve{min-height:calc(max(100svh, 600px) + 244vh)}}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.wj-reserve{min-height:calc(100svh + 244vh)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.wj-reserve{min-height:calc(max(100svh, 600px) + 326vh)}}.sr-placeholder{min-height:920px}@media (min-width:768px) and (max-width:1023px){.sr-placeholder{min-height:1040px}}@media (min-width:1024px){.sr-placeholder{min-height:980px}}