@layer components{.land-video{opacity:0;transition:opacity .6s var(--ease-soft)}.land-video[data-playing],.land-video-layer{opacity:1}.land-video-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--canvas) 62%, transparent), color-mix(in srgb, var(--canvas) 10%, transparent) 65%, transparent)}.land-video-scrim-even{background:color-mix(in srgb, var(--canvas) 14%, transparent)}.land-frost{background:color-mix(in srgb, var(--canvas) 46%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25)}.land-card{isolation:isolate;background:linear-gradient(165deg, color-mix(in srgb, var(--glass-strong) 92%, transparent), var(--glass)) padding-box, linear-gradient(155deg, var(--teal-line), var(--line) 38%, transparent 78%) border-box var(--canvas-raised);box-shadow:var(--card-shadow);transition:transform .26s var(--ease-soft), box-shadow .26s var(--ease-soft);border:1px solid #0000;border-radius:26px;position:relative;overflow:hidden}.land-card:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--mx,70%) var(--my,0%), color-mix(in srgb, var(--teal) 24%, transparent), transparent 64%);transition:opacity .26s var(--ease-soft);position:absolute;inset:0}.land-card-media{z-index:-2;opacity:.55;transition:opacity .32s var(--ease-soft)}@media (hover:hover){.land-card:hover{box-shadow:var(--card-shadow), 0 26px 50px -26px color-mix(in srgb, var(--teal) 55%, transparent);transform:translateY(-4px)}.land-card:hover:before{opacity:1}.land-card:hover .land-card-media{opacity:.85}}.land-numeral{z-index:-1;font-family:var(--font-mono);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--teal) 55%, transparent);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .26s var(--ease-soft);font-size:clamp(4.5rem,7vw,6.25rem);font-weight:300;line-height:1;position:absolute;top:4px;right:18px}.land-card:hover .land-numeral{opacity:1}.land-orb{width:46px;height:46px;color:var(--teal);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--teal) 34%, transparent), var(--teal-soft) 70%);border:1px solid var(--teal-line);box-shadow:0 0 0 5px color-mix(in srgb, var(--teal) 8%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--teal) 70%, transparent);border-radius:999px;place-items:center;display:grid}.land-root{isolation:isolate;position:relative;overflow-x:clip}.land-rings{z-index:-1;aspect-ratio:1;pointer-events:none;background:repeating-radial-gradient(circle closest-side at 50% 50%, transparent 0 58px, color-mix(in srgb, var(--teal) 32%, transparent) 58px 59px);width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 98%);mask-image:radial-gradient(closest-side,#000 35%,#0000 98%)}.land-rings-soft{width:190%}.land-faq-panel{visibility:hidden;transition:grid-template-rows .22s var(--ease-soft), visibility 0s linear .22s;grid-template-rows:0fr;display:grid}.land-faq-panel[data-open=true]{visibility:visible;transition:grid-template-rows .22s var(--ease-soft), visibility 0s;grid-template-rows:1fr}.land-faq-panel>div{min-height:0;overflow:hidden}}@media (prefers-reduced-motion:no-preference){html:has(.land-root){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.land-faq-panel,.land-faq-panel[data-open=true]{transition:none}}
