.intro-site{--intro-width:72rem;--intro-text-width:42rem;--intro-pad:1.5rem;--intro-gap:1.5rem;--intro-scene-space:6rem;--intro-copy-gap:1rem;--intro-hero-size:clamp(2.25rem, 5vw, 4rem);--intro-heading-size:clamp(1.75rem, 3vw, 2.75rem);--intro-body-size:1.125rem;--intro-small-size:.875rem;--intro-subtitle-size:1.25rem;--intro-article-space:3rem;--intro-sheet-width:31rem;--intro-font:var(--font-sans);--intro-ink:var(--foreground);--intro-muted:var(--muted-foreground);--intro-paper:var(--background);--intro-line:var(--border);--intro-radius:var(--radius);color:var(--intro-ink);font-family:var(--intro-font);word-break:keep-all;overflow-wrap:anywhere;flex:1}.intro-container{width:100%;max-width:var(--intro-width);padding-inline:var(--intro-pad);margin-inline:auto}.landing-hero{align-items:flex-start;gap:var(--intro-gap);padding-block:var(--intro-scene-space);flex-direction:column;justify-content:center;min-height:70svh;display:flex}.intro-eyebrow,.intro-note{font-size:var(--intro-small-size);color:var(--intro-muted);line-height:1.7}.landing h1{max-width:var(--intro-text-width);font-size:var(--intro-hero-size);text-wrap:balance;font-weight:600;line-height:1.25}.landing h2{font-size:var(--intro-heading-size);text-wrap:balance;margin-bottom:var(--intro-gap);font-weight:600;line-height:1.35}.intro-description,.landing-copy p{font-size:var(--intro-body-size);line-height:1.8}.landing-copy{max-width:var(--intro-text-width)}.landing-copy p+p{margin-top:var(--intro-copy-gap)}.landing-scene{padding-block:var(--intro-scene-space);gap:var(--intro-gap);border-top:1px solid var(--intro-line);flex-direction:column;display:flex}.landing-before-sheet{max-width:var(--intro-sheet-width);width:100%;margin-inline:auto}.landing img{background:var(--intro-paper);border:1px solid var(--intro-line);width:100%;height:auto}.landing figcaption{font-size:var(--intro-small-size);color:var(--intro-muted);padding-block:var(--intro-copy-gap);line-height:1.7}.landing-documents{gap:var(--intro-gap);isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-sheet a{display:block}.landing-sheet figcaption{min-height:calc(var(--intro-small-size) * 3)}.landing-details{gap:var(--intro-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-closing{align-items:flex-start;gap:var(--intro-gap);padding-block:var(--intro-scene-space);border-top:1px solid var(--intro-line);flex-direction:column;display:flex}.intro-text-link{font-size:var(--intro-small-size);text-underline-offset:.25em;text-decoration:underline}.intro-article{width:100%;max-width:calc(var(--intro-text-width) + var(--intro-pad) * 2);padding:var(--intro-scene-space) var(--intro-pad);margin-inline:auto}.intro-article>*+*{margin-top:var(--intro-article-space)}.intro-title{font-size:var(--intro-heading-size);text-wrap:balance;font-weight:600;line-height:1.35}.intro-block>*+*{margin-top:var(--intro-copy-gap)}.intro-article p{line-height:1.8}.intro-article h2{font-size:var(--intro-subtitle-size);font-weight:600}.intro-steps>li{padding-block:var(--intro-gap);border-top:1px solid var(--intro-line)}.intro-panel{padding:var(--intro-gap);border:1px solid var(--intro-line);border-radius:var(--intro-radius)}@media (max-width:48rem){.intro-site{--intro-scene-space:3.5rem;--intro-gap:1rem}.landing-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-details{grid-template-columns:1fr}}@supports (animation-timeline:view()){@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.landing-documents{view-timeline-name:--documents;view-timeline-axis:block}.landing-sheet{animation:linear both unfold-documents;animation-timeline:--documents;animation-range:entry cover 35%}@keyframes unfold-documents{0%{transform:translate(calc((1.5 - var(--column)) * (100% + var(--intro-gap))), calc(0px - var(--row) * (100% + var(--intro-gap))))}to{transform:none}}}}
