.KCKXXq_band{border-block:1px solid var(--color-cream-faint);padding-block:clamp(28px,4vw,48px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.KCKXXq_track{width:max-content;animation:KCKXXq_marquee var(--duration,60s) linear infinite;display:flex}.KCKXXq_band:hover .KCKXXq_track{animation-play-state:paused}.KCKXXq_row{align-items:center;display:flex}.KCKXXq_item{align-items:center;padding-inline:clamp(28px,4vw,56px);display:flex}.KCKXXq_logo{opacity:.6;filter:grayscale();max-width:none;transition:opacity .3s,filter .3s}.KCKXXq_item:hover .KCKXXq_logo{opacity:1;filter:none}@keyframes KCKXXq_marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.KCKXXq_track{width:auto;animation:none}.KCKXXq_row{flex-wrap:wrap;justify-content:center;row-gap:24px}.KCKXXq_row[aria-hidden]{display:none}}
.q_m67W_hero{--edge:var(--gutter);--top:var(--gutter);isolation:isolate;height:100svh;position:relative;overflow:hidden}.q_m67W_studio{background:radial-gradient(ellipse 70% 80% at 50% 58%, var(--color-oxblood) 0%, #300a08 48%, var(--color-oxblood-deep) 100%);position:absolute;inset:0}.q_m67W_portraitWrap{will-change:transform;position:absolute;inset:0}.q_m67W_portrait{--size:min(100svh, 135vw);bottom:0;left:calc(50% - var(--size) / 2);width:var(--size);height:var(--size);position:absolute;-webkit-mask-image:radial-gradient(50% 58% at 50% 56%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 58% at 50% 56%,#000 62%,#0000 100%)}@media (max-width:760px) and (orientation:portrait){.q_m67W_studio{background:radial-gradient(ellipse 95% 60% at 50% 45%, var(--color-oxblood) 0%, #300a08 55%, var(--color-oxblood-deep) 100%)}.q_m67W_portrait{--size:150vw;top:calc(50% - var(--size) * .45);bottom:auto;-webkit-mask-image:radial-gradient(60% 50% at 50% 48%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 50% at 50% 48%,#000 60%,#0000 100%)}}.q_m67W_portrait img{object-fit:cover}.q_m67W_soft{filter:blur(16px)saturate(1.1);will-change:opacity;transform:scale(1.04)}.q_m67W_vignette{z-index:10;pointer-events:none;background:linear-gradient(#0000 55%,#0b0908d9),radial-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.q_m67W_flash{z-index:18;background:var(--color-cream);opacity:0;pointer-events:none;position:absolute;inset:0}.q_m67W_viewfinder{z-index:16;pointer-events:none;position:absolute;inset:0}.q_m67W_grid{inset:var(--top) var(--edge) var(--edge);opacity:.7;background:linear-gradient(90deg, transparent calc(33.33% - .5px), var(--color-cream-faint) calc(33.33% - .5px), var(--color-cream-faint) calc(33.33% + .5px), transparent calc(33.33% + .5px)), linear-gradient(90deg, transparent calc(66.66% - .5px), var(--color-cream-faint) calc(66.66% - .5px), var(--color-cream-faint) calc(66.66% + .5px), transparent calc(66.66% + .5px)), linear-gradient(transparent calc(33.33% - .5px), var(--color-cream-faint) calc(33.33% - .5px), var(--color-cream-faint) calc(33.33% + .5px), transparent calc(33.33% + .5px)), linear-gradient(transparent calc(66.66% - .5px), var(--color-cream-faint) calc(66.66% - .5px), var(--color-cream-faint) calc(66.66% + .5px), transparent calc(66.66% + .5px));position:absolute}.q_m67W_corner{border:0 solid var(--color-cream);width:28px;height:28px;position:absolute}.q_m67W_cornerTl{top:var(--top);left:var(--edge);border-width:1.5px 0 0 1.5px}.q_m67W_cornerTr{top:var(--top);right:var(--edge);border-width:1.5px 1.5px 0 0}.q_m67W_cornerBl{bottom:var(--edge);left:var(--edge);border-width:0 0 1.5px 1.5px}.q_m67W_cornerBr{bottom:var(--edge);right:var(--edge);border-width:0 1.5px 1.5px 0}.q_m67W_row{right:calc(var(--edge) + 40px);left:calc(var(--edge) + 40px);color:var(--color-cream);justify-content:space-between;gap:16px;display:flex;position:absolute}.q_m67W_rowTop{top:calc(var(--top) + 8px)}.q_m67W_rowBottom{bottom:calc(var(--edge) + 8px);align-items:flex-end}.q_m67W_group{align-items:center;gap:clamp(12px,2vw,28px);display:flex}.q_m67W_rec{align-items:center;gap:8px;display:inline-flex}.q_m67W_rec i{background:var(--color-signal);width:9px;height:9px;box-shadow:0 0 12px var(--color-signal);border-radius:50%;animation:1s step-end infinite q_m67W_blink}.q_m67W_recStopped i{background:var(--color-cream-dim);box-shadow:none;border-radius:1px;animation:none}@keyframes q_m67W_blink{50%{opacity:.15}}.q_m67W_afCorner{border:0 solid var(--color-cream);will-change:transform;width:18px;height:18px;transition:border-color .15s;position:absolute;top:0;left:0}.q_m67W_afCorner:first-child{border-width:2px 0 0 2px}.q_m67W_afCorner:nth-child(2){border-width:2px 2px 0 0}.q_m67W_afCorner:nth-child(3){border-width:0 0 2px 2px}.q_m67W_afCorner:nth-child(4){border-width:0 2px 2px 0}.q_m67W_afLocked .q_m67W_afCorner{border-color:var(--color-lock)}.q_m67W_gps{right:calc(var(--edge) + 40px);bottom:calc(var(--edge) + 64px);color:var(--color-cream);opacity:0;position:absolute}.q_m67W_story{z-index:15;padding:var(--gutter);padding-bottom:clamp(96px,16vh,180px);padding-left:calc(var(--gutter) + 40px);pointer-events:none;align-items:end;display:grid;position:absolute;inset:0}.q_m67W_storyLine{max-width:13ch;font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:-.02em;text-shadow:0 2px 32px #0000008c;grid-area:1/1;font-weight:400;line-height:.92}@media (scripting:enabled){.q_m67W_storyLine{opacity:0}}.q_m67W_storyLine em{font-style:italic}.q_m67W_gradient{filter:drop-shadow(0 2px 18px #00000073)}.q_m67W_storyLine .q_m67W_gradient:not(:has(.vf-char)){background-image:var(--gradient-red);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-right:.14em}.q_m67W_storyLine .q_m67W_gradient .vf-char{background-image:var(--gradient-red);background-size:var(--grad-w,100%) 100%;background-position:var(--grad-x,0) 0;color:#0000;text-shadow:none;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;margin:-.12em -.14em -.3em;padding:.12em .14em .3em}.q_m67W_storyLine .vf-word-mask{margin:-.18em -.14em -.3em;padding:.18em .14em .3em}.q_m67W_cue{max-width:none;font-size:clamp(1.5rem,1rem + 2vw,3rem);font-style:italic}.q_m67W_hint{bottom:var(--gutter);z-index:20;pointer-events:none;justify-items:center;gap:10px;display:grid;position:absolute;left:50%;translate:-50%}.q_m67W_hint:after{content:"";background:linear-gradient(var(--color-cream), transparent);transform-origin:top;width:1px;height:40px;animation:q_m67W_hint 1.8s var(--ease-out-expo) infinite}@keyframes q_m67W_hint{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:760px){.q_m67W_hero{--top:calc(var(--gutter) + 8px)}.q_m67W_hideSm{display:none}.q_m67W_gps{bottom:calc(var(--edge) + 56px)}}@media (prefers-reduced-motion:reduce){.q_m67W_rec i,.q_m67W_hint:after{animation:none}}
.nrGA7G_dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--gutter);color:var(--color-cream);background:0 0;border:0;margin:0}.nrGA7G_dialog[open]{place-items:center;display:grid}.nrGA7G_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050404e0}.nrGA7G_panel{width:min(100%, 1200px, (100dvh - 2 * var(--gutter) - 80px) * 16 / 9);animation:nrGA7G_rise .6s var(--ease-out-expo);gap:14px;display:grid}.nrGA7G_panelHead{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nrGA7G_panelTitle{font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 2vw,3rem);line-height:1}.nrGA7G_close{border:1px solid var(--color-cream-faint);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .3s,color .3s;display:grid}.nrGA7G_close:hover{background:var(--color-cream);color:var(--color-ink)}.nrGA7G_screen{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;box-shadow:0 0 120px #7a161259}.nrGA7G_screen video,.nrGA7G_screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nrGA7G_playerError{text-align:center;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.nrGA7G_playerErrorLink{border:1px solid var(--color-cream);border-radius:999px;padding:12px 20px;font-size:.85rem;transition:background-color .3s,color .3s}.nrGA7G_playerErrorLink:hover{background:var(--color-cream);color:var(--color-ink)}@keyframes nrGA7G_rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}@media (prefers-reduced-motion:reduce){.nrGA7G_panel{animation:none}}
