.landing{--band:#0f0e0d;--band-raised:#1b1a18;--band-foreground:#f2f1f0;--band-muted:#b0aca5;--grain:.07}.dark .landing{--band:#1c1b19;--band-raised:#252321;--band-foreground:#f4f3f1;--band-muted:#b5b1aa;--grain:.06}.landing-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:20px}@media (width>=768px){.landing-wrap{padding-inline:40px}}.landing-section{padding-block:80px}@media (width>=768px){.landing-section{padding-block:136px}}.landing-h1,.landing-h2,.landing-h3{font-family:var(--font-display);font-synthesis:none;color:var(--foreground);text-wrap:balance;margin:0;font-weight:400}.landing-h1{letter-spacing:-.6px;font-size:44px;line-height:46px}.landing-h2{letter-spacing:-.4px;margin-top:20px;font-size:38px;line-height:42px}.landing-h3{font-size:22px;line-height:28px}@media (width>=768px){.landing-h1{letter-spacing:-1.2px;font-size:80px;line-height:82px}.landing-h2{letter-spacing:-.6px;font-size:56px;line-height:60px}.landing-h3{font-size:26px;line-height:32px}}.landing-h1 em{font-style:italic}.landing-label{color:var(--muted-foreground);align-items:center;gap:10px;margin:0;font-size:14px;line-height:20px;display:flex}.landing-label:before{content:"";background:currentColor;border-radius:1px;width:6px;height:6px}.landing-band{background-color:var(--band);color:var(--band-foreground);--foreground:var(--band-foreground);--muted-foreground:var(--band-muted)}.landing-texture{isolation:isolate;background-color:var(--band);position:relative;overflow:hidden}.landing-band .landing-texture{background-color:var(--band-raised)}.landing-texture:before,.landing-texture:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-texture:before{opacity:.9;background:radial-gradient(70% 90% at 12% 8%,#fff6e81a,#0000 60%),radial-gradient(60% 70% at 92% 100%,#fff8ec14,#0000 65%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.0028 0.0055' numOctaves='4' seed='11'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 0.96  0 0 0 0 0.9  0 0 0 0.34 -0.06'/></filter><rect width='100%' height='100%' filter='url(%23c)'/></svg>") 0 0/cover}.landing-texture:after{opacity:var(--grain);mix-blend-mode:screen;background: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.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>")}.landing-band.landing-texture .landing-h1{color:var(--band-foreground)}.landing-shot{justify-content:flex-start;height:300px;padding:28px 0 0 28px;display:flex}.landing-shot-side{height:auto;padding:20px}.landing-shot-img{border-radius:8px 8px 0 0;align-self:flex-start;width:760px;max-width:none;height:auto;box-shadow:0 30px 80px -20px #0000008c,0 0 0 1px #ffffff14}.landing-shot-side .landing-shot-img{border-radius:6px;width:100%;max-width:100%}@media (width>=768px){.landing-shot{justify-content:center;height:760px;padding:72px 72px 0}.landing-shot-img{width:100%;max-width:1120px}.landing-shot-side{height:auto;padding:40px}.landing-shot-side .landing-shot-img{border-radius:8px;width:100%}}.landing-card{background:var(--card);color:var(--foreground);border-radius:10px;padding:16px 18px;font-size:14px;line-height:21px;box-shadow:0 20px 40px -18px #00000080}.landing-note{font:11px / 0 var(--font-sans);color:var(--faint);margin-left:1px}.landing-cite{align-items:center;gap:0;padding:20px;display:grid}.landing-paper{color:#2a2824;font-family:var(--font-display);background:#fff;border-radius:6px;padding:26px 22px;font-size:17px;line-height:30px;box-shadow:0 30px 70px -24px #0009}.landing-paper .landing-note{color:#6b6862}.landing-claim{text-underline-offset:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-decoration:underline dotted #8c8881;text-decoration:underline dotted #8c8881;text-decoration-thickness:1.5px}.landing-claim-open{background:#e6eef5;border-radius:2px;text-decoration-style:solid;text-decoration-color:#1b6a9e;box-shadow:0 0 0 2px #e6eef5}.landing-source{z-index:1;color:#2a2824;background:#fff;border-radius:8px;margin:-20px 10px 0;padding:18px 20px 22px;font-size:13px;line-height:20px;position:relative;box-shadow:0 30px 70px -20px #000000b3,0 0 0 1px #0f0e0d0f}.landing-lease{color:#222;padding-top:14px;font-family:Times New Roman,Times,serif;font-size:13.5px;line-height:21px}.landing-lease p{margin:0 0 10px}.landing-lease b{font-weight:700}.landing-lease mark{color:inherit;background:#f8e9a1;box-shadow:0 0 0 2px #f8e9a1}@media (width>=768px){.landing-cite{grid-template-columns:7fr 5fr;padding:64px}.landing-paper{padding:44px 48px 40px;font-size:18px;line-height:32px}.landing-source{margin:0 0 0 -28px}}.landing-faq summary::-webkit-details-marker{display:none}
