.land-body{--bg: #0f1115;--card: #181b20;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--text: #f4f5f7;--muted: rgba(244, 245, 247, .58);--faint: rgba(244, 245, 247, .36);--dock-bg: rgba(24, 27, 32, .82);--shadow-card: 0 20px 60px rgba(0, 0, 0, .45);--grain-opacity: .05;--text-primary: var(--text);background-color:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden;overflow-x:clip;min-height:100vh;transition:background-color .4s ease,color .4s ease}html.land-light .land-body{--bg: #f1f2f4;--card: #ffffff;--line: rgba(24, 27, 32, .1);--line-strong: rgba(24, 27, 32, .2);--text: #181b20;--muted: rgba(24, 27, 32, .62);--faint: rgba(24, 27, 32, .42);--dock-bg: rgba(255, 255, 255, .85);--shadow-card: 0 16px 44px rgba(24, 27, 32, .12);--grain-opacity: .035}.land-body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}[x-cloak]{display:none!important}.land-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.land-container{padding-inline:1.5rem}}.land-nav{position:sticky;top:.75rem;z-index:40;padding-top:.75rem;margin-top:-.75rem;transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .26s ease}.land-nav.is-hidden{transform:translateY(calc(-100% - 1.5rem));opacity:0;pointer-events:none}.land-nav-blur-strip{position:fixed;top:0;left:0;right:0;height:96px;z-index:39;pointer-events:none;background:linear-gradient(to bottom,rgba(15,17,21,.96),rgba(15,17,21,.78) 40%,rgba(15,17,21,.32),rgba(15,17,21,0));backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 96%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 96%);transition:opacity .3s ease}html.land-light .land-nav-blur-strip{background:linear-gradient(to bottom,rgba(241,242,244,.97),rgba(241,242,244,.8) 40%,rgba(241,242,244,.32),rgba(241,242,244,0))}.land-nav.is-hidden+.land-nav-blur-strip{opacity:0}section[id]{scroll-margin-top:6rem}html{scroll-behavior:smooth}.land-dock{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding-inline:.875rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--dock-bg);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 10px 30px rgba(0,0,0,.18);transition:background-color .4s ease,border-color .4s ease}.land-dock-link{display:inline-flex;align-items:center;min-height:40px;padding-inline:.75rem;border-radius:.75rem;font-size:14px;font-weight:600;color:var(--muted);transition:color .15s,background-color .15s}.land-dock-link:hover{color:#f5b301;background:rgba(245,179,1,.08)}.land-locale{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9999px;padding:3px;transition:border-color .4s ease}.land-locale-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:9999px;background:#f5b301;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.land-locale-btn{position:relative;z-index:1;min-width:42px;min-height:34px;padding-inline:8px;border-radius:9999px;font-size:13px;font-weight:700;color:var(--muted);transition:color .25s ease}.land-locale-btn.is-active{color:#181b20}.land-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;border:1px solid var(--line);color:var(--muted);transition:color .2s,border-color .2s,transform .2s}.land-icon-btn:hover{color:#f5b301;border-color:rgba(245,179,1,.5);transform:rotate(12deg)}.land-ico-sun{display:none}html.land-light .land-ico-sun{display:block}html.land-light .land-ico-moon{display:none}.land-btn-primary,.land-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.4rem;border-radius:9999px;font-size:15px;font-weight:700;transition:box-shadow .25s ease}.land-btn-primary{background:#f5b301;color:#181b20}.land-btn-primary:hover{box-shadow:0 0 0 4px rgba(245,179,1,.18),0 6px 28px rgba(245,179,1,.45)}.land-btn-dark{background:#181b20;color:#f5b301}.land-btn-dark:hover{box-shadow:0 0 0 4px rgba(24,27,32,.15),0 6px 28px rgba(24,27,32,.5)}.land-kicker{font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:rgba(245,179,1,.85)}.land-ticket{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow-card);transition:background-color .4s ease,border-color .4s ease}.land-card{background:var(--card);border:1px solid var(--line);border-radius:1rem;transition:background-color .4s ease,border-color .4s ease}.land-notch{background:var(--bg);transition:background-color .4s ease}.land-stub-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.5rem;height:3.5rem;border:2px dashed rgba(245,179,1,.5);border-radius:.75rem;color:#f5b301;font-weight:800;font-variant-numeric:tabular-nums;background:rgba(245,179,1,.07)}.land-stats{display:grid;max-width:56rem;margin-inline:auto}.land-stat{position:relative;text-align:center;padding:1.5rem 1rem}.land-stat+.land-stat:before{content:"";position:absolute;top:0;left:25%;right:25%;border-top:2px dashed rgba(245,179,1,.3)}@media(min-width:640px){.land-stats{grid-template-columns:repeat(3,1fr)}.land-stat{padding:1rem 1.5rem}.land-stat+.land-stat:before{top:15%;bottom:15%;left:0;right:auto;border-top:0;border-left:2px dashed rgba(245,179,1,.3)}}.land-stat-label{margin-top:.75rem;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.land-odometer{font-size:clamp(2.75rem,7vw,4rem);font-weight:800;line-height:1;color:#f5b301;font-variant-numeric:tabular-nums}.land-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.land-faq-body.is-open{grid-template-rows:1fr}.land-faq-plus{flex-shrink:0;font-size:22px;line-height:1;color:#f5b301;transition:transform .3s cubic-bezier(.4,0,.2,1)}@keyframes land-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.animate-shake{animation:land-shake .3s ease-in-out 1}.land-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.land-marquee-track{display:flex;align-items:center;gap:2rem;width:-moz-max-content;width:max-content;padding-block:.75rem;animation:land-scroll 40s linear infinite}.land-marquee:hover .land-marquee-track{animation-play-state:paused}.land-marquee-item{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@keyframes land-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.land-cta-ticket{position:relative;overflow:hidden;background:#f5b301;border-radius:1.5rem}.land-cta-ticket:before,.land-cta-ticket:after{content:"";position:absolute;left:26px;right:26px;height:16px;background-image:radial-gradient(circle at center,var(--bg) 7px,transparent 7.5px);background-size:26px 16px;background-repeat:space no-repeat;pointer-events:none}.land-cta-ticket:before{top:-8px}.land-cta-ticket:after{bottom:-8px}.land-progress{position:fixed;z-index:50;pointer-events:none;top:0;left:0;right:0;height:3px}.land-progress-fill{display:block;width:100%;height:100%;background:repeating-linear-gradient(to right,#f5b301 0 10px,transparent 10px 16px);clip-path:inset(0 100% 0 0)}@media(min-width:641px){.land-progress{top:0;bottom:0;left:0;right:auto;width:3px;height:auto}.land-progress-fill{background:repeating-linear-gradient(to bottom,#f5b301 0 10px,transparent 10px 16px);clip-path:inset(0 0 100% 0)}}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-reveal].is-in{opacity:1;transform:translateY(0)}.land-footer{border-top:1px solid var(--line);margin-top:3rem}.land-footer-link{min-height:44px;display:inline-flex;align-items:center;transition:color .15s}.land-footer-link:hover{color:#f5b301}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.land-body,.land-nav,.land-nav-blur-strip,.land-dock,.land-ticket,.land-card,.land-notch,.land-locale-thumb,.land-faq-body,.land-faq-plus{transition:none}.land-marquee{-webkit-mask-image:none;mask-image:none}.land-marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.land-marquee-dup{display:none}.animate-shake{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}.land-btn-primary:hover,.land-btn-dark:hover,.land-icon-btn:hover{transform:none}}
