.landing{--edge:clamp(20px, 5vw, 72px);--card-w:392px;--gap:clamp(36px, 5vw, 88px);--z:1;--copy-w:calc(52rem * var(--z));overflow-x:clip}@media (min-width:112rem){.landing{--z:1.1}}@media (min-width:128rem){.landing{--z:1.2}}@media (min-width:160rem){.landing{--z:1.35}}@media (min-width:200rem){.landing{--z:1.6}}.landing-hero{position:relative}.landing-main{grid-template-columns:[full-start] var(--edge) [copy-start card-start] minmax(0, 1fr) [copy-end card-end] var(--edge) [full-end];grid-template-rows:auto auto auto;display:grid;position:relative}.landing-copy{grid-column:copy;padding-top:8px}.landing-card-slot{grid-column:card;margin-top:22px}.landing-film-slot{grid-column:full;height:clamp(340px,104vw,520px);margin-top:8px;position:relative}@media (min-width:64rem){.landing-hero{flex-direction:column;min-height:calc(100dvh - 72px);display:flex}.landing-main{grid-template-columns:[full-start] minmax(var(--edge), 1fr) [copy-start] minmax(0, var(--copy-w)) [copy-end] var(--gap) [card-start] calc(var(--card-w) * var(--z)) [card-end] minmax(var(--edge), 1fr) [full-end];flex:1;grid-template-rows:auto minmax(20rem,1fr)}.landing-copy,.landing-card-slot{zoom:var(--z)}.landing-copy{grid-row:1;padding-top:clamp(16px,5.5vh,64px)}.landing-card-slot{grid-row:1/3;align-self:center;margin:12px 0 44px}.landing-film-slot{grid-area:2/full-start/auto/card-start;height:auto;margin:-28px 20px 0 0}}@media (min-width:112rem){.landing-film-slot{margin-top:calc(var(--z) * 36px)}}.landing-title{letter-spacing:-.042em;color:var(--room-foreground);text-wrap:balance;margin:0;font-size:clamp(36px,4.25vw,62px);font-weight:700;line-height:1.02}.landing-title .accent-word{padding-right:.02em;font-size:1.16em;line-height:.8}.landing-lede{max-width:38em;color:var(--room-foreground-soft);text-wrap:balance;margin:14px 0 0;font-size:16px;font-weight:450;line-height:1.5}@media (min-width:64rem){.landing-lede{margin-top:18px;font-size:18px;line-height:1.55}}.landing-card{border-radius:var(--radius-commit);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-float);padding:18px}@media (min-width:64rem){.landing-card{padding:24px 26px 22px}}.landing-amount{letter-spacing:-.045em;font-size:46px;font-weight:700;line-height:1}@media (min-width:64rem){.landing-amount{font-size:52px}}.landing-swap{transition:opacity .16s ease, translate var(--duration-lift) var(--ease-out)}.landing-swap[aria-hidden=true]{opacity:0;pointer-events:none;translate:0 6px}@media (prefers-reduced-motion:reduce){.landing-swap,.landing-swap[aria-hidden=true]{translate:none}}.landing-film{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 82%,#0000 100%),linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:64rem){.landing-film{-webkit-mask-image:linear-gradient(#0000 0,#000 15%),linear-gradient(270deg,#0000 0,#000 13%);mask-image:linear-gradient(#0000 0,#000 15%),linear-gradient(270deg,#0000 0,#000 13%)}}.landing-film-still,.landing-film-canvas{width:100%;height:100%;position:absolute;inset:0}.landing-film-still{container-type:size}.landing-still{--u:min(calc(var(--wide-max) * 1px), calc(100cqw * var(--wide-fit-w)), calc(100cqh * var(--wide-fit-h)));--still-sand:var(--button);perspective:calc(max(100cqw, 100cqh) * var(--wide-perspective));perspective-origin:50%;letter-spacing:var(--tracking-ui);position:absolute;inset:0;overflow:hidden}.dark .landing-still{--still-sand:var(--raised)}.landing-still-plane{--ax:var(--wide-ax);--ay:var(--wide-ay);left:calc(50% - var(--ax) * var(--u));top:calc(50% - var(--ay) * var(--u));width:calc(var(--plane-w) * var(--u));height:calc(var(--plane-h) * var(--u));transform-origin:calc(var(--ax) * var(--u)) calc(var(--ay) * var(--u));transform:rotateZ(var(--spin)) rotateX(var(--tilt)) rotateY(var(--roll));transform-style:preserve-3d;position:absolute}@container (max-width:859.98px){.landing-still{--u:min(calc(var(--medium-max) * 1px), calc(100cqw * var(--medium-fit-w)), calc(100cqh * var(--medium-fit-h)));perspective:calc(max(100cqw, 100cqh) * var(--medium-perspective))}.landing-still-plane{--ax:var(--medium-ax);--ay:var(--medium-ay)}.landing-still .landing-still-row,.landing-still .landing-still-pill-room,.landing-still .landing-still-rule{display:none}}@container (max-width:559.98px){.landing-still{--u:min(calc(var(--narrow-max) * 1px), calc(100cqw * var(--narrow-fit-w)), calc(100cqh * var(--narrow-fit-h)));perspective:calc(max(100cqw, 100cqh) * var(--narrow-perspective))}.landing-still-plane{--ax:var(--narrow-ax);--ay:var(--narrow-ay);transform:translate(var(--narrow-tx), var(--narrow-ty)) rotateZ(var(--spin)) rotateX(var(--tilt)) rotateY(var(--roll))}}.landing-still-plane span,.landing-still-sheet{position:absolute}.landing-still-room{box-shadow:var(--shadow-float);overflow:hidden}.landing-still-sheet{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-float);transform:translateZ(calc(26 * var(--u)));overflow:hidden}.landing-still-sheet:after{content:"";border-radius:inherit;background:linear-gradient(150deg, transparent 30%, color-mix(in srgb, var(--foreground) 6%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.landing-still-text{white-space:nowrap;color:var(--foreground);line-height:1}.landing-still-text[data-tone=soft]{color:var(--foreground-soft)}.landing-still-text[data-tone=muted]{color:var(--muted-foreground)}.landing-still-muted{background:var(--muted)}.landing-still-icon{color:var(--foreground-soft)}.landing-still-icon[data-tone=muted]{color:var(--muted-foreground)}.landing-still-icon svg,.landing-still-avatar svg{width:100%;height:100%;display:block}.landing-still-avatar{border-radius:var(--radius-full);background:var(--still-sand);color:var(--foreground-soft)}.landing-still-card{background:var(--muted)}[data-soon]>.landing-still-card{background:color-mix(in srgb, var(--muted) 60%, transparent)}.landing-still-cover,.landing-still-cover-back{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 calc(5 * var(--u)) calc(12 * var(--u)) color-mix(in srgb, var(--foreground) 12%, transparent);position:absolute}.landing-still-cover{object-fit:cover;max-width:none}.landing-still-cover-back{background:var(--muted)}[data-soon]>.landing-still-cover{box-shadow:none;filter:opacity(.6)grayscale(.4)}.landing-still-soon{border:1px dashed color-mix(in srgb, var(--muted-foreground) 50%, transparent);border-radius:var(--radius-full);background:color-mix(in srgb, var(--background) 95%, transparent);color:var(--muted-foreground);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.landing-still-slot{letter-spacing:var(--tracking-ui);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-still-owners{color:var(--foreground-soft);font-weight:700}.landing-still-module-title{color:var(--foreground);font-weight:700}.landing-still-module-line{color:var(--foreground-soft);font-weight:500}.landing-still-module-line b{color:var(--foreground);font-weight:700}.landing-still-module-meta{color:var(--muted-foreground);font-weight:600}[data-soon]>.landing-still-module-title{color:var(--foreground-soft)}[data-soon]>.landing-still-module-line{color:var(--muted-foreground)}.landing-still-tile-icon{background:var(--background);color:var(--foreground-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent)}.landing-still-tile-icon svg{width:100%;height:100%;display:block}.landing-still-row{white-space:nowrap;color:var(--room-foreground);transform:translateZ(calc(4.2 * var(--u)));align-items:center;font-weight:500;display:flex}.landing-still-row svg{color:var(--room-foreground-soft);flex:none}.landing-still-row[data-on]{font-weight:600}.landing-still-row[data-on] svg{color:var(--room-foreground)}.landing-still-pill-room{background:var(--room-pill);box-shadow:var(--room-pill-shadow);transform:translateZ(calc(4 * var(--u)))}.landing-still-rule{background:var(--room-line);height:1px;transform:translateZ(calc(.5 * var(--u)))}.landing-film-canvas{opacity:0;transition:opacity .7s var(--ease-out)}.landing-film-canvas.is-live{opacity:1}.landing-film-still{transition:opacity .7s var(--ease-out), visibility 0s linear .7s}.landing-film-still.is-covered{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.landing-film-canvas{display:none}}
