.OyvCwq_case{--measure:34rem;--wide:62rem;--accent-ink:var(--pf-mauve);padding:clamp(132px,19vh,210px) 16px clamp(80px,14vh,150px)}.OyvCwq_case[data-accent=plum]{--accent-ink:var(--pf-plum)}.OyvCwq_case[data-accent=mauve]{--accent-ink:var(--pf-mauve)}.OyvCwq_case[data-accent=amber]{--accent-ink:#8a5f18}@supports (color:lab(0% 0 0)){.OyvCwq_case[data-accent=amber]{--accent-ink:lab(44.228% 13.3196 44.8564)}}.OyvCwq_masthead,.OyvCwq_section,.OyvCwq_foot{width:min(100%, var(--wide));margin-inline:auto}.OyvCwq_masthead{border-bottom:var(--hairline) solid var(--line);padding-block:clamp(10px,2vh,24px) clamp(44px,7vh,84px)}.OyvCwq_back{font-size:var(--t-meta);letter-spacing:.08em;color:var(--text-tertiary);transition:color .16s var(--ease-out);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.OyvCwq_back:hover,.OyvCwq_back:focus-visible{color:var(--text-primary)}.OyvCwq_back svg{transition:transform .16s var(--ease-out)}.OyvCwq_back:hover svg{transform:translate(-2px)}.OyvCwq_tags{flex-wrap:wrap;gap:8px 14px;margin:clamp(26px,5vh,52px) 0 0;padding:0;list-style:none;display:flex}.OyvCwq_tag{font-size:var(--t-meta);letter-spacing:.1em;text-transform:lowercase;color:var(--accent-ink)}.OyvCwq_tag+.OyvCwq_tag:before{content:"";vertical-align:.3em;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:14px;display:inline-block}.OyvCwq_title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:clamp(14px,2.4vh,24px) 0 0;font-size:clamp(2.2rem,7vw,4.6rem);font-weight:400;line-height:1.04}.OyvCwq_client{font-size:var(--t-meta);letter-spacing:.1em;color:var(--text-tertiary);margin:clamp(12px,2vh,20px) 0 0}.OyvCwq_summary{max-width:var(--measure);color:var(--text-secondary);margin:clamp(18px,3vh,30px) 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.5}.OyvCwq_facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(18px,3vw,32px);margin:clamp(32px,5vh,56px) 0 0;display:grid}.OyvCwq_fact:first-child{max-width:var(--measure);grid-column:1/-1}.OyvCwq_fact dt{font-size:var(--t-meta);letter-spacing:.12em;text-transform:lowercase;color:var(--text-tertiary)}.OyvCwq_fact dd{font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-primary);margin:6px 0 0}.OyvCwq_section{padding-top:clamp(56px,9vh,112px)}.OyvCwq_sectionHead{align-items:baseline;gap:clamp(12px,2vw,22px);display:flex}.OyvCwq_sectionNum{font-size:var(--t-meta);letter-spacing:.12em;color:var(--accent-ink);font-variant-numeric:tabular-nums}.OyvCwq_sectionTitle{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:500}.OyvCwq_rule{height:var(--hairline);background:var(--line);flex:1;align-self:center}.OyvCwq_part{padding-top:clamp(32px,5vh,60px)}.OyvCwq_partTitle{max-width:var(--measure);color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}.OyvCwq_para{max-width:var(--measure);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-secondary);margin:clamp(16px,2.4vh,24px) 0 0}.OyvCwq_list{max-width:var(--measure);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-secondary);flex-direction:column;gap:10px;margin:clamp(14px,2vh,20px) 0 0;padding:0;list-style:none;display:flex}.OyvCwq_list[data-marker=bullet] li{padding-left:18px;position:relative}.OyvCwq_list[data-marker=bullet] li:before{content:"";left:0;top:calc(var(--lh-body) * .5em);width:4px;height:var(--hairline);background:var(--accent-ink);position:absolute}.OyvCwq_list[data-marker=none]{gap:clamp(14px,2vh,18px)}.OyvCwq_list[data-marker=none] li{border-left:var(--hairline) solid var(--line);padding-left:16px}.OyvCwq_pull{max-width:var(--measure);border-left:2px solid var(--accent-ink);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:clamp(28px,4.5vh,48px) 0;padding-left:clamp(16px,2.5vw,26px);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.38}.OyvCwq_stats{flex-wrap:wrap;gap:clamp(24px,5vw,56px);margin:clamp(28px,4.5vh,48px) 0 0;display:flex}.OyvCwq_stat{flex-direction:column;gap:6px;max-width:15rem;display:flex}.OyvCwq_statValue{letter-spacing:-.03em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1}.OyvCwq_statLabel{font-size:var(--t-meta);line-height:var(--lh-meta);letter-spacing:.04em;color:var(--text-tertiary);margin:0}.OyvCwq_tradeoff{max-width:var(--measure);background:var(--surface-raised);border:var(--hairline) solid var(--line);border-radius:10px;margin:clamp(20px,3vh,28px) 0 0;padding:clamp(18px,2.5vw,26px)}.OyvCwq_tradeoffTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:500;line-height:1.35}.OyvCwq_tradeoffGrid{border-top:var(--hairline) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(12px,2vw,22px);margin:clamp(14px,2vh,18px) 0 0;padding-top:clamp(14px,2vh,18px);display:grid}.OyvCwq_tradeoffGrid dt{font-size:var(--t-meta);letter-spacing:.12em;text-transform:lowercase;color:var(--accent-ink)}.OyvCwq_tradeoffGrid dd{color:var(--text-primary);margin:6px 0 0;font-size:.95rem;line-height:1.5}.OyvCwq_tradeoffWhy{font-size:.95rem;line-height:var(--lh-body);color:var(--text-secondary);margin:clamp(14px,2vh,18px) 0 0}.OyvCwq_board{margin:clamp(26px,4vh,44px) 0 0}.OyvCwq_boardRow{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(14px,2vw,22px);display:grid}.OyvCwq_boardRow .OyvCwq_board{margin-top:clamp(26px,4vh,44px)}.OyvCwq_boardImg{border-radius:8px;width:100%;height:auto;display:block}.OyvCwq_board>.OyvCwq_boardImg{border:var(--hairline) solid var(--line);background:var(--surface-raised)}.OyvCwq_boardOpen{border:var(--hairline) solid var(--line);background:var(--surface-raised);cursor:zoom-in;width:100%;transition:border-color .16s var(--ease-out);border-radius:8px;padding:0;display:block;position:relative;overflow:hidden}.OyvCwq_boardOpen:hover,.OyvCwq_boardOpen:focus-visible{border-color:var(--line-strong)}.OyvCwq_zoomTag{background:color-mix(in oklab, var(--pf-black) 76%, transparent);color:var(--text-inverse);letter-spacing:.08em;opacity:0;transition:opacity .16s var(--ease-out);border-radius:999px;padding:4px 9px;font-size:.68rem;position:absolute;bottom:10px;right:10px}.OyvCwq_boardOpen:hover .OyvCwq_zoomTag,.OyvCwq_boardOpen:focus-visible .OyvCwq_zoomTag{opacity:1}@media (hover:none){.OyvCwq_zoomTag{border-top:var(--hairline) solid var(--line);color:var(--text-tertiary);text-align:right;opacity:1;background:0 0;border-radius:0;padding:7px 10px;display:block;position:static}}.OyvCwq_caption{max-width:var(--measure);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--text-tertiary);margin:12px 0 0}.OyvCwq_viewer{background:var(--surface-raised);border:none;border-radius:10px;width:min(96vw,1800px);max-width:none;max-height:94vh;padding:0;overflow:hidden}.OyvCwq_viewer:focus{outline:none}.OyvCwq_viewer::backdrop{background:color-mix(in oklab, var(--pf-black) 88%, transparent)}@starting-style{.OyvCwq_viewer[open],.OyvCwq_viewer[open]::backdrop{opacity:0}}.OyvCwq_viewer[open],.OyvCwq_viewer[open]::backdrop{opacity:1;transition:opacity .16s var(--ease-out)}.OyvCwq_viewerForm{overscroll-behavior:contain;max-height:94vh;position:relative;overflow:auto}.OyvCwq_viewerImg{width:100%;height:auto;display:block}.OyvCwq_viewerClose{z-index:1;background:color-mix(in oklab, var(--pf-black) 78%, transparent);width:34px;height:34px;color:var(--text-inverse);cursor:pointer;transition:background-color .16s var(--ease-out);border:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:14px;right:14px}.OyvCwq_viewerClose:hover,.OyvCwq_viewerClose:focus-visible{background:var(--pf-black)}.OyvCwq_locked{overflow:hidden}.OyvCwq_foot{align-items:center;gap:clamp(14px,2vw,26px);padding-top:clamp(56px,9vh,110px);display:flex}.OyvCwq_foot .OyvCwq_back{order:2}@media (prefers-reduced-motion:reduce){.OyvCwq_back,.OyvCwq_back svg,.OyvCwq_boardOpen,.OyvCwq_zoomTag,.OyvCwq_viewerClose,.OyvCwq_viewer[open],.OyvCwq_viewer[open]::backdrop{transition-duration:1ms}.OyvCwq_back:hover svg{transform:none}}
.dvdFQq_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dvdFQq_word{white-space:nowrap;display:inline-block}.dvdFQq_char{text-align:center;vertical-align:baseline;display:inline-block}.dvdFQq_glyph{will-change:transform;display:inline-block}@media (prefers-reduced-motion:no-preference){.dvdFQq_glyph{transition:transform 90ms var(--e-out)}.dvdFQq_char{transition:width .16s var(--e-out)}}
.TC7rOW_world{background:var(--world-bg);min-height:100svh}
.T8-Hba_chip{--h:305;--k:.16}.T8-Hba_chip[data-tone=plum]{--h:305;--k:.9}.T8-Hba_chip[data-tone=rose]{--h:14;--k:.88}.T8-Hba_chip[data-tone=amber]{--h:68;--k:1.25}.T8-Hba_chip[data-tone=lime]{--h:142;--k:1.05}.T8-Hba_chip[data-tone=teal]{--h:195;--k:1}.T8-Hba_chip[data-tone=azure]{--h:258;--k:.86}.T8-Hba_chip[data-tone=violet]{--h:300;--k:.92}.T8-Hba_chip[data-tone=ink]{--chip-face:color-mix(in oklab, var(--chip-tint,var(--n-950)) 11%, white);--chip-face-lit:color-mix(in oklab, var(--chip-tint,var(--n-950)) calc(11% + var(--sel) * 7%), white);--chip-ring:color-mix(in oklab, var(--chip-tint,var(--n-950)) 34%, white);--chip-ink:var(--chip-tint,var(--n-950));--chip-shade:var(--chip-tint,var(--n-950))}.T8-Hba_chip[data-tone=ink][data-selected]{--chip-ground:var(--chip-tint,var(--n-950));color:#fff;box-shadow:0 0 0 var(--hairline) var(--chip-tint,var(--n-950)), inset 0 1px 0 oklch(1 0 0 / calc(.22 - var(--press) * .18)), 0 calc(1px + var(--sel) * 2px - var(--press) * 2px) calc(3px + var(--sel) * 5px - var(--press) * 2px) color-mix(in oklab, var(--chip-tint,var(--n-950)) calc(22% + var(--sel) * 10%), transparent)}.T8-Hba_chip[data-tone=positive]{--h:142;--k:1.05}.T8-Hba_chip[data-tone=caution]{--h:68;--k:1.25}.T8-Hba_chip[data-tone=critical]{--h:14;--k:.88}.T8-Hba_chip[data-tone=info]{--h:258;--k:.86}.T8-Hba_chip{--sel:var(--chip-sel,0);--press:0;--chip-face:oklch(.958 calc(.04 * var(--k)) var(--h));--chip-ring:oklch(.845 calc(.095 * var(--k)) var(--h));--chip-ink:oklch(.445 calc(.14 * var(--k)) var(--h));--chip-shade:oklch(.45 calc(.1 * var(--k)) var(--h));--chip-face-lit:oklch(calc(.958 - var(--sel) * .03) calc(.04 * var(--k) * (1 + var(--sel) * .45)) var(--h));--chip-sheen:#ffffffe6;--chip-h:26px;--chip-px:9px;--chip-gap:6px;--chip-r:7px;--chip-fs:.72rem;--chip-ls:.004em;align-items:center;gap:var(--chip-gap);box-sizing:border-box;height:var(--chip-h);padding:0 var(--chip-px);border-radius:var(--chip-r);background:var(--chip-face-lit);font-family:var(--chip-font,var(--font-sans));font-weight:500;font-size:var(--chip-fs);letter-spacing:var(--chip-ls);color:var(--chip-ink);white-space:nowrap;box-shadow:0 0 0 var(--hairline) var(--chip-ring), inset 0 1px 0 oklch(1 0 0 / calc(.75 - var(--press) * .55)), 0 calc(1px + var(--sel) * 2px - var(--press) * 2px) calc(2px + var(--sel) * 4px - var(--press) * 2px) color-mix(in oklab, var(--chip-shade) calc(9% + var(--sel) * 7%), transparent);transform:translateY(calc(var(--sel) * -1px + var(--press) * 2px));transition:background-color .22s var(--e-out), box-shadow .22s var(--e-out), transform .22s var(--spring-settle), color .22s var(--e-out);isolation:isolate;border:0;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.T8-Hba_chip{--chip-sheen:lab(100% 0 0/.9)}}.T8-Hba_chip[data-size=sm]{--chip-h:20px;--chip-px:7px;--chip-gap:5px;--chip-r:5px;--chip-fs:.66rem}.T8-Hba_chip[data-size=lg]{--chip-h:32px;--chip-px:12px;--chip-gap:7px;--chip-r:9px;--chip-fs:.78rem}.T8-Hba_chip[data-shape=pill]{--chip-r:999px}.T8-Hba_chip[data-case=caps]{font-weight:600;font-size:calc(var(--chip-fs) - .035rem);letter-spacing:.07em;text-transform:uppercase;padding-top:1px}.T8-Hba_chip[data-on=sunken]{--chip-face:oklch(.99 calc(.026 * var(--k)) var(--h));--chip-face-lit:oklch(calc(.99 - var(--sel) * .032) calc(.026 * var(--k) * (1 + var(--sel) * .55)) var(--h));--chip-ring:oklch(.82 calc(.105 * var(--k)) var(--h))}.T8-Hba_chip[data-live]{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){.T8-Hba_chip[data-live]:hover{--sel:1}}.T8-Hba_chip[data-live]:active{--press:1}.T8-Hba_chip[data-live]:focus-visible{--sel:1;outline:2px solid var(--text-primary);outline-offset:2px}.T8-Hba_chip:after{content:"";background:linear-gradient(105deg, transparent 36%, var(--chip-sheen) 50%, transparent 64%);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.T8-Hba_chip[data-live]:hover:after{animation:T8-Hba_sweep .62s var(--e-out)}}@keyframes T8-Hba_sweep{0%{opacity:.55;transform:translate(-120%)}60%{opacity:.55}to{opacity:0;transform:translate(120%)}}.T8-Hba_chip[data-selected]{--chip-ground:oklch(calc(.445 - var(--sel) * .04) calc(.14 * var(--k)) var(--h));background:var(--chip-ground);color:oklch(.985 calc(.012 * var(--k)) var(--h));--chip-sheen:#ffffff6b;box-shadow:0 0 0 var(--hairline) oklch(.39 calc(.135 * var(--k)) var(--h)), inset 0 1px 0 oklch(1 0 0 / calc(.22 - var(--press) * .18)), 0 calc(1px + var(--sel) * 2px - var(--press) * 2px) calc(3px + var(--sel) * 5px - var(--press) * 2px) oklch(.45 calc(.12 * var(--k)) var(--h) / calc(.2 + var(--sel) * .1))}@supports (color:lab(0% 0 0)){.T8-Hba_chip[data-selected]{--chip-sheen:lab(100% 0 0/.42)}}.T8-Hba_chip[data-selected]:not([data-tone]){--chip-ground:var(--n-800);box-shadow:0 0 0 var(--hairline) var(--n-800), inset 0 1px 0 oklch(1 0 0 / calc(.18 - var(--press) * .14)), 0 calc(1px + var(--sel) * 2px) calc(3px + var(--sel) * 5px) hsl(var(--shadow-tint) / .22)}.T8-Hba_chip[data-disabled]{--chip-face:var(--n-50);--chip-face-lit:var(--n-50);--chip-ring:var(--n-200);--chip-ink:var(--text-quiet);cursor:not-allowed;box-shadow:0 0 0 var(--hairline) var(--chip-ring), inset 0 1px 0 #fff9;transform:none}@supports (color:lab(0% 0 0)){.T8-Hba_chip[data-disabled]{box-shadow:0 0 0 var(--hairline) var(--chip-ring), inset 0 1px 0 lab(100% 0 0/.6)}}.T8-Hba_chip[data-disabled]:after{display:none}.T8-Hba_dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-left:-1px;box-shadow:0 0 0 2px #ffffff80;box-shadow:0 0 0 2px lab(100% 0 0/.5)}.T8-Hba_chip[data-size=sm] .T8-Hba_dot{width:5px;height:5px}.T8-Hba_count{padding-left:var(--chip-gap);border-left:var(--hairline) solid currentColor;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-transform:none;border-left-color:color-mix(in oklab, currentColor 28%, transparent);opacity:.85;align-items:center;margin:0 -2px 0 1px;font-weight:600;display:inline-flex}.T8-Hba_label{text-overflow:ellipsis;min-width:0;overflow:hidden}.T8-Hba_icon{flex:none;margin-right:-1px;display:inline-flex}.T8-Hba_icon svg{display:block}.T8-Hba_x{width:20px;height:20px;margin:0 calc(var(--chip-px) * -.6) 0 -2px;color:inherit;cursor:pointer;opacity:.55;transition:opacity .16s var(--e-out), background-color .16s var(--e-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.T8-Hba_chip[data-size=sm] .T8-Hba_x{width:16px;height:16px}.T8-Hba_chip[data-size=lg] .T8-Hba_x{width:24px;height:24px}@media (hover:hover){.T8-Hba_x:hover{opacity:1;background:color-mix(in oklab, currentColor 12%, transparent)}}.T8-Hba_x:focus-visible{opacity:1;outline-offset:1px;outline:2px solid}.T8-Hba_x svg{display:block}.T8-Hba_chip[data-loading]{--chip-face:var(--n-50);--chip-face-lit:var(--n-50);--chip-ring:var(--n-100);cursor:progress;box-shadow:0 0 0 var(--hairline) var(--chip-ring);transform:none}.T8-Hba_bar{width:100%;height:calc(var(--chip-fs) * .62);background:var(--n-200);border-radius:2px}.T8-Hba_chip[data-loading]:after{opacity:1;background:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);background:linear-gradient(100deg,#0000 30%,lab(100% 0 0/.85) 50%,#0000 70%);animation:1.5s linear infinite T8-Hba_sweep-loop}@keyframes T8-Hba_sweep-loop{0%{transform:translate(-130%)}to{transform:translate(130%)}}:where(.T8-Hba_row){margin:0}.T8-Hba_row{flex-wrap:wrap;align-items:center;gap:6px;padding:0;list-style:none;display:flex}.T8-Hba_row[data-size=sm]{gap:5px}.T8-Hba_row[data-size=lg]{gap:8px}@media (prefers-reduced-motion:reduce){.T8-Hba_chip{transition:background-color .12s linear,box-shadow .12s linear,color .12s linear;transform:none!important}.T8-Hba_chip[data-live]:hover:after,.T8-Hba_chip[data-live]:focus-visible:after{animation:none}.T8-Hba_chip[data-live]:hover,.T8-Hba_chip[data-live]:focus-visible{box-shadow:0 0 0 1px var(--chip-ring), inset 0 1px 0 #ffffffbf}@supports (color:lab(0% 0 0)){.T8-Hba_chip[data-live]:hover,.T8-Hba_chip[data-live]:focus-visible{box-shadow:0 0 0 1px var(--chip-ring), inset 0 1px 0 lab(100% 0 0/.75)}}.T8-Hba_chip[data-loading]:after{animation:1.8s ease-in-out infinite T8-Hba_breathe;transform:none}}@keyframes T8-Hba_breathe{0%,to{opacity:.25}50%{opacity:.7}}@media (forced-colors:active){.T8-Hba_chip{padding:0 calc(var(--chip-px) - 1px);border:1px solid canvastext}.T8-Hba_chip[data-selected]{color:highlighttext;background:highlight;border-color:highlight}.T8-Hba_chip[data-disabled]{color:graytext;border-color:graytext}.T8-Hba_chip:after{display:none}.T8-Hba_dot{box-shadow:none}}@media (prefers-contrast:more){.T8-Hba_chip{--chip-ink:oklch(.35 calc(.145 * var(--k)) var(--h));--chip-ring:oklch(.69 calc(.12 * var(--k)) var(--h))}}
.pgtrTG_opening{--t-lede:.76s;--t-card:.52s;isolation:isolate;min-height:min(76svh,760px);padding:var(--masthead-top) clamp(20px, 5vw, 72px) clamp(64px, 10vh, 120px);background:var(--surface);justify-content:center;align-items:center;display:flex;position:relative}.pgtrTG_sheet{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,5vw,76px);width:min(1120px,100%);display:grid;position:relative}.pgtrTG_copy{min-width:0}.pgtrTG_head{max-width:17ch;font-family:var(--font-fira);letter-spacing:-.036em;color:var(--text-primary);text-wrap:balance;margin:0 0 0 -.012em;font-size:clamp(2.1rem,5.2vw,4.2rem);font-weight:900;line-height:.98}.pgtrTG_lede{max-width:46ch;animation:pgtrTG_lift .72s var(--e-out) var(--t-lede) both;margin:clamp(22px,3.2vh,34px) 0 0}.pgtrTG_para{font-family:var(--font-sans);letter-spacing:-.004em;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.62}.pgtrTG_para+.pgtrTG_para{margin-top:clamp(12px,1.6vh,18px)}.pgtrTG_para:first-child{color:var(--text-primary)}@keyframes pgtrTG_lift{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}.pgtrTG_mark{color:var(--text-primary);cursor:default;animation:pgtrTG_stroke .62s var(--e-settle) calc(var(--t-lede) + .24s) both;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath d='M0 3c2-1.9 6-1.9 8 0s6 1.9 8 0' fill='none' stroke='%2310864a' stroke-opacity='0.9' stroke-width='1.6'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:16px 6px;padding-bottom:7px;font-weight:500}@keyframes pgtrTG_stroke{0%{background-position:-16px calc(100% + 9px)}to{background-position:0 100%}}.pgtrTG_stage{perspective:1100px;perspective-origin:50% 46%}@property --enter{syntax:"<angle>";inherits:false;initial-value:0deg}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.pgtrTG_card{--rx:0deg;--ry:0deg;--enter:0deg;--spin:0deg;--fx:.5;--fy:.5;--lit:0;--pad:10px;--r:30px;width:clamp(240px,26vw,340px);padding:var(--pad);border:var(--hairline) solid var(--line);border-radius:var(--r);corner-shape:superellipse(2.4);background:var(--surface-raised);appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--enter) + var(--spin)));transition:--spin 1.15s var(--e-settle);box-shadow:0 1px 2px #00000008, calc(var(--ry) / 1deg * -1.1px) calc(var(--rx) / 1deg * 1.1px + 18px) calc(34px + var(--lit) * 22px) rgb(16 12 24/calc(.05 + var(--lit) * .07));animation:pgtrTG_deal 1.15s var(--e-settle) var(--t-card) both;display:block;position:relative}@keyframes pgtrTG_deal{0%{opacity:0;--enter:82deg}40%{opacity:1}to{opacity:1;--enter:0deg}}.pgtrTG_card:focus-visible{outline:2px solid var(--text-primary);outline-offset:6px}.pgtrTG_card:active{scale:.985}.pgtrTG_frame{aspect-ratio:4/5;border-radius:calc(var(--r) - var(--pad));corner-shape:superellipse(2.4);background:var(--surface-sunken);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.pgtrTG_shot{object-fit:cover;object-position:50% 26%;width:100%;height:100%;translate:calc(var(--ry) / 1deg * -.6px) calc(var(--rx) / 1deg * .6px);filter:saturate(calc(1 + var(--lit) * .28)) contrast(calc(1 + var(--lit) * .1));position:absolute;inset:0;scale:1.06}.pgtrTG_foil{pointer-events:none;mix-blend-mode:hard-light;opacity:calc(var(--lit) * .58);background-image:repeating-linear-gradient(-38deg,#ff3c54eb 0%,#e3b000d9 7%,#49de78d9 14%,#00a6dceb 21%,#c43be0e6 28%,#ff3c54eb 35%),repeating-linear-gradient(104deg,#ffffff38 0 1px,#0000 1px 5px);background-image:repeating-linear-gradient(-38deg,lab(58.1095% 73.8113 35.5013/.92) 0%,lab(74.7715% 12.0716 134.63/.85) 7%,lab(79.1828% -57.4711 38.011/.85) 14%,lab(62.9803% -28.7874 -60.0743/.92) 21%,lab(51.7775% 69.2398 -57.4315/.9) 28%,lab(58.1095% 73.8113 35.5013/.92) 35%),repeating-linear-gradient(104deg,#ffffff38 0 1px,#0000 1px 5px);background-size:240% 240%,100% 100%;background-position:calc(var(--fx) * 140% - 20%) calc(var(--fy) * 140% - 20%), center;position:absolute;inset:0;-webkit-mask-image:radial-gradient(64% 46% at 50% 34%,#00000075 0%,#000 78%);mask-image:radial-gradient(64% 46% at 50% 34%,#00000075 0%,#000 78%)}.pgtrTG_grain{pointer-events:none;mix-blend-mode:overlay;opacity:calc(var(--lit) * .42);background-image:repeating-radial-gradient(circle,#ffffff1a 0 .6px,#00000017 .6px 1.4px);background-size:3px 3px;position:absolute;inset:0}.pgtrTG_glare{pointer-events:none;mix-blend-mode:soft-light;opacity:calc(var(--lit) * .9);background:radial-gradient(58% 46% at calc(var(--fx) * 100%) calc(var(--fy) * 100%), #ffffffd9 0%, #ffffff38 42%, transparent 72%);position:absolute;inset:0}.pgtrTG_edge{pointer-events:none;border-radius:inherit;corner-shape:inherit;opacity:calc(var(--lit) * .85);background:linear-gradient(calc(var(--fx) * 180deg + 90deg), #ffffffe6, transparent 38%);-webkit-mask-composite:xor;padding:var(--hairline);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:900px){.pgtrTG_sheet{grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(26px,4vh,40px)}.pgtrTG_stage{order:-1}.pgtrTG_card{width:clamp(200px,54vw,260px)}.pgtrTG_head{max-width:20ch;font-size:clamp(1.95rem,8.6vw,2.8rem);line-height:1.02}}@media (hover:none){.pgtrTG_card{--lit:.34;--fx:.32;--fy:.26}}@media (prefers-reduced-motion:reduce){.pgtrTG_lede,.pgtrTG_card{animation-name:pgtrTG_appear;animation-duration:.36s;animation-timing-function:linear}.pgtrTG_card{--lit:.34;--fx:.32;--fy:.26;transform:none}.pgtrTG_shot{filter:none;translate:none;scale:1}.pgtrTG_mark{transition:none;animation:none}}@keyframes pgtrTG_appear{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.pgtrTG_card,.pgtrTG_frame{border:1px solid canvastext}.pgtrTG_mark{text-underline-offset:3px;text-decoration:underline}}
.bUyyLG_built{z-index:1;background:var(--surface);padding:clamp(64px,10vh,120px) clamp(20px,5vw,72px) clamp(80px,14vh,160px);position:relative}.bUyyLG_inner{width:min(1120px,100%);margin:0 auto}.bUyyLG_head{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.bUyyLG_title{font-family:var(--font-fira);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:900;line-height:1}.bUyyLG_lede{text-wrap:balance;max-width:54ch;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);margin:10px auto 0;font-size:clamp(.84rem,1.1vw,.95rem);font-weight:500;line-height:1.5}.bUyyLG_list{border-bottom:var(--hairline) solid var(--line);margin:0;padding:0;list-style:none}.bUyyLG_row{--sel:0;border-top:var(--hairline) solid var(--line);transform:translateX(calc(var(--sel) * 6px));background:color-mix(in oklab, var(--n-25) calc(var(--sel) * 100%), transparent);transition:transform .34s var(--e-settle), background-color .26s var(--e-out);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,2.2vw,28px);padding:clamp(16px,2vw,22px) clamp(10px,1.2vw,16px);text-decoration:none;display:grid;position:relative}@media (hover:hover){.bUyyLG_row:hover{--sel:1}}.bUyyLG_row:focus-visible{--sel:1;outline:2px solid var(--text-primary);outline-offset:-2px}.bUyyLG_marker{background:var(--text-primary);width:2px;height:80%;transform:scaleY(var(--sel));transform-origin:50%;transition:transform .32s var(--e-pop);position:absolute;top:10%;left:0}.bUyyLG_thumb{aspect-ratio:4/3;border:var(--hairline) solid color-mix(in oklab, var(--line-strong) calc(var(--sel) * 100%), var(--line));background-color:var(--n-25);background-image:repeating-linear-gradient(to right, var(--n-100) 0 var(--hairline), transparent var(--hairline) 12px), repeating-linear-gradient(to bottom, var(--n-100) 0 var(--hairline), transparent var(--hairline) 12px);width:clamp(72px,9vw,108px);transition:border-color .26s var(--e-out);background-position:50%;border-radius:2px;flex:none;position:relative;overflow:hidden}.bUyyLG_body{flex-direction:column;gap:6px;min-width:0;display:flex}.bUyyLG_nameRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bUyyLG_name{font-family:var(--font-fira);letter-spacing:-.018em;color:var(--text-primary);margin:0;font-size:clamp(.98rem,1.3vw,1.14rem);font-weight:700;line-height:1.2}.bUyyLG_live{border:var(--hairline) solid var(--line);height:19px;font-family:var(--font-fira);letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 7px 0 6px;font-size:.6rem;font-weight:600;display:inline-flex}.bUyyLG_dot{background:var(--text-primary);border-radius:50%;flex:none;width:5px;height:5px}.bUyyLG_blurb{max-width:54ch;font-family:var(--font-fira);letter-spacing:-.004em;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(.8rem,1.02vw,.88rem);font-weight:400;line-height:1.5}.bUyyLG_chips{--chip-font:var(--font-fira);--chip-sel:var(--sel);margin-top:2px}.bUyyLG_go{flex:none;align-items:center;gap:10px;display:flex}.bUyyLG_domain{font-family:var(--font-fira);letter-spacing:-.004em;color:color-mix(in oklab, var(--text-primary) calc(var(--sel) * 100%), var(--text-tertiary));white-space:nowrap;transition:color .26s var(--e-out);font-size:.74rem;font-weight:500}.bUyyLG_arrow{color:color-mix(in oklab, var(--text-primary) calc(var(--sel) * 100%), var(--text-quiet));transform:translate(calc(var(--sel) * 2px), calc(var(--sel) * -2px));transition:transform .34s var(--e-settle), color .26s var(--e-out);flex:none;display:block}.bUyyLG_more{justify-content:center;margin-top:clamp(28px,4vw,44px);display:flex}.bUyyLG_moreLink{--sel:0;border:var(--hairline) solid color-mix(in oklab, var(--text-primary) calc(var(--sel) * 100%), var(--line-strong));background:color-mix(in oklab, var(--text-primary) calc(var(--sel) * 100%), transparent);height:40px;color:color-mix(in oklab, var(--text-inverse) calc(var(--sel) * 100%), var(--text-primary));font-family:var(--font-fira);letter-spacing:-.008em;transition:background-color .26s var(--e-out), color .26s var(--e-out), border-color .26s var(--e-out);border-radius:2px;align-items:center;gap:8px;padding:0 20px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.bUyyLG_moreLink:hover{--sel:1}}.bUyyLG_moreLink:focus-visible{--sel:1;outline:2px solid var(--text-primary);outline-offset:3px}.bUyyLG_moreArrow{transform:translateX(calc(var(--sel) * 2px));transition:transform .32s var(--e-settle);display:block}.bUyyLG_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-js] .bUyyLG_reveal{opacity:0;transform:translateY(12px)}.bUyyLG_reveal{transition:opacity .48s var(--e-out), transform .56s var(--e-settle);transition-delay:calc(var(--i,0) * 90ms)}html[data-js] .bUyyLG_built[data-in] .bUyyLG_reveal{opacity:1;transform:none}html[data-js] .bUyyLG_row{border-top-color:#0000}.bUyyLG_rule{height:var(--hairline);background:var(--line);transform-origin:0;position:absolute;top:0;left:0;right:0}html[data-js] .bUyyLG_rule{transition:transform .42s var(--e-out);transition-delay:calc(var(--i,0) * 90ms);transform:scaleX(0)}html[data-js] .bUyyLG_built[data-in] .bUyyLG_rule{transform:scaleX(1)}html[data-js] .bUyyLG_list{transition:border-bottom-color .4s var(--e-out) .52s;border-bottom-color:#0000}html[data-js] .bUyyLG_built[data-in] .bUyyLG_list{border-bottom-color:var(--line)}@media (max-width:720px){.bUyyLG_row{align-items:start;gap:14px;padding:16px 8px}.bUyyLG_go{padding-top:3px}.bUyyLG_domain{display:none}.bUyyLG_blurb{font-size:.82rem}}@media (max-width:460px){.bUyyLG_thumb{display:none}}@media (prefers-reduced-motion:reduce){html[data-js] .bUyyLG_reveal{transform:none}.bUyyLG_reveal{transition:opacity .3s linear;transition-delay:calc(var(--i,0) * 50ms)}html[data-js] .bUyyLG_rule{opacity:0;transition:opacity .3s linear;transition-delay:calc(var(--i,0) * 50ms);transform:none}html[data-js] .bUyyLG_built[data-in] .bUyyLG_rule{opacity:1}.bUyyLG_row,.bUyyLG_marker,.bUyyLG_arrow,.bUyyLG_moreArrow{transition-duration:.16s;transition-timing-function:linear}.bUyyLG_row,.bUyyLG_arrow,.bUyyLG_moreArrow{transform:none}}
.s3ON8a_ping{--hit:1;appearance:none;width:40px;height:40px;color:var(--text-quiet);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;position:relative}.s3ON8a_ping:hover,.s3ON8a_ping:focus-visible{color:var(--text-primary)}.s3ON8a_ping:focus-visible{outline:none}.s3ON8a_ping:focus-visible .s3ON8a_dish{outline:var(--hairline) solid var(--text-primary);outline-offset:3px}.s3ON8a_dish{border:var(--hairline) solid var(--line-strong);background:var(--surface);transition:border-color .22s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;position:absolute;inset:0}.s3ON8a_ping:hover .s3ON8a_dish,.s3ON8a_ping:focus-visible .s3ON8a_dish{border-color:var(--text-quiet)}.s3ON8a_ping:active .s3ON8a_dish{transform:scale(.94)}.s3ON8a_glyph{width:21px;height:21px;position:relative;overflow:visible;transform:translate(.6px)}@keyframes s3ON8a_knock{0%{transform:translate(.6px)scale(1)}24%{transform:translate(.6px, 0) scale(calc(1 - .07 * var(--hit)))}to{transform:translate(.6px)scale(1)}}.s3ON8a_ping[data-hit] .s3ON8a_glyph{animation:s3ON8a_knock .19s var(--e-settle) both}.s3ON8a_ping:hover .s3ON8a_glyph,.s3ON8a_ping:focus-visible .s3ON8a_glyph{transition:transform .16s var(--ease-out);transform:translate(.6px)scale(1.07)}.s3ON8a_ping:active .s3ON8a_glyph{transform:translate(.6px)scale(.93)}.s3ON8a_near,.s3ON8a_far{transition:d .42s var(--e-settle), opacity .22s var(--ease-out)}.s3ON8a_near{d:path("M16.5 9.5 C17.333 10.333 18.167 11.167 19 12 C19.833 12.833 20.667 13.667 21.5 14.5")}.s3ON8a_far{d:path("M16.5 14.5 C17.333 13.667 18.167 12.833 19 12 C19.833 11.167 20.667 10.333 21.5 9.5")}.s3ON8a_ping[data-on] .s3ON8a_near{d:path("M16 9 C16.649 9.865 17 10.918 17 12 C17 13.082 16.649 14.135 16 15");opacity:.95;transition-delay:70ms}.s3ON8a_ping[data-on] .s3ON8a_far{d:path("M19.364 18.364 C21.052 16.676 22 14.387 22 12 C22 9.613 21.052 7.324 19.364 5.636");opacity:.7}.s3ON8a_ping .s3ON8a_far{transition-delay:0s}.s3ON8a_ping .s3ON8a_near{transition-delay:70ms}@supports not (d:path("M0 0")){.s3ON8a_near,.s3ON8a_far{d:auto;opacity:0;transform-origin:13px 12px;transform-box:view-box;transition:opacity .18s,transform .26s;transform:scale(.6)}.s3ON8a_ping[data-on] .s3ON8a_near,.s3ON8a_ping[data-on] .s3ON8a_far{opacity:.9;transform:none}}.s3ON8a_ripple{transform-origin:13px 12px;transform-box:view-box;animation:s3ON8a_open calc(.42s + var(--force,1) * .2s) cubic-bezier(.1, .72, .2, 1) both}@keyframes s3ON8a_open{0%{opacity:calc(.5 * var(--force,1));transform:scale(1)}55%{opacity:calc(.14 * var(--force,1))}to{transform:scale(calc(1.35 + var(--force,1) * .4));opacity:0}}.s3ON8a_ping:not([data-ready]) .s3ON8a_near,.s3ON8a_ping:not([data-ready]) .s3ON8a_far{transition:none}@media (prefers-reduced-motion:reduce){.s3ON8a_ping[data-hit] .s3ON8a_glyph{animation-duration:.12s}.s3ON8a_ping:hover .s3ON8a_glyph,.s3ON8a_ping:focus-visible .s3ON8a_glyph,.s3ON8a_ping:active .s3ON8a_glyph{transform:translate(.6px)}.s3ON8a_ping:active .s3ON8a_dish{transform:none}.s3ON8a_near,.s3ON8a_far{transition-duration:90ms;transition-delay:0s}}@media print{.s3ON8a_ping{display:none}}@media (forced-colors:active){.s3ON8a_ping{color:buttontext}.s3ON8a_dish{background:buttonface;border-color:buttonborder}}@media (max-width:400px){.s3ON8a_ping{width:34px;height:34px}}
.R7Rhqq_root{--edge:3px;--cta-lit:var(--n-800);--cta-face:var(--n-900);--cta-base:var(--n-950);--cta-edge:#050307;margin-bottom:var(--edge);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.R7Rhqq_root{--cta-edge:lab(.998762% .791431 -1.27316)}}.R7Rhqq_face{height:calc(var(--cta-h,42px) - var(--edge));corner-shape:superellipse(2.4);isolation:isolate;background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--cta-edge) 17%, transparent) 0 1px, transparent 1px 6px), repeating-linear-gradient(0deg, color-mix(in oklab, var(--cta-edge) 17%, transparent) 0 1px, transparent 1px 6px), linear-gradient(152deg, var(--cta-lit) 0%, var(--cta-face) 46%, var(--cta-base) 100%);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -2px 5px color-mix(in oklab, var(--cta-edge) 60%, transparent), 0 var(--edge) 0 var(--cta-edge);transition:box-shadow .16s var(--e-out);border-radius:12px;justify-content:center;align-items:center;padding:0 20px;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.R7Rhqq_face{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.16), inset 0 -2px 5px color-mix(in oklab, var(--cta-edge) 60%, transparent), 0 var(--edge) 0 var(--cta-edge)}}.R7Rhqq_face[data-cast]{background-image:linear-gradient(152deg, var(--cta-lit) 0%, var(--cta-face) 46%, var(--cta-base) 100%)}.R7Rhqq_grid{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.R7Rhqq_sheen{z-index:0;pointer-events:none;background:radial-gradient(110px circle at var(--px,50%) var(--py,50%), #fff3, transparent 72%);opacity:0;transition:opacity .24s var(--e-out);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.R7Rhqq_sheen{background:radial-gradient(110px circle at var(--px,50%) var(--py,50%), lab(100% -.0000298023 .0000119209/.2), transparent 72%)}}.R7Rhqq_root:hover .R7Rhqq_sheen,.R7Rhqq_root:focus-visible .R7Rhqq_sheen{opacity:1}.R7Rhqq_label{z-index:1;color:var(--text-inverse);font-family:var(--font-fira);letter-spacing:-.008em;white-space:nowrap;text-shadow:0 1px 1px color-mix(in oklab, var(--cta-edge) 70%, transparent);font-size:.8rem;font-weight:600;line-height:1;position:relative}.R7Rhqq_root:hover .R7Rhqq_face{box-shadow:inset 0 1px 0 #ffffff42, inset 0 -2px 5px color-mix(in oklab, var(--cta-edge) 60%, transparent), 0 var(--edge) 0 var(--cta-edge)}@supports (color:lab(0% 0 0)){.R7Rhqq_root:hover .R7Rhqq_face{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.26), inset 0 -2px 5px color-mix(in oklab, var(--cta-edge) 60%, transparent), 0 var(--edge) 0 var(--cta-edge)}}.R7Rhqq_root:active .R7Rhqq_face{transform:translateY(var(--edge));box-shadow:inset 0 1px 0 #ffffff1a, inset 0 3px 6px color-mix(in oklab, var(--cta-edge) 75%, transparent), 0 0 0 var(--cta-edge);transition:transform .11s var(--e-out), box-shadow .11s var(--e-out)}@supports (color:lab(0% 0 0)){.R7Rhqq_root:active .R7Rhqq_face{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.1), inset 0 3px 6px color-mix(in oklab, var(--cta-edge) 75%, transparent), 0 0 0 var(--cta-edge)}}.R7Rhqq_root:focus-visible{outline:none}.R7Rhqq_root:focus-visible .R7Rhqq_face{outline:2px solid var(--text-primary);outline-offset:3px}@media (max-width:520px){.R7Rhqq_face{padding:0 14px}}@media (max-width:400px){.R7Rhqq_root{--cta-h:36px}.R7Rhqq_face{padding:0 11px}.R7Rhqq_label{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.R7Rhqq_sheen{transition:opacity .12s linear}}
.YXnz6q_key{z-index:2;border:var(--hairline) solid var(--line-strong);background:var(--surface-raised);width:42px;height:42px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--e-out), color .2s var(--e-out), border-color .2s var(--e-out);border-radius:2px;flex:none;place-items:center;padding:0;display:none;position:relative}.YXnz6q_key:active{background:var(--n-100)}.YXnz6q_key:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.YXnz6q_key[data-open]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.YXnz6q_glyph{width:17px;height:11px;display:block;position:relative}.YXnz6q_glyph i{transform-origin:50%;width:100%;height:1.6px;transition:translate .3s var(--e-settle), rotate .3s var(--e-settle), scale .2s var(--e-settle) 90ms;background:currentColor;border-radius:1px;position:absolute;left:0}.YXnz6q_glyph i:first-child{top:0}.YXnz6q_glyph i:nth-child(2){width:70%;top:4.7px}.YXnz6q_glyph i:nth-child(3){top:9.4px}.YXnz6q_key[data-open] .YXnz6q_glyph i:first-child{translate:0 4.7px;rotate:45deg}.YXnz6q_key[data-open] .YXnz6q_glyph i:nth-child(2){transition:scale .13s var(--e-in);scale:0 1}.YXnz6q_key[data-open] .YXnz6q_glyph i:nth-child(3){translate:0 -4.7px;rotate:-45deg}.YXnz6q_layer{z-index:9;justify-content:flex-end;display:flex;position:fixed;inset:0}.YXnz6q_ground{cursor:pointer;background:hsl(var(--shadow-tint) / .18);-webkit-backdrop-filter:blur(9px)saturate(.94);backdrop-filter:blur(9px)saturate(.94);opacity:0;width:100%;transition:opacity .28s var(--e-out);border:0;padding:0;position:absolute;inset:0}.YXnz6q_layer[data-up] .YXnz6q_ground{opacity:calc(1 - var(--clear,0))}.YXnz6q_panel{isolation:isolate;width:min(80vw,318px);height:100%;padding:calc(72px + env(safe-area-inset-top)) 10px calc(12px + env(safe-area-inset-bottom)) 10px;border-left:var(--hairline) solid var(--line-strong);background:var(--surface-raised);touch-action:none;box-shadow:-20px 0 48px -24px hsl(var(--shadow-tint) / .3), -3px 0 10px -6px hsl(var(--shadow-tint) / .1);transition:translate .44s var(--e-settle);border-radius:2px 0 0 2px;flex-direction:column;display:flex;position:relative;translate:100%}.YXnz6q_layer[data-up] .YXnz6q_panel{translate:var(--pull,0px) 0}.YXnz6q_panel[data-dragging]{transition:none}.YXnz6q_panel:focus-visible{outline:none}.YXnz6q_grab{background:var(--line-strong);border-radius:1px;width:2px;height:44px;margin-top:-22px;position:absolute;top:50%;left:4px}.YXnz6q_cap{font-family:var(--font-fira);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);flex:none;margin:0 0 10px 12px;font-size:.64rem;font-weight:600}.YXnz6q_list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.YXnz6q_row{height:50px;font-family:var(--font-fira);letter-spacing:-.01em;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--e-out), color .18s var(--e-out);border-radius:1px;flex:none;align-items:center;gap:12px;padding:0 12px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.YXnz6q_layer[data-up] .YXnz6q_row,.YXnz6q_layer[data-up] .YXnz6q_foot{animation:YXnz6q_deal .42s var(--e-settle) calc(.11s + var(--n) * 30ms) backwards}@keyframes YXnz6q_deal{0%{opacity:0;translate:16px}}.YXnz6q_row:active{background:var(--n-100);color:var(--text-primary);transition:none}.YXnz6q_row:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.YXnz6q_row[aria-current=page]{background:var(--text-primary);color:var(--text-inverse)}.YXnz6q_mark{flex:none;width:21px;height:21px;display:block;position:relative}.YXnz6q_markLine{color:currentColor;width:100%;height:100%;display:block;overflow:visible}.YXnz6q_name{flex:1}.YXnz6q_foot{border-top:var(--hairline) solid var(--line);flex:none;margin-top:auto;padding-top:14px}.YXnz6q_wide{width:100%;display:block}.YXnz6q_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.YXnz6q_key{display:grid}}@media (prefers-reduced-motion:reduce){.YXnz6q_panel{opacity:0;transition:opacity .18s linear;translate:0}.YXnz6q_layer[data-up] .YXnz6q_panel{opacity:1}.YXnz6q_layer[data-up] .YXnz6q_row,.YXnz6q_layer[data-up] .YXnz6q_foot{animation:none}.YXnz6q_glyph i,.YXnz6q_key{transition-duration:.12s;transition-timing-function:linear}}
.ADcc3G_nav{--cta-h:43px;--stamp-h:50px;z-index:10;visibility:visible;transition:transform .3s var(--e-settle), visibility 0s linear 0s;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,2vw,20px);padding:0 clamp(12px,4vw,24px);display:grid;position:fixed;top:clamp(14px,2.2vw,26px);left:0;right:0;transform:translateY(0)}.ADcc3G_nav[data-away]{visibility:hidden;transition:transform .38s var(--e-out), visibility 0s linear .38s;transform:translateY(calc(-100% - clamp(14px,2.2vw,26px)))}.ADcc3G_nav>*{pointer-events:auto}.ADcc3G_capsule{background:var(--surface-raised);border:var(--hairline) solid var(--line-strong);max-width:100%;animation:ADcc3G_capsule .64s var(--e-settle) 1.18s both;border-radius:2px;grid-column:2;justify-self:center;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.ADcc3G_stamp{animation:ADcc3G_capsule .64s var(--e-settle) 1.11s both;grid-column:1;justify-self:start}.ADcc3G_wide{display:contents}.ADcc3G_right{animation:ADcc3G_capsule .64s var(--e-settle) 1.25s both;grid-column:3;justify-self:end;align-items:center;gap:clamp(8px,1vw,14px);display:flex}.ADcc3G_nav[data-room] .ADcc3G_stamp,.ADcc3G_nav[data-room] .ADcc3G_capsule,.ADcc3G_nav[data-room] .ADcc3G_right{animation:none}@keyframes ADcc3G_capsule{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ADcc3G_pill{z-index:0;width:var(--w,0);transform:translateX(var(--x,0));background:var(--n-100);opacity:0;transition:transform .42s var(--e-settle), width .42s var(--e-settle), opacity .17s var(--e-out);border-radius:1px;position:absolute;top:4px;bottom:4px;left:0}.ADcc3G_pill[data-on]{opacity:1}.ADcc3G_pill[data-warp]{transition:opacity .17s var(--e-out)}.ADcc3G_item{z-index:1;height:34px;font-family:var(--font-fira);letter-spacing:-.008em;color:var(--text-secondary);white-space:nowrap;transition:color .2s var(--e-out), background-color .2s var(--e-out);border-radius:1px;align-items:center;gap:7px;padding:0 11px;font-size:.8rem;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative}.ADcc3G_item:hover,.ADcc3G_item[data-on]{color:var(--text-primary)}.ADcc3G_item[aria-current=page]{background:var(--text-primary);color:var(--text-inverse)}.ADcc3G_item:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ADcc3G_iconWrap{--art:26px;flex:none;width:18px;height:18px;display:block;position:relative}.ADcc3G_iconLine,.ADcc3G_iconArt{pointer-events:none;display:block;position:absolute}.ADcc3G_iconLine{color:currentColor;transform-origin:50% 60%;opacity:1;width:100%;height:100%;transition:transform .24s var(--e-settle) 70ms, opacity .16s var(--e-out) 70ms;inset:0;overflow:visible;transform:scale(1)rotate(0)}.ADcc3G_iconArt{width:auto;height:auto;max-width:var(--art);max-height:var(--art);transform-origin:50% 72%;translate:-50% -50%;transform:rotate(-10deg) translateY(3px) scale(calc(var(--weight,1) * .55));opacity:0;filter:drop-shadow(0 1px 2px hsl(var(--shadow-tint) / .2));transition:transform .15s var(--e-in,ease-in), opacity .12s var(--e-in,ease-in);top:50%;left:50%}.ADcc3G_item[data-on] .ADcc3G_iconLine{opacity:0;transition:transform .13s ease-in,opacity .11s ease-in;transform:scale(.7)rotate(8deg)}.ADcc3G_item[data-on] .ADcc3G_iconArt{transform:rotate(0deg) translateY(-1px) scale(var(--weight,1));opacity:1;transition:transform .38s var(--e-pop) 60ms, opacity .16s var(--e-out) 60ms}.ADcc3G_item[aria-current=page] .ADcc3G_iconArt{filter:drop-shadow(0 1px 3px hsl(var(--shadow-tint) / .45))}.ADcc3G_stamp{width:calc(var(--stamp-h) * 166 / 208);border-radius:1px;flex:none;display:block;position:relative}.ADcc3G_stampBody{width:100%;height:auto;filter:drop-shadow(0 1px 2px hsl(var(--shadow-tint) / .22)) grayscale(1);transition:filter .3s var(--e-out), transform .3s var(--e-settle);display:block;overflow:visible}.ADcc3G_stampPortrait{filter:grayscale()brightness(1.05)contrast(.97);transition:filter .3s var(--e-out)}.ADcc3G_stamp:hover .ADcc3G_stampBody,.ADcc3G_stamp:focus-visible .ADcc3G_stampBody{filter:drop-shadow(0 2px 4px hsl(var(--shadow-tint) / .3)) grayscale(0);transform:scale(1.04)}.ADcc3G_stamp:hover .ADcc3G_stampPortrait,.ADcc3G_stamp:focus-visible .ADcc3G_stampPortrait{filter:grayscale(0)brightness()contrast()}.ADcc3G_stamp:focus-visible{outline:none}.ADcc3G_stamp:focus-visible .ADcc3G_stampBody{filter:drop-shadow(0 0 1px var(--text-primary)) drop-shadow(0 0 2px var(--text-primary)) drop-shadow(0 2px 4px hsl(var(--shadow-tint) / .3)) grayscale(0)}@media (hover:none){.ADcc3G_item:active .ADcc3G_iconLine{opacity:0;transition:transform .13s ease-in,opacity .11s ease-in;transform:scale(.7)rotate(8deg)}.ADcc3G_item:active .ADcc3G_iconArt{transform:rotate(0deg) translateY(-1px) scale(var(--weight,1));opacity:1;transition:transform .38s var(--e-pop) 60ms, opacity .16s var(--e-out) 60ms}}@media (max-width:880px){.ADcc3G_item{gap:0;padding:0 10px}.ADcc3G_label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ADcc3G_item[aria-current=page]{gap:7px;padding:0 11px}.ADcc3G_item[aria-current=page] .ADcc3G_label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (max-width:620px){.ADcc3G_capsule,.ADcc3G_wide{display:none}.ADcc3G_nav{--stamp-h:42px;gap:10px;padding:0 12px}.ADcc3G_right{gap:8px}}@media (max-width:400px){.ADcc3G_nav{--stamp-h:38px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.ADcc3G_nav,.ADcc3G_nav[data-away]{transition:visibility linear}.ADcc3G_capsule{animation:.4s linear 1.18s both ADcc3G_capsuleReduced}@keyframes ADcc3G_capsuleReduced{0%{opacity:0}to{opacity:1}}.ADcc3G_pill{transition:opacity .14s linear}.ADcc3G_iconLine,.ADcc3G_item[data-on] .ADcc3G_iconLine,.ADcc3G_item:active .ADcc3G_iconLine{transition:opacity .12s linear;transform:none}.ADcc3G_iconArt,.ADcc3G_item[data-on] .ADcc3G_iconArt,.ADcc3G_item:active .ADcc3G_iconArt{transform:scale(var(--weight,1));transition:opacity .12s linear}}
._2NABzW_btn{--mx:0px;--my:0px;--press:1;--h:clamp(46px, 4.4vw, 54px);box-sizing:border-box;height:var(--h);corner-shape:superellipse(2.4);font-family:var(--font-fira);letter-spacing:-.012em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translate(var(--mx), var(--my)) scale(var(--press));transition:--press .18s var(--e-settle), background-color .22s var(--e-out), border-color .22s var(--e-out), color .22s var(--e-out);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 clamp(20px,2.2vw,28px);font-size:clamp(.84rem,1.05vw,.95rem);font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}@property --press{syntax:"<number>";inherits:false;initial-value:1}._2NABzW_arrow{transition:transform .42s var(--e-settle);flex:none;transform:translate(0)}@media (hover:hover){._2NABzW_btn:hover ._2NABzW_arrow{transform:translate(2px,-2px)}}._2NABzW_btn:active{--press:.965;transition:--press 90ms var(--e-out)}._2NABzW_btn:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}._2NABzW_primary{background:var(--n-950);color:var(--text-inverse);border:var(--hairline) solid var(--n-950)}@media (hover:hover){._2NABzW_primary:hover{background:var(--n-800);border-color:var(--n-800)}}._2NABzW_secondary{color:var(--text-primary);border:1px solid var(--text-primary);background:0 0}@media (hover:hover){._2NABzW_secondary:hover{background:var(--n-50)}}._2NABzW_label{display:inline-block}@media (prefers-reduced-motion:reduce){._2NABzW_arrow{transition:none}}
.U3DKBG_slug{justify-content:center;align-items:center;gap:clamp(12px,1.6vw,20px);display:flex}.U3DKBG_rule{height:var(--hairline);background:var(--line);flex:auto}.U3DKBG_key{--bracket:5px;flex:none;align-items:center;padding:6px 11px 6px 12px;display:inline-flex;position:relative}.U3DKBG_key:before,.U3DKBG_key:after{content:"";width:var(--bracket);border-top:var(--hairline) solid var(--line-strong);border-bottom:var(--hairline) solid var(--line-strong);position:absolute;top:0;bottom:0}.U3DKBG_key:before{border-left:var(--hairline) solid var(--line-strong);left:0}.U3DKBG_key:after{border-right:var(--hairline) solid var(--line-strong);right:0}.U3DKBG_label{font-family:var(--font-fira);font-weight:500;font-size:var(--t-meta);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);line-height:1}@media (max-width:26rem){.U3DKBG_rule{display:none}}@media (forced-colors:active){.U3DKBG_key:before,.U3DKBG_key:after{border-color:canvastext}}
._2jPAFG_story{--sheet:1120px;--gutter:clamp(20px, 5vw, 72px);--accent:#10864a;box-sizing:border-box;width:100%;max-width:calc(var(--sheet) + 2 * var(--gutter));padding:clamp(72px, 12vh, 140px) var(--gutter) clamp(40px, 7vh, 90px);margin-inline:auto}._2jPAFG_head{flex-direction:column;align-items:center;gap:clamp(14px,2vw,20px);margin-top:clamp(22px,3.4vh,38px);display:flex}._2jPAFG_title{max-width:26ch;font-family:var(--font-fira);letter-spacing:-.03em;color:var(--text-primary);text-align:center;text-wrap:balance;opacity:0;transition:opacity .76s var(--e-out) .12s, transform .76s var(--e-settle) .12s;margin:0;font-size:clamp(1.45rem,2.7vw,2.15rem);font-weight:900;line-height:1.04;transform:translateY(14px)}._2jPAFG_story[data-in] ._2jPAFG_title{opacity:1;transform:none}._2jPAFG_switch{border:var(--hairline) solid var(--line);background:var(--surface);color:var(--text-tertiary);font-family:var(--font-fira);font-weight:600;font-size:var(--t-meta);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:color .2s var(--e-out), border-color .2s var(--e-out), background-color .2s var(--e-out);border-radius:999px;flex:none;align-items:center;gap:10px;margin:0;padding:8px 10px 8px 12px;display:inline-flex;translate:0 8px}._2jPAFG_story[data-in] ._2jPAFG_switch{opacity:1;transition:opacity .52s var(--e-out) .3s, translate .62s var(--e-settle) .3s, color .2s var(--e-out), border-color .2s var(--e-out), background-color .2s var(--e-out);translate:none}@media (hover:hover) and (pointer:fine){._2jPAFG_switch:hover{color:var(--text-primary);border-color:var(--line-strong)}}._2jPAFG_switch:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}._2jPAFG_switch:active ._2jPAFG_knob{width:20px}._2jPAFG_switch[aria-checked=true]{color:var(--text-primary);border-color:var(--line-strong);background:var(--surface-sunken)}._2jPAFG_switchLabel{line-height:1}._2jPAFG_track{background:var(--line);width:34px;height:20px;transition:background-color .24s var(--e-out);border-radius:999px;display:block;position:relative}._2jPAFG_switch[aria-checked=true] ._2jPAFG_track{background:var(--text-primary)}._2jPAFG_knob{background:var(--surface);width:14px;height:14px;transition:translate .32s var(--e-settle), width .14s var(--e-out);border-radius:999px;position:absolute;top:3px;left:3px}._2jPAFG_switch[aria-checked=true] ._2jPAFG_knob{translate:14px}._2jPAFG_stage{border:var(--hairline) solid var(--line);corner-shape:superellipse(2.4);background:var(--surface-sunken);opacity:0;min-height:200px;transition:opacity .7s var(--e-out) .22s, transform .76s var(--e-settle) .22s;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:stretch;gap:clamp(20px,3vw,44px);margin-top:clamp(26px,4vh,44px);padding:clamp(20px,2.6vw,34px);display:grid;position:relative;transform:translateY(16px)}._2jPAFG_story[data-in] ._2jPAFG_stage{opacity:1;transform:none}._2jPAFG_stage[data-dragging] ._2jPAFG_copy{opacity:.55;transition:opacity .12s linear}._2jPAFG_stage[data-dragging] ._2jPAFG_card{animation:none}._2jPAFG_copy{min-width:0;transition:opacity .26s var(--e-out);position:relative}._2jPAFG_sizer{visibility:hidden;pointer-events:none;display:grid}._2jPAFG_sizer>*{grid-area:1/1}._2jPAFG_copy>._2jPAFG_card,._2jPAFG_copy>._2jPAFG_all{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}._2jPAFG_card{width:100%;animation:_2jPAFG_card .52s var(--e-settle) both}@keyframes _2jPAFG_card{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}._2jPAFG_cardTitle{max-width:24ch;font-family:var(--font-fira);letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;margin:0 0 clamp(10px,1.4vh,16px);font-size:clamp(1.18rem,1.9vw,1.6rem);font-weight:800;line-height:1.1}._2jPAFG_lead{max-width:54ch;font-family:var(--font-sans);letter-spacing:-.006em;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(.96rem,1.15vw,1.05rem);line-height:1.62}._2jPAFG_mark{color:var(--text-primary);cursor:default;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath d='M0 3c2-1.9 6-1.9 8 0s6 1.9 8 0' fill='none' stroke='%2310864a' stroke-opacity='0.9' stroke-width='1.6'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:repeat-x;background-size:16px 6px;padding-bottom:7px;font-weight:500}._2jPAFG_art{corner-shape:superellipse(2.4);border:var(--hairline) solid var(--line);background:var(--surface);border-radius:18px;position:relative;overflow:hidden}._2jPAFG_plate{--tint:var(--accent);color:color-mix(in oklab, var(--text-primary) 78%, transparent);position:absolute;inset:10px}._2jPAFG_all{--chip-font:var(--font-fira);width:100%;animation:_2jPAFG_card .42s var(--e-settle) both;gap:2px;margin:0;padding:0;list-style:none;display:grid}._2jPAFG_allHit{corner-shape:superellipse(2.4);text-align:left;cursor:pointer;width:100%;transition:background-color .18s var(--e-out);background:0 0;border:0;border-radius:10px;grid-template-columns:5.1rem minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:9px 10px;display:grid}@media (hover:hover) and (pointer:fine){._2jPAFG_allHit:hover{background:color-mix(in oklab, var(--text-primary) 5%, transparent)}}._2jPAFG_allHit:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}._2jPAFG_allWhen{justify-self:start}._2jPAFG_allTitle{font-family:var(--font-sans);font-size:var(--t-body);color:var(--text-secondary);transition:color .2s var(--e-out);line-height:1.35}._2jPAFG_allRow[data-on] ._2jPAFG_allTitle{color:var(--text-primary);font-weight:500}._2jPAFG_ruler{opacity:0;transition:opacity .62s var(--e-out) .42s;margin-top:clamp(18px,2.6vh,28px);padding-inline:24px;position:relative}._2jPAFG_story[data-in] ._2jPAFG_ruler{opacity:1}._2jPAFG_scale{touch-action:none;cursor:ew-resize;-webkit-tap-highlight-color:transparent;height:44px;position:relative}._2jPAFG_ticks{height:26px;display:block;position:absolute;inset:auto 0 0}._2jPAFG_tick{width:var(--hairline);background:var(--text-primary);transform-origin:50% 100%;height:9px;translate:-50%;scale:1 var(--tall,1);opacity:var(--ink,.26);position:absolute;bottom:0}._2jPAFG_tick[data-middle]{height:12px}._2jPAFG_tick[data-major]{height:16px}._2jPAFG_playhead{bottom:0;left:var(--head,0%);background:var(--accent);border-radius:2px;width:2px;height:34px;margin-left:-1px;position:absolute}._2jPAFG_beats{display:block;position:absolute;inset:0}._2jPAFG_beatHit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:18px;height:44px;margin-left:-9px;padding:0;position:absolute;top:0}._2jPAFG_beatMark{background:var(--text-primary);opacity:.45;transform-origin:50% 100%;width:2px;height:22px;transition:opacity .2s var(--e-out), scale .26s var(--e-settle), background-color .2s var(--e-out);border-radius:2px;margin-left:-1px;position:absolute;bottom:0;left:50%}@media (hover:hover) and (pointer:fine){._2jPAFG_beatHit:hover ._2jPAFG_beatMark{background:var(--hue,var(--text-primary));opacity:1;scale:1 1.2}}._2jPAFG_beatHit[data-on] ._2jPAFG_beatMark{background:var(--accent);opacity:1;scale:1 1.45}._2jPAFG_beatHit:focus-visible{outline:none}._2jPAFG_beatHit:focus-visible ._2jPAFG_beatMark{background:var(--accent);opacity:1;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);scale:1 1.6}._2jPAFG_years{height:1.4em;margin-top:8px;position:relative}._2jPAFG_year{font-family:var(--font-fira);font-weight:600;font-size:var(--t-meta);letter-spacing:.02em;color:var(--text-tertiary);transition:color .24s var(--e-out);position:absolute;top:0;translate:-50%}._2jPAFG_year[data-on]{color:var(--text-primary)}._2jPAFG_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:60rem){._2jPAFG_stage{grid-template-columns:minmax(0,1fr);min-height:0}._2jPAFG_art{aspect-ratio:16/7;order:-1;min-height:136px}}@media (max-width:46rem){._2jPAFG_title{max-width:none;font-size:clamp(1.4rem,6.2vw,1.9rem)}._2jPAFG_sizer{display:none}._2jPAFG_copy>._2jPAFG_card,._2jPAFG_copy>._2jPAFG_all{justify-content:flex-start;position:relative;inset:auto}._2jPAFG_copy{min-height:16rem}._2jPAFG_year:nth-child(2n):not(:last-child){display:none}._2jPAFG_allHit{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){._2jPAFG_title,._2jPAFG_stage{transition:opacity .32s linear .12s;transform:none}._2jPAFG_switch{transition:opacity .32s linear .2s;translate:none}._2jPAFG_card,._2jPAFG_all{animation:.2s linear both _2jPAFG_fade}@keyframes _2jPAFG_fade{0%{opacity:0}to{opacity:1}}._2jPAFG_mark,._2jPAFG_knob,._2jPAFG_beatMark{transition-duration:1ms}}
.E1jPma_experience{padding:clamp(10px,2vh,20px) 16px clamp(80px,13vh,140px);position:relative}.E1jPma_inner{width:min(100%,62rem);margin-inline:auto}.E1jPma_head{align-items:center;gap:clamp(12px,1.8vw,22px);display:flex}.E1jPma_heading{font-family:var(--font-fira);letter-spacing:-.028em;color:var(--text-primary);text-align:center;flex:none;margin:0;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:700;line-height:1.1}.E1jPma_rule{height:var(--hairline);background:var(--line);flex:1}.E1jPma_lede{max-width:48ch;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);text-align:center;text-wrap:pretty;margin:clamp(12px,1.6vh,16px) auto 0;font-size:clamp(.88rem,1.05vw,.95rem);font-weight:500;line-height:1.6}.E1jPma_roles{margin:clamp(10px,1.6vh,18px) 0 0;padding:0;list-style:none}.E1jPma_role{border-bottom:var(--hairline) solid var(--line);grid-template-columns:10.5rem minmax(0,1fr);gap:clamp(18px,3vw,40px);padding:clamp(22px,3.2vh,30px) 0;display:grid}.E1jPma_when{padding-top:1px}.E1jPma_period{letter-spacing:.035em;font-variant-numeric:tabular-nums}.E1jPma_what{min-width:0}.E1jPma_org{font-family:var(--font-fira);letter-spacing:-.022em;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:7px 10px;margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:600;line-height:1.2;display:flex}.E1jPma_name{margin-right:1px}.E1jPma_mark{border-radius:22%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.E1jPma_markShot{object-fit:contain;width:100%;height:100%}.E1jPma_title{font-family:var(--font-fira);letter-spacing:-.008em;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:2px 9px;margin:7px 0 0;font-size:clamp(.88rem,1.05vw,.95rem);font-weight:500;line-height:1.4;display:flex}.E1jPma_where{color:var(--text-quiet)}.E1jPma_dot{background:var(--text-ghost);border-radius:999px;width:3px;height:3px}.E1jPma_note{max-width:58ch;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);text-wrap:pretty;margin:clamp(9px,1.2vh,12px) 0 0;font-size:clamp(.88rem,1.05vw,.95rem);font-weight:500;line-height:1.6}.E1jPma_more>summary{list-style:none}.E1jPma_more>summary::-webkit-details-marker{display:none}.E1jPma_moreKey{width:max-content;box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);background:var(--surface);cursor:pointer;font-family:var(--font-fira);font-weight:600;font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);transition:color .22s var(--e-out), box-shadow .22s var(--e-out);border-radius:999px;margin:clamp(20px,3vh,28px) auto 0;padding:8px 16px;line-height:1;display:block}.E1jPma_moreKey:hover{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-primary)}.E1jPma_moreKey:focus-visible{outline:2px solid var(--spark);outline-offset:3px}.E1jPma_moreHide,.E1jPma_more[open] .E1jPma_moreShow{display:none}.E1jPma_more[open] .E1jPma_moreHide{display:inline}.E1jPma_more>.E1jPma_roles{margin-top:clamp(20px,3vh,28px)}.E1jPma_experience [data-rise]{opacity:0;transform:translateY(6px)}.E1jPma_experience [data-rise][data-in]{opacity:1;transition:opacity .56s var(--e-out) calc(var(--n,0) * 48ms), transform .56s var(--e-settle) calc(var(--n,0) * 48ms);transform:none}@media (max-width:860px){.E1jPma_role{grid-template-columns:9rem minmax(0,1fr)}}@media (max-width:720px){.E1jPma_role{grid-template-columns:minmax(0,1fr);gap:9px;padding:clamp(20px,3vh,26px) 0}.E1jPma_when{padding-top:0}.E1jPma_note{max-width:none}}@media (prefers-reduced-motion:reduce){.E1jPma_experience [data-rise]{transform:none}.E1jPma_experience [data-rise][data-in]{transition:opacity .32s linear calc(var(--n,0) * 34ms)}}
._51wqea_root{--neutral-50:#fafafa;--neutral-100:#f4f4f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a1a1aa;--neutral-500:#71717a;--neutral-600:#52525b;--neutral-700:#3f3f46;--neutral-800:#27272a;--neutral-900:#18181b;--neutral-950:#09090b;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--green-50:#f0fdf4;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-950:#052e16;--red-500:#ef4444;--red-600:#dc2626;--red-800:#991b1b;--color-background:var(--neutral-100);--color-surface:var(--neutral-100);--color-foreground:var(--neutral-950);--color-foreground-secondary:var(--neutral-700);--color-border:var(--neutral-200);--color-focus:color-mix(in srgb, var(--neutral-950) 16%, transparent);--font-body:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:"Space Mono", "SFMono-Regular", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-sm:.8125rem;--text-md:.9375rem;--radius-lg:.375rem;--border-width:1px;--duration-fast:.14s;--duration-base:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--shadow-elevation-2:0 1px 2px color-mix(in srgb, var(--neutral-950) 10%, transparent), 0 6px 14px color-mix(in srgb, var(--neutral-950) 6%, transparent);--shadow-elevation-4:0 2px 4px color-mix(in srgb, var(--neutral-950) 12%, transparent), 0 12px 28px color-mix(in srgb, var(--neutral-950) 10%, transparent);--shadow-panel:var(--shadow-elevation-2);--shadow-panel-strong:var(--shadow-elevation-4);--shadow-overlay:var(--shadow-elevation-4);--color-contrib-0:var(--slate-300);--color-contrib-1:var(--slate-400);--color-contrib-2:var(--slate-500);--color-contrib-3:var(--slate-600);--color-contrib-4:var(--slate-700);--color-contrib-5:var(--slate-800);--color-contrib-active-0:var(--green-200);--color-contrib-active-1:var(--green-300);--color-contrib-active-2:var(--green-400);--color-contrib-active-3:var(--green-500);--color-contrib-active-4:var(--green-600);--color-contrib-active-5:var(--green-700);--color-snake:var(--neutral-950);--color-snake-food:var(--neutral-700);--color-snake-glow:color-mix(in srgb, var(--neutral-50) 4%, transparent);--color-snake-active:var(--green-950);--color-snake-food-active:var(--green-700);--color-snake-glow-active:color-mix(in srgb, var(--green-50) 16%, transparent);--color-snake-head:color-mix(in srgb, var(--color-snake) 72%, var(--color-surface));--color-snake-head-active:color-mix(in srgb, var(--color-snake-active) 72%, var(--color-surface));--color-snake-eye:var(--color-surface);--color-snake-eye-active:var(--color-surface);--color-danger-wave:var(--red-600);--color-danger-wave-strong:var(--red-800);--color-danger-text:var(--red-500);--color-danger-wave-ring:color-mix(in srgb, var(--red-600) 22%, transparent);--color-danger-wave-ring-strong:color-mix(in srgb, var(--red-800) 14%, transparent);--color-start-wave:var(--green-500);--color-start-wave-strong:var(--green-700);--color-start-wave-ring:color-mix(in srgb, var(--green-500) 22%, transparent);--color-start-wave-ring-strong:color-mix(in srgb, var(--green-700) 14%, transparent);--color-gameover-surface:color-mix(in srgb, var(--neutral-50) 94%, transparent);--color-gameover-border:color-mix(in srgb, var(--neutral-950) 8%, transparent);width:100%;font-family:var(--font-body);color:var(--color-foreground);padding-bottom:.25rem;position:relative}[data-theme=dark] ._51wqea_root{--color-background:var(--neutral-950);--color-surface:var(--neutral-900);--color-foreground:var(--neutral-50);--color-foreground-secondary:var(--neutral-300);--color-border:var(--neutral-800);--color-focus:color-mix(in srgb, var(--neutral-50) 18%, transparent);--color-contrib-0:color-mix(in srgb, var(--slate-700) 90%, var(--neutral-950));--color-contrib-1:color-mix(in srgb, var(--slate-600) 94%, var(--neutral-950));--color-contrib-2:var(--slate-500);--color-contrib-3:var(--slate-400);--color-contrib-4:var(--slate-300);--color-contrib-5:var(--slate-200);--color-contrib-active-0:color-mix(in srgb, var(--green-800) 82%, var(--neutral-950));--color-contrib-active-1:color-mix(in srgb, var(--green-700) 88%, var(--neutral-950));--color-contrib-active-2:var(--green-600);--color-contrib-active-3:var(--green-500);--color-contrib-active-4:var(--green-400);--color-contrib-active-5:var(--green-300);--color-snake:var(--neutral-50);--color-snake-food:var(--neutral-300);--color-snake-active:var(--green-200);--color-snake-food-active:var(--green-400);--color-snake-glow-active:color-mix(in srgb, var(--green-50) 24%, transparent);--color-gameover-surface:color-mix(in srgb, var(--neutral-950) 90%, transparent);--color-gameover-border:color-mix(in srgb, var(--neutral-50) 8%, transparent);--shadow-elevation-2:0 1px 2px color-mix(in srgb, var(--neutral-950) 30%, transparent), 0 8px 18px color-mix(in srgb, var(--neutral-950) 26%, transparent);--shadow-elevation-4:0 2px 4px color-mix(in srgb, var(--neutral-950) 34%, transparent), 0 14px 32px color-mix(in srgb, var(--neutral-950) 28%, transparent)}@media (prefers-color-scheme:dark){html:not([data-theme]) ._51wqea_root{--color-background:var(--neutral-950);--color-surface:var(--neutral-900);--color-foreground:var(--neutral-50);--color-foreground-secondary:var(--neutral-300);--color-border:var(--neutral-800);--color-focus:color-mix(in srgb, var(--neutral-50) 18%, transparent);--color-contrib-0:color-mix(in srgb, var(--slate-700) 90%, var(--neutral-950));--color-contrib-1:color-mix(in srgb, var(--slate-600) 94%, var(--neutral-950));--color-contrib-2:var(--slate-500);--color-contrib-3:var(--slate-400);--color-contrib-4:var(--slate-300);--color-contrib-5:var(--slate-200);--color-contrib-active-0:color-mix(in srgb, var(--green-800) 82%, var(--neutral-950));--color-contrib-active-1:color-mix(in srgb, var(--green-700) 88%, var(--neutral-950));--color-contrib-active-2:var(--green-600);--color-contrib-active-3:var(--green-500);--color-contrib-active-4:var(--green-400);--color-contrib-active-5:var(--green-300);--color-snake:var(--neutral-50);--color-snake-food:var(--neutral-300);--color-snake-active:var(--green-200);--color-snake-food-active:var(--green-400);--color-snake-glow-active:color-mix(in srgb, var(--green-50) 24%, transparent);--color-gameover-surface:color-mix(in srgb, var(--neutral-950) 90%, transparent);--color-gameover-border:color-mix(in srgb, var(--neutral-50) 8%, transparent);--shadow-elevation-2:0 1px 2px color-mix(in srgb, var(--neutral-950) 30%, transparent), 0 8px 18px color-mix(in srgb, var(--neutral-950) 26%, transparent);--shadow-elevation-4:0 2px 4px color-mix(in srgb, var(--neutral-950) 34%, transparent), 0 14px 32px color-mix(in srgb, var(--neutral-950) 28%, transparent)}}._51wqea_header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.875rem;display:flex}._51wqea_titleGroup{flex-direction:column;gap:.3rem;display:flex}._51wqea_title{align-items:center;gap:.45rem;display:flex}._51wqea_githubMark{width:.95rem;height:.95rem;color:var(--color-foreground-secondary);flex-shrink:0}._51wqea_title p,._51wqea_title span,._51wqea_meta span{font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-transform:lowercase;color:var(--color-foreground-secondary);margin:0}._51wqea_meta{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;display:flex}._51wqea_map{--contribution-label-width:2.25rem;--contribution-gap:.24rem;--contribution-cell-size:max(.72rem, calc((100% - var(--contribution-label-width) - (var(--contribution-gap) * var(--contribution-columns))) / var(--contribution-columns)));--snake-eye-size:calc(var(--contribution-cell-size) * .16);--snake-eye-gap:calc(var(--contribution-cell-size) * .28);--snake-eye-inset:calc(var(--contribution-cell-size) * .06);z-index:2;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;position:relative;overflow-x:hidden}._51wqea_map::-webkit-scrollbar{display:none}._51wqea_noCalendarLabels{--contribution-label-width:0rem}._51wqea_months{grid-template-columns:var(--contribution-label-width) repeat(var(--contribution-columns), var(--contribution-cell-size));gap:var(--contribution-gap);width:max-content;min-width:100%;margin-bottom:.45rem;display:grid}._51wqea_months span{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-foreground-secondary)}._51wqea_mapBody{gap:var(--contribution-gap);width:max-content;min-width:100%;display:flex}._51wqea_noCalendarLabels ._51wqea_mapBody{gap:0}._51wqea_boardStack{flex:1;min-width:0;display:flex;position:relative}._51wqea_dayLabels{width:var(--contribution-label-width);grid-template-rows:repeat(7, var(--contribution-cell-size));gap:var(--contribution-gap);padding-top:.1rem;display:grid}._51wqea_dayLabels span{min-height:var(--contribution-cell-size);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-foreground-secondary);justify-content:flex-start;align-items:center;display:flex}._51wqea_board{gap:var(--contribution-gap);outline:none;flex:none;width:max-content;min-width:auto;display:flex}._51wqea_board:focus,._51wqea_board:focus-visible{box-shadow:none;outline:none}._51wqea_week{width:var(--contribution-cell-size);grid-template-rows:repeat(7, var(--contribution-cell-size));gap:var(--contribution-gap);flex:none;display:grid}._51wqea_cell{appearance:none;width:var(--contribution-cell-size);height:var(--contribution-cell-size);background:var(--color-contrib-1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-contrib-5) 26%, transparent);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);cursor:pointer;border:0;border-radius:.18rem;position:relative}._51wqea_cell:disabled{cursor:default}._51wqea_cell:hover{transform:scale(1.06)}._51wqea_level0{background:var(--color-contrib-0)}._51wqea_level1{background:var(--color-contrib-2)}._51wqea_level2{background:var(--color-contrib-3)}._51wqea_level3{background:var(--color-contrib-4)}._51wqea_level4{background:var(--color-contrib-5)}._51wqea_focus ._51wqea_cell{background:var(--color-contrib-active-0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-contrib-active-5) 38%, transparent);opacity:.84}._51wqea_focus ._51wqea_level0{background:var(--color-contrib-active-0)}._51wqea_focus ._51wqea_level1{background:var(--color-contrib-active-1)}._51wqea_focus ._51wqea_level2{background:var(--color-contrib-active-2)}._51wqea_focus ._51wqea_level3{background:var(--color-contrib-active-3)}._51wqea_focus ._51wqea_level4{background:var(--color-contrib-active-4)}._51wqea_clean ._51wqea_cell:not(._51wqea_snake):not(._51wqea_food),._51wqea_focus ._51wqea_clean ._51wqea_cell:not(._51wqea_snake):not(._51wqea_food){background:var(--color-contrib-active-0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-contrib-active-5) 24%, transparent);opacity:.86}._51wqea_snake{background:var(--color-snake);box-shadow:inset 0 0 0 1px var(--color-snake-glow)}._51wqea_head{background:var(--color-snake-head)}._51wqea_eyes{gap:var(--snake-eye-gap);pointer-events:none;display:flex;position:absolute}._51wqea_eyes span{width:var(--snake-eye-size);height:var(--snake-eye-size);background:var(--color-snake-eye);border-radius:50%}._51wqea_head[data-direction=up] ._51wqea_eyes,._51wqea_head[data-direction=down] ._51wqea_eyes{left:50%;transform:translate(-50%)}._51wqea_head[data-direction=up] ._51wqea_eyes{top:var(--snake-eye-inset)}._51wqea_head[data-direction=down] ._51wqea_eyes{bottom:var(--snake-eye-inset)}._51wqea_head[data-direction=left] ._51wqea_eyes,._51wqea_head[data-direction=right] ._51wqea_eyes{flex-direction:column;top:50%;transform:translateY(-50%)}._51wqea_head[data-direction=left] ._51wqea_eyes{left:var(--snake-eye-inset)}._51wqea_head[data-direction=right] ._51wqea_eyes{right:var(--snake-eye-inset)}._51wqea_food{background:var(--color-snake-food)}._51wqea_focus ._51wqea_snake{background:var(--color-snake-active);box-shadow:inset 0 0 0 1px var(--color-snake-glow-active);opacity:1}._51wqea_focus ._51wqea_head{background:var(--color-snake-head-active)}._51wqea_focus ._51wqea_eyes span{background:var(--color-snake-eye-active)}._51wqea_focus ._51wqea_food{background:var(--color-snake-food-active);opacity:1}._51wqea_failed ._51wqea_cell{animation:_51wqea_snakeFailWave .7s var(--ease-standard) both;animation-delay:var(--fail-delay,0s)}._51wqea_starting ._51wqea_cell{animation:.36s cubic-bezier(.16,1,.3,1) both _51wqea_snakeStartWave;animation-delay:var(--start-delay,0s)}._51wqea_callout{pointer-events:none;z-index:40;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem 1.15rem 1.1rem;display:flex;position:absolute;inset:0}._51wqea_callout:before{content:"";border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-gameover-border);width:min(24rem,100% - 3rem);height:5.5rem;box-shadow:var(--shadow-overlay);z-index:-1;background:#fffc;position:absolute}._51wqea_callout strong,._51wqea_callout span{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;text-align:center}._51wqea_gameOver{color:var(--color-danger-text)}._51wqea_gameOver strong{color:var(--color-danger-text);font-size:1.0625rem}._51wqea_gameOver span{font-size:var(--text-sm);color:var(--color-danger-text)}._51wqea_paused{color:#334155}._51wqea_paused:before{background:#fffc;border-color:#3341552e;width:min(24rem,100% - 3rem);height:3.65rem}._51wqea_pausedMessage{color:#0f172a;-webkit-text-fill-color:#0f172a;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}._51wqea_pauseIcon{flex-shrink:0;width:1rem;height:1rem}._51wqea_controlsHint{color:#334155;gap:.35rem}._51wqea_controlsHint:before{background:#fffc;border-color:#3341552e;width:min(24rem,100% - 3rem);height:5.5rem}._51wqea_controlsHint strong,._51wqea_startCountdown strong{color:#0f172a;-webkit-text-fill-color:#0f172a;font-size:1.0625rem;line-height:1.05}._51wqea_controlsHint span,._51wqea_startCountdown span{font-size:var(--text-sm);color:#64748b;-webkit-text-fill-color:#64748b;max-width:none;line-height:1.05}._51wqea_startCountdown:before{background:#fffc;border-color:#3341552e;width:min(24rem,100% - 3rem);height:5.5rem;animation:.56s cubic-bezier(.22,1,.36,1) both _51wqea_contributionCountdownPulse}._51wqea_focusOverlay{pointer-events:auto;z-index:20;background:0 0;position:fixed;inset:0}._51wqea_focus{z-index:30}@keyframes _51wqea_contributionCountdownPulse{0%{opacity:.72;transform:scale(.965);box-shadow:0 0 #fff0}38%{opacity:1;box-shadow:0 0 0 .45rem #ffffff29, var(--shadow-overlay);transform:scale(1.028)}to{opacity:1;box-shadow:var(--shadow-overlay);transform:scale(1)}}@keyframes _51wqea_snakeFailWave{0%,to{filter:none;transform:scale(1)}45%{background:var(--color-danger-wave);box-shadow:0 0 0 1px var(--color-danger-wave-ring);transform:scale(1.06)}70%{background:var(--color-danger-wave-strong);box-shadow:0 0 0 1px var(--color-danger-wave-ring-strong);transform:scale(1.02)}}@keyframes _51wqea_snakeStartWave{0%{filter:none;transform:scale(1)}22%{background:color-mix(in srgb, var(--color-start-wave) 72%, var(--color-contrib-active-0));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-start-wave-ring) 68%, transparent);opacity:.96;transform:translateY(-.5px)scale(1.035)}48%{background:var(--color-start-wave-strong);box-shadow:0 0 0 1px var(--color-start-wave-ring-strong);opacity:1;transform:translateY(-1px)scale(1.08)}76%{background:var(--color-start-wave);box-shadow:0 0 0 1px var(--color-start-wave-ring);opacity:1;transform:translateY(0)scale(1.025)}to{background:var(--color-contrib-active-0);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-contrib-active-5) 24%, transparent);filter:none;opacity:.86;transform:scale(1)}}@media (max-width:767px){._51wqea_header{flex-direction:column;align-items:flex-start}._51wqea_meta{justify-content:flex-start}._51wqea_map{--contribution-label-width:2rem;--contribution-cell-size:.95rem;--contribution-gap:.25rem;padding-bottom:.15rem;overflow:auto hidden}._51wqea_map._51wqea_noCalendarLabels{--contribution-label-width:0rem}._51wqea_months{grid-template-columns:var(--contribution-label-width) repeat(var(--contribution-columns), var(--contribution-cell-size));gap:var(--contribution-gap);width:max-content;min-width:100%}._51wqea_mapBody{flex-direction:row;align-items:flex-start;gap:.45rem;width:max-content;min-width:100%}._51wqea_dayLabels{width:var(--contribution-label-width);grid-template-rows:repeat(7, var(--contribution-cell-size));gap:var(--contribution-gap);grid-template-columns:none}._51wqea_dayLabels span{min-height:var(--contribution-cell-size);justify-content:flex-start}._51wqea_boardStack{align-items:flex-start;gap:0;width:max-content;max-width:none;margin:0}._51wqea_board{gap:var(--contribution-gap);width:max-content;min-width:auto;display:flex}._51wqea_week{width:var(--contribution-cell-size);grid-template-rows:repeat(7, var(--contribution-cell-size));gap:var(--contribution-gap)}._51wqea_cell{width:var(--contribution-cell-size);height:var(--contribution-cell-size)}}
.wpXZRW_journey{--sheet:1120px;--gutter:clamp(20px, 5vw, 72px);box-sizing:border-box;width:100%;max-width:calc(var(--sheet) + 2 * var(--gutter));padding:clamp(80px, 13vh, 150px) var(--gutter) clamp(40px, 7vh, 90px);margin-inline:auto;position:relative}.wpXZRW_title{max-width:20ch;font-family:var(--font-fira);letter-spacing:-.034em;color:var(--text-primary);text-align:center;margin:clamp(22px,3.4vh,38px) auto 0;font-size:clamp(1.7rem,4vw,3.1rem);font-weight:900;line-height:.99}.wpXZRW_sub{text-align:center;max-width:44ch;font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty;margin:clamp(14px,2vh,20px) auto 0}.wpXZRW_bar{justify-content:flex-end;align-items:center;gap:16px;min-height:1px;margin-top:clamp(28px,4.4vh,48px);display:flex}.wpXZRW_tidy{border:var(--hairline) solid var(--line-strong);background:var(--surface-raised);font-family:var(--font-fira);font-weight:500;font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:border-color .24s var(--e-out), color .24s var(--e-out), transform .24s var(--e-out);border-radius:2px;flex:none;padding:7px 14px}.wpXZRW_tidy:hover{border-color:var(--text-quiet);color:var(--text-primary)}.wpXZRW_tidy:active{transform:translateY(1px)}.wpXZRW_tidy:focus-visible{outline:var(--hairline) solid var(--text-primary);outline-offset:3px}.wpXZRW_swipe{align-items:center;gap:12px;margin:0;display:none}.wpXZRW_swipeCount{font-family:var(--font-fira);font-weight:500;font-size:var(--t-meta);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--text-quiet)}.wpXZRW_swipeTrack{background:var(--n-200);border-radius:2px;width:clamp(72px,26vw,128px);height:2px;position:relative;overflow:hidden}.wpXZRW_swipeThumb{width:calc(var(--span,1) * 100%);translate:calc((100% / var(--span,1) - 100%) * var(--p,0)) 0;background:var(--text-primary);border-radius:2px;position:absolute;inset:0 auto 0 0}.wpXZRW_table{aspect-ratio:16/8.9;background-image:radial-gradient(circle at 1px 1px, var(--n-200) 1px, transparent 2px), radial-gradient(circle at 1px 1px, var(--n-100) 1px, transparent 2px);-webkit-user-select:none;user-select:none;background-position:0 0;background-size:112px 112px,28px 28px;margin-top:clamp(18px,2.6vh,28px);position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(152% 134% at 50% 46%,#000 62%,#0000 100%);mask-image:radial-gradient(152% 134% at 50% 46%,#000 62%,#0000 100%);container-type:inline-size}.wpXZRW_card{left:var(--x);top:var(--y);z-index:var(--z);background:var(--surface-raised);border:var(--hairline) solid var(--line);width:clamp(128px,17cqi,208px);box-shadow:0 1px 2px color-mix(in oklch, var(--shade) 14%, transparent), 0 6px 14px -6px color-mix(in oklch, var(--shade) 16%, transparent);transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) rotate(calc(var(--r) + var(--throw,0deg))) scale(var(--s,1));transform-origin:50%;cursor:grab;touch-action:none;transition:transform .42s var(--e-settle), box-shadow .32s var(--e-out), border-color .32s var(--e-out);animation:wpXZRW_deal .62s var(--e-settle) calc(var(--i) * 40ms) both;border-radius:3px;margin:0;padding:clamp(7px,.8cqi,10px) clamp(7px,.8cqi,10px) 0;position:absolute}@keyframes wpXZRW_deal{0%{opacity:0;transform:translate(-50%, calc(-50% + 18px)) rotate(calc(var(--r) * 2.2)) scale(.94)}to{opacity:1}}.wpXZRW_card:hover,.wpXZRW_card:focus-visible{--s:1.045;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) rotate(calc(var(--r) * .2)) scale(var(--s));z-index:40;border-color:var(--line-strong);box-shadow:0 1px 2px color-mix(in oklch, var(--shade) 14%, transparent), 0 18px 38px -14px color-mix(in oklch, var(--shade) 30%, transparent)}.wpXZRW_card:focus-visible{outline:var(--hairline) solid var(--text-primary);outline-offset:4px}.wpXZRW_card[data-drag]{--s:1.06;z-index:50;cursor:grabbing;transition:box-shadow .32s var(--e-out);box-shadow:0 2px 4px color-mix(in oklch, var(--shade) 12%, transparent), 0 30px 60px -18px color-mix(in oklch, var(--shade) 34%, transparent)}.wpXZRW_card[data-moved]{box-shadow:0 1px 2px color-mix(in oklch, var(--shade) 14%, transparent), 0 10px 22px -8px color-mix(in oklch, var(--shade) 22%, transparent)}.wpXZRW_window{background:var(--n-100);aspect-ratio:4/5;position:relative;overflow:hidden}.wpXZRW_card[data-wide] .wpXZRW_window{aspect-ratio:5/4}.wpXZRW_photo{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;transition:filter .42s var(--e-out), transform .62s var(--e-out);display:block}.wpXZRW_card:hover .wpXZRW_photo,.wpXZRW_card:focus-visible .wpXZRW_photo,.wpXZRW_card[data-drag] .wpXZRW_photo{filter:saturate(1.04)contrast(1.02);transform:scale(1.03)}.wpXZRW_halo{pointer-events:none;opacity:0;background:radial-gradient(42% 42% at var(--hx,50%) var(--hy,50%), #ffffff80, #ffffff1f 45%, transparent 72%);mix-blend-mode:plus-lighter;transition:opacity .32s var(--e-out);position:absolute;inset:0}.wpXZRW_card:hover .wpXZRW_halo,.wpXZRW_card[data-drag] .wpXZRW_halo{opacity:1}.wpXZRW_caption{font-family:var(--font-hand);color:var(--text-tertiary);transition:color .32s var(--e-out);padding:9px 2px 11px;font-size:clamp(.72rem,1.5cqi,.86rem);line-height:1.15}.wpXZRW_card:hover .wpXZRW_caption,.wpXZRW_card:focus-visible .wpXZRW_caption,.wpXZRW_card[data-drag] .wpXZRW_caption{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.wpXZRW_card{transition:box-shadow .2s linear,border-color .2s linear;animation:none}.wpXZRW_card:hover,.wpXZRW_card:focus-visible{--s:1.02}.wpXZRW_photo{transition:filter .2s linear}.wpXZRW_card:hover .wpXZRW_photo,.wpXZRW_card:focus-visible .wpXZRW_photo,.wpXZRW_card[data-drag] .wpXZRW_photo{transform:none}.wpXZRW_halo{display:none}}@media (hover:none),(pointer:coarse),(max-width:48rem){.wpXZRW_table{aspect-ratio:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:clamp(14px,4vw,26px);padding:26px 4px 30px;display:flex;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.wpXZRW_table::-webkit-scrollbar{display:none}.wpXZRW_bar{justify-content:space-between}.wpXZRW_swipe{display:flex}.wpXZRW_card{scroll-snap-align:center;width:clamp(168px,58vw,240px);transform:rotate(calc(var(--r) * .5));touch-action:auto;cursor:default;flex:none;animation:none;position:static}.wpXZRW_card:hover{--s:1;transform:rotate(calc(var(--r) * .5));z-index:var(--z)}.wpXZRW_card:focus-visible{transform:rotate(0)scale(1.02)}.wpXZRW_halo{display:none}}
._7hfjMW_graph{z-index:1;background:var(--surface);padding:0 clamp(20px,5vw,72px) clamp(72px,12vh,140px);position:relative}._7hfjMW_inner{width:min(1120px,100%);margin:0 auto}._7hfjMW_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._7hfjMW_frame{--edge:var(--line);border:var(--hairline) solid var(--edge);background:var(--surface);transition:border-color .42s var(--e-out);padding:clamp(18px,2.4vw,30px) clamp(16px,2.4vw,30px) clamp(14px,2vw,22px)}._7hfjMW_graph[data-state=countdown] ._7hfjMW_frame,._7hfjMW_graph[data-state=playing] ._7hfjMW_frame{--edge:var(--n-500)}._7hfjMW_graph[data-state=paused] ._7hfjMW_frame{--edge:var(--line-strong)}._7hfjMW_graph[data-state=failed] ._7hfjMW_frame{--edge:color-mix(in oklab, #b4292c 58%, var(--n-300));transition-duration:.16s}._7hfjMW_widget._7hfjMW_widget{--color-background:var(--surface);--color-surface:var(--surface);--color-foreground:var(--text-primary);--color-foreground-secondary:var(--text-tertiary);--color-border:var(--line);--color-focus:color-mix(in oklab, var(--text-primary) 18%, transparent);--font-body:var(--font-fira);--font-ui:var(--font-fira);--text-sm:.74rem;--text-md:.84rem;--radius-lg:2px;--border-width:var(--hairline);--duration-fast:.16s;--duration-base:.24s;--ease-standard:var(--e-out);--shadow-elevation-2:none;--shadow-elevation-4:none;--shadow-panel:none;--shadow-panel-strong:none;--shadow-overlay:none;--color-contrib-0:var(--n-100);--color-contrib-1:var(--n-200);--color-contrib-2:var(--n-300);--color-contrib-3:var(--n-500);--color-contrib-4:var(--n-700);--color-contrib-5:var(--n-900);--color-contrib-active-0:var(--n-100);--color-contrib-active-1:var(--n-200);--color-contrib-active-2:var(--n-300);--color-contrib-active-3:var(--n-400);--color-contrib-active-4:var(--n-500);--color-contrib-active-5:var(--n-600);--color-snake:var(--n-800);--color-snake-food:var(--n-950);--color-snake-glow:transparent;--color-snake-active:var(--n-900);--color-snake-food-active:var(--n-950);--color-snake-glow-active:transparent;--color-snake-eye:var(--surface);--color-snake-eye-active:var(--surface);--color-start-wave:var(--n-400);--color-start-wave-strong:var(--n-600);--color-start-wave-ring:color-mix(in oklab, var(--n-500) 20%, transparent);--color-start-wave-ring-strong:color-mix(in oklab, var(--n-700) 12%, transparent);--color-danger-wave:#b4292c;--color-danger-wave-strong:#7d1c1e;--color-danger-text:#9b2225;--color-danger-wave-ring:#b4292c33;--color-danger-wave-ring-strong:#7d1c1e1f;--color-gameover-surface:color-mix(in oklab, var(--surface) 94%, transparent);--color-gameover-border:var(--line-strong);letter-spacing:-.006em}@supports (color:lab(0% 0 0)){._7hfjMW_widget._7hfjMW_widget{--color-danger-wave-ring:lab(41.0522% 55.4625 34.7975/.2);--color-danger-wave-ring-strong:lab(28.0447% 41.6915 25.4758/.12)}}._7hfjMW_profile{color:inherit;text-decoration:underline;text-decoration-thickness:var(--hairline);-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px;transition:color .24s var(--e-out), text-decoration-color .24s var(--e-out);align-items:center;gap:4px;display:inline-flex}._7hfjMW_arrow{transition:transform .3s var(--e-settle);flex:none}@media (hover:hover){._7hfjMW_profile:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}._7hfjMW_profile:hover ._7hfjMW_arrow{transform:translate(2px,-2px)}}._7hfjMW_profile:focus-visible{color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:3px}._7hfjMW_foot{margin-top:14px;padding:0 2px}._7hfjMW_hint{font-family:var(--font-fira);letter-spacing:-.004em;color:var(--text-tertiary);transition:color .28s var(--e-out);margin:0;font-size:.74rem;font-weight:500;line-height:1.4}._7hfjMW_graph[data-state=playing] ._7hfjMW_hint,._7hfjMW_graph[data-state=countdown] ._7hfjMW_hint{color:var(--text-secondary)}._7hfjMW_graph[data-state=failed] ._7hfjMW_hint{color:#9b2225}._7hfjMW_note{max-width:56ch;font-family:var(--font-fira);letter-spacing:-.004em;text-wrap:pretty;color:var(--text-quiet);margin:18px 0 0;padding:0 2px;font-size:.74rem;font-weight:400;line-height:1.5}._7hfjMW_hintNarrow{display:none}@media (max-width:767px){._7hfjMW_hintWide{display:none}._7hfjMW_hintNarrow{display:inline}._7hfjMW_graph[data-state] ._7hfjMW_frame{--edge:var(--line)}}html[data-js] ._7hfjMW_reveal{opacity:0;transition:opacity .62s var(--e-out), transform .76s var(--e-settle);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(18px)}html[data-js] ._7hfjMW_graph[data-in] ._7hfjMW_reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-js] ._7hfjMW_reveal{transition:opacity .3s linear;transition-delay:calc(var(--i,0) * 50ms);transform:none}._7hfjMW_frame,._7hfjMW_hint,._7hfjMW_profile{transition-duration:.16s;transition-timing-function:linear}._7hfjMW_profile:hover ._7hfjMW_arrow{transform:none}}
.hbm1Na_motion{padding:0 16px clamp(90px,15vh,160px);position:relative}.hbm1Na_inner{width:min(100%,62rem);margin-inline:auto}.hbm1Na_head{align-items:center;gap:clamp(12px,1.8vw,22px);display:flex}.hbm1Na_heading{text-align:center;font-family:var(--font-fira);letter-spacing:-.028em;color:var(--text-primary);flex:none;margin:0;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:700;line-height:1.1}.hbm1Na_rule{height:var(--hairline);background:var(--line);flex:1}.hbm1Na_controls{justify-content:center;margin-top:clamp(14px,2vh,20px);display:flex}.hbm1Na_toggle{--sel:0;border:var(--hairline) solid color-mix(in oklab, var(--text-primary) calc(var(--sel) * 100%), var(--line-strong));background:color-mix(in oklab, var(--text-primary) calc(var(--sel) * 100%), transparent);height:26px;color:color-mix(in oklab, var(--text-inverse) calc(var(--sel) * 100%), var(--text-secondary));font:inherit;font-size:var(--t-meta);letter-spacing:-.004em;cursor:pointer;transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out), color .24s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px 0 9px;display:inline-flex}@media (hover:hover){.hbm1Na_toggle:hover{--sel:1}}.hbm1Na_toggle:focus-visible{--sel:1;outline:2px solid var(--text-primary);outline-offset:3px}.hbm1Na_toggleGlyph{width:0;height:0;transition:border-left-width .2s var(--ease-out);border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;flex:none}.hbm1Na_toggleGlyph[data-on]{clip-path:polygon(0 0,40% 0,40% 100%,0 100%,0 0,60% 0,100% 0,100% 100%,60% 100%,60% 0);background:currentColor;border:0;width:7px;height:9px}.hbm1Na_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:clamp(26px,3.6vh,42px);padding:0;list-style:none;display:grid}.hbm1Na_cell{min-width:0;display:flex}.hbm1Na_cell[data-span="2"]{grid-column:span 2}.hbm1Na_card{--sel:0;border:var(--hairline) solid color-mix(in oklab, var(--line-strong) calc(var(--sel) * 100%), var(--line));background:var(--surface-raised);width:100%;transition:border-color .26s var(--ease-out);border-radius:14px;flex-direction:column;margin:0;padding:7px;display:flex}@media (hover:hover){.hbm1Na_card:hover{--sel:1}}.hbm1Na_stage{background:var(--surface-sunken);border-radius:7px;place-items:center;padding:clamp(18px,2.2vw,30px) 10px;display:grid;position:relative}.hbm1Na_device{background:var(--n-950);width:min(100%,clamp(112px,15vw,164px));box-shadow:0 1px 2px #0000001a, 0 calc(6px + var(--sel) * 4px) calc(16px + var(--sel) * 10px) rgb(0 0 0/calc(.07 + var(--sel) * .05));transition:box-shadow .42s var(--ease-out), transform .48s var(--ease-out);transform:translateY(calc(var(--sel) * -3px));border-radius:18px;padding:4px}.hbm1Na_screen{aspect-ratio:862/1920;background:var(--n-100);border-radius:14px;position:relative;overflow:hidden}.hbm1Na_poster,.hbm1Na_reel{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hbm1Na_reel{opacity:0;transition:opacity .3s var(--ease-out)}.hbm1Na_reel[data-ready]{opacity:1}.hbm1Na_body{flex-direction:column;flex:1;min-width:0;margin:0;padding:clamp(11px,1.3vw,14px) clamp(5px,.7vw,8px) clamp(3px,.5vw,5px);display:flex}.hbm1Na_name{letter-spacing:-.012em;color:var(--text-primary);text-wrap:balance;margin:0 0 clamp(10px,1.2vw,14px);font-size:.86rem;font-weight:500;line-height:1.25}.hbm1Na_tag{align-self:flex-start;margin-top:auto}html[data-js] .hbm1Na_card{opacity:0;transition:opacity .48s var(--ease-out), transform .56s var(--ease-out), border-color .26s var(--ease-out);transform:translateY(10px)}html[data-js] .hbm1Na_card[data-in]{opacity:1;transform:none}@media (max-width:1100px){.hbm1Na_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.hbm1Na_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hbm1Na_head{flex-wrap:wrap}}@media (max-width:420px){.hbm1Na_grid{grid-template-columns:minmax(0,1fr)}.hbm1Na_cell[data-span="2"]{grid-column:auto}.hbm1Na_device{width:min(100%,190px)}}@media (prefers-reduced-motion:reduce){html[data-js] .hbm1Na_card{transition:opacity .28s linear;transform:none}.hbm1Na_device,.hbm1Na_toggle,.hbm1Na_toggleGlyph{transition-duration:.14s;transition-timing-function:linear}.hbm1Na_device{transform:none}}@media (forced-colors:active){.hbm1Na_card{border-color:canvastext}.hbm1Na_device{box-shadow:none;outline:1px solid canvastext}.hbm1Na_toggle{color:canvastext;background:canvas;border-color:canvastext}.hbm1Na_toggle[aria-pressed=true]{color:highlighttext;background:highlight}}
.b21iGa_bring{--sheet:1180px;--gutter:clamp(20px, 5vw, 72px);box-sizing:border-box;width:100%;max-width:calc(var(--sheet) + 2 * var(--gutter));padding:clamp(80px, 13vh, 150px) var(--gutter) clamp(40px, 7vh, 90px);margin-inline:auto;position:relative}.b21iGa_title{max-width:16ch;font-family:var(--font-fira);letter-spacing:-.038em;color:var(--text-primary);text-align:center;text-wrap:balance;margin:clamp(22px,3.4vh,38px) auto 0;font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:900;line-height:.96}.b21iGa_sub{text-align:center;max-width:46ch;font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty;margin:clamp(14px,2vh,22px) auto 0}.b21iGa_grid{--gap:clamp(16px, 1.8vw, 24px);columns:3;column-gap:var(--gap);margin:clamp(40px,6vh,72px) 0 0;padding:0;list-style:none}.b21iGa_card{--pad:14px;--r:32px;break-inside:avoid;margin-bottom:var(--gap);box-sizing:border-box;padding:var(--pad);background:var(--n-50);border-radius:var(--r);corner-shape:superellipse(2.4);opacity:0;transition:opacity .62s var(--e-out) calc(var(--n) * 55ms), transform .68s var(--e-settle) calc(var(--n) * 55ms);display:flow-root;transform:translateY(16px)}.b21iGa_card[data-in]{opacity:1;transform:none}.b21iGa_plate{aspect-ratio:var(--ar,4 / 3);border-radius:calc(var(--r) - var(--pad));corner-shape:superellipse(2.4);background:radial-gradient(118% 118% at 16% 6%, #ffffff42, transparent 56%), linear-gradient(142deg, var(--a), var(--b));position:relative;overflow:hidden}.b21iGa_plate:after{content:"";pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.b21iGa_field{color:#fffffff2;filter:drop-shadow(0 0 6px #fff3);position:absolute;inset:0}.b21iGa_body{padding:clamp(14px,1.3vw,18px) 4px clamp(4px,.6vw,8px)}.b21iGa_cardTitle{font-family:var(--font-fira);letter-spacing:-.026em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(1.12rem,1.45vw,1.35rem);font-weight:700;line-height:1.18}.b21iGa_para{font-family:var(--font-sans);color:var(--text-tertiary);text-wrap:pretty;margin:clamp(8px,.8vw,11px) 0 0;font-size:.9rem;line-height:1.6}.b21iGa_para+.b21iGa_para{margin-top:7px}@media (max-width:70rem){.b21iGa_grid{columns:2}}@media (max-width:42rem){.b21iGa_grid{columns:1}.b21iGa_plate{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.b21iGa_card{opacity:1;transition:none;transform:none}.b21iGa_plate{transition:none}}
.X0fzda_archive{background:var(--surface);padding:clamp(120px,20vh,190px) clamp(20px,5vw,72px) clamp(80px,14vh,160px);position:relative}.X0fzda_inner{width:min(1240px,100%);margin:0 auto}.X0fzda_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.X0fzda_back{font-family:var(--font-fira);letter-spacing:-.004em;color:var(--text-tertiary);transition:color .2s var(--e-out);align-items:center;gap:7px;margin-bottom:clamp(20px,3vw,30px);font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.X0fzda_back svg{transition:transform .42s var(--e-settle)}@media (hover:hover){.X0fzda_back:hover{color:var(--text-primary)}.X0fzda_back:hover svg{transform:translate(-3px)}}.X0fzda_back:focus-visible{color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:4px;border-radius:1px}.X0fzda_head{margin-bottom:clamp(34px,5vw,56px)}.X0fzda_title{font-family:var(--font-fira);letter-spacing:-.035em;color:var(--text-primary);margin:0;font-size:clamp(2rem,5.4vw,3.6rem);font-weight:900;line-height:.98}.X0fzda_lede{text-wrap:pretty;max-width:48ch;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);margin:clamp(12px,1.6vw,18px) 0 0;font-size:clamp(.86rem,1.2vw,.98rem);font-weight:500;line-height:1.5}.X0fzda_wall{--gap:clamp(10px, 1.1vw, 16px);column-count:4;column-gap:var(--gap)}@media (max-width:1180px){.X0fzda_wall{column-count:3}}@media (max-width:860px){.X0fzda_wall{column-count:2}}.X0fzda_tile{--sel:0;width:100%;margin:0 0 var(--gap);background:var(--n-50);cursor:default;break-inside:avoid;-webkit-column-break-inside:avoid;box-shadow:0 0 0 var(--hairline) color-mix(in oklab, var(--n-400) calc(var(--sel) * 100%), transparent), 0 calc(var(--sel) * 6px) calc(var(--sel) * 18px) color-mix(in oklab, var(--n-950) calc(var(--sel) * 9%), transparent);transform:translateY(calc(var(--sel) * -2px));transition:transform .38s var(--e-settle), box-shadow .32s var(--e-out);border:0;padding:0;display:block}html[data-js] .X0fzda_tile{cursor:zoom-in}html:not([data-js]) .X0fzda_openHint{display:none}@media (hover:hover){html[data-js] .X0fzda_tile:hover{--sel:1}}html[data-js] .X0fzda_tile:focus-visible{--sel:1;outline:2px solid var(--text-primary);outline-offset:3px}.X0fzda_img{vertical-align:top;width:100%;height:auto;display:block}html[data-js] .X0fzda_tile{opacity:0;transition:opacity .52s var(--e-out), transform .62s var(--e-settle), box-shadow .32s var(--e-out);transform:translateY(12px)}html[data-js] .X0fzda_tile[data-in]{opacity:1;transform:translateY(calc(var(--sel) * -2px))}:is(html[data-js] .X0fzda_back,html[data-js] .X0fzda_head>*){opacity:0;animation:X0fzda_rise .7s var(--e-settle) forwards;transform:translateY(14px)}html[data-js] .X0fzda_back{animation-delay:40ms}html[data-js] .X0fzda_title{animation-delay:.11s}html[data-js] .X0fzda_lede{animation-delay:.19s}@keyframes X0fzda_rise{to{opacity:1;transform:none}}.X0fzda_lightbox{--exit:.18s;cursor:zoom-out;background:0 0;border:0;grid-template-rows:1fr auto;justify-items:center;gap:clamp(12px,2vw,20px);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:clamp(16px,3vw,40px);display:grid;overflow:hidden}.X0fzda_lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--exit) var(--e-out);background:#fdfdfdeb;background:lab(99.3096% 0 0/.92)}.X0fzda_lightbox[open]::backdrop{opacity:1}@starting-style{.X0fzda_lightbox[open]::backdrop{opacity:0}}.X0fzda_stage{opacity:1;width:100%;height:100%;min-height:0;transition:opacity var(--exit) var(--e-out), transform .32s var(--e-settle);position:relative;overflow:hidden;transform:none}@starting-style{.X0fzda_lightbox[open] .X0fzda_stage{opacity:0;transform:scale(.985)}}.X0fzda_lightbox[data-closing] .X0fzda_stage{opacity:0;transform:scale(.99)}.X0fzda_lightbox[data-closing]::backdrop{opacity:0}.X0fzda_full{object-fit:contain;cursor:default;width:100%;height:100%;position:absolute;inset:0;background-size:contain!important}.X0fzda_foot{cursor:default;justify-items:center;gap:clamp(8px,1.2vw,12px);display:grid}.X0fzda_cap{text-align:center;font-family:var(--font-fira);letter-spacing:-.008em;color:var(--text-primary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:.86rem;font-weight:500;display:flex}.X0fzda_capSub{color:var(--text-tertiary);font-size:.78rem;font-weight:400}.X0fzda_bar{cursor:default;align-items:center;gap:clamp(10px,1.6vw,16px);display:flex}.X0fzda_ctl{border:var(--hairline) solid var(--line-strong);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:color .2s var(--e-out), border-color .2s var(--e-out), background-color .2s var(--e-out);border-radius:2px;place-items:center;padding:0;display:grid}@media (hover:hover){.X0fzda_ctl:hover{color:var(--text-inverse);border-color:var(--n-950);background:var(--n-950)}}.X0fzda_ctl:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.X0fzda_count{text-align:center;min-width:5ch;font-family:var(--font-fira);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-tertiary);margin:0;font-size:.78rem;font-weight:500}.X0fzda_close{position:absolute;top:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px)}@media (prefers-reduced-motion:reduce){html[data-js] .X0fzda_tile{transition:opacity .26s linear,box-shadow .16s linear;transform:none}html[data-js] .X0fzda_tile[data-in]{transform:none}:is(html[data-js] .X0fzda_back,html[data-js] .X0fzda_head>*){animation:.3s linear forwards X0fzda_fade;transform:none}.X0fzda_back svg{transition:none}@keyframes X0fzda_fade{to{opacity:1}}.X0fzda_stage,.X0fzda_ctl{transition-duration:.14s;transition-timing-function:linear}@starting-style{.X0fzda_lightbox[open] .X0fzda_stage{transform:none}}.X0fzda_lightbox[data-closing] .X0fzda_stage{transform:none}}
._0oEUcq_root{box-sizing:border-box;padding:var(--gap);border-radius:var(--r);corner-shape:superellipse(2.4);background:var(--n-100);box-shadow:inset 0 1px 2px color-mix(in oklab, var(--n-950) 7%, transparent);--gap:5px;--r:19px;--h:34px;--x:0px;--w:0px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}._0oEUcq_thumb{top:var(--gap);z-index:0;height:var(--h);width:var(--w);translate:var(--x) 0;pointer-events:none;position:absolute;left:0}._0oEUcq_root[data-ready] ._0oEUcq_thumb{transition:translate .42s var(--e-settle), width .42s var(--e-settle)}._0oEUcq_plate{border-radius:calc(var(--r) - var(--gap));corner-shape:superellipse(2.4);background:var(--surface-raised);width:100%;height:100%;box-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px color-mix(in oklab, var(--n-950) 9%, transparent), 0 2px 6px color-mix(in oklab, var(--n-950) 7%, transparent), 0 0 0 var(--hairline) color-mix(in oklab, var(--n-950) 7%, transparent);transform-origin:50%;transition:scale .26s var(--e-settle);display:block;scale:1}@supports (color:lab(0% 0 0)){._0oEUcq_plate{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.9), 0 1px 2px color-mix(in oklab, var(--n-950) 9%, transparent), 0 2px 6px color-mix(in oklab, var(--n-950) 7%, transparent), 0 0 0 var(--hairline) color-mix(in oklab, var(--n-950) 7%, transparent)}}._0oEUcq_root[data-press] ._0oEUcq_plate{transition:scale 90ms var(--e-out);scale:.94}._0oEUcq_tab{z-index:1;height:var(--h);appearance:none;font-family:var(--font-fira);letter-spacing:-.012em;white-space:nowrap;color:var(--text-tertiary);cursor:pointer;transition:color .24s var(--e-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:.92rem;font-weight:600;line-height:1;display:inline-flex;position:relative}._0oEUcq_tab:not([data-on]):hover{color:var(--text-primary)}._0oEUcq_tab[data-on]{color:var(--text-primary);cursor:default}._0oEUcq_tab:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px;border-radius:calc(var(--r) - var(--gap));corner-shape:superellipse(2.4)}@media (max-width:420px){._0oEUcq_root{--h:32px;--r:17px}._0oEUcq_tab{padding:0 13px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){._0oEUcq_root[data-ready] ._0oEUcq_thumb{transition:translate .16s linear,width .16s linear}._0oEUcq_plate,._0oEUcq_root[data-press] ._0oEUcq_plate{transition:none;scale:1}}
.wqP73W_index{background:var(--surface);padding:var(--masthead-top) clamp(20px, 5vw, 72px) clamp(80px, 14vh, 160px);position:relative}.wqP73W_inner{width:min(1240px,100%);margin:0 auto}.wqP73W_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wqP73W_head{margin:0 auto var(--masthead-gap);max-width:var(--measure-lede);text-align:center}.wqP73W_title{font-family:var(--font-fira);font-weight:900;font-size:var(--t-page);letter-spacing:-.035em;color:var(--text-primary);margin:0;line-height:1}.wqP73W_lede{margin:var(--masthead-lede-gap) auto 0;max-width:var(--measure-lede);text-wrap:pretty;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);font-size:clamp(.88rem,1.1vw,1rem);font-weight:500;line-height:1.55}.wqP73W_shelf{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),420px));gap:clamp(20px,2.6vw,32px);margin:0;padding:0;list-style:none;display:grid}.wqP73W_item{--pad:14px;--r:32px}.wqP73W_card{box-sizing:border-box;padding:var(--pad);color:inherit;background:var(--n-50);border-radius:var(--r);corner-shape:superellipse(2.4);text-decoration:none;display:block}.wqP73W_card:focus-visible{outline:none}.wqP73W_card:focus-visible .wqP73W_plate{outline:2px solid var(--text-primary);outline-offset:4px}.wqP73W_plate{aspect-ratio:var(--ar,4 / 3);border-radius:calc(var(--r) - var(--pad));corner-shape:superellipse(2.4);background:radial-gradient(118% 118% at 16% 6%, #ffffff42, transparent 56%), linear-gradient(142deg, var(--a), var(--b) 52%, var(--c));display:block;position:relative;overflow:hidden}.wqP73W_plate:after{content:"";pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.wqP73W_field{color:#fffffff2;filter:drop-shadow(0 0 6px #fff3);position:absolute;inset:0}.wqP73W_bar{align-items:baseline;gap:10px;padding:clamp(14px,1.3vw,18px) 4px clamp(4px,.6vw,8px);display:flex}.wqP73W_name{font-family:var(--font-fira);letter-spacing:-.026em;color:var(--text-primary);margin:0 auto 0 0;font-size:clamp(1.12rem,1.45vw,1.35rem);font-weight:700;line-height:1.18}.wqP73W_meta{font-family:var(--font-fira);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-tertiary);flex:none;font-size:.74rem;font-weight:500}.wqP73W_soon{cursor:default}.wqP73W_tag{border:var(--hairline) solid var(--line-strong);font-family:var(--font-fira);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);border-radius:2px;flex:none;margin-left:auto;padding:2px 7px;font-size:.68rem;font-weight:500}html[data-js] .wqP73W_item{opacity:0;transition:opacity .56s var(--e-out), transform .66s var(--e-settle);transform:translateY(14px)}html[data-js] .wqP73W_item[data-in]{opacity:1;transform:none}html[data-js] .wqP73W_head>*{opacity:0;animation:wqP73W_rise .7s var(--e-settle) forwards;transform:translateY(14px)}html[data-js] .wqP73W_title{animation-delay:40ms}html[data-js] .wqP73W_lede{animation-delay:.12s}@keyframes wqP73W_rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-js] .wqP73W_item{transition:opacity .26s linear;transform:none}html[data-js] .wqP73W_item[data-in]{transform:none}html[data-js] .wqP73W_head>*{animation:.3s linear forwards wqP73W_fade;transform:none}@keyframes wqP73W_fade{to{opacity:1}}}
