@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:2}:where(a,button,[role=button],[role=tab],summary,label){-webkit-tap-highlight-color:transparent}:where([data-mobile-system-tabs],[data-mobile-system-top],[data-mobile-app-launcher],[data-portfolio-space-root]){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-inline-size:0}:where(body,body *){-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}:where(input,textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *,[role=textbox],[role=textbox] *,[data-allow-selection],[data-allow-selection] *){-webkit-user-select:text!important;user-select:text!important}:where(input,textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *,[role=textbox],[role=textbox] *,[data-allow-context-menu],[data-allow-context-menu] *){-webkit-touch-callout:default!important}:where(ul,ol){margin-block:0;padding-inline-start:1.25rem}:where(ul,ol)[role=list]{padding-inline-start:0;list-style:none}:where(button,input,optgroup,select,textarea){color:inherit;font:inherit;letter-spacing:inherit}:where(button,select){text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){cursor:pointer}:where(button,input,select,textarea):disabled{cursor:not-allowed}textarea{resize:block}fieldset{min-inline-size:0;margin:0}legend{padding:0}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(audio){inline-size:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}:where(th){text-align:start}:where(a){text-decoration-skip-ink:auto}:where(abbr[title]){text-underline-offset:.15em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(summary){cursor:pointer}:where([hidden]){display:none!important}:where([inert]){pointer-events:none;-webkit-user-select:none;user-select:none}}
@layer tokens{:root{--fs-grid:4px;--fs-safe-top:env(safe-area-inset-top,0px);--fs-safe-right:env(safe-area-inset-right,0px);--fs-safe-bottom:env(safe-area-inset-bottom,0px);--fs-safe-left:env(safe-area-inset-left,0px);--fs-viewport-small:100vh;--fs-viewport-dynamic:100vh;--fs-pill-height:clamp(2.5rem, 2.35rem + .2vw, 2.75rem);--fs-app-top:calc(var(--fs-safe-top) + var(--fs-pill-height) + 1rem);--fs-shell-gutter:clamp(.75rem, 2vw, 2rem);--fs-content-max:100rem;--fs-prose-max:68ch;--fs-font-chrome:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace;--fs-font-size-ui:clamp(.75rem, .7rem + .15vw, .875rem);--fs-font-size-meta:.75rem;--fs-font-size-body:1rem;--fs-font-size-prose:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--fs-leading-ui:1.25;--fs-leading-body:1.5;--fs-leading-prose:1.66;--fs-tracking-ui:-.01em;--fs-motion-instant:0s;--fs-motion-fast:.18s;--fs-motion-standard:.22s;--fs-motion-slow:.36s;--fs-ease-standard:cubic-bezier(.22, 1, .36, 1);--fs-ease-enter:cubic-bezier(.16, 1, .3, 1);--fs-ease-exit:cubic-bezier(.7, 0, .84, 0);--fs-focus-width:2px;--fs-focus-offset:3px;--fs-scrollbar-size:10px;--fs-radius-xs:.375rem;--fs-radius-sm:.625rem;--fs-radius:1rem;--unit:1px;--fs-header-h:var(--fs-pill-height);--fs-taskbar-h:calc(4.5rem + var(--fs-safe-bottom));--fs-titlebar-h:2.75rem;--fs-control-visual:1rem;--fs-control-hit:2.75rem;--fs-window-control:1.75rem;--fs-window-border:1px;--fs-workspace-h:calc(var(--fs-viewport-dynamic) - var(--fs-taskbar-h));--shell-gutter:var(--fs-shell-gutter);--header-height:var(--fs-header-h);--window-titlebar-height:var(--fs-titlebar-h);--control-visual-size:var(--fs-control-visual);--control-hit-size:var(--fs-control-hit);--radius-xs:var(--fs-radius-xs);--radius-sm:var(--fs-radius-sm);--motion-fast:var(--fs-motion-fast);--motion-standard:var(--fs-motion-standard);--font-mono:var(--fs-font-mono);--font-size-ui:var(--fs-font-size-ui)}@supports (height:100svh){:root{--fs-viewport-small:100svh}}@supports (height:100dvh){:root{--fs-viewport-dynamic:100dvh}}@media (max-width:44rem),(hover:none) and (pointer:coarse){:root{--fs-pill-height:3.75rem;--fs-app-top:calc(var(--fs-safe-top) + var(--fs-pill-height));--fs-font-size-ui:.875rem}}@media (pointer:coarse){:root{--fs-control-hit:2.75rem}}@media (prefers-reduced-motion:reduce){:root{--fs-motion-fast:0s;--fs-motion-standard:0s;--fs-motion-slow:0s}}@media (prefers-contrast:more){:root{--fs-focus-width:3px;--fs-window-border:2px}}}
@layer themes{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-color-scheme:light;--fs-canvas:#f4f1ea;--fs-canvas-soft:#ebe7de;--fs-paper:#fbfaf7;--fs-paper-strong:#fff;--fs-ink:#181715;--fs-ink-muted:#65615a;--fs-hairline:#18171524;--fs-hairline-strong:#18171547;--fs-blue:#245dff;--fs-orange:#e75520;--fs-overlay:#18171570;--fs-shadow-soft:0 18px 60px #231e171f;--fs-shadow-window:0 28px 80px #231e172b;--fs-desktop:var(--fs-canvas);--fs-desktop-text:var(--fs-ink);--fs-dither-0:var(--fs-canvas);--fs-dither-1:var(--fs-canvas-soft);--fs-dither-2:#ded9cf;--fs-dither-3:#d1cbc0;--fs-surface:var(--fs-paper);--fs-surface-raised:var(--fs-paper-strong);--fs-surface-sunken:#efede7;--fs-surface-text:var(--fs-ink);--fs-muted-text:var(--fs-ink-muted);--fs-title-active-start:var(--fs-paper-strong);--fs-title-active-end:var(--fs-paper);--fs-title-active-text:var(--fs-ink);--fs-title-inactive:#e8e4dc;--fs-title-inactive-text:var(--fs-ink-muted);--fs-bevel-highlight:#fff;--fs-bevel-light:#f7f5f0;--fs-bevel-shadow:#b7b1a7;--fs-bevel-dark:#302e2a;--fs-border:var(--fs-hairline);--fs-border-strong:var(--fs-hairline-strong);--fs-selection:var(--fs-blue);--fs-selection-text:#fff;--fs-link:var(--fs-ink);--fs-focus-inner:#fff;--fs-focus-outer:var(--fs-blue);--fs-danger:#a83222;--fs-success:#267247;--fs-accent:var(--fs-blue);--fs-accent-text:#fff;--fs-media-matte:#151412;--fs-media-text:#fff;--fs-scrollbar-track:transparent;--fs-scrollbar-thumb:#1817153d;--fs-scrollbar-thumb-border:transparent;--color-canvas:var(--fs-canvas);--color-panel:var(--fs-paper);--color-panel-muted:var(--fs-canvas-soft);--color-text:var(--fs-ink);--color-muted:var(--fs-ink-muted);--color-border:var(--fs-hairline);--color-border-strong:var(--fs-hairline-strong);--color-selection:var(--fs-selection);--color-focus:var(--fs-focus-outer);--color-danger:var(--fs-danger);--color-accent:var(--fs-accent);--dither-level-0:var(--fs-dither-0);--dither-level-1:var(--fs-dither-1);--dither-level-2:var(--fs-dither-2);--dither-level-3:var(--fs-dither-3);--media-backdrop:var(--fs-media-matte);--shadow-window:var(--fs-shadow-window);--shadow-modal:var(--fs-shadow-window);--color-titlebar:linear-gradient(180deg, var(--fs-title-active-start), var(--fs-title-active-end));--color-dither-0:var(--fs-dither-0);--color-dither-1:var(--fs-dither-1);--color-dither-2:var(--fs-dither-2);--color-dither-3:var(--fs-dither-3)}@media (prefers-contrast:more){:root{--fs-hairline:#1817158a;--fs-hairline-strong:#181715;--fs-ink-muted:#3d3a35}}@media (forced-colors:active){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fs-canvas:Canvas;--fs-canvas-soft:Canvas;--fs-paper:Canvas;--fs-paper-strong:Canvas;--fs-ink:CanvasText;--fs-ink-muted:CanvasText;--fs-hairline:ButtonText;--fs-hairline-strong:ButtonText;--fs-blue:Highlight;--fs-overlay:Canvas;--fs-shadow-soft:none;--fs-shadow-window:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}}
@layer tokens{:is([data-editorial],[data-admin-control-room]){--bg:#f4f6f8;--white:#fbfcfd;--paper:#fff;--ink:#050607;--graphite:#17191d;--steel:#6f7782;--muted:#05060794;--line:#05060721;--line-strong:#05060757;--border-ui:#0506078a;--blue:#005dff;--red:#d71920;--lime:#88e763;--ease:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-brutal:cubic-bezier(.85, 0, .15, 1);--ease-expo:cubic-bezier(.19, 1, .22, 1);--font-mono:var(--font-mono-face), "SFMono-Regular", "DM Mono", ui-monospace, monospace;--font-sans-stack:var(--font-sans), ui-sans-serif, system-ui, -apple-system, sans-serif}}
@layer tokens{:root:has([data-editorial]){--editorial-canvas:#000}html[data-commerce-overscroll-guard=true],html[data-commerce-overscroll-guard=true] body{overscroll-behavior-y:none}[data-editorial]{-moz-text-size-adjust:100%;text-size-adjust:100%;--commerce-cart-seam:var(--nav-surface-gap);--commerce-cart-close-duration:var(--editorial-sheet-close-duration);--commerce-cart-open-duration:var(--editorial-sheet-open-duration);--editorial-focus-ring:var(--ink);--editorial-focus-halo:var(--paper);--fs-focus-outer:var(--editorial-focus-ring);--fs-focus-inner:var(--editorial-focus-halo);--artboard:375;--u:clamp(.5rem, .3125rem + (100vw / var(--artboard)) * 5, 1.5rem);--grid-columns:24;--outer:10px;--safe-top:max(var(--outer), env(safe-area-inset-top,0px));--safe-right:max(var(--outer), env(safe-area-inset-right,0px));--safe-bottom:max(var(--outer), env(safe-area-inset-bottom,0px));--safe-left:max(var(--outer), env(safe-area-inset-left,0px));--nav-surface-gap:8px;--chrome-gap:2px;--panel-pad:10px;--grid-gap:5px;--grid-pad:10px;--photo-scroll-fade:clamp(14px, 3vw, 20px);--column:calc((100cqw - var(--grid-pad) * 2 - var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns));--header-h:50px;--available-h:calc(100svh - var(--safe-top) - var(--safe-bottom) - var(--header-h) - var(--nav-surface-gap));--t-display:max(40px, calc(7.2 * var(--u)));--t-h1:max(30px, calc(4.4 * var(--u)));--t-h2:max(19px, calc(2.4 * var(--u)));--t-h3:max(16px, calc(1.8 * var(--u)));--t-body:max(15px, calc(1.6 * var(--u)));--t-small:max(13px, calc(1.4 * var(--u)));--t-label:max(11px, calc(1.1 * var(--u)));--t-micro:max(10px, calc(1 * var(--u)));--w-regular:400;--w-medium:500;--w-bold:700;--w-black:900;--tr-display:-.06em;--tr-h1:-.06em;--tr-h2:-.04em;--tr-h3:-.03em;--tr-body:-.011em;--tr-label:.06em;--tr-micro:.08em;--lh-display:.88;--lh-h1:.9;--lh-h2:1.05;--lh-h3:1.15;--lh-body:1.5;--lh-label:1.2;--r-pill:999px;--r-panel:10px;--r-photo:10px;--sh-chrome:0 18px 46px #0506071f;--sh-card:0 30px 90px #05060738;--sh-modal:0 40px 100px #05060766;--d-tap:.12s;--d-fast:.18s;--d-base:.22s;--d-smooth:.6s;--d-enter:.875s;--ease-media:cubic-bezier(.23, 1, .32, 1);--ease-alpha:cubic-bezier(.25, .46, .45, .9);--z-canvas:0;--z-base:0;--z-header:10;--z-overlay:12;--z-lightbox:13;--z-transition:15;--z-skip:100;--scrim-media:#0506077a;--scrim-media-strong:#050607b8;--scrim-media-whisper:#0506070a;--commerce-canvas:var(--editorial-canvas);--mobile-canvas:#0e121e}@media (max-width:1199px){html:has([data-editorial]){scrollbar-width:none}html:has([data-editorial])::-webkit-scrollbar{block-size:0;inline-size:0;display:none}html:has([data-editorial]) body::-webkit-scrollbar{block-size:0;inline-size:0;display:none}[data-editorial]{--safe-top:max(var(--outer), env(safe-area-inset-top,0px))}}@media (min-width:768px){[data-editorial]{--artboard:768}}@media (min-width:1024px){[data-editorial]{--artboard:1024}}@media (min-width:1200px){[data-editorial]{--artboard:1440}}[data-surface=stage]{--stage-bg:#0b0c0d;--stage-ink:#fbfcfd;--stage-muted:#9aa2ae;--stage-line:#fbfcfd2e;--stage-blue:#4d8dff;--stage-red:#ff5a60;--editorial-focus-ring:var(--stage-ink);--editorial-focus-halo:var(--stage-bg);--ink:var(--stage-ink);--muted:var(--stage-muted);--line:var(--stage-line);--line-strong:#fbfcfd57;--border-ui:#fbfcfd8f;--blue:var(--stage-blue);--red:var(--stage-red);--paper:var(--stage-bg);--bg:var(--stage-bg)}}@layer base{:is(html:has([data-editorial]),body:has([data-editorial])){background:var(--editorial-canvas)}:is(html:has([data-editorial][data-contact-route=true]),body:has([data-editorial][data-contact-route=true])){background:#fff}}
@layer base{[data-editorial]{--font-mono:var(--font-sans-stack);font-family:var(--font-sans-stack);font-synthesis:none;font-size:var(--t-body);letter-spacing:var(--tr-body);line-height:var(--lh-body)}[data-editorial] :is(h1,h2,h3,h4,.display,.h1,.h2,.h3,.prose){font-family:var(--font-sans-stack)}[data-editorial] :is(.display,.h1,.h2,.h3,.label,.micro){font-feature-settings:"case" 1;text-transform:uppercase}[data-editorial] .display{font-size:var(--t-display);font-weight:var(--w-black);letter-spacing:var(--tr-display);line-height:var(--lh-display)}[data-editorial] .h1{font-size:var(--t-h1);font-weight:var(--w-black);letter-spacing:var(--tr-h1);line-height:var(--lh-h1)}[data-editorial] .h2{font-size:var(--t-h2);letter-spacing:var(--tr-h2);font-weight:850;line-height:var(--lh-h2)}[data-editorial] .h3{font-size:var(--t-h3);letter-spacing:var(--tr-h3);font-weight:760;line-height:var(--lh-h3)}[data-editorial] :is(.label,.micro,.index){font-family:var(--font-mono)}[data-editorial] .label{font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:var(--tr-label);line-height:var(--lh-label)}[data-editorial] .micro{color:var(--muted);font-size:var(--t-micro);font-weight:var(--w-regular);letter-spacing:var(--tr-micro);line-height:1.3}[data-editorial] .index{font-feature-settings:"zero" 1;font-size:var(--t-label);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1}[data-editorial] .prose{max-width:62ch;font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}[data-editorial] .prose>*+*{margin-block-start:1em}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer reset,tokens,themes;@layer base{html{background:var(--fs-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-block-size:100%;font-family:var(--fs-font-body);scrollbar-color:var(--fs-scrollbar-thumb) var(--fs-scrollbar-track);scrollbar-gutter:auto}@media (max-width:44rem){html{scrollbar-gutter:auto}}@media (max-width:44rem),(max-width:56rem) and (hover:none) and (pointer:coarse){html{scroll-padding-block:calc(var(--fs-safe-top) + 5.25rem) calc(var(--fs-safe-bottom) + 6.75rem)}[data-mobile-system-route-stage]{view-transition-name:mobile-system}[data-mobile-system-pages]{view-transition-name:mobile-system-pages}[data-mobile-system-tabs-chrome]{view-transition-name:mobile-system-dock-chrome}[data-mobile-system-tab-items]{view-transition-name:mobile-system-dock-items}html[data-mobile-system-refresh-lock=true]{overscroll-behavior-y:none;block-size:100%;overflow:hidden}html[data-mobile-system-refresh-lock=true] body{overscroll-behavior-y:none;block-size:100%;inline-size:100%;position:fixed;inset:0;overflow:hidden}html[data-system-transition-native=true]::view-transition-old(root){display:none}html[data-system-transition-native=true]::view-transition{pointer-events:none}html[data-system-transition-native=true]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-system-transition-native=true]::view-transition-group(mobile-system){z-index:1;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-group(mobile-system-pages){z-index:4;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-group(mobile-system-dock-chrome){z-index:4;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-group(mobile-system-dock-items){z-index:4;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-old(mobile-system-pages){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-new(mobile-system-pages){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-old(mobile-system-dock-chrome){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-new(mobile-system-dock-chrome){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-old(mobile-system-dock-items){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-new(mobile-system-dock-items){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-system-transition-native=true]::view-transition-image-pair(mobile-system){isolation:isolate}html[data-system-transition-native=true]::view-transition-old(mobile-system){backface-visibility:hidden;mix-blend-mode:normal;block-size:100%;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-system-transition-native=true]::view-transition-new(mobile-system){backface-visibility:hidden;mix-blend-mode:normal;block-size:100%;animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-system-transition-native=true]::view-transition-old(mobile-system){z-index:1}html[data-system-transition-native=true]::view-transition-new(mobile-system){z-index:2}html[data-system-transition-native=true][data-system-transition-direction=left]::view-transition-old(mobile-system){animation-name:fs-system-old-to-left}html[data-system-transition-native=true][data-system-transition-direction=left]::view-transition-new(mobile-system){animation-name:fs-system-new-from-right}html[data-system-transition-native=true][data-system-transition-direction=right]::view-transition-old(mobile-system){animation-name:fs-system-old-to-right}html[data-system-transition-native=true][data-system-transition-direction=right]::view-transition-new(mobile-system){animation-name:fs-system-new-from-left}html[data-system-transition-native=false][data-system-transition-direction=left] [data-mobile-system-route-stage][data-transition-state=running] [data-system-route-layer][data-system-route-entering=true]{animation:.26s cubic-bezier(.32,.72,0,1) both fs-system-new-from-right}html[data-system-transition-native=false][data-system-transition-direction=right] [data-mobile-system-route-stage][data-transition-state=running] [data-system-route-layer][data-system-route-entering=true]{animation:.26s cubic-bezier(.32,.72,0,1) both fs-system-new-from-left}}@keyframes fs-system-old-to-left{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.94;transform:translate(-18%)scale(.992)}}@keyframes fs-system-new-from-right{0%{opacity:.98;transform:translate(100%)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes fs-system-old-to-right{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.94;transform:translate(18%)scale(.992)}}@keyframes fs-system-new-from-left{0%{opacity:.98;transform:translate(-100%)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}body{min-block-size:var(--fs-viewport-dynamic);background:var(--fs-canvas);color:var(--fs-ink);font-size:var(--fs-font-size-body);line-height:var(--fs-leading-body);overflow-wrap:break-word;overflow-x:hidden}:where(h1,h2,h3,h4){color:inherit;font-family:var(--fs-font-body);letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.08}h1{font-size:clamp(2.25rem,1.55rem + 3vw,5.5rem)}h2{font-size:clamp(1.5rem,1.2rem + 1.25vw,2.75rem)}h3{font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}:where(p,li,dd){text-wrap:pretty}:where(a){color:currentColor;text-underline-offset:.18em;text-decoration-thickness:1px}:where(button,input,select,textarea){accent-color:var(--fs-accent)}:where(input,select,textarea){border:1px solid var(--fs-hairline);border-radius:var(--fs-radius-xs);background:var(--fs-paper);color:var(--fs-ink);caret-color:var(--fs-accent)}::placeholder{color:var(--fs-ink-muted);opacity:1}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--fs-focus-width) solid var(--fs-focus-outer);outline-offset:var(--fs-focus-offset);box-shadow:0 0 0 1px var(--fs-focus-inner)}:where([aria-disabled=true]){cursor:not-allowed}:where(code,kbd,samp,pre){font-family:var(--fs-font-mono)}:where(code,kbd,samp){font-size:.875em}pre{white-space:pre;max-inline-size:100%;overflow:auto}hr{border:0;border-block-start:1px solid var(--fs-hairline)}dialog{max-inline-size:min(100% - 2rem, var(--fs-content-max));max-block-size:calc(var(--fs-viewport-dynamic) - 2rem);border:1px solid var(--fs-hairline);border-radius:var(--fs-radius);background:var(--fs-paper);color:var(--fs-ink)}dialog::backdrop{background:var(--fs-overlay)}::selection{background:var(--fs-selection);color:var(--fs-selection-text);text-shadow:none}*{scrollbar-color:var(--fs-scrollbar-thumb) var(--fs-scrollbar-track)}::-webkit-scrollbar{block-size:var(--fs-scrollbar-size);inline-size:var(--fs-scrollbar-size)}::-webkit-scrollbar-track{background:var(--fs-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--fs-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html[data-editorial-scrollbar=ready]{scrollbar-gutter:auto;scrollbar-width:none}html[data-editorial-scrollbar=ready]::-webkit-scrollbar{block-size:0;inline-size:0;display:none}html[data-editorial-scrollbar=ready] body::-webkit-scrollbar{block-size:0;inline-size:0;display:none}}:target{scroll-margin-block:calc(var(--fs-app-top) + 1rem)}@media (max-width:400px) and (max-height:260px){html,body{block-size:auto;min-block-size:100%;overflow:hidden auto}html[data-mobile-system-refresh-lock=true]{block-size:auto;overflow-y:auto}html[data-mobile-system-refresh-lock=true] body{block-size:auto;position:static;inset:auto;overflow-y:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more){:where(a){text-decoration-thickness:2px}}@media (forced-colors:active){body{background:canvas}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid highlight}}@media print{html,body{color:#000;background:#fff;min-block-size:auto}}}@layer utilities{.sr-only,.sr-only-focusable:not(:focus,:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:3000;translate:0 calc(-100% - var(--fs-safe-top) - 1rem);background:var(--fs-ink);color:#fff;min-block-size:44px;font-family:var(--fs-font-chrome);font-size:var(--fs-font-size-ui);border-radius:999px;align-items:center;padding:.75rem 1rem;transition:none;display:inline-flex;position:fixed;inset-block-start:calc(var(--fs-safe-top) + .5rem);inset-inline-start:calc(var(--fs-safe-left) + .5rem)}.skip-link:focus-visible{translate:0}}
.global-not-found-module__SU5qpW__document{min-block-size:100svh;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--paper);color:var(--ink)}.global-not-found-module__SU5qpW__navigation{min-block-size:var(--header-h);border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 clamp(12px,2vw,28px);padding-inline:10px;display:flex}.global-not-found-module__SU5qpW__navigation a{min-block-size:44px;color:inherit;font-size:max(14px, var(--t-small));align-items:center;text-decoration:none;display:inline-flex}.global-not-found-module__SU5qpW__navigation a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.global-not-found-module__SU5qpW__navigation a:hover{text-underline-offset:.22em;text-decoration:underline}.global-not-found-module__SU5qpW__navigation a:active{transform:scale(.96)}.global-not-found-module__SU5qpW__brand{margin-inline-end:auto}@media (prefers-reduced-motion:reduce){.global-not-found-module__SU5qpW__navigation a:active{transform:none}}
