.ds-v2 .v2-private-reveal{isolation:isolate;background:var(--theme-bg);color:var(--theme-fg);position:relative;overflow:hidden}.ds-v2 .v2-private-reveal:before{content:"";background:color-mix(in srgb,var(--theme-accent) 18%,transparent);height:1px;display:block}.ds-v2 .v2-private-space{align-items:center;min-height:600px;margin-inline:auto;padding:96px max(48px,50% - 600px);display:flex;position:relative}.ds-v2 .v2-private-mark{font:400 clamp(322px,34.5vw,483px)/1 var(--font-display);color:var(--theme-accent);opacity:.04;filter:blur(1.5px);transition:opacity 1.5s var(--ease),filter 1.5s var(--ease),transform 1.5s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;right:-.22em;transform:translateY(calc(10px - 50%))scale(.995)}.ds-v2 .v2-private-reveal[data-visible=true] .v2-private-mark{opacity:.125;filter:blur();transform:translateY(-50%)scale(1)}.ds-v2 .v2-private-copy{z-index:1;position:relative}.ds-v2 .v2-private-copy h2{font-size:var(--h3);letter-spacing:.14em;margin-block:var(--space-5) var(--space-7)}.ds-v2 .v2-private-copy .v2-kicker{color:var(--theme-fg);letter-spacing:.24em}.ds-v2 .v2-private-invitation{color:var(--theme-fg);font:400 12px/1.6 var(--font-body);letter-spacing:.24em;opacity:.7}.ds-v2 .v2-private-reveal[data-reduced-motion=true] .v2-private-mark{opacity:.12;filter:none;transition:none;animation:none;transform:translateY(-50%)}.ds-v2 .v2-private-examples{padding-top:var(--section-space)}.ds-v2 .v2-private-examples h2{margin-block:24px}.ds-v2 .v2-private-examples h3{margin-block:32px}.ds-v2 .v2-private-sample-grid{grid-template-columns:1fr 1fr;gap:48px;padding-block:80px;display:grid}.ds-v2 .v2-private-mobile-frame{max-width:390px;margin-top:24px}.ds-v2 .v2-private-sample-grid p{font-size:var(--caption);margin-top:24px}.ds-v2 .v2-private-reveal[data-mobile-sample=true]:before{height:1px}.ds-v2 .v2-private-reveal[data-mobile-sample=true] .v2-private-space{align-items:flex-end;min-height:550px;padding:64px 32px}.ds-v2 .v2-private-reveal[data-mobile-sample=true] .v2-private-mark{font-size:253px;top:34%;right:-.22em}@media (width<=700px){.ds-v2 .v2-private-reveal:before{height:1px}.ds-v2 .v2-private-space{align-items:flex-end;min-height:calc(80svh - 100px);padding:64px 32px}.ds-v2 .v2-private-mark{font-size:253px;top:34%;right:-.22em}.ds-v2 .v2-private-sample-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ds-v2 .v2-private-reveal .v2-private-mark{opacity:.12;filter:none;transition:none;animation:none;transform:translateY(-50%)}}
