.terms-page[data-astro-cid-6ba7638f]{font-family:var(--font-body);color:var(--text-primary)}.terms-page[data-astro-cid-6ba7638f] h1[data-astro-cid-6ba7638f],.terms-page[data-astro-cid-6ba7638f] h2[data-astro-cid-6ba7638f],.terms-page[data-astro-cid-6ba7638f] h3[data-astro-cid-6ba7638f]{font-family:var(--font-display);line-height:1.1}.terms-page[data-astro-cid-6ba7638f] p[data-astro-cid-6ba7638f],.terms-page[data-astro-cid-6ba7638f] dd[data-astro-cid-6ba7638f]{line-height:1.6;max-width:62ch}.terms-intro[data-astro-cid-6ba7638f]{position:relative;isolation:isolate;background:var(--bg-page)}.terms-photo[data-astro-cid-6ba7638f]{position:absolute;inset:0;z-index:-2}.terms-photo[data-astro-cid-6ba7638f] img[data-astro-cid-6ba7638f]{width:100%;height:100%;object-fit:cover}.terms-intro[data-astro-cid-6ba7638f]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-page) 65%,transparent),var(--bg-page))}.terms-intro-content[data-astro-cid-6ba7638f]{padding-top:208px;padding-bottom:64px}h1[data-astro-cid-6ba7638f]{font-size:clamp(2.75rem,6vw,6rem);letter-spacing:-.045em;padding-block:.1em}h1[data-astro-cid-6ba7638f] em[data-astro-cid-6ba7638f]{color:var(--accent)}.terms-intro-content[data-astro-cid-6ba7638f]>p[data-astro-cid-6ba7638f]{margin-top:24px;font-size:1.125rem}.terms-index[data-astro-cid-6ba7638f]{display:flex;flex-wrap:wrap;gap:16px 32px;border-top:1px solid var(--border);margin-top:48px;padding-top:24px}.terms-index[data-astro-cid-6ba7638f] a[data-astro-cid-6ba7638f]{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;color:var(--accent)}.terms-index[data-astro-cid-6ba7638f] a[data-astro-cid-6ba7638f]:hover{text-decoration:underline;text-underline-offset:.3em}.terms-band[data-astro-cid-6ba7638f]{padding-block:80px;border-top:1px solid var(--border);background:var(--bg-page)}.terms-band[data-astro-cid-6ba7638f]:nth-child(2n){background:var(--bg-elevated)}h2[data-astro-cid-6ba7638f]{font-size:clamp(2rem,3.5vw,3rem)}h3[data-astro-cid-6ba7638f]{font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.025em}.terms-cards[data-astro-cid-6ba7638f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;margin-top:32px}.terms-card[data-astro-cid-6ba7638f]{background:var(--bg-page);border-radius:var(--radius);padding:32px}.terms-card[data-astro-cid-6ba7638f] p[data-astro-cid-6ba7638f]{margin-top:24px}.terms-project[data-astro-cid-6ba7638f]{display:grid;grid-template-columns:1fr 1fr;gap:64px}.terms-project[data-astro-cid-6ba7638f]>div[data-astro-cid-6ba7638f]>p[data-astro-cid-6ba7638f]{margin-top:24px}.terms-rules[data-astro-cid-6ba7638f]{margin:0}.terms-rules[data-astro-cid-6ba7638f]>div[data-astro-cid-6ba7638f]{border-bottom:1px solid var(--border);padding-block:24px}.terms-rules[data-astro-cid-6ba7638f]>div[data-astro-cid-6ba7638f]:first-child{padding-top:0}dt[data-astro-cid-6ba7638f]{color:var(--accent-alt);margin-bottom:8px}dd[data-astro-cid-6ba7638f]{margin:0;color:var(--text-muted)}.terms-contact[data-astro-cid-6ba7638f]{display:flex;justify-content:space-between;align-items:center;gap:48px}.terms-contact[data-astro-cid-6ba7638f] p[data-astro-cid-6ba7638f]{margin-block:24px 16px}.terms-email[data-astro-cid-6ba7638f]{font-family:var(--font-mono);font-size:.95em;color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent-alt) 55%,transparent);overflow-wrap:anywhere}.terms-email[data-astro-cid-6ba7638f]:hover,.terms-email[data-astro-cid-6ba7638f]:focus-visible{color:var(--accent-alt);border-bottom-color:var(--accent-alt)}.terms-contact[data-astro-cid-6ba7638f] .x66c-j332[data-astro-cid-6ba7638f]{flex-shrink:0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.terms-band[data-astro-cid-6ba7638f]{animation:terms-rise linear both;animation-timeline:view();animation-range:entry 0% entry 20%}@keyframes terms-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}}}@media(max-width:767px){.terms-intro-content[data-astro-cid-6ba7638f]{padding-top:160px;padding-bottom:48px}.terms-band[data-astro-cid-6ba7638f]{padding-block:48px}.terms-project[data-astro-cid-6ba7638f]{grid-template-columns:1fr;gap:32px}.terms-contact[data-astro-cid-6ba7638f]{flex-direction:column;align-items:flex-start;gap:24px}}
