.holding{background:var(--lit-paper);color:var(--lit-ink);isolation:isolate;grid-template-rows:1fr auto;min-block-size:100svh;display:grid;position:relative;overflow:clip}.holding__lights{opacity:var(--lit-light-strength);pointer-events:none;z-index:-1;position:absolute;inset:0}.holding__lights:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--lit-paper) var(--lit-holding-veil), transparent), transparent), linear-gradient(var(--lit-paper), transparent var(--lit-space-96)), linear-gradient(transparent calc(100% - 2 * var(--lit-space-96) - var(--space-huge)), var(--lit-paper) calc(100% - var(--space-xxl)));content:"";position:absolute;inset:0}.holding__light{block-size:calc(var(--size) * 1.25);inline-size:var(--size);rotate:var(--tilt);position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50%}.holding__card{background:linear-gradient(var(--lit-card-light-angle), var(--light), var(--light-next));border-radius:var(--lit-radius-card);block-size:100%;filter:blur(var(--lit-blur-1));inline-size:100%;display:block}.holding__light[data-depth="2"] .holding__card{filter:blur(var(--lit-blur-2))}.holding__light[data-depth="3"] .holding__card{filter:blur(var(--lit-blur-3))}.holding__light[data-depth="4"] .holding__card{filter:blur(var(--lit-blur-4))}.holding__main{align-content:center;gap:var(--space-xxl);max-inline-size:var(--lit-holding-width);padding-block:max(var(--space-huge), env(safe-area-inset-top,0px)) var(--space-xxxl);padding-inline:max(var(--space-lg), env(safe-area-inset-left,0px)) max(var(--space-lg), env(safe-area-inset-right,0px));text-align:center;justify-items:center;margin-inline:auto;display:grid}.holding__wordmark{block-size:auto;inline-size:var(--lit-holding-wordmark);margin-block-end:var(--space-xxxl)}.holding__title{font-family:var(--font-display);font-size:var(--lit-hero-size);font-variation-settings:var(--lit-display-cut);font-weight:var(--lit-display-weight);letter-spacing:var(--text-display-xl-tracking);line-height:var(--lit-hero-leading);margin:0 0 var(--space-xs);text-wrap:balance}@media (width>=60rem){.holding__title{margin-block-end:var(--space-sm)}}.holding__where span,.holding__word{display:inline-block}.holding__lede{color:var(--lit-soft);font-size:var(--text-headline-size);line-height:var(--text-body-line-height);margin:0 0 var(--space-sm);max-inline-size:var(--lit-holding-lede);text-wrap:balance}.holding__where{color:var(--lit-soft);font-size:var(--text-body-size);text-wrap:balance;margin:0}.holding__foot{color:var(--lit-muted);font-size:var(--text-subhead-size);gap:var(--space-xs) var(--space-xxl);padding-block:var(--space-xxl) max(var(--space-xxl), env(safe-area-inset-bottom,0px));padding-inline:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.holding__foot a{color:var(--lit-soft);min-block-size:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}.holding__foot a:hover{text-decoration:underline}.holding__foot span{align-items:center;display:inline-flex}@media (width<=40rem){.holding__foot{flex-direction:column;align-items:center;gap:0}}.holding :focus-visible{border-radius:var(--space-xs);outline:var(--space-xxs) solid var(--lit-chosen);outline-offset:var(--space-xxs)}@media (prefers-reduced-motion:no-preference){.holding__lights{animation:holding-lights-up calc(var(--lit-rise) * 2) var(--lit-ease-out) both}.holding__light{animation:holding-drift var(--lit-drift) ease-in-out calc(var(--i) * var(--lit-drift) / -6) infinite alternate;will-change:transform}.holding__wordmark,.holding__word,.holding__lede,.holding__where{animation:holding-rise var(--lit-rise) var(--lit-ease-out) both}.holding__word{animation-delay:calc(var(--lit-rise-stagger) * (var(--i) + 2))}.holding__lede{animation-delay:calc(var(--lit-rise-stagger) * 7)}.holding__where{animation-delay:calc(var(--lit-rise-stagger) * 9)}}@media (prefers-reduced-motion:reduce){.holding__main{animation:holding-appear var(--duration-crossfade) ease-out both}}@keyframes holding-lights-up{0%{opacity:0}}@keyframes holding-drift{0%{transform:translate3d(calc(-1 * var(--lit-drift-x)), calc(-1 * var(--lit-drift-y)), 0) rotate(calc(-1 * var(--lit-drift-turn)))}to{transform:translate3d(var(--lit-drift-x), var(--lit-drift-y), 0) rotate(var(--lit-drift-turn))}}@keyframes holding-rise{0%{opacity:0;transform:translate3d(0, var(--lit-rise-distance), 0)}}@keyframes holding-appear{0%{opacity:0}}
