._69t9rG_root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}._69t9rG_track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}._69t9rG_track::-webkit-scrollbar{display:none}._69t9rG_track[data-fade-start]{--fade-start:20px}._69t9rG_track[data-fade-end]{--fade-end:20px}._69t9rG_button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){._69t9rG_button:hover{color:var(--foreground)}}._69t9rG_button:active,._69t9rG_button[aria-pressed=true]{color:var(--foreground)}._69t9rG_selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}._69t9rG_label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}._69t9rG_root[data-full-width]{width:100%;display:flex}._69t9rG_root[data-full-width] ._69t9rG_track{flex:1}._69t9rG_root[data-full-width] ._69t9rG_button{flex:1 1 0;min-width:max-content}@media (max-width:380px){._69t9rG_button{padding:0 10px}}@media (prefers-reduced-motion:reduce){._69t9rG_button{transition:none}}
._9iBUIG_header{z-index:20;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);background:0 0;border-bottom:1px solid #0000;position:relative;container:site-header/inline-size}._9iBUIG_sticky{position:sticky;top:0}._9iBUIG_header[data-scrolled]{border-bottom-color:var(--border);background:var(--background);box-shadow:var(--shadow-resting)}._9iBUIG_inner{max-width:1200px;padding:0 var(--space-6);margin:0 auto;position:relative}._9iBUIG_bar{align-items:center;gap:var(--space-2);height:64px;display:flex}._9iBUIG_header[data-variant=centered] ._9iBUIG_bar{grid-template-columns:1fr auto 1fr;display:grid}._9iBUIG_brandSlot{min-width:0;display:flex}._9iBUIG_brand{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) 0;color:var(--foreground);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;border-radius:12px;font-weight:500;text-decoration:none;display:inline-flex}._9iBUIG_brandMark{flex:none;width:22px;height:22px}._9iBUIG_nav{min-width:0;margin-left:var(--space-4)}._9iBUIG_header[data-variant=centered] ._9iBUIG_nav{margin:0}._9iBUIG_navList{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}._9iBUIG_header[data-variant=centered] ._9iBUIG_navList{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);padding:3px}._9iBUIG_navCell{display:flex}._9iBUIG_navItem{isolation:isolate;height:36px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._9iBUIG_header[data-variant=centered] ._9iBUIG_navItem{border-radius:var(--radius-pill);height:32px;padding:0 14px}._9iBUIG_navItem:is([data-current],[data-open]){color:var(--foreground)}@media (hover:hover) and (pointer:fine){._9iBUIG_navItem:hover{color:var(--foreground)}}._9iBUIG_navLabel{position:relative}._9iBUIG_chevron{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}._9iBUIG_navItem[data-open] ._9iBUIG_chevron{transform:rotate(180deg)}._9iBUIG_hover{z-index:-1;border-radius:inherit;background:var(--surface-muted);position:absolute;inset:0}._9iBUIG_indicator{right:var(--space-3);bottom:4px;left:var(--space-3);background:var(--accent);border-radius:2px;height:2px;position:absolute}._9iBUIG_navItem:has(._9iBUIG_chevron) ._9iBUIG_indicator{right:calc(var(--space-3) + 18px)}._9iBUIG_header[data-variant=centered] ._9iBUIG_indicator{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);height:auto;box-shadow:var(--shadow-resting);inset:0}._9iBUIG_actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._9iBUIG_header[data-variant=centered] ._9iBUIG_actions{justify-self:end}._9iBUIG_action{border-radius:var(--radius-control);height:36px;font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}._9iBUIG_action:active{transform:scale(.97)}._9iBUIG_secondary{color:var(--text-secondary);background:0 0}._9iBUIG_primary{background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){._9iBUIG_secondary:hover{background:var(--surface-muted);color:var(--foreground)}._9iBUIG_primary:hover{opacity:.9}}._9iBUIG_menuButton{width:40px;height:40px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:12px;place-items:center;display:none;position:relative}._9iBUIG_menuButton:active{background:var(--surface-muted)}._9iBUIG_menuIcon{place-items:center;display:grid}._9iBUIG_panel{top:calc(100% - 4px);right:var(--space-6);left:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:50% 0;position:absolute;overflow:hidden}._9iBUIG_face{padding:var(--space-3);position:relative}._9iBUIG_face[data-leaving]{pointer-events:none;position:absolute;top:0;left:0;right:0}._9iBUIG_faceGrid{gap:var(--space-2);display:grid}._9iBUIG_faceGrid[data-featured]{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}._9iBUIG_panelLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}._9iBUIG_panelLink{align-items:flex-start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-3);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:16px;text-decoration:none;display:flex}._9iBUIG_panelLink:focus-visible,._9iBUIG_feature:focus-visible{background:var(--surface-muted)}._9iBUIG_panelIcon{color:var(--text-secondary);flex:none;margin-top:2px;display:flex}._9iBUIG_panelText{gap:2px;min-width:0;display:grid}._9iBUIG_panelText>span:first-child{font-size:var(--text-sm);font-weight:500}._9iBUIG_panelText>span:last-child:not(:first-child){color:var(--text-muted);font-size:var(--text-sm)}._9iBUIG_feature{padding:var(--space-2) var(--space-2) var(--space-3);background:var(--surface-muted);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-content:start;gap:6px;text-decoration:none;display:grid}._9iBUIG_featureImage{aspect-ratio:16/10;background:var(--border);border-radius:12px;margin-bottom:4px;display:block;position:relative;overflow:hidden}._9iBUIG_featureImage img{object-fit:cover;transition:transform var(--duration-considered) var(--ease-standard)}._9iBUIG_featureTitle{padding:0 var(--space-1);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;display:inline-flex}._9iBUIG_featureTitle svg{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}._9iBUIG_featureText{padding:0 var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){._9iBUIG_panelLink:hover{background:var(--surface-muted)}._9iBUIG_feature:hover ._9iBUIG_featureImage img{transform:scale(1.03)}._9iBUIG_feature:hover ._9iBUIG_featureTitle svg{transform:translate(2px)}}._9iBUIG_scrim{background:#00000029;background:lab(0% 0 0/.16);height:100dvh;position:absolute;top:100%;left:0;right:0}._9iBUIG_sheet{border-bottom:1px solid var(--border);background:var(--background);position:absolute;top:100%;left:0;right:0;overflow:hidden}._9iBUIG_sheetInner{max-height:var(--site-header-sheet-max,calc(100dvh - 65px));overscroll-behavior:contain;padding:var(--space-2) var(--space-4) var(--space-5);overflow-y:auto}._9iBUIG_sheetList{margin:0;padding:0;list-style:none}._9iBUIG_sheetItem{border-bottom:1px solid var(--border-subtle)}._9iBUIG_sheetRow{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:0 var(--space-1);color:var(--foreground);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}._9iBUIG_sheetChevron{color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}._9iBUIG_sheetRow[aria-expanded=true] ._9iBUIG_sheetChevron{transform:rotate(180deg)}._9iBUIG_sheetDot{background:var(--accent);border-radius:50%;width:6px;height:6px}._9iBUIG_sheetGroup{overflow:hidden}._9iBUIG_sheetGroup ul{padding:0 0 var(--space-3);margin:0;list-style:none;display:grid}._9iBUIG_sheetLink{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-2);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;text-decoration:none;display:flex}._9iBUIG_sheetLink:active{background:var(--surface-muted);color:var(--foreground)}._9iBUIG_sheetActions{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}._9iBUIG_sheetActions ._9iBUIG_action{height:var(--control-height-md)}._9iBUIG_sheetActions ._9iBUIG_secondary{border-color:var(--border)}@container site-header (max-width:759px){._9iBUIG_inner{padding:0 var(--space-4)}._9iBUIG_nav,._9iBUIG_wideOnly,._9iBUIG_panel{display:none}._9iBUIG_menuButton{display:grid}._9iBUIG_header[data-variant=centered] ._9iBUIG_bar{display:flex}}@container site-header (min-width:760px){._9iBUIG_sheet,._9iBUIG_scrim{display:none}}._9iBUIG_preview{justify-items:center;gap:var(--space-4);width:100%;display:grid}._9iBUIG_frame{overscroll-behavior:contain;border:1px solid var(--border);background:var(--background);--site-header-sheet-max:calc(520px - 67px);border-radius:20px;width:100%;height:520px;position:relative;overflow-y:auto;container-type:inline-size}._9iBUIG_page{margin-top:-65px}._9iBUIG_pageHero{justify-items:center;gap:var(--space-3);padding:128px var(--space-6) 72px;background:var(--arc-gradient-soft,var(--surface-muted));text-align:center;display:grid}._9iBUIG_pageHero h2{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}._9iBUIG_pageHero p{max-width:420px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}._9iBUIG_pageRows{gap:var(--space-3);padding:var(--space-6);display:grid}._9iBUIG_pageRow{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._9iBUIG_pageRow span{background:var(--surface-muted);border-radius:16px;height:120px}@container (max-width:520px){._9iBUIG_pageRow{grid-template-columns:1fr}._9iBUIG_pageRow span:not(:first-child){display:none}._9iBUIG_pageHero{padding:112px var(--space-4) 56px}}@media (prefers-reduced-motion:reduce){._9iBUIG_header,._9iBUIG_navItem,._9iBUIG_chevron,._9iBUIG_action,._9iBUIG_panelLink,._9iBUIG_featureImage img,._9iBUIG_featureTitle svg,._9iBUIG_sheetChevron{transition:none}._9iBUIG_action:active{transform:none}}._9iBUIG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.eA2iRa_mark{background:var(--accent);width:8px;height:8px;display:inline-block}
.It9yFG_button{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.It9yFG_button:disabled{cursor:not-allowed;opacity:.52}.It9yFG_button[aria-busy=true]{cursor:progress}.It9yFG_button:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.It9yFG_labelSlot{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.It9yFG_labelSlot[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.It9yFG_labelContent{flex:none;align-items:center;display:inline-flex}.It9yFG_labelPhase{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.It9yFG_labelPhase svg{flex:none}.It9yFG_primary{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.It9yFG_secondary{color:var(--foreground);background:var(--surface);border-color:var(--border)}.It9yFG_ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.It9yFG_danger{color:var(--danger);background:var(--surface);border-color:var(--border)}.It9yFG_secondary:disabled,.It9yFG_danger:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.It9yFG_danger:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}.It9yFG_ghost:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.It9yFG_primary:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.It9yFG_secondary:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.It9yFG_ghost:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.It9yFG_danger:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.It9yFG_primary:active:not(:disabled){opacity:.84}.It9yFG_secondary:active:not(:disabled),.It9yFG_ghost:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.It9yFG_danger:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.It9yFG_sm{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 2px);padding-inline:var(--space-3);font-size:var(--text-sm)}.It9yFG_md{min-height:var(--control-height-md)}.It9yFG_lg{min-height:var(--control-height-lg);border-radius:calc(var(--radius-control) + 2px);padding-inline:var(--space-5);font-size:var(--text-sm)}@media (pointer:coarse){.It9yFG_sm:after{inset:calc((44px - var(--control-height-sm)) / -2) 0;content:"";position:absolute}}.It9yFG_loader{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.It9yFG_spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite It9yFG_spin}.It9yFG_loadingLabel{opacity:0}@keyframes It9yFG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.It9yFG_button{transition:none}.It9yFG_labelSlot{transition:opacity var(--duration-instant) linear}.It9yFG_spinner{animation-duration:.01ms;animation-iteration-count:1}}
.V7M-Kq_root{--ir-accent:var(--accent);--ir-radius:var(--radius-panel);--ir-inset:12px;--ir-chip-h:28px;--ir-font:13px;--ir-ring:14px;--ir-gap:8px;border-radius:var(--ir-radius);isolation:isolate;background:var(--surface-muted);inline-size:100%;max-inline-size:560px;color:var(--foreground);contain:layout paint;position:relative;overflow:hidden}.V7M-Kq_root:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent);pointer-events:none;z-index:3;position:absolute;inset:0}.V7M-Kq_sm{--ir-radius:var(--radius-control);--ir-inset:8px;--ir-chip-h:24px;--ir-font:12px;--ir-ring:12px;--ir-gap:6px}.V7M-Kq_lg{--ir-radius:var(--radius-surface);--ir-inset:16px;--ir-chip-h:32px;--ir-font:14px;--ir-ring:16px}.V7M-Kq_canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.V7M-Kq_probe{visibility:hidden;block-size:0;inline-size:0;position:absolute;overflow:hidden}.V7M-Kq_chip{z-index:1;block-size:var(--ir-chip-h);max-inline-size:calc(100% - var(--ir-inset) * 2);border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent);background:color-mix(in oklab, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:var(--foreground);will-change:transform, opacity;border-radius:999px;align-items:center;display:flex;position:absolute;inset-block-end:var(--ir-inset);inset-inline-start:var(--ir-inset);overflow:hidden;box-shadow:0 1px 2px #0000000d,0 4px 12px #0000000f}.V7M-Kq_chipContent{block-size:100%;padding-inline:calc((var(--ir-chip-h) - var(--ir-ring)) / 2) calc(var(--ir-chip-h) * .4);white-space:nowrap;flex:none;align-items:center;display:inline-flex;position:relative}.V7M-Kq_phase{align-items:center;gap:var(--ir-gap);font-size:var(--ir-font);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:inline-flex}.V7M-Kq_text{padding-block:2px;display:block}.V7M-Kq_reserve{justify-items:end;padding-block:2px;display:inline-grid}.V7M-Kq_reserve>*{grid-area:1/1}.V7M-Kq_count{color:var(--text-secondary);font-weight:400}.V7M-Kq_ghost{visibility:hidden}.V7M-Kq_ring{inline-size:var(--ir-ring);block-size:var(--ir-ring);flex:none;transform:rotate(-90deg)}.V7M-Kq_ringTrack{stroke:color-mix(in oklab, var(--foreground) 14%, transparent)}.V7M-Kq_ringArc{stroke:var(--ir-accent);stroke-linecap:round}.V7M-Kq_spin{animation:1.4s linear infinite V7M-Kq_ir-spin}@keyframes V7M-Kq_ir-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.V7M-Kq_doneIcon{inline-size:var(--ir-ring);block-size:var(--ir-ring);color:var(--foreground);flex:none}.V7M-Kq_errorLayer{z-index:2;padding:var(--ir-inset);place-items:center;display:grid;position:absolute;inset:0}.V7M-Kq_errorBody{text-align:center;flex-direction:column;align-items:center;gap:12px;max-inline-size:100%;display:flex}.V7M-Kq_sm .V7M-Kq_errorBody{gap:8px}.V7M-Kq_errorTitle{max-inline-size:100%;color:var(--text-secondary);font-size:var(--ir-font);align-items:center;gap:6px;line-height:1.35;display:inline-flex}.V7M-Kq_errorTitle>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.V7M-Kq_errorIcon{block-size:16px;inline-size:16px;color:var(--text-secondary);flex:none}.V7M-Kq_sm .V7M-Kq_errorIcon{block-size:14px;inline-size:14px}.V7M-Kq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.V7M-Kq_spin{animation:none}}
._2GS9TW_reveal{max-width:24ch;color:var(--foreground);text-wrap:balance;margin:0;overflow:visible}._2GS9TW_line{display:block}._2GS9TW_clip{vertical-align:top;margin:-.1em -.16em -.24em;padding:.1em .16em .24em;display:inline-block;-webkit-mask-image:linear-gradient(#000 calc(100% - .18em),#0000);mask-image:linear-gradient(#000 calc(100% - .18em),#0000)}._2GS9TW_word{animation:_2GS9TW_rise .76s var(--ease-enter) var(--reveal-delay,0s) backwards, _2GS9TW_fade .44s var(--ease-standard) var(--reveal-delay,0s) backwards, _2GS9TW_focus .58s var(--ease-enter) var(--reveal-delay,0s) backwards;display:inline-block}._2GS9TW_srOnly{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _2GS9TW_rise{0%{transform:translateY(.62em)}}@keyframes _2GS9TW_fade{0%{opacity:0}}@keyframes _2GS9TW_focus{0%{filter:blur(var(--reveal-blur,4px))}}@media (prefers-reduced-motion:reduce){._2GS9TW_clip{-webkit-mask-image:none;mask-image:none}._2GS9TW_word{animation:_2GS9TW_fade var(--duration-fast) var(--ease-standard) backwards}}
._8aEwW_header{z-index:10;position:fixed;inset-block-start:0;inset-inline:0}._8aEwW_hero{background:var(--background);height:100svh;min-height:560px;position:relative;overflow:hidden}._8aEwW_heroImage{--ir-radius:0px;width:100%;height:100%;max-inline-size:none;position:absolute;inset:0}._8aEwW_heroText{inset-inline:var(--page-gutter);justify-content:space-between;align-items:flex-end;gap:var(--space-6);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--space-8)}._8aEwW_wordmark{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:var(--tracking-display);color:var(--foreground);margin-inline-start:-.04em;font-weight:400;line-height:.8}._8aEwW_place{font-size:var(--text-sm);color:var(--foreground);white-space:nowrap;padding-block-end:var(--space-2)}._8aEwW_work{padding:var(--space-24) var(--page-gutter) var(--space-16);gap:var(--space-8);display:grid}._8aEwW_work>*{min-width:0}._8aEwW_workTitle{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}._8aEwW_list{border-block-end:1px solid var(--border);list-style:none}._8aEwW_row{align-items:baseline;gap:var(--space-4);padding-block:var(--space-6);border-block-start:1px solid var(--border);color:var(--text-secondary);transition:color var(--duration-standard) var(--ease-standard);grid-template-columns:minmax(48px,120px) minmax(0,1fr) auto;display:grid}._8aEwW_number,._8aEwW_year{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:0}._8aEwW_number{align-items:center;gap:var(--space-3);display:inline-flex}._8aEwW_number:after{content:"";background:var(--accent);transform-origin:0;width:8px;height:8px;transition:transform var(--duration-spring) var(--ease-spring);transform:scaleX(0)}._8aEwW_name{font-family:var(--font-display);font-size:var(--text-name);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);transition:transform var(--duration-spring) var(--ease-spring)}._8aEwW_row:hover,._8aEwW_row:focus-visible{color:var(--foreground)}._8aEwW_row:hover ._8aEwW_number:after,._8aEwW_row:focus-visible ._8aEwW_number:after{transform:scaleX(1)}._8aEwW_row:hover ._8aEwW_name,._8aEwW_row:focus-visible ._8aEwW_name{transform:translateX(var(--space-3))}._8aEwW_footer{padding:var(--space-8) var(--page-gutter);font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}._8aEwW_footerYear{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}@media (max-aspect-ratio:1){._8aEwW_hero{height:auto;min-height:0}._8aEwW_heroImage{height:72svh;position:relative}._8aEwW_heroText{padding:var(--space-6) var(--page-gutter) 0;position:static}}@media (max-width:640px){._8aEwW_row{grid-template-columns:40px minmax(0,1fr)}._8aEwW_year{display:none}}@media (prefers-reduced-motion:reduce){._8aEwW_row,._8aEwW_name,._8aEwW_number:after{transition:none}}
.Ro7qTW_page{padding:var(--space-24) var(--page-gutter) var(--space-16);gap:var(--space-16);display:grid}.Ro7qTW_page>*{min-width:0}.Ro7qTW_title{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin-inline-start:-.04em;font-weight:400;line-height:.85}.Ro7qTW_figure{margin-inline:calc(var(--page-gutter) * -1);aspect-ratio:21/9;background:var(--surface);position:relative;overflow:hidden}.Ro7qTW_figureImage{object-fit:cover}.Ro7qTW_body{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:start;display:grid}.Ro7qTW_line{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);line-height:var(--leading-display);max-width:22ch}.Ro7qTW_facts{border-block-end:1px solid var(--border)}.Ro7qTW_fact{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--border);font-size:var(--text-sm);display:flex}.Ro7qTW_fact dt{color:var(--text-secondary)}.Ro7qTW_section{gap:var(--space-12);border-block-start:1px solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:start;padding-block-start:var(--space-8);display:grid}.Ro7qTW_sectionTitle{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display)}.Ro7qTW_prose{gap:var(--space-4);max-width:60ch;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.55;display:grid}.Ro7qTW_code{min-width:0;padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;color:var(--foreground);line-height:1.7;overflow-x:auto}.Ro7qTW_links{gap:var(--space-3) var(--space-8);border-block-start:1px solid var(--border);flex-wrap:wrap;padding-block-start:var(--space-8);list-style:none;display:flex}.Ro7qTW_link{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);color:var(--foreground);transition:color var(--duration-fast) var(--ease-standard);display:inline-flex}.Ro7qTW_link:hover{color:var(--accent)}.Ro7qTW_back{font-size:var(--text-sm);color:var(--text-secondary);padding-block:var(--space-3);transition:color var(--duration-fast) var(--ease-standard);justify-self:start}.Ro7qTW_back:hover{color:var(--accent)}@media (max-width:760px){.Ro7qTW_figure{aspect-ratio:4/3}.Ro7qTW_section{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.Ro7qTW_body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Ro7qTW_link,.Ro7qTW_back{transition:none}}
