html:has(.-bD_cq_page){background:var(--color-linen)}.-bD_cq_page{--logo-w:clamp(13.5rem, 8rem + 16vw, 22rem);isolation:isolate;background:var(--color-linen);min-height:100svh;color:var(--color-navy);text-align:center;grid-template-rows:1fr auto auto auto 1.35fr auto;display:grid;position:relative;overflow:clip}.-bD_cq_head{padding:0 var(--gutter) clamp(1.6rem, 4.2svh, 2.75rem);grid-row:2;justify-content:center;display:flex}.-bD_cq_logo{width:var(--logo-w);max-width:100%;display:block}.-bD_cq_logoArt{width:100%}.-bD_cq_horizon{background:var(--line-day);grid-row:3;height:1px;position:relative}.-bD_cq_horizon:after{content:"";background:var(--color-gold);width:2.75rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-bD_cq_main{padding:clamp(2.5rem, 8svh, 5rem) var(--gutter) 0;grid-row:4}.-bD_cq_title{font-weight:inherit;margin:0}.-bD_cq_status{font-family:var(--font-display);font-size:min(max(var(--t-1), 12.6vw), 13.4vw, 15.5svh, 6rem);letter-spacing:-.02em;color:var(--color-navy);white-space:nowrap;margin:-.14em -.06em;padding:.14em .06em;font-weight:300;line-height:.98;display:block;overflow:clip}.-bD_cq_statusLine{display:block}.-bD_cq_window{vertical-align:baseline;border:max(1.5px, .034em) solid var(--color-navy);width:.385em;height:.5em;color:var(--color-navy);margin-left:.14em;display:inline-block;position:relative}.-bD_cq_window i{background:var(--color-gold);transform-origin:50% 100%;position:absolute;inset:0}.-bD_cq_window:before,.-bD_cq_window:after{content:"";z-index:1;opacity:.85;background:currentColor;position:absolute}.-bD_cq_window:before{width:max(1.5px,.026em);top:0;bottom:0;left:50%;transform:translate(-50%)}.-bD_cq_window:after{height:max(1.5px,.026em);top:50%;left:0;right:0;transform:translateY(-50%)}.-bD_cq_what{font-family:var(--font-display);font-size:var(--t-3);color:var(--on-day-2);text-wrap:balance;margin:clamp(1rem,3.2svh,1.75rem) auto 0;font-weight:400;line-height:1.3;display:block}.-bD_cq_whatLead{color:var(--color-navy)}.-bD_cq_foot{padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom,0px));font-size:var(--t-7);color:var(--on-day-2);grid-row:6;line-height:1.4}.-bD_cq_foot p{margin:0}@media (max-height:520px){.-bD_cq_head{padding-bottom:1.1rem}.-bD_cq_main{padding-top:1.5rem}.-bD_cq_what{margin-top:.75rem}.-bD_cq_foot{padding-block:.85rem calc(.85rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){:is(html[data-intro=play] .-bD_cq_horizon,html[data-intro=running] .-bD_cq_horizon,html[data-intro=lift] .-bD_cq_horizon,html[data-intro=play] .-bD_cq_what,html[data-intro=running] .-bD_cq_what,html[data-intro=lift] .-bD_cq_what,html[data-intro=play] .-bD_cq_foot,html[data-intro=running] .-bD_cq_foot,html[data-intro=lift] .-bD_cq_foot,html[data-intro=lift] .-bD_cq_logo){opacity:0}:is(html[data-intro=play] .-bD_cq_statusLine,html[data-intro=running] .-bD_cq_statusLine,html[data-intro=lift] .-bD_cq_statusLine){transform:translateY(125%)}html:not([data-intro]) .-bD_cq_logo{animation:-bD_cq_cs-rise 1s var(--ease-architect) both}:is(html:not([data-intro]) .-bD_cq_horizon,html[data-intro=reveal] .-bD_cq_horizon,html[data-intro=done] .-bD_cq_horizon){animation:-bD_cq_cs-draw 1.3s var(--ease-architect) .15s both}:is(html:not([data-intro]) .-bD_cq_statusLine,html[data-intro=reveal] .-bD_cq_statusLine,html[data-intro=done] .-bD_cq_statusLine){animation:-bD_cq_cs-line 1.2s var(--ease-architect) .3s both}:is(html:not([data-intro]) .-bD_cq_window i,html[data-intro=reveal] .-bD_cq_window i,html[data-intro=done] .-bD_cq_window i){animation:-bD_cq_cs-fill .9s var(--ease-architect) 1.45s both}:is(html:not([data-intro]) .-bD_cq_what,html[data-intro=reveal] .-bD_cq_what,html[data-intro=done] .-bD_cq_what){animation:-bD_cq_cs-rise 1s var(--ease-architect) .62s both}:is(html:not([data-intro]) .-bD_cq_foot,html[data-intro=reveal] .-bD_cq_foot,html[data-intro=done] .-bD_cq_foot){animation:-bD_cq_cs-fade 1s var(--ease-architect) 1s both}}@keyframes -bD_cq_cs-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes -bD_cq_cs-draw{0%{transform:scaleX(0)}}@keyframes -bD_cq_cs-line{0%{transform:translateY(125%)}}@keyframes -bD_cq_cs-fill{0%{transform:scaleY(0)}}@keyframes -bD_cq_cs-fade{0%{opacity:0}}
