.OqpR-G_pin{height:calc(100 * var(--vh,1vh));height:calc(100 * var(--vh,1svh));padding-top:var(--pin-top,80px);position:relative;overflow:hidden}.OqpR-G_bg{position:absolute;inset:0}.OqpR-G_scene{z-index:1;height:100%;padding:0 clamp(1rem, calc(5 * var(--vw,1vw)), 4rem) var(--space-l);grid-template-rows:1fr auto;display:grid;position:relative}@container (min-width:560px){.OqpR-G_scene{align-items:center;gap:var(--space-xl);grid-template-rows:none;grid-template-columns:1.5fr 1fr}}.OqpR-G_stage{place-items:center;height:100%;min-height:0;display:grid;position:relative}@container (min-width:560px){.OqpR-G_stage{height:min(calc(80 * var(--vh,1vh)), 640px)}}.OqpR-G_word{font-family:var(--font-display);font-weight:700;font-size:clamp(3.2rem, calc(10 * var(--vw,1vw)), 9rem);letter-spacing:-.04em;color:color-mix(in srgb, var(--deep) 16%, transparent);pointer-events:none;white-space:nowrap;place-items:center;margin:0;line-height:1;display:grid;position:absolute;inset:0}.OqpR-G_piece{--w:calc(var(--size) * .62);z-index:1;width:var(--w);margin:calc(var(--w) * -.5) 0 0 calc(var(--w) * -.5);pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}@container (min-width:560px){.OqpR-G_piece{--w:var(--size)}}.OqpR-G_piece svg{filter:drop-shadow(0 14px 16px #00000029);width:100%;height:auto;display:block;overflow:visible}.OqpR-G_canWrap{z-index:2;width:clamp(140px, calc(20 * var(--vw,1vw)), 250px);animation:4.5s ease-in-out infinite OqpR-G_bob;position:relative}.OqpR-G_can{transform-origin:50% 80%;will-change:transform}.OqpR-G_canSvg{filter:drop-shadow(0 30px 30px #00000038);width:100%;height:auto;display:block}.OqpR-G_canBrand{font-family:var(--font-brand);letter-spacing:.18em;font-size:14px;font-weight:700}.OqpR-G_canSub{font-family:var(--font-body);letter-spacing:.06em;font-size:10px}.OqpR-G_canFlavour{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700}@keyframes OqpR-G_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.OqpR-G_bubbles{pointer-events:none;height:40%;position:absolute;top:-4%;left:20%;right:20%}.OqpR-G_bubbles span{bottom:0;left:calc(var(--i) * 11%);width:calc(4px + (var(--i) * 1px));aspect-ratio:1;opacity:0;animation:2.8s ease-in infinite OqpR-G_fizz;animation-delay:calc(var(--i) * -.33s);border:1.5px solid #ffffffd9;border-radius:50%;position:absolute}@keyframes OqpR-G_fizz{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-120px)}}.OqpR-G_copyCol{display:grid;position:relative}.OqpR-G_copy{grid-area:1/1}.OqpR-G_copyEyebrow{font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:0;font-size:.8rem;font-weight:600}.OqpR-G_copyName{margin:.3rem 0 var(--space-s);font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem, 1.4rem + calc(3 * var(--vw,1vw)), 4rem);letter-spacing:-.02em;line-height:1}.OqpR-G_copyNotes{max-width:30ch;font-size:var(--step-1);margin:0;line-height:1.5}.OqpR-G_dots{margin:var(--space-m) 0 0;gap:.6rem;padding:0;list-style:none;display:flex}.OqpR-G_dots li{border-radius:50%;width:14px;height:14px}.OqpR-G_caption{right:clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);z-index:1;color:var(--ink);opacity:.6;margin:0;font-size:.75rem;position:absolute;bottom:.75rem}.OqpR-G_still{display:none}@media (prefers-reduced-motion:reduce){.OqpR-G_pin{display:none}.OqpR-G_still{gap:var(--space-m);padding:0 clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);display:grid}@container (min-width:560px){.OqpR-G_still{grid-template-columns:repeat(3,1fr)}}.OqpR-G_canWrap,.OqpR-G_bubbles span{animation:none}}.OqpR-G_stillCard{gap:var(--space-m);padding:var(--space-m);grid-template-columns:7rem 1fr;align-items:center;display:grid}.OqpR-G_stillCan svg{width:100%;height:auto;display:block}.OqpR-G_stillNote{color:var(--muted);margin:0;font-size:.8rem}
.eegCtq_intro{padding:var(--space-2xl) 0 var(--space-xl)}.eegCtq_title{margin:var(--space-s) 0 var(--space-l);max-width:14ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-5);letter-spacing:-.02em;line-height:1.02}.eegCtq_introGrid{gap:var(--space-m) var(--space-xl);display:grid}@media (min-width:860px){.eegCtq_introGrid{grid-template-columns:1.4fr 1fr;align-items:end}}.eegCtq_lede{max-width:46ch;font-size:var(--step-1);margin:0;line-height:1.55}.eegCtq_introNote{max-width:38ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.eegCtq_effect{padding-top:var(--space-2xl);scroll-margin-top:80px}.eegCtq_head{gap:var(--space-s) var(--space-l);margin-bottom:var(--space-xl);display:grid}@container (min-width:760px){.eegCtq_head{grid-template-columns:4rem minmax(0,1.25fr) 1.5fr;align-items:baseline}}.eegCtq_num{font-family:var(--font-brand);letter-spacing:.08em;color:var(--green-strong);font-variant-numeric:tabular-nums;margin:0;font-size:.85rem;font-weight:600}.eegCtq_name{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);letter-spacing:-.01em;margin:0;line-height:1.08}.eegCtq_notes{gap:var(--space-s) var(--space-l);margin:0;display:grid}@container (min-width:460px){.eegCtq_notes{grid-template-columns:1fr 1fr}}.eegCtq_notes dt{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.eegCtq_notes dd{margin:0;font-size:.95rem;line-height:1.55}.eegCtq_bigLine,.eegCtq_bigLineQuiet{max-width:20ch;font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem, 1.2rem + calc(4.4 * var(--vw,1vw)), 5.2rem);letter-spacing:-.025em;margin:0;line-height:1.04}.eegCtq_bigLineQuiet{max-width:34ch;margin-top:var(--space-l);font-size:var(--step-2);letter-spacing:-.01em;color:var(--muted);margin-left:auto;line-height:1.25}.eegCtq_wordMask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.eegCtq_word{will-change:transform;display:inline-block}.eegCtq_hPin{height:calc(100 * var(--vh,1vh));height:calc(100 * var(--vh,1svh));padding-top:var(--pin-top,80px);background:var(--panel-dark);color:var(--paper-on-dark);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.eegCtq_hTrack{gap:clamp(1rem, calc(3 * var(--vw,1vw)), 2.5rem);width:max-content;padding:0 clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);will-change:transform;display:flex}.eegCtq_hPanel{width:min(calc(78 * var(--vw,1vw)), 34rem);flex:none;margin:0}.eegCtq_hLead{width:min(calc(70 * var(--vw,1vw)), 26rem);flex-direction:column;justify-content:center;display:flex}.eegCtq_hLeadText{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);margin:0;line-height:1.1}.eegCtq_hLeadNote{margin:var(--space-s) 0 0;color:var(--muted-on-dark);opacity:.8}.eegCtq_hMedia{aspect-ratio:4/3;max-height:calc(58 * var(--vh,1vh));background:var(--paper-2);position:relative;overflow:hidden}.eegCtq_hImg{object-fit:cover}.eegCtq_hCaption{flex-direction:column;gap:.15rem;margin-top:.75rem;font-size:.95rem;display:flex}.eegCtq_hCaption strong{font-family:var(--font-brand);font-weight:600}.eegCtq_hCaption span{color:var(--muted-on-dark);opacity:.8}.eegCtq_hProgress{left:clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);right:clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);bottom:var(--space-l);background:#ece7da2e;height:2px;position:absolute}.eegCtq_hBar{background:var(--accent-on-dark);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.eegCtq_revealPin{height:calc(100 * var(--vh,1vh));height:calc(100 * var(--vh,1svh));position:relative;overflow:hidden}.eegCtq_revealMedia{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.eegCtq_revealImg{object-fit:cover;will-change:transform}.eegCtq_revealScrim{background:linear-gradient(#0000 45%,#05162fb3);position:absolute;inset:0}.eegCtq_revealText{left:clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);right:clamp(1rem, calc(5 * var(--vw,1vw)), 4rem);bottom:clamp(2rem, calc(8 * var(--vh,1vh)), 5rem);max-width:16ch;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem, 1rem + calc(4 * var(--vw,1vw)), 4.6rem);letter-spacing:-.02em;color:var(--paper-on-dark);margin:0;line-height:1.04;position:absolute}.eegCtq_stack{gap:var(--space-l);padding-bottom:var(--space-l);display:grid}.eegCtq_card{--dim:0;top:calc(var(--sticky-top,96px) + var(--i) * 20px);min-height:min(calc(64 * var(--vh,1vh)), 30rem);padding:clamp(1.5rem, calc(4 * var(--vw,1vw)), 3rem);background:var(--surface);border:1px solid var(--line);border-top:8px solid var(--band);transform-origin:50% 0;box-shadow:var(--shadow);flex-direction:column;display:flex;position:sticky}.eegCtq_card:after{content:"";background:var(--ink);opacity:var(--dim);pointer-events:none;position:absolute;inset:0}.eegCtq_cardNum{font-family:var(--font-brand);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;font-weight:600}.eegCtq_cardName{margin:auto 0 var(--space-s);font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem, 1.4rem + calc(4 * var(--vw,1vw)), 5rem);letter-spacing:-.02em;line-height:1}.eegCtq_cardBody{max-width:40ch;font-size:var(--step-1);color:var(--muted);margin:0;line-height:1.5}.eegCtq_cardLink{min-height:44px;margin-top:var(--space-m);font-family:var(--font-brand);color:var(--ink);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.eegCtq_parallax{min-height:min(calc(120 * var(--vh,1vh)), 58rem);display:grid;position:relative}.eegCtq_pBack,.eegCtq_pMid,.eegCtq_pFront{will-change:transform;position:absolute;overflow:hidden}.eegCtq_pBack{aspect-ratio:16/10;width:62%;top:0;left:0}.eegCtq_pMid{aspect-ratio:1;width:30%;box-shadow:var(--shadow);top:30%;right:4%}.eegCtq_pFront{aspect-ratio:4/5;width:22%;box-shadow:var(--shadow);top:58%;left:38%}.eegCtq_pImg{object-fit:cover}.eegCtq_pText{z-index:1;max-width:24rem;padding:var(--space-m);background:var(--paper);align-self:end;position:relative}.eegCtq_pLine{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);margin:0;line-height:1.15}.eegCtq_pNote{margin:var(--space-s) 0 0;color:var(--muted);line-height:1.55}@container (max-width:460px){.eegCtq_pBack{width:88%}.eegCtq_pMid{width:46%;top:26%}.eegCtq_pFront{width:38%;top:48%;left:8%}}.eegCtq_marquee{gap:var(--space-s);padding:var(--space-l) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;overflow:hidden}.eegCtq_mRow{overflow:hidden}.eegCtq_mInner{white-space:nowrap;width:max-content;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem, 1rem + calc(4 * var(--vw,1vw)), 4.4rem);letter-spacing:-.02em;will-change:transform;line-height:1.1;display:flex}.eegCtq_mRowQuiet .eegCtq_mInner{font-size:clamp(1.4rem, .9rem + calc(2.2 * var(--vw,1vw)), 2.6rem);color:var(--muted)}.eegCtq_hoverGrid{gap:var(--space-xl);display:grid}@media (min-width:860px){.eegCtq_hoverGrid{grid-template-columns:1fr 1.4fr;align-items:center}}.eegCtq_magnetWrap{justify-items:center;gap:var(--space-m);text-align:center;display:grid}.eegCtq_magnetZone{place-items:center;padding:3rem 4rem;display:grid}.eegCtq_magnet{background:var(--accent);width:11rem;height:11rem;color:var(--on-accent);font-family:var(--font-brand);will-change:transform;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:600;text-decoration:none;display:grid}.eegCtq_magnet span{will-change:transform;display:inline-block}.eegCtq_magnet:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.eegCtq_hoverHint{max-width:24ch;color:var(--muted);margin:0;font-size:.9rem}.eegCtq_index{position:relative}.eegCtq_indexList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.eegCtq_indexRow{z-index:2;min-height:44px;padding:var(--space-m) 0;border-bottom:1px solid var(--line);color:var(--ink);transition:color .3s var(--ease);flex-direction:column;align-items:flex-start;gap:.2rem;text-decoration:none;display:flex;position:relative}.eegCtq_indexRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eegCtq_indexRowOn .eegCtq_indexName{color:var(--co-on-page)}.eegCtq_indexName{font-family:var(--co-display);font-weight:400;font-size:var(--step-2);letter-spacing:-.015em;line-height:1.1}.eegCtq_indexKind{font-family:var(--co-body);color:var(--muted);font-size:.9rem}.eegCtq_float{z-index:3;aspect-ratio:4/3;pointer-events:none;opacity:0;width:16rem;transition:opacity .35s var(--ease), scale .35s var(--ease);margin:1.25rem 0 0 1.25rem;position:absolute;top:0;left:0;overflow:hidden;scale:.85}.eegCtq_floatOn{opacity:1;scale:1}.eegCtq_floatImg{object-fit:cover;opacity:0;transition:opacity .3s var(--ease)}.eegCtq_floatImgOn{opacity:1}@media (hover:none){.eegCtq_float{display:none}}.eegCtq_lab{gap:var(--space-m) var(--space-l);background:var(--paper-2);padding:clamp(1rem,3vw,2rem);display:grid}@media (min-width:900px){.eegCtq_lab{grid-template-columns:19rem 1fr;align-items:start}}.eegCtq_labControls{z-index:2;gap:var(--space-s);padding:var(--space-s) 0;background:var(--paper-2);display:grid;position:sticky;top:80px}.eegCtq_labButtons{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.eegCtq_raceBtn{justify-items:center;display:inline-grid}.eegCtq_raceBtn>span{grid-area:1/1}.eegCtq_raceHidden{visibility:hidden}.eegCtq_labRange{color:var(--muted);flex:9rem;gap:.15rem;font-size:.88rem;display:grid}.eegCtq_labRange strong{color:var(--ink);font-variant-numeric:tabular-nums}.eegCtq_labRange input{width:100%;min-height:44px;accent-color:var(--green-strong)}.eegCtq_labHint{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.eegCtq_labPick{padding:var(--space-s) var(--space-m);background:var(--surface);border-left:4px solid var(--green-strong)}@media (max-width:899px){.eegCtq_labPick{display:none}}.eegCtq_lanes{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.eegCtq_laneRow{align-items:center;gap:var(--space-s);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .3s var(--ease);border:1px solid #0000;border-radius:6px;grid-template-columns:3rem 7.5rem 1fr;padding:.35rem .6rem;display:grid}.eegCtq_laneRow:hover{border-color:var(--line)}.eegCtq_laneOn{border-color:var(--ink)}.eegCtq_laneRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:640px){.eegCtq_laneRow{grid-template-columns:3.25rem 9.5rem 1fr}}.eegCtq_graph{width:100%;height:auto;max-height:48px;overflow:visible}.eegCtq_graphBox{fill:var(--paper-2);stroke:var(--line);stroke-width:1px}.eegCtq_graphLine{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.eegCtq_graphHead{fill:var(--green-strong)}.eegCtq_laneLabel{font-family:var(--font-brand);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.92rem;font-weight:600;line-height:1.2;display:flex}.eegCtq_laneName{font-family:var(--font-brand);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.eegCtq_ours{background:var(--accent);color:var(--on-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.05rem .4rem;font-size:.66rem}.eegCtq_laneCode{color:var(--muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.78rem;display:block}.eegCtq_laneUse{color:var(--muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.45}.eegCtq_track{background:var(--paper-2);height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;display:block;position:relative}.eegCtq_dot{background:var(--accent);will-change:transform;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.eegCtq_sectionHead{margin-bottom:var(--space-l)}.eegCtq_sectionTitle{margin:var(--space-s) 0 var(--space-s);max-width:22ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.08}.eegCtq_sectionNote{max-width:58ch;color:var(--muted);margin:0;line-height:1.6}.eegCtq_groups{gap:var(--space-m);display:grid}@media (min-width:700px){.eegCtq_groups{grid-template-columns:1fr 1fr}.eegCtq_groups>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1100px){.eegCtq_groups{grid-template-columns:repeat(6,1fr)}.eegCtq_groups>*{grid-column:span 2}.eegCtq_groups>:nth-child(n+4):nth-last-child(-n+2),.eegCtq_groups>:last-child:nth-child(odd){grid-column:span 3}}.eegCtq_groupCard{text-align:left;background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:transform .4s var(--ease), border-color .3s var(--ease);flex-direction:column;padding:0;display:flex}.eegCtq_groupCard:hover{border-color:var(--ink);transform:translateY(-3px)}.eegCtq_groupCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eegCtq_groupArt{background:var(--panel-dark);height:200px;color:var(--accent-on-dark);place-items:center;display:grid;overflow:hidden}.eegCtq_groupCard[data-group=text] .eegCtq_groupArt{background:var(--paper-2);color:var(--ink)}.eegCtq_artText{font-family:var(--font-display);letter-spacing:-.04em;-webkit-text-stroke:2px var(--ink);color:#0000;transition:color .4s var(--ease);font-size:7.5rem;font-weight:700;line-height:1}.eegCtq_groupCard:hover .eegCtq_artText{color:var(--green)}.eegCtq_artLines{width:100%;height:100%}.eegCtq_artLines path{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:.8}.eegCtq_artPointer{width:120px;height:120px}.eegCtq_artPointer circle{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.5}.eegCtq_artPointer path{fill:var(--paper-on-dark)}.eegCtq_groupMeta{padding:var(--space-m);flex-direction:column;gap:.35rem;display:flex}.eegCtq_groupCount{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;color:var(--green-strong);font-size:.78rem;font-weight:600}.eegCtq_groupTitle{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);line-height:1.1}.eegCtq_groupLine{color:var(--muted);font-size:.95rem;line-height:1.5}.eegCtq_groupOpen{margin-top:var(--space-s);font-family:var(--font-brand);font-weight:600}.eegCtq_artScroll{width:120px;height:120px}.eegCtq_artScroll rect{fill:none;stroke:currentColor;stroke-width:1.6px}.eegCtq_artScroll rect:nth-child(2){fill:currentColor;opacity:.25}.eegCtq_artScroll path{fill:none;stroke:var(--paper-on-dark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.eegCtq_artCards{width:140px;height:120px}.eegCtq_artCards rect{fill:var(--panel-dark);stroke:currentColor;stroke-width:1.6px}.eegCtq_artCards circle{fill:currentColor;opacity:.35}.eegCtq_groupOverlay{z-index:600;overscroll-behavior:contain;background:var(--paper);padding:0 clamp(1rem, 4vw, 3rem) var(--space-2xl);position:fixed;inset:0;overflow-y:auto}.eegCtq_groupBar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m) clamp(1rem, 4vw, 3rem);background:var(--paper);border-bottom:1px solid var(--line);margin:0 calc(-1*clamp(1rem,4vw,3rem));display:flex;position:sticky;top:0}.eegCtq_groupBarCount{font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;color:var(--green-strong);margin:0;font-size:.78rem;font-weight:600}.eegCtq_groupBarTitle{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);margin:.15rem 0 0;line-height:1.05}.eegCtq_groupClose{background:var(--panel-dark);width:48px;height:48px;color:var(--paper-on-dark);cursor:pointer;transition:transform .3s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.eegCtq_groupClose:hover{transform:rotate(90deg)}.eegCtq_groupClose:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eegCtq_groupIntro{max-width:60ch;margin:var(--space-l) 0;font-size:var(--step-1);color:var(--muted);line-height:1.5}.eegCtq_demoGrid{gap:var(--space-m);display:grid}@media (min-width:760px){.eegCtq_demoGrid{grid-template-columns:1fr 1fr}.eegCtq_demoWide{grid-column:1/-1}}.eegCtq_groupOverlaySeq .eegCtq_groupIntro{margin-bottom:0}.eegCtq_fxList{gap:var(--space-2xl);padding:var(--space-l) 0 var(--space-xl);display:grid}.eegCtq_fxItem .eegCtq_head{margin-bottom:var(--space-m)}.eegCtq_fxPlaceholder{aspect-ratio:16/10;background:var(--paper-2);width:min(100%,60rem,152svh - 288.8px);margin:0 auto}.eegCtq_fxLead{height:calc(55 * var(--vh,1vh));color:var(--muted);font-family:var(--font-brand);text-align:center;place-content:center;justify-items:center;gap:.5rem;font-weight:600;display:grid}.eegCtq_fxLead p{margin:0}.eegCtq_fxLead span{font-size:1.4rem}.eegCtq_fxTail{height:calc(70 * var(--vh,1vh));padding:0 var(--space-m);color:var(--muted);text-align:center;place-items:center;display:grid}.eegCtq_fxTail p{max-width:30ch;margin:0}.eegCtq_fxPad{padding-block:var(--space-l)}.eegCtq_laptopWrap{place-items:center;display:grid}.eegCtq_laptop{width:min(100%,60rem,152svh - 288.8px)}.eegCtq_laptopLid{background:#16181c;border-radius:18px 18px 6px 6px;padding:2.4% 2.4% 3%;position:relative;box-shadow:inset 0 0 0 2px #2c2f35}.eegCtq_laptopCamera{background:#3a3e45;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:.9%;left:50%}.eegCtq_laptopScreen{--vh:1cqh;--vw:1cqw;--pin-top:0px;--sticky-top:16px;aspect-ratio:16/10;overscroll-behavior:auto;background:var(--paper);scrollbar-width:thin;border-radius:4px;position:relative;overflow-y:auto;container-type:size}.eegCtq_laptopScreen:focus-visible{outline:2px solid var(--green);outline-offset:4px}.eegCtq_laptopBase{background:linear-gradient(#c9ccd1,#9aa0a8);border-radius:0 0 14px 14px;height:14px;margin:0 -6%;position:relative}.eegCtq_laptopBase:before{content:"";background:#80868f;border-radius:0 0 6px 6px;width:16%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:700px){.eegCtq_laptopLid{border-radius:14px;padding:10px 8px 12px}.eegCtq_laptopBase{display:none}.eegCtq_laptopScreen,.eegCtq_fxPlaceholder{aspect-ratio:3/4}}.eegCtq_openStage{background:var(--co-paper);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.eegCtq_openCard{border:1px solid var(--co-line);background:var(--co-surface);width:min(80%,17rem);color:var(--co-ink);text-align:left;cursor:pointer;transition:transform .3s var(--ease);border-radius:12px;grid-template-columns:5.5rem 1fr;align-items:center;gap:.75rem;padding:.5rem .9rem .5rem .5rem;display:grid;box-shadow:0 12px 30px -18px #00000073}.eegCtq_openCard:hover{transform:translateY(-2px)}.eegCtq_openCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.eegCtq_openCardMedia{aspect-ratio:1;border-radius:8px;position:relative;overflow:hidden}.eegCtq_openImg{object-fit:cover}.eegCtq_openCardText{font-family:var(--co-body);color:var(--co-muted);gap:.15rem;font-size:.85rem;display:grid}.eegCtq_openCardText strong{font-family:var(--co-display);color:var(--co-ink);font-size:1.1rem;font-weight:400}.eegCtq_openView{z-index:4;background:var(--co-beet);color:var(--co-paper);grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.eegCtq_openViewMedia{position:relative}.eegCtq_openViewText{padding:3.5rem var(--space-m) var(--space-m);align-content:center;gap:.4rem;display:grid}.eegCtq_openViewKind{font-family:var(--co-body);letter-spacing:.06em;text-transform:uppercase;color:var(--co-zest);margin:0;font-size:.72rem;font-weight:500}.eegCtq_openViewTitle{font-family:var(--co-display);margin:0;font-size:1.75rem;font-weight:400;line-height:1.1}.eegCtq_openViewBody{font-family:var(--co-body);opacity:.85;margin:0;font-size:.85rem;line-height:1.5}.eegCtq_openClose{background:var(--co-paper);width:44px;height:44px;color:var(--co-beet);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.eegCtq_openClose:focus-visible{outline:2px solid var(--co-zest);outline-offset:2px}.eegCtq_bgMedia{background:#000;position:absolute;inset:0;overflow:hidden}.eegCtq_slides{position:absolute;inset:0}.eegCtq_slide{opacity:0;animation:eegCtq_slideCycle calc(var(--n) * 5s) linear infinite;animation-delay:calc(var(--i) * 5s);position:absolute;inset:0}.eegCtq_slideImg{object-fit:cover}.eegCtq_slide .eegCtq_slideImg{animation:eegCtq_slidePush calc(var(--n) * 5s) linear infinite;animation-delay:inherit}@keyframes eegCtq_slideCycle{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes eegCtq_slidePush{0%{transform:scale(1.12)translate(-2%)}30%{transform:scale(1)translate(0)}to{transform:scale(1)translate(0)}}.eegCtq_bgVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eegCtq_bgScrim{background:linear-gradient(#4a12240d 40%,#4a1224cc);position:absolute;inset:0}.eegCtq_bgLine{left:var(--space-m);right:var(--space-m);bottom:var(--space-m);font-family:var(--co-display);letter-spacing:-.015em;color:var(--co-paper);margin:0;font-size:1.8rem;font-weight:400;line-height:1.05;position:absolute}@media (prefers-reduced-motion:reduce){.eegCtq_slide,.eegCtq_slide .eegCtq_slideImg{animation:none}.eegCtq_slide:first-child{opacity:1}.eegCtq_openCard{transition:none}}.eegCtq_demoReplay{z-index:3;background:var(--surface);min-height:44px;color:var(--ink);font-family:var(--font-brand);cursor:pointer;transition:transform .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 6px 16px -10px #00000080}.eegCtq_demoReplay svg{width:16px;height:16px}.eegCtq_demoReplay:hover{transform:translateY(-1px)}.eegCtq_demoReplay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eegCtq_demoIndex{width:100%;padding:0 var(--space-m)}@media (min-width:760px) and (max-width:1279px){.eegCtq_demo:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1280px){.eegCtq_demoGrid{grid-template-columns:repeat(3,1fr)}}.eegCtq_demo{border:1px solid var(--line);flex-direction:column;margin:0;display:flex}.eegCtq_demoStage{background:var(--paper-2);place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.eegCtq_demoStage[data-tone=dark]{background:var(--panel-dark);color:var(--paper-on-dark)}.eegCtq_demoTall{height:320px}.eegCtq_demoFill{place-items:center;display:grid;position:absolute;inset:0}.eegCtq_demoCaption{padding:var(--space-s) var(--space-m) var(--space-m)}.eegCtq_demoName{font-family:var(--font-brand);margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.eegCtq_demoBlurb{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.eegCtq_demoStill{padding:var(--space-m);font-family:var(--font-display);font-weight:600;font-size:var(--step-3);text-align:center;color:var(--ink);margin:0}.eegCtq_demoStillDark{color:var(--paper-on-dark)}.eegCtq_demoDecrypt{padding:var(--space-m);font-family:var(--font-display);text-align:center;margin:0;font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:600;line-height:1.1}.eegCtq_demoPlain{color:var(--ink)}.eegCtq_demoScrambled{color:var(--green-strong)}.eegCtq_demoSparkArea{width:100%;height:100%;min-height:240px;color:var(--paper-on-dark);font-family:var(--font-brand);cursor:crosshair;-webkit-user-select:none;user-select:none;place-items:center;font-weight:600;display:grid}.eegCtq_demoSparkArea p{margin:0}.eegCtq_demoFill>div:has(>canvas){width:100%;height:100%}.eegCtq_demoBleed{display:block}.eegCtq_demoBleed>*{inset:0;width:100%!important;height:100%!important;position:absolute!important}.eegCtq_demoTiltStill{object-fit:cover;border-radius:15px;width:240px;height:240px;display:block}@media (prefers-reduced-motion:reduce){.eegCtq_groupCard,.eegCtq_artText,.eegCtq_groupClose{transition:none}}.eegCtq_outro{margin-top:var(--space-2xl);padding:var(--space-2xl) 0;background:var(--paper-2)}.eegCtq_outroTitle{max-width:18ch;font-family:var(--font-display);font-weight:600;font-size:var(--step-4);letter-spacing:-.02em;margin:0;line-height:1.05}.eegCtq_outroBody{margin:var(--space-m) 0 var(--space-l);max-width:44ch;font-size:var(--step-1);color:var(--muted);line-height:1.55}@media (prefers-reduced-motion:reduce){.eegCtq_hPin{height:auto;padding:var(--space-xl) 0;overflow:visible}.eegCtq_hTrack{scroll-snap-type:x mandatory;width:auto;padding-bottom:var(--space-s);overflow-x:auto}.eegCtq_hPanel{scroll-snap-align:start}.eegCtq_hProgress{display:none}.eegCtq_revealPin{aspect-ratio:16/9;height:auto}.eegCtq_card{position:relative;top:auto}.eegCtq_pBack,.eegCtq_pMid,.eegCtq_pFront{will-change:auto}.eegCtq_mRow{overflow-x:auto}.eegCtq_indexRow,.eegCtq_float,.eegCtq_floatImg{transition:none}}
