.b1iwq49w{font-family:var(--font-sans),sans-serif}.b1iwq49w[data-weight=light]{font-weight:300}.b1iwq49w[data-weight=regular]{font-weight:400}.b1iwq49w[data-weight=medium]{font-weight:500}.b1iwq49w[data-weight=bold]{font-weight:700}.b1iwq49w[data-size=md]{font-size:clamp(1rem,.9082rem + .3766vw,1.125rem);line-height:1.55}.b1iwq49w[data-size=sm]{font-size:1rem;line-height:1.55}.b1iwq49w[data-size=xs]{font-size:.75rem;line-height:1.55}.b1iwq49w[data-muted]{color:var(--ink-muted)}
.scyo0l3{pointer-events:none;display:flex;position:absolute;inset:0}.scyo0l3 svg{flex-shrink:0;display:block}.scyo0l3 path[data-fill]{fill:var(--button-fill,transparent);transition:fill .3s cubic-bezier(.16,1,.3,1)}.scyo0l3 path[data-stroke]{fill:none;stroke:var(--button-stroke,transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;transition:stroke .3s cubic-bezier(.16,1,.3,1)}.m3j06j5{background-color:var(--button-fill,transparent);border-block:1px solid var(--button-stroke,transparent);flex-grow:1;min-width:0;margin-inline:-.5px;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}
.b1byt0gh{--button-fill:transparent;--button-stroke:transparent;--button-hover-fill:transparent;--button-hover-opacity:1;--button-label:var(--color-black);--button-label-hover:var(--color-black);cursor:pointer;font-family:var(--font-mono),monospace;font-size:calc(var(--font-base) * 3);letter-spacing:0;height:40px;padding:0 calc(var(--spacing-base) * 5);text-transform:uppercase;background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.b1byt0gh[data-size=small]{height:32px;padding:0 calc(var(--spacing-base) * 4)}.b1byt0gh[data-variant=filled]{--button-fill:var(--color-black);--button-hover-fill:var(--color-black-hover);--button-label:var(--color-white);--button-label-hover:var(--color-white)}.b1byt0gh[data-variant=accent]{--button-fill:var(--color-blue);--button-hover-fill:var(--color-blue-hover);--button-label:var(--color-white);--button-label-hover:var(--color-white)}[data-scheme=dark] .b1byt0gh[data-variant=filled]{--button-fill:var(--color-white);--button-hover-fill:var(--color-white-hover);--button-label:var(--color-black);--button-label-hover:var(--color-black)}[data-scheme=dark] .b1byt0gh[data-variant=outlined]{--button-stroke:var(--color-white);--button-hover-fill:var(--color-white);--button-label:var(--color-white);--button-label-hover:var(--color-white)}.b1byt0gh[data-variant=outlined]{--button-stroke:var(--color-black);--button-hover-fill:var(--color-black);--button-hover-opacity:.05}.b1byt0gh[data-variant=outlined]>span[aria-hidden]:first-child{z-index:1}.b1byt0gh [data-slot=content]{z-index:2;position:relative}.b1byt0gh:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}.b1byt0gh:disabled{cursor:not-allowed;opacity:.5}.b1byt0gh:has([data-pending]){cursor:progress}.b1byt0gh:has([data-pending]) [data-slot=content]{animation:.9s cubic-bezier(.16,1,.3,1) infinite button-pending-b1byt0gh}@keyframes button-pending-b1byt0gh{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.b1byt0gh:has([data-pending]) [data-slot=content]{animation:none}}.b1byt0gh [data-slot=hover-layer]{--button-fill:var(--button-hover-fill);--button-stroke:transparent;opacity:var(--button-hover-opacity);border-radius:calc(var(--radius-base) * 1);pointer-events:none;position:absolute;inset:0;overflow:hidden}.b1byt0gh [data-slot=hover-layer]>span{height:100%;-webkit-transform:translateX(calc(-100% - calc(var(--spacing-base) * 4)));-moz-transform:translateX(calc(-100% - calc(var(--spacing-base) * 4)));-ms-transform:translateX(calc(-100% - calc(var(--spacing-base) * 4)));transform:translateX(calc(-100% - calc(var(--spacing-base) * 4)));-webkit-transition:-webkit-transform .26s cubic-bezier(.22,1,.36,1);width:100%;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;position:relative}.b1byt0gh:is(:hover,:focus-visible) [data-slot=hover-layer]>span{transform:translate(0)}@media (prefers-reduced-motion:reduce){.b1byt0gh [data-slot=hover-layer]>span{transition:none}}.b1byt0gh:is(:hover,:focus-visible) [data-slot=content]{color:var(--button-label-hover)}.b1byt0gh [data-slot=content]{color:var(--button-label);align-items:center;gap:calc(var(--spacing-base) * 2);transition:color .22s;display:inline-flex;position:relative}
.c102lurj{max-width:1512px;padding-inline:calc(var(--spacing-base) * 4);width:100%;margin-inline:auto}@media (min-width:921px){.c102lurj{padding-inline:calc(var(--spacing-base) * 10)}}.c102lurj[data-flush-inline]{padding-inline:0}
.mittswc{color:var(--color-blue);pointer-events:none;line-height:0;display:flex;position:absolute}.mittswc[data-corner=top-left]{top:-7.5px;left:-7.5px}.mittswc[data-corner=top-right]{top:-7.5px;right:-7.5px}.mittswc[data-corner=bottom-left]{bottom:-7.5px;left:-7.5px}.mittswc[data-corner=bottom-right]{bottom:-7.5px;right:-7.5px}
.e1gsac48{color:var(--ink-muted);text-align:start;font-family:var(--font-sans),sans-serif;letter-spacing:-.04em;align-items:center;gap:calc(var(--spacing-base) * 2);font-size:1.125rem;font-weight:500;line-height:1.5rem;display:inline-flex}.m1gdtb9m{background-color:var(--color-blue);border-radius:1px;flex-shrink:0;width:14px;height:7px}
.a1h3nhte{color:var(--color-blue);display:inline-flex}
.h543erm[data-wrap=balance]{text-wrap:balance}.h543erm[data-wrap=normal]{text-wrap:normal}.h543erm[data-family=serif]{font-family:var(--font-serif),serif;letter-spacing:-.02em}.h543erm[data-family=sans]{font-family:var(--font-sans),sans-serif;letter-spacing:-.04em}.h543erm[data-tracking=normal]{letter-spacing:normal}.h543erm[data-weight=light]{font-weight:300}.h543erm[data-weight=regular]{font-weight:400}.h543erm[data-weight=medium]{font-weight:500}.h543erm[data-weight=bold]{font-weight:700}.h543erm[data-size=xl]{font-size:clamp(3.75rem,2.8319rem + 3.7665vw,5rem);line-height:clamp(4.125rem,3.2069rem + 3.7665vw,5.375rem)}.h543erm[data-size=lg]{font-size:clamp(2.5rem,1.5819rem + 3.7665vw,3.75rem);line-height:clamp(2.875rem,1.9569rem + 3.7665vw,4.125rem)}.h543erm[data-size=md]{font-size:clamp(2.5rem,2.1328rem + 1.5066vw,3rem);line-height:clamp(2.875rem,2.416rem + 1.8832vw,3.5rem)}.h543erm[data-size=sm]{font-size:2rem;line-height:2.5rem}.h543erm[data-size=xs]{font-size:clamp(1.125rem,.9414rem + .7533vw,1.375rem);line-height:clamp(1.5rem,1.3164rem + .7533vw,1.75rem)}.h543erm [data-accent]{letter-spacing:-.04em}.h543erm[data-family=serif] [data-accent]{font-family:var(--font-sans),sans-serif}.h543erm[data-family=sans] [data-accent]{font-family:var(--font-serif),serif;letter-spacing:-.02em}
.hbkzsx{display:-ms-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;display:grid}.hbkzsx>*+*{margin-top:calc(var(--spacing-base) * 3)}
.i7ofvzu{border:1px solid var(--line-strong);border-radius:calc(var(--radius-base) * 2);color:var(--ink);cursor:pointer;height:var(--icon-button-size,40px);width:var(--icon-button-size,40px);background:0 0;justify-content:center;align-items:center;display:inline-flex}.i7ofvzu:disabled{border-color:var(--line);color:var(--line-strong);cursor:default}.i7ofvzu:disabled:hover{background-color:#0000}.i7ofvzu:hover{background-color:var(--color-black-5)}.i7ofvzu:focus-visible{outline:1px solid var(--color-blue);outline-offset:1px}
.d1sq1thb{color:var(--color-blue);align-items:center;gap:calc(var(--spacing-base) * 1.5);width:100%;display:flex}@media (min-width:921px){.d1sq1thb{flex-direction:column;width:auto;height:100%}}.d1xbyrib{background-color:var(--marked-divider-line,var(--line));flex:1;min-width:0;height:1px;min-height:1px}@media (min-width:921px){.d1xbyrib{width:1px;min-width:1px;height:auto;min-height:0}}
.b2d3zw0{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:calc(var(--spacing-base) * 4);z-index:300;background:#1c1c1ccc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p10bv8cn{border-radius:calc(var(--radius-base) * 2);gap:calc(var(--spacing-base) * 4);max-height:calc(100% - calc(var(--spacing-base) * 8));max-width:calc(100% - calc(var(--spacing-base) * 8));padding:calc(var(--spacing-base) * 5) calc(var(--spacing-base) * 4) calc(var(--spacing-base) * 6);width:var(--modal-panel-width,min(100%, 720px));z-index:300;background:#0c0c0c;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (min-width:921px){.p10bv8cn{padding:calc(var(--spacing-base) * 6) calc(var(--spacing-base) * 6) calc(var(--spacing-base) * 8)}}
.s1w999cd{height:20px;display:flex;position:absolute;top:0;left:0;right:0}.s1w999cd svg{flex-shrink:0;margin-inline:-1px;display:block;position:relative}.fla779i{background-color:var(--surface);flex-basis:0;min-width:0}.fla779i[data-edge=left]{flex-grow:344}.fla779i[data-edge=right]{flex-grow:343}.p587ajt{flex-grow:518;flex-basis:0;min-width:0;max-width:587px}.b1ykdjni{background-color:var(--surface);position:absolute;inset:19px 0 0}.s1p58q85{pointer-events:none;z-index:-1;position:absolute;inset:0}.s1p58q85[data-card-scheme=light]{--surface:var(--color-white);--ink:var(--color-black);--ink-muted:var(--color-black-60);--ink-subtle:var(--color-black-40);--line:var(--color-black-10);--line-strong:var(--color-black-20);--divider:var(--color-black-40)}.s1p58q85[data-card-scheme=muted]{--surface:var(--color-neutral);--ink:var(--color-black);--ink-muted:var(--color-black-60);--ink-subtle:var(--color-black-40);--line:var(--color-black-10);--line-strong:var(--color-black-20);--divider:var(--color-black-40)}.s1p58q85[data-card-scheme=dark]{--surface:var(--color-black);--ink:var(--color-white);--ink-muted:var(--color-white-60);--ink-subtle:var(--color-white-40);--line:var(--color-white-10);--line-strong:var(--color-white-20);--divider:var(--color-white-40)}
.v1845kt0{white-space:nowrap;contain:inline-size;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.v1845kt0[data-scrolling=true]{text-overflow:clip}.i1cn7k12{gap:calc(var(--spacing-base) * 8);display:inline-flex}[data-scrolling=true]>.i1cn7k12{-webkit-animation:marquee-i1cn7k12 var(--marquee-duration) linear infinite;animation:marquee-i1cn7k12 var(--marquee-duration) linear infinite;will-change:transform}@keyframes marquee-i1cn7k12{0%{transform:translate(0)}to{-webkit-transform:translateX(calc(-1 * var(--marquee-distance)));-moz-transform:translateX(calc(-1 * var(--marquee-distance)));-ms-transform:translateX(calc(-1 * var(--marquee-distance)));transform:translateX(calc(-1 * var(--marquee-distance)))}}@media (prefers-reduced-motion:reduce){.i1cn7k12{animation:none}}
.s1sizokt{display:-ms-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;display:grid}.s1sizokt>*+*{margin-top:calc(var(--spacing-base) * 6)}
.sqg3prg{background-color:var(--surface);width:100%;min-width:0;position:relative;overflow:clip}.sqg3prg[data-rhythm=section]{padding-block:calc(var(--spacing-base) * 12) calc(var(--spacing-base) * 12)}@media (min-width:921px){.sqg3prg[data-rhythm=section]{padding-block:calc(var(--spacing-base) * 16) calc(var(--spacing-base) * 16)}}.sqg3prg[data-rhythm=flush]{padding-block:0;overflow:visible}.sqg3prg[data-rhythm=spacious]{padding-block:calc(var(--spacing-base) * 30) calc(var(--spacing-base) * 30)}@media (min-width:921px){.sqg3prg[data-rhythm=spacious]{padding-block:calc(var(--spacing-base) * 30) calc(var(--spacing-base) * 30)}}.sqg3prg[data-rhythm=hero]{padding-block:calc(var(--spacing-base) * 7.5) calc(var(--spacing-base) * 7.5)}@media (min-width:921px){.sqg3prg[data-rhythm=hero]{padding-block:calc(var(--spacing-base) * 12) calc(var(--spacing-base) * 12)}}.sqg3prg[data-scheme=light]{--surface:var(--color-white);--ink:var(--color-black);--ink-muted:var(--color-black-60);--ink-subtle:var(--color-black-40);--line:var(--color-black-10);--line-strong:var(--color-black-20);--divider:var(--color-black-40);color:var(--ink)}.sqg3prg[data-scheme=muted]{--surface:var(--color-neutral);--ink:var(--color-black);--ink-muted:var(--color-black-60);--ink-subtle:var(--color-black-40);--line:var(--color-black-10);--line-strong:var(--color-black-20);--divider:var(--color-black-40);color:var(--ink)}.sqg3prg[data-scheme=dark]{--surface:var(--color-black);--ink:var(--color-white);--ink-muted:var(--color-white-60);--ink-subtle:var(--color-white-40);--line:var(--color-white-10);--line-strong:var(--color-white-20);--divider:var(--color-white-40);color:var(--ink)}.sqg3prg[data-scheme=light]:not([data-rhythm=flush])+.sqg3prg[data-scheme=light]:not([data-keep-top-rhythm]),.sqg3prg[data-scheme=muted]:not([data-rhythm=flush])+.sqg3prg[data-scheme=muted]:not([data-keep-top-rhythm]),.sqg3prg[data-scheme=dark]:not([data-rhythm=flush])+.sqg3prg[data-scheme=dark]:not([data-keep-top-rhythm]){padding-top:calc(var(--spacing-base) * 1.5)}.sqg3prg:has(+.sqg3prg[data-connect-up]){z-index:1;padding-bottom:0;overflow:visible}.bd299v{pointer-events:none;z-index:0;max-width:1512px;margin-inline:auto;position:absolute;inset:0;overflow:clip}.bd299v[data-full-bleed]{max-width:none}.cbxhiti{z-index:1;position:relative}.cbxhiti[data-pointer-events=none]{pointer-events:none}
.soaakg2{display:-ms-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;display:grid}.soaakg2>*+*{margin-top:calc(var(--spacing-base) * 10)}@media (min-width:921px){.soaakg2>*+*{margin-top:calc(var(--spacing-base) * 20)}}
.v1a9z67s{background-color:var(--divider);flex-shrink:0;width:1px;height:10px}
.fq1j9ig{width:100%;container-type:inline-size}.wszthep{color:var(--ink);font-family:var(--font-display),sans-serif;font-size:var(--wszthep-0);letter-spacing:-.03em;white-space:nowrap;font-weight:700;line-height:1.2;display:block}
