[data-sf-theme]{--sf-bg:#ffffff;--sf-surface:#ffffff;--sf-surface-2:#f7f8fa;--sf-border:rgba(15,23,42,0.10);--sf-text:#0f172a;--sf-text-muted:rgba(15,23,42,0.68);--sf-text-faint:rgba(15,23,42,0.60);--sf-danger:#b42318}[data-sf-theme=dark]{--sf-bg:#14161a;--sf-surface:#1b1e24;--sf-surface-2:#22262e;--sf-border:rgba(255,255,255,0.12);--sf-text:#f4f5f7;--sf-text-muted:rgba(255,255,255,0.72);--sf-text-faint:rgba(255,255,255,0.52);--sf-danger:#f97066}@media (prefers-color-scheme:dark){[data-sf-theme=auto]{--sf-bg:#14161a;--sf-surface:#1b1e24;--sf-surface-2:#22262e;--sf-border:rgba(255,255,255,0.12);--sf-text:#f4f5f7;--sf-text-muted:rgba(255,255,255,0.72);--sf-text-faint:rgba(255,255,255,0.52);--sf-danger:#f97066}}[data-sf-theme] .bg-sf-bg{background-color:var(--sf-bg)}[data-sf-theme] .bg-sf-surface{background-color:var(--sf-surface)}[data-sf-theme] .bg-sf-surface-2{background-color:var(--sf-surface-2)}[data-sf-theme] .text-sf-text{color:var(--sf-text)}[data-sf-theme] .text-sf-text-muted{color:var(--sf-text-muted)}[data-sf-theme] .text-sf-text-faint{color:var(--sf-text-faint)}[data-sf-theme] .text-sf-danger{color:var(--sf-danger)}[data-sf-theme] .border-sf-border{border-color:var(--sf-border)}[data-sf-theme] .border-t-sf-border{border-top-color:var(--sf-border)}[data-sf-theme] .border-b-sf-border{border-bottom-color:var(--sf-border)}[data-sf-theme]{background-color:var(--sf-bg);color:var(--sf-text);--sf-accent:#2563eb;--sf-accent-text:color-mix(in oklab,var(--sf-accent) 76%,#000)}[data-sf-theme=dark]{--sf-accent-text:color-mix(in oklab,var(--sf-accent) 72%,#fff)}@media (prefers-color-scheme:dark){[data-sf-theme=auto]{--sf-accent-text:color-mix(in oklab,var(--sf-accent) 72%,#fff)}}[data-sf-theme] .text-sf-accent{color:var(--sf-accent-text)}[data-sf-theme]{--sf-nav-ground:#0b0f17}[data-sf-theme=dark]{--sf-nav-ground:var(--sf-surface)}@media (prefers-color-scheme:dark){[data-sf-theme=auto]{--sf-nav-ground:var(--sf-surface)}}[data-sf-theme] .sf-designed{--sf-accent-text:var(--sf-accent-text-light,color-mix(in oklab,var(--sf-accent) 76%,#000))}.sf-designed{container:sfpage/inline-size}[data-sf-theme] .sf-slot>section{padding:0!important;margin:0!important;background:none!important;border:0!important}[data-sf-theme] .sf-slot>section>div{max-width:none!important;margin:0!important;padding:0!important}[data-sf-theme][data-sf-surface=soft] .bg-sf-surface,[data-sf-theme][data-sf-surface=soft] .bg-sf-surface-2{box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 24px -16px rgba(15,23,42,.18)}[data-sf-theme][data-sf-surface=layered] .bg-sf-surface,[data-sf-theme][data-sf-surface=layered] .bg-sf-surface-2{box-shadow:0 2px 4px rgba(15,23,42,.05),0 22px 44px -24px rgba(15,23,42,.28)}[data-sf-theme=dark][data-sf-surface=layered] .bg-sf-surface,[data-sf-theme=dark][data-sf-surface=layered] .bg-sf-surface-2,[data-sf-theme=dark][data-sf-surface=soft] .bg-sf-surface,[data-sf-theme=dark][data-sf-surface=soft] .bg-sf-surface-2{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 44px -24px rgba(0,0,0,.6)}@media (prefers-color-scheme:dark){[data-sf-theme=auto][data-sf-surface=layered] .bg-sf-surface,[data-sf-theme=auto][data-sf-surface=layered] .bg-sf-surface-2,[data-sf-theme=auto][data-sf-surface=soft] .bg-sf-surface,[data-sf-theme=auto][data-sf-surface=soft] .bg-sf-surface-2{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 22px 44px -24px rgba(0,0,0,.6)}}[data-sf-theme=dark] .sf-designed{--sf-accent-text:var(--sf-accent-text-dark,color-mix(in oklab,var(--sf-accent) 72%,#fff))}@media (prefers-color-scheme:dark){[data-sf-theme=auto] .sf-designed{--sf-accent-text:var(--sf-accent-text-dark,color-mix(in oklab,var(--sf-accent) 72%,#fff))}}[data-sf-theme=dark] .sf-designed [class~="g:bg-white"],[data-sf-theme=dark] .sf-designed [class~="g:bg-white/100"]{background-color:var(--sf-surface)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/95"]{background-color:color-mix(in oklab,var(--sf-surface) 95%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/90"]{background-color:color-mix(in oklab,var(--sf-surface) 90%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/85"]{background-color:color-mix(in oklab,var(--sf-surface) 85%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/80"]{background-color:color-mix(in oklab,var(--sf-surface) 80%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/75"]{background-color:color-mix(in oklab,var(--sf-surface) 75%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/70"]{background-color:color-mix(in oklab,var(--sf-surface) 70%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/60"]{background-color:color-mix(in oklab,var(--sf-surface) 60%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:bg-white/50"]{background-color:color-mix(in oklab,var(--sf-surface) 50%,transparent)}[data-sf-theme=dark] .sf-designed [class~="g:from-white"]{--tw-gradient-from:var(--sf-bg)}[data-sf-theme=dark] .sf-designed [class~="g:via-white"]{--tw-gradient-via:var(--sf-bg)}[data-sf-theme=dark] .sf-designed [class~="g:to-white"]{--tw-gradient-to:var(--sf-bg)}[data-sf-theme=dark] .sf-designed [class~="g:text-black"]:not([class*="g:bg-sf-accent"],[class*="g:bg-sf-accent"] *){color:var(--sf-text)}@media (prefers-color-scheme:dark){[data-sf-theme=auto] .sf-designed [class~="g:bg-white"],[data-sf-theme=auto] .sf-designed [class~="g:bg-white/100"]{background-color:var(--sf-surface)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/95"]{background-color:color-mix(in oklab,var(--sf-surface) 95%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/90"]{background-color:color-mix(in oklab,var(--sf-surface) 90%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/85"]{background-color:color-mix(in oklab,var(--sf-surface) 85%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/80"]{background-color:color-mix(in oklab,var(--sf-surface) 80%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/75"]{background-color:color-mix(in oklab,var(--sf-surface) 75%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/70"]{background-color:color-mix(in oklab,var(--sf-surface) 70%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/60"]{background-color:color-mix(in oklab,var(--sf-surface) 60%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:bg-white/50"]{background-color:color-mix(in oklab,var(--sf-surface) 50%,transparent)}[data-sf-theme=auto] .sf-designed [class~="g:from-white"]{--tw-gradient-from:var(--sf-bg)}[data-sf-theme=auto] .sf-designed [class~="g:via-white"]{--tw-gradient-via:var(--sf-bg)}[data-sf-theme=auto] .sf-designed [class~="g:to-white"]{--tw-gradient-to:var(--sf-bg)}[data-sf-theme=auto] .sf-designed [class~="g:text-black"]:not([class*="g:bg-sf-accent"],[class*="g:bg-sf-accent"] *){color:var(--sf-text)}}[data-sf-theme] .sf-input{display:block;width:100%;border-radius:.75rem;padding:.625rem .875rem;font-size:.875rem;background-color:var(--sf-surface-2);border:1px solid var(--sf-border);color:var(--sf-text);outline:none;transition:border-color .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1)}[data-sf-theme] .sf-input::placeholder{color:var(--sf-text-faint)}[data-sf-theme] .sf-input:focus{border-color:color-mix(in oklab,var(--sf-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--sf-accent) 16%,transparent)}[data-sf-theme] .sf-input:disabled{opacity:.55;cursor:not-allowed}[data-sf-theme] .sf-focus:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px;border-radius:.75rem}[data-sf-theme] .sf-page{--sf-accent-text:var(--sf-accent-text-light,color-mix(in oklab,var(--sf-accent) 76%,#000))}[data-sf-theme=dark] .sf-page{--sf-accent-text:var(--sf-accent-text-dark,color-mix(in oklab,var(--sf-accent) 72%,#fff))}@media (prefers-color-scheme:dark){[data-sf-theme=auto] .sf-page{--sf-accent-text:var(--sf-accent-text-dark,color-mix(in oklab,var(--sf-accent) 72%,#fff))}}.sf-joined>div>section,.sf-joined>section{padding-top:0!important;border-top-width:0!important;background:transparent!important}@keyframes sf-section-in{0%{opacity:.001;transform:translateY(16px)}}@keyframes sf-img-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){[data-sf-theme]:has(.sf-page:not([data-sf-motion=none])){scroll-behavior:smooth}@supports ((animation-timeline:view()) and (animation-range:entry)){.sf-page:not([data-sf-motion]) [data-sf-block]:not([data-sf-type=hero]):not(:has(.sf-designed)){animation:sf-section-in auto linear backwards;animation-timeline:view();animation-range:entry 0 entry 220px}}.sf-page:not([data-sf-motion=none]) img.sf-img-in{animation:sf-img-in .36s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.sf-page:not([data-sf-motion]) [data-sf-block] :is(a,button)[class*=rounded]{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),background-color .15s ease,color .15s ease,filter .15s ease}.sf-page:not([data-sf-motion]) [data-sf-block] :is(a,button)[class*=rounded]:not(:disabled):hover{transform:translateY(-2px)}}.sf-page:not([data-sf-motion]) [data-sf-block] :is(a,button)[class*=rounded]:not(:disabled):active{transform:translateY(0) scale(.98)}}.sf-page[data-sf-motion=subtle]{--sf-m-rise:18px;--sf-m-dur:620ms;--sf-m-lift:-4px;--sf-m-btn-lift:-2px;--sf-m-zoom-hover:1.04;--sf-m-kb:1.05;--sf-m-kb-dur:26s;--sf-m-drift:28px;--sf-m-drift-fade:0.55;--sf-m-ease:cubic-bezier(0.16,1,0.3,1)}.sf-page[data-sf-motion=lively]{--sf-m-rise:34px;--sf-m-dur:820ms;--sf-m-lift:-8px;--sf-m-btn-lift:-3px;--sf-m-zoom-hover:1.08;--sf-m-kb:1.12;--sf-m-kb-dur:18s;--sf-m-drift:72px;--sf-m-drift-fade:0.25;--sf-m-ease:cubic-bezier(0.34,1.4,0.64,1)}.sf-page[data-sf-motion]:not([data-sf-motion=none]){overflow-x:clip}.sf-page [data-sf-fx=none] [class*="g:"],.sf-page[data-sf-motion=none] [data-sf-block] [class*="g:"]{animation:none!important}@media (prefers-reduced-motion:no-preference){.sf-page[data-sf-motion] [data-sf-reveal=pending]{opacity:0}@media (hover:hover){.sf-page[data-sf-motion]:not([data-sf-motion=none]) [data-sf-block] :is(a,button)[class*=rounded]:not([data-sf-card]){transition:translate .22s var(--sf-m-ease),background-color .15s ease,color .15s ease,filter .15s ease}.sf-page[data-sf-motion]:not([data-sf-motion=none]) [data-sf-block] :is(a,button)[class*=rounded]:not([data-sf-card]):not(:disabled):hover{translate:0 var(--sf-m-btn-lift)}}.sf-page[data-sf-motion]:not([data-sf-motion=none]) [data-sf-block] :is(a,button)[class*=rounded]:not(:disabled):active{scale:.97}@media (hover:hover) and (pointer:fine){.sf-page[data-sf-motion] [data-sf-fx~=lift] [data-sf-card]{transition:translate .42s var(--sf-m-ease),transform .42s var(--sf-m-ease),box-shadow .32s ease;will-change:translate}.sf-page[data-sf-motion=lively] [data-sf-fx~=lift] [data-sf-card]{transition:translate .76s linear(0,.07,.223,.406,.585,.739,.86,.948,1.005,1.037,1.052,1.054,1.049,1.04,1.03,1.02,1.012,1.006,1.002,.999,.998,.997,.997,.997,.998,.999,.999,.999,1),transform .42s var(--sf-m-ease),box-shadow .32s ease}.sf-page[data-sf-motion] [data-sf-fx~=lift] [data-sf-card]:hover{translate:0 var(--sf-m-lift);box-shadow:0 18px 40px -22px rgb(15 23 42/.35),0 4px 10px -6px rgb(15 23 42/.18)}.sf-page[data-sf-motion=lively] [data-sf-fx~=lift] [data-sf-card][data-sf-tilt]{transform:perspective(900px) rotateX(var(--sf-rx,0deg)) rotateY(var(--sf-ry,0deg))}}.sf-page[data-sf-motion] [data-sf-type=hero][data-sf-fx~=zoom] :is(.overflow-hidden,[class~="g:overflow-hidden"])>img{animation:sf-kenburns var(--sf-m-kb-dur) ease-in-out .6s infinite alternate both}.sf-page[data-sf-motion] [data-sf-fx~=zoom]:not([data-sf-type=hero]) :is(.overflow-hidden,[class~="g:overflow-hidden"])>img{transition:scale .9s var(--sf-m-ease)}@media (hover:hover){.sf-page[data-sf-motion] [data-sf-fx~=zoom]:not([data-sf-type=hero]) :is(.overflow-hidden,[class~="g:overflow-hidden"]):hover>img,.sf-page[data-sf-motion] [data-sf-fx~=zoom]:not([data-sf-type=hero]) :is(a,li,figure,[data-sf-card],.group):hover :is(.overflow-hidden,[class~="g:overflow-hidden"])>img{scale:var(--sf-m-zoom-hover)}}@supports ((animation-timeline:view()) and (animation-range:exit)){.sf-page[data-sf-motion] [data-sf-fx~=drift] :is(h1,h2,p){animation:sf-drift-out linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}.sf-page[data-sf-motion=lively] [data-sf-fx~=drift]{position:relative;isolation:isolate}.sf-page[data-sf-motion=lively] [data-sf-fx~=drift]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(38% 55% at 25% 30%,color-mix(in oklab,var(--sf-accent) 32%,transparent),transparent 70%),radial-gradient(30% 45% at 80% 70%,color-mix(in oklab,var(--sf-accent) 22%,transparent),transparent 70%);mix-blend-mode:soft-light;animation:sf-glow 16s ease-in-out infinite alternate}.sf-page[data-sf-motion] [data-sf-count]{font-variant-numeric:tabular-nums}html[data-sf-vt]::view-transition-old(root){animation:sf-vt-out .22s cubic-bezier(.4,0,1,1) both}html[data-sf-vt=subtle]::view-transition-new(root){animation:sf-vt-in .32s cubic-bezier(.16,1,.3,1) 60ms both}html[data-sf-vt=lively]::view-transition-new(root){animation:sf-vt-rise .52s cubic-bezier(.16,1,.3,1) 80ms both}html[data-sf-vt]::view-transition-group(sf-nav){animation:none}}@media (prefers-reduced-motion:reduce){html[data-sf-vt]::view-transition-group(*),html[data-sf-vt]::view-transition-new(*),html[data-sf-vt]::view-transition-old(*){animation:none!important}}@media print{.sf-page [data-sf-reveal]{opacity:1!important}}@keyframes sf-kenburns{0%{scale:1}to{scale:var(--sf-m-kb,1.05)}}@keyframes sf-drift-out{to{translate:0 calc(var(--sf-m-drift, 28px) * -1);opacity:var(--sf-m-drift-fade,.55)}}@keyframes sf-glow{0%{translate:-10% -6%;opacity:.7}to{translate:10% 8%;opacity:1}}@keyframes sf-vt-out{to{opacity:0}}@keyframes sf-vt-in{0%{opacity:0}}@keyframes sf-vt-rise{0%{opacity:0;translate:0 18px}}:where(.sf-page) :where(a,button,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sf-accent-text,var(--sf-accent));outline-offset:2px}.sf-header{color:var(--sf-nav-text);isolation:isolate}.sf-header-ground{background:var(--sf-nav-bg);border-bottom:1px solid var(--sf-nav-border);transition:opacity .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.sf-header[data-scrolled]{-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.sf-header[data-scrolled] .sf-header-ground{opacity:.86;box-shadow:0 12px 32px -20px rgb(0 0 0/.5)}.sf-nav-lockup{color:var(--sf-nav-text)}.sf-nav-link{color:var(--sf-nav-muted);transition:color .15s ease,background-color .15s ease}.sf-nav-link:hover{color:var(--sf-nav-text);background-color:color-mix(in oklab,var(--sf-nav-active) 55%,transparent)}.sf-nav-link[aria-current=page]{color:var(--sf-nav-text);font-weight:600}.sf-nav-link[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:18px;height:2px;border-radius:2px;background:currentColor;translate:-50% 0}.sf-nav-cta{background:var(--sf-nav-cta-bg);color:var(--sf-nav-cta-text);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--sf-accent) 70%,transparent);transition:translate .16s cubic-bezier(.16,1,.3,1),filter .15s ease}.sf-nav-cta:hover{filter:brightness(1.07)}.sf-nav-icon{color:var(--sf-nav-text);border-color:var(--sf-nav-border)}.sf-sheet-backdrop{background:rgb(0 0 0/.45)}.sf-sheet-link{color:var(--sf-text-muted)}.sf-sheet-link:hover{color:var(--sf-text);background:var(--sf-surface-2)}.sf-sheet-link[aria-current=page]{color:var(--sf-accent-text);background:color-mix(in oklab,var(--sf-accent) 12%,transparent);font-weight:600}@media (prefers-reduced-motion:no-preference){.sf-nav-cta:hover{translate:0 -1px}.sf-sheet-backdrop{animation:sf-fade-in .2s ease both}.sf-sheet{animation:sf-sheet-in .28s cubic-bezier(.16,1,.3,1) both}}@keyframes sf-fade-in{0%{opacity:0}}@keyframes sf-sheet-in{0%{translate:100% 0}}.sf-marquee{overflow:hidden}.sf-marquee,.sf-marquee-track{display:flex;justify-content:center}.sf-marquee-track{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-inline:1.25rem}.sf-marquee-track[aria-hidden=true]{display:none}@media (prefers-reduced-motion:no-preference){.sf-page:not([data-sf-motion=none]) .sf-marquee[data-runs]{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sf-page:not([data-sf-motion=none]) .sf-marquee[data-runs] .sf-marquee-track{display:flex;flex-wrap:nowrap;flex-shrink:0;padding-inline:0 1.25rem;animation:sf-marquee var(--sf-marquee-dur,40s) linear infinite}.sf-page:not([data-sf-motion=none]) .sf-marquee[data-runs]:focus-within .sf-marquee-track,.sf-page:not([data-sf-motion=none]) .sf-marquee[data-runs]:hover .sf-marquee-track{animation-play-state:paused}}@keyframes sf-marquee{to{translate:-100% 0}}.sf-logo img{filter:grayscale(1);opacity:.78;transition:filter .2s ease,opacity .2s ease}.sf-logo:hover img{filter:none;opacity:1}[data-sf-theme=dark] .sf-logo:has(img){background:rgb(255 255 255/.92);border-radius:.75rem}@media (prefers-color-scheme:dark){[data-sf-theme=auto] .sf-logo:has(img){background:rgb(255 255 255/.92);border-radius:.75rem}}.sf-carousel{scrollbar-width:none;overscroll-behavior-x:contain;padding-block:4px 10px;-webkit-overflow-scrolling:touch}.sf-carousel::-webkit-scrollbar{display:none}.sf-carousel:focus-visible{outline:2px solid var(--sf-accent-text,var(--sf-accent));outline-offset:4px;border-radius:1rem}@media (prefers-reduced-motion:no-preference){.sf-page:not([data-sf-motion=none]) .sf-carousel{scroll-behavior:smooth}}.sf-map-fallback{background-image:radial-gradient(60% 60% at 50% 45%,color-mix(in oklab,var(--sf-accent) 10%,transparent),transparent 70%),linear-gradient(115deg,transparent 47%,color-mix(in oklab,var(--sf-text) 9%,transparent) 47.5%,color-mix(in oklab,var(--sf-text) 9%,transparent) 49%,transparent 49.5%),linear-gradient(20deg,transparent 62%,color-mix(in oklab,var(--sf-text) 7%,transparent) 62.4%,color-mix(in oklab,var(--sf-text) 7%,transparent) 63.6%,transparent 64%),linear-gradient(var(--sf-border) 1px,transparent 1px),linear-gradient(90deg,var(--sf-border) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,28px 28px,28px 28px}.sf-map-fallback,.sf-skel{background-color:var(--sf-surface-2)}@media (prefers-reduced-motion:no-preference){.sf-skel{animation:sf-skel-breathe 1.6s ease-in-out infinite}}@keyframes sf-skel-breathe{50%{opacity:.55}}[data-sf-theme] .sf-search{display:block;width:100%;border-radius:.875rem;padding:.7rem .9rem .7rem 2.4rem;font-size:.9375rem;background-color:var(--sf-surface);border:1px solid var(--sf-border);color:var(--sf-text);outline:none;transition:box-shadow .12s ease}[data-sf-theme] .sf-search.sf-search-sm{padding:.5rem .75rem .5rem 2rem;font-size:.875rem;border-radius:.75rem}[data-sf-theme] .sf-search::placeholder{color:var(--sf-text-faint)}[data-sf-theme] .sf-search:focus{border-color:color-mix(in oklab,var(--sf-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--sf-accent) 16%,transparent)}.sf-cat-card{transition:translate .26s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}@media (hover:hover){.sf-cat-card:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--sf-accent) 35%,transparent),0 14px 30px -22px rgb(15 23 42/.4)}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.sf-page:not([data-sf-motion=none]) .sf-cat-card:hover{translate:0 -2px}}.sf-fallback-tile{background-color:color-mix(in oklab,var(--sf-tile-accent) 7%,var(--sf-surface-2));background-image:radial-gradient(70% 60% at 30% 20%,color-mix(in oklab,var(--sf-tile-accent) 12%,transparent),transparent 70%)}.sf-wrap{max-width:68rem;box-sizing:content-box}.sf-wrap-narrow{max-width:61.5rem;box-sizing:content-box}