.site-ground{isolation:isolate}.site-page{--sheet-radius:clamp(var(--radius-lg), 100vw / 30, 48px);background:var(--color-canvas);min-height:100lvh;box-shadow:var(--shadow-raised);border-end-end-radius:var(--sheet-radius);border-end-start-radius:var(--sheet-radius);flex-direction:column;display:flex}.page-closing{padding-block:var(--spacing-section-m);align-content:start;margin-block-start:auto;display:grid}@media (min-width:1024px){.page-closing{column-gap:var(--spacing-8);grid-template-columns:repeat(2,1fr)}}.closing-columns{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1024px){.closing-columns{gap:var(--spacing-8);grid-column:2}}.closing-column{align-content:start;justify-items:start;gap:var(--spacing-3);display:grid}.closing-links{justify-items:start;gap:var(--spacing-2);display:grid}.closing-link,.closing-email{display:block;position:relative}.closing-link:after,.closing-email:after{content:"";block-size:var(--spacing-touch);position:absolute;inset-block-start:calc(-1 * var(--spacing-2) / 2);inset-inline:0}.closing-base{justify-items:start;gap:var(--spacing-4);margin-block-start:var(--spacing-section-m);display:grid}@media (min-width:1024px){.closing-base{grid-area:1/1;align-self:end;margin-block-start:0}}.closing-legal{gap:var(--spacing-1) var(--spacing-4);flex-wrap:wrap;display:flex}.closing-email{white-space:nowrap}.site-footer{--wordmark-width:96%;--wordmark-overshoot:calc(var(--wordmark-width) * 12 / 2614);z-index:var(--z-index-ground);padding-block:var(--spacing-section-l) calc(var(--spacing-6) - var(--wordmark-overshoot));color:var(--color-ink);background:var(--color-surface);justify-items:center;display:grid;position:sticky;bottom:0}.footer-wordmark{width:var(--wordmark-width);height:auto;color:var(--color-white)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--nav-open:0;--nav-fold:0}}}@property --nav-open{syntax:"<number>";inherits:true;initial-value:0}@property --nav-fold{syntax:"<number>";inherits:true;initial-value:0}.nav-pane{--nav-pad:var(--spacing-1);--nav-seg:var(--spacing-control);--nav-card-pad:var(--spacing-5);--nav-baseline:27.5px;--nav-logo-cap:var(--spacing-logo-xs);--nav-word-full:calc(var(--nav-logo-cap) * var(--nav-logo-word-ratio));--nav-word-mark:calc(var(--nav-logo-cap) * var(--nav-logo-mark-ratio));--nav-word-now:max(var(--nav-word-mark), calc(var(--nav-word-full) - (var(--nav-word-full) - var(--nav-word-mark)) * var(--nav-fold)));--nav-open-now:clamp(0, var(--nav-open), 1);--nav-open-spring:--nav-open var(--duration-spring-default) var(--ease-spring-default), --nav-fold var(--duration-spring-soft) var(--ease-spring-soft);--nav-return-home:.05;--nav-return:clamp(0, calc((1 - var(--nav-open-now)) / (1 - var(--nav-return-home))), 1);box-sizing:border-box;padding:var(--nav-pad);border-radius:var(--radius-lg);position:relative;overflow:hidden}.nav-pane[data-folded]{--nav-fold:1}.nav-grow{flex-grow:var(--nav-open-now);flex-shrink:0;flex-basis:auto}.nav-grow[data-ready]{transition:var(--nav-open-spring)}.nav-grow[data-open]{--nav-open:1}.nav-grow-sheet{transition:grid-template-rows var(--duration-spring-default) var(--ease-spring-default);grid-template-rows:0fr;display:grid}.nav-grow[data-open] .nav-grow-sheet{grid-template-rows:1fr}.nav-grow-well{min-height:0;overflow:hidden}.nav-grow-pad{padding:0 calc(var(--nav-card-pad) * var(--nav-open-now)) calc(var(--nav-card-pad) * var(--nav-open-now))}.nav-row{height:var(--nav-seg);align-items:stretch;display:flex}.nav-row-run .nav-segment:not(.nav-logo-segment):before{inset-inline-start:-1px}.nav-row-end{--nav-pad-start:13px;--nav-pad-end:13px;margin-inline-start:auto}.nav-grow-pill{opacity:var(--nav-return)}.nav-grow-card{opacity:calc(1 - var(--nav-return))}.nav-pane[data-open] .nav-grow-pill{opacity:0}.nav-pane[data-open] .nav-grow-card{opacity:1}.nav-pane[data-open] :is(.nav-grow-pill,.nav-grow-card){transition:opacity var(--duration-fast) var(--ease-out-expo)}.nav-grow-labels{min-width:0;display:grid;overflow:hidden}.nav-grow-labels>*{text-align:center;grid-area:1/1}.nav-segment{z-index:1;height:var(--nav-seg);min-height:var(--nav-seg);padding-inline:var(--nav-pad-start,var(--spacing-3)) var(--nav-pad-end,var(--spacing-3));border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body-s);line-height:var(--text-body-s--line-height);letter-spacing:var(--text-body-s--letter-spacing);font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-spring-default) var(--ease-spring-default), padding var(--duration-spring-default) var(--ease-spring-default), color var(--duration-base) var(--ease-out-expo);background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-segment:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-white);transition:opacity var(--duration-base) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);position:absolute;inset:0}.nav-segment:active{transform:scale(var(--press-scale)) translateY(var(--press-shift));transition:transform var(--duration-instant) var(--ease-out-expo)}.nav-segment:active:before{background:#f7f7f7}@supports (color:color-mix(in lab, red, red)){.nav-segment:active:before{background:color-mix(in oklab, var(--color-white), var(--color-ink) var(--press-mix-glass))}}.nav-segment:active:before{transition:opacity var(--duration-base) var(--ease-out-expo), background-color var(--duration-instant) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.nav-segment:active{transform:none}}.nav-pane[data-open] .nav-segment:before{opacity:0}.nav-pane[data-open] .nav-logo-segment{padding-inline-start:0}.nav-pane[data-open] .nav-row-end{padding-inline-end:0}.nav-logo-segment{--nav-pad-start:14px;--nav-pad-end:14px}.nav-logo-clip{width:var(--nav-word-now);height:calc(var(--nav-logo-cap) * var(--nav-logo-height-ratio));transform:translateY(calc(var(--nav-baseline) - (var(--nav-seg) / 2 + var(--nav-logo-cap) * (1 - var(--nav-logo-height-ratio) / 2))));display:block;overflow:hidden}.nav-logo{width:var(--nav-word-full);height:calc(var(--nav-logo-cap) * var(--nav-logo-height-ratio));fill:currentColor;display:block}.nav-logo-letter{transform:translateX(calc(var(--nav-letter-travel,0px) * var(--nav-fold)));opacity:calc(1 - var(--nav-fold))}.nav-place{--nav-place-top:var(--spacing-3);inset:var(--nav-place-top) 0 auto;padding-inline:var(--spacing-gutter);justify-content:center;display:flex;position:fixed;container-type:inline-size}@media (min-width:768px){.nav-place{padding-inline:var(--spacing-gutter-md)}}
.site-nav{inset:var(--spacing-3) 0 auto;z-index:var(--z-index-nav);padding-inline:var(--spacing-gutter);pointer-events:none;position:fixed}@media (min-width:768px){.site-nav{padding-inline:var(--spacing-gutter-md)}}@media (min-width:1024px){.site-nav{padding-inline:var(--spacing-gutter-lg)}}@media (min-width:1440px){.site-nav{padding-inline:var(--spacing-gutter-xl)}}:root:active-view-transition .site-nav{view-transition-name:site-nav}::view-transition-group(site-nav){z-index:1;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}.site-nav-grid{max-width:var(--container-site);justify-content:center;margin-inline:auto;display:flex}@media (min-width:1024px){.site-nav-grid{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}}.nav{--nav-stagger:30ms;--nav-card-items:6;pointer-events:auto;font-family:var(--font-body);font-feature-settings:var(--font-body--font-feature-settings)}.nav-centre{max-height:calc(100dvh - 2 * var(--spacing-3))}@media (min-width:1024px){.nav-centre{grid-column:2}}.nav-centre[data-open]{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.nav-centre[data-open]::-webkit-scrollbar{display:none}@media not all and (min-width:1024px){.nav-centre:has(.nav-segment[data-dialog-open]){visibility:hidden;opacity:0}}.nav-right{display:none}@media (min-width:1024px){.nav-right{grid-column:3;justify-self:end;display:block}}.nav-sheet{border-radius:var(--radius-md);transition:background-color var(--duration-base) var(--ease-out-expo);background:0 0}.nav[data-open] .nav-sheet{--control-fill:var(--color-surface);background:var(--color-white)}.nav-pages{margin:0;padding:0;list-style:none;display:contents}.nav[data-active][data-keyboard] .nav-segment:before{opacity:0}@media (hover:hover) and (pointer:fine){.nav[data-active] .nav-segment:before{opacity:0}.nav[data-active]:not([data-keyboard],[data-open]) .nav-row .nav-segment:not([data-nav-active]){color:var(--color-white)}}.nav-sign-in:before{content:none}.nav:has(.nav-segment[data-nav-active]:active) .nav-highlight{transform:scale(var(--press-scale)) translateY(var(--press-shift));transition:opacity var(--duration-base) var(--ease-out-expo), transform var(--duration-instant) var(--ease-out-expo)}.nav:has(.nav-segment[data-nav-active]:active) :is(.nav-highlight-cap,.nav-highlight-mid){background:#f7f7f7}@supports (color:color-mix(in lab, red, red)){.nav:has(.nav-segment[data-nav-active]:active) :is(.nav-highlight-cap,.nav-highlight-mid){background:color-mix(in oklab, var(--color-white), var(--color-ink) var(--press-mix-glass))}}.nav:has(.nav-segment[data-nav-active]:active) :is(.nav-highlight-cap,.nav-highlight-mid){transition:background-color var(--duration-instant) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.nav:has(.nav-segment[data-nav-active]:active) .nav-highlight{transform:none}}.nav-page{display:none}@media (min-width:1024px){.nav-page{display:inline-flex}.nav-menu,.nav-cta-mobile{display:none}}.nav-menu{transition:transform var(--duration-spring-default) var(--ease-spring-default), color var(--duration-base) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo)}.site-nav[data-said] .nav-menu{opacity:0;visibility:hidden;pointer-events:none;width:0;transition:transform var(--duration-spring-default) var(--ease-spring-default), color var(--duration-base) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo), visibility var(--duration-fast);padding-inline:0}.nav-cta-labels{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.nav-cta-label{transition:opacity var(--duration-fast) var(--ease-out-expo);flex:none}.nav-cta-label[data-label=sent],.site-nav[data-said] .nav-cta-label[data-label=cta]{opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out-expo), visibility var(--duration-fast);position:absolute;top:50%;left:50%;translate:-50% -50%}.site-nav[data-said] .nav-cta-label[data-label=sent]{opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--ease-out-expo);position:static;translate:none}.nav-cta-mobile{opacity:var(--nav-return)}.nav[data-open] .nav-cta-mobile{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-spring-default) var(--ease-spring-default), padding var(--duration-spring-default) var(--ease-spring-default), color var(--duration-base) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo), visibility var(--duration-fast)}.nav[data-open] .nav-highlight{opacity:0}.nav-highlight{z-index:0;visibility:hidden;pointer-events:none;transform-origin:calc((var(--nav-hl-x) + var(--nav-hl-w) / 2) * 1px) calc(var(--nav-hl-y) * 1px + var(--nav-seg) / 2);transition:opacity var(--duration-base) var(--ease-out-expo);position:absolute;inset:0;overflow:hidden}.nav-highlight[data-placed]{visibility:visible}.nav-highlight-cap,.nav-highlight-mid{height:var(--nav-seg);background:var(--color-white);transition:background-color var(--duration-fast) var(--ease-out-expo);position:absolute;top:0;left:0}.nav-highlight-cap{width:var(--radius-md)}.nav-highlight-cap-start{border-radius:var(--radius-md) 0 0 var(--radius-md);transform:translate(calc(var(--nav-hl-x) * 1px), calc(var(--nav-hl-y) * 1px))}.nav-highlight-cap-end{border-radius:0 var(--radius-md) var(--radius-md) 0;transform:translate(calc((var(--nav-hl-x) + var(--nav-hl-w)) * 1px - var(--radius-md)), calc(var(--nav-hl-y) * 1px))}.nav-highlight-mid{left:calc(var(--nav-hl-x) * 1px + var(--radius-md) - 1px);width:calc(var(--nav-hl-w) * 1px - 2 * var(--radius-md) + 2px);transform:translateY(calc(var(--nav-hl-y) * 1px))}.nav-card{padding-top:var(--spacing-8);display:none}@media not all and (min-width:1024px){.nav-card{display:block}}.nav-card-links{margin:0;padding:0;list-style:none}.nav-card-item{opacity:0;transform:translateY(var(--spacing-3));transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-fast) var(--ease-out-expo);transition-delay:calc((var(--nav-card-items) - 1 - var(--nav-i)) * var(--nav-stagger) / 2)}.nav[data-open] .nav-card-item{opacity:1;transition-duration:var(--duration-base);transition-delay:calc(var(--duration-instant) + var(--nav-i) * var(--nav-stagger));transform:none}.nav-card-link{min-height:var(--spacing-touch);padding-block:var(--spacing-2);color:var(--color-ink);font-family:var(--font-display);font-feature-settings:var(--font-display--font-feature-settings);font-weight:var(--font-weight-regular);font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing);-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;display:flex}.nav-card-rule{height:1px;margin:var(--spacing-3) 0;background:var(--color-divider);border:0}.nav-card-cta{width:100%;margin-top:var(--spacing-6)}@media (prefers-reduced-motion:reduce){.nav{--nav-stagger:0s}}
@font-face{font-family:louize;src:url(../media/louize_regular-s.p.04_qcjl0yjnil.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:louize Fallback;src:local(Arial);ascent-override:102.67%;descent-override:30.97%;line-gap-override:2.69%;size-adjust:89.12%}.louize_b2abb6f8-module__VT8eLq__className{font-family:louize,louize Fallback,Georgia,Times New Roman,serif;font-style:normal;font-weight:400}.louize_b2abb6f8-module__VT8eLq__variable{--font-louize:"louize", "louize Fallback", Georgia, Times New Roman, serif}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:interLatin;src:url(../media/inter_latin.p.3br_qj5fj_vgi.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:interLatin;src:url(../media/inter_latin_600.p.2sxs9-6w-727z.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.interlatin_337d3b53-module__FxIIxG__className{font-family:interLatin}.interlatin_337d3b53-module__FxIIxG__variable{--font-inter:"interLatin"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:interLatinExt;src:url(../media/inter_latin_ext-s.44kqywx_0xd3f.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:interLatinExt;src:url(../media/inter_latin_ext_600-s.1xj40j-6azpe2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:interLatinExt Fallback;src:local(Arial);ascent-override:96.88%;descent-override:24.12%;line-gap-override:0.0%;size-adjust:100.0%}.interlatinext_895b50ac-module__PnesAG__className{font-family:interLatinExt,interLatinExt Fallback,system-ui,sans-serif}.interlatinext_895b50ac-module__PnesAG__variable{--font-inter-ext:"interLatinExt", "interLatinExt Fallback", system-ui, sans-serif}
@font-face{font-family:googleSansCode;src:url(../media/google_sans_code-s.p.3nzk-7x5cqh0j.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:googleSansCode Fallback;src:local(Arial);ascent-override:73.47%;descent-override:21.75%;line-gap-override:0.0%;size-adjust:131.49%}.googlesanscode_a3c4d214-module__zXzena__className{font-family:googleSansCode,googleSansCode Fallback,ui-monospace,Menlo,monospace;font-style:normal}.googlesanscode_a3c4d214-module__zXzena__variable{--font-google-sans-code:"googleSansCode", "googleSansCode Fallback", ui-monospace, Menlo, monospace}
@font-face{font-family:geist;src:url(../media/Geist_Variable-s.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_4edeed4-module__WMQH-q__className{font-family:geist,geist Fallback,system-ui,sans-serif;font-style:normal}.geist_4edeed4-module__WMQH-q__variable{--font-geist:"geist", "geist Fallback", system-ui, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-canvas:#faf9f7;--color-white:#fff;--color-ink:#1a1a1a;--color-ink-hover:#353535;--color-secondary:#505050;--color-tertiary:#6d6d6d;--color-border:#8b8b8b;--color-divider:#d1d1d1;--color-surface:#f4f4f4;--product-foreground:#252832;--product-background:#fff;--product-card:#fff;--product-muted:#f0f1f4;--product-muted-foreground:#7b808e;--product-accent:#f3f4f7;--product-border:#e9eaed;--product-destructive:#dc2828;--product-neutral-900:#171717;--product-neutral-500:#737373;--product-neutral-300:#d4d4d4;--product-status-reserved:#3b82f6;--product-status-confirmed:#bef264;--product-status-deposit-due:#eab308;--product-status-showed:#22c55e;--product-status-no-show:#6b7280;--product-status-cancelled:#6b7280;--product-status-expired:#6b7280;--product-status-finished:#16a34a;--product-status-queue:#f97316;--product-block-surface:#ade4ff;--product-block-border:#00000026;--product-hold-surface:#dbdbdb;--product-tag-blush:#ff5e74;--product-tag-blush-surface:#ffccce;--product-tag-lemon:#ffe756;--product-tag-lemon-surface:#f7dc2e;--product-tag-buttercream:#ffd35c;--product-tag-buttercream-surface:#ffd668;--product-tag-cottoncandy:#ff7bb9;--product-tag-cottoncandy-surface:#ffc9df;--product-tag-softmint:#7de9a1;--product-tag-softmint-surface:#6ffca2;--product-area-surface:#ffedd5;--product-area-foreground:#9a3412;--product-offer-surface:#fef3c7;--product-offer-foreground:#92400e;--product-offer-border:#fde68a;--product-offers-out-surface:#dbeafe;--product-offers-out-foreground:#1e40af;--product-offers-out-border:#bfdbfe;--product-radius-lg:.5rem;--product-radius-md:.375rem;--product-radius-sm:.25rem;--product-radius-full:9999px;--font-product:var(--font-geist);--product-text-xxs:10px;--product-text-11:11px;--product-text-xs:12px;--product-text-sm:14px;--product-text-base:16px;--product-text-xl:20px;--mark-google-gold:#fbbc04;--mark-whatsapp-green:#25d366;--mark-whatsapp-blue:#53bdeb;--font-display:var(--font-louize);--font-body:var(--font-inter), var(--font-inter-ext);--font-mono:var(--font-google-sans-code);--font-display--font-feature-settings:"pnum" 1;--font-body--font-feature-settings:"kern" 1, "calt" 1;--font-mono--font-feature-settings:"ss01" 1;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-display-xl:clamp(3rem, 1.886rem + 4.571vw, 6rem);--text-display-xl--line-height:1.07;--text-display-xl--letter-spacing:-.03em;--text-display-l:clamp(2.25rem, 1.6rem + 2.667vw, 4rem);--text-display-l--line-height:1.085;--text-display-l--letter-spacing:-.025em;--text-display-m:clamp(1.75rem, 1.379rem + 1.524vw, 2.75rem);--text-display-m--line-height:1.1;--text-display-m--letter-spacing:-.02em;--text-display-s:clamp(1.5rem, 1.221rem + 1.143vw, 2.25rem);--text-display-s--line-height:1.12;--text-display-s--letter-spacing:-.015em;--text-heading:clamp(1.375rem, 1.236rem + .5714vw, 1.75rem);--text-heading--line-height:1.2;--text-heading--letter-spacing:-.01em;--text-body-l:clamp(1.125rem, 1.079rem + .1905vw, 1.25rem);--text-body-l--line-height:1.5;--text-body-l--letter-spacing:0;--text-body:clamp(1rem, .9768rem + .09524vw, 1.0625rem);--text-body--line-height:1.55;--text-body--letter-spacing:0;--text-body-s:.875rem;--text-body-s--line-height:1.5;--text-body-s--letter-spacing:0;--text-label:clamp(.75rem, .7268rem + .09524vw, .8125rem);--text-label--line-height:1.3;--text-label--letter-spacing:.01em;--text-label--font-weight:500;--text-mono-s:clamp(.8125rem, .7893rem + .09524vw, .875rem);--text-mono-s--line-height:1.4;--text-mono-s--letter-spacing:.02em;--text-control:1rem;--text-control--line-height:1;--text-control--letter-spacing:0;--container-measure:50ch;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--spacing-section-s:clamp(3rem, 2.257rem + 3.048vw, 5rem);--spacing-section-m:clamp(4rem, 2.7rem + 5.333vw, 7.5rem);--spacing-section-l:clamp(6rem, 4.514rem + 6.095vw, 10rem);--spacing-stack-heading:var(--spacing-6);--spacing-stack-paragraph:16px;--spacing-stack-after:clamp(2.5rem, 2.314rem + .7619vw, 3rem);--spacing-gutter:20px;--spacing-gutter-md:32px;--spacing-gutter-lg:48px;--spacing-gutter-xl:64px;--spacing-control:44px;--spacing-control-small:40px;--spacing-touch:44px;--spacing-logo-xs:11px;--spacing-logo-s:16px;--spacing-logo-m:20px;--spacing-logo-l:28px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--container-site:1200px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--shadow-rest:0 1px 2px #1a1a1a0d, 0 2px 8px #1a1a1a0a;--shadow-raised:0 1px 3px #1a1a1a0f, 0 8px 24px #1a1a1a12;--shadow-floating:0 2px 4px #1a1a1a0f, 0 20px 56px #1a1a1a1a;--z-index-ground:-1;--z-index-base:0;--z-index-nav:10;--z-index-dialog:20;--z-index-toast:30;--focus-ring:2px solid var(--color-ink);--focus-offset:2px;--glass-fill:#dcdcdc66;--glass-fill-solid:#eeedec;--glass-backdrop:blur(13px);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--duration-instant:.1s;--duration-fast:.2s;--duration-base:.3s;--duration-slow:.5s;--duration-spring-default:.32s;--ease-spring-default:linear(0, .0093 2.1%, .0346 4.2%, .0725 6.3%, .1197 8.3%, .1737 10.4%, .2322 12.5%, .2932 14.6%, .3552 16.7%, .4169 18.8%, .4773 20.8%, .5354 22.9%, .5908 25%, .6428 27.1%, .6913 29.2%, .736 31.3%, .7769 33.3%, .8139 35.4%, .8472 37.5%, .8768 39.6%, .9029 41.7%, .9258 43.8%, .9456 45.8%, .9626 47.9%, .977 50%, .989 52.1%, .9989 54.2%, 1.007 56.3%, 1.0134 58.3%, 1.0183 60.4%, 1.0219 62.5%, 1.0244 64.6%, 1.026 66.7%, 1.0269 68.8%, 1.0271 70.8%, 1.0267 72.9%, 1.026 75%, 1.0249 77.1%, 1.0236 79.2%, 1.0221 81.3%, 1.0205 83.3%, 1.0189 85.4%, 1.0172 87.5%, 1.0155 89.6%, 1.0139 91.7%, 1.0123 93.8%, 1.0108 95.8%, 1.0094 97.9%, 1.0082);--duration-spring-soft:.45s;--ease-spring-soft:linear(0, .0092 2.1%, .0343 4.2%, .0718 6.3%, .1187 8.3%, .1724 10.4%, .2306 12.5%, .2914 14.6%, .3533 16.7%, .4149 18.8%, .4752 20.8%, .5334 22.9%, .5888 25%, .641 27.1%, .6897 29.2%, .7346 31.3%, .7757 33.3%, .813 35.4%, .8465 37.5%, .8764 39.6%, .9028 41.7%, .9259 43.8%, .9459 45.8%, .9631 47.9%, .9777 50%, .9899 52.1%, 1 54.2%, 1.0081 56.3%, 1.0146 58.3%, 1.0195 60.4%, 1.0232 62.5%, 1.0258 64.6%, 1.0274 66.7%, 1.0282 68.8%, 1.0284 70.8%, 1.028 72.9%, 1.0272 75%, 1.0261 77.1%, 1.0247 79.2%, 1.0231 81.3%, 1.0214 83.3%, 1.0197 85.4%, 1.018 87.5%, 1.0162 89.6%, 1.0145 91.7%, 1.0129 93.8%, 1.0113 95.8%, 1.0099 97.9%, 1.0085);--hover-mix:5%;--press-mix:8%;--press-scale:.97;--press-shift:1px;--press-mix-glass:3.36%;--animate-spin:spin .8s linear infinite}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--control-fill:var(--color-white);color:var(--color-ink);background:var(--color-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);font-feature-settings:var(--font-body--font-feature-settings);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{min-height:100dvh;font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing)}h1,h2,h3,h4,h5,h6{text-wrap:balance;overflow-wrap:break-word}p,li,dd,dt,figcaption,blockquote{text-wrap:pretty;overflow-wrap:break-word}input,button,textarea,select{letter-spacing:inherit}:where(html:not([data-input-modality=pointer])) :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible),html[data-input-modality=pointer] :focus{outline:none}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-spring-default:0s;--duration-spring-soft:0s}}}@layer components{.site-container{width:100%;max-width:calc(var(--container-site) + 2 * var(--spacing-gutter));padding-inline:var(--spacing-gutter);margin-inline:auto}@media (min-width:768px){.site-container{max-width:calc(var(--container-site) + 2 * var(--spacing-gutter-md));padding-inline:var(--spacing-gutter-md)}}@media (min-width:1024px){.site-container{max-width:calc(var(--container-site) + 2 * var(--spacing-gutter-lg));padding-inline:var(--spacing-gutter-lg)}}@media (min-width:1440px){.site-container{max-width:calc(var(--container-site) + 2 * var(--spacing-gutter-xl));padding-inline:var(--spacing-gutter-xl)}}.button{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--spacing-control);padding-inline:var(--spacing-5);border-radius:var(--radius-sm);background:var(--button-fill);color:var(--button-text);font-family:var(--font-body);font-feature-settings:var(--font-body--font-feature-settings);font-weight:var(--font-weight-medium);font-size:var(--text-control);line-height:var(--text-control--line-height);letter-spacing:var(--text-control--letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo), transform var(--duration-spring-default) var(--ease-spring-default);border:0;text-decoration:none;display:inline-flex;position:relative}.button-small{min-height:var(--spacing-control-small);padding-inline:var(--spacing-4)}.button-small:after{content:"";inset-inline:0;inset-block:calc((var(--spacing-control-small) - var(--spacing-touch)) / 2);position:absolute}.button-primary{--button-fill:var(--color-ink);--button-text:var(--color-white)}.button-secondary{--button-fill:var(--control-fill);--button-text:var(--color-ink)}@media (hover:hover){.button:hover:not(:disabled,[aria-disabled=true]){background:var(--button-fill)}@supports (color:color-mix(in lab, red, red)){.button:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--button-fill), var(--button-text) var(--hover-mix))}}}.button:active:not(:disabled,[aria-disabled=true]){background:var(--button-fill)}@supports (color:color-mix(in lab, red, red)){.button:active:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--button-fill), var(--button-text) var(--press-mix))}}.button:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale)) translateY(var(--press-shift));transition:background-color var(--duration-instant) var(--ease-out-expo), color var(--duration-instant) var(--ease-out-expo), transform var(--duration-instant) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.button:active:not(:disabled,[aria-disabled=true]){transform:none}}.button-primary:disabled,.button-primary[aria-disabled=true]{background:var(--color-divider);color:var(--color-tertiary)}.button-secondary:disabled,.button-secondary[aria-disabled=true]{background:var(--control-fill);color:var(--color-tertiary)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed}.button[data-loading]{cursor:progress}.button-icon{flex:none;display:inline-flex}.button-icon>svg{width:var(--spacing-4);height:var(--spacing-4);display:block}.button[data-loading] .button-label,.button[data-loading] .button-icon{visibility:hidden}.button-spinner{width:var(--spacing-4);height:var(--spacing-4);animation:var(--animate-spin);border:2px solid;border-right-color:#0000;border-radius:50%;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.button-spinner{animation-duration:1.6s}}.field{align-content:start;gap:var(--spacing-2);min-width:0;display:grid}.field-label{font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);font-weight:var(--text-label--font-weight);color:var(--color-tertiary);transition:color var(--duration-fast) var(--ease-out-expo);justify-self:start}.field:has(.field-input:focus:not(:disabled)) .field-label{color:var(--color-ink)}.field-input{width:100%;min-height:var(--spacing-control);padding-inline:var(--spacing-4);border-radius:var(--radius-sm);background:var(--control-fill);color:var(--color-ink);caret-color:var(--color-ink);font-size:var(--text-control);line-height:var(--text-control--line-height);letter-spacing:var(--text-control--letter-spacing);transition:box-shadow var(--duration-fast) var(--ease-out-expo);border:0}.field-input::placeholder{color:var(--color-tertiary);opacity:1;transition:opacity var(--duration-fast) var(--ease-out-expo)}.field-input:focus::placeholder{opacity:0}html:not([data-input-modality=pointer]) .field-input:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.field-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-ink)}.field-input:disabled{background:var(--control-fill);color:var(--color-tertiary);cursor:not-allowed}.field-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--control-fill) inset;-webkit-text-fill-color:var(--color-ink);transition:background-color 600000s}.field-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--control-fill) inset;-webkit-text-fill-color:var(--color-ink);transition:background-color 600000s}.field-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--control-fill) inset;-webkit-text-fill-color:var(--color-ink);transition:background-color 600000s}.field-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--control-fill) inset;-webkit-text-fill-color:var(--color-ink);transition:background-color 600000s}.field-input[aria-invalid=true]:-webkit-autofill{-webkit-box-shadow:0 0 0 1px var(--color-ink) inset, 0 0 0 1000px var(--control-fill) inset}.field-input[aria-invalid=true]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1px var(--color-ink) inset, 0 0 0 1000px var(--control-fill) inset}.field-input[aria-invalid=true]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1px var(--color-ink) inset, 0 0 0 1000px var(--control-fill) inset}.field-input[aria-invalid=true]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1px var(--color-ink) inset, 0 0 0 1000px var(--control-fill) inset}.field-helper,.field-error{font-size:var(--text-body-s);line-height:var(--text-body-s--line-height)}.field-helper{color:var(--color-tertiary)}.field-error{color:var(--color-secondary)}.link{color:inherit;text-underline-offset:.22em;text-decoration-skip-ink:auto;border-radius:var(--radius-xs);text-decoration-line:none;text-decoration-color:currentColor;text-decoration-thickness:1px}@media (hover:hover){.link:hover{text-decoration-line:underline}}.tag{--tag-radius:var(--radius-full);--tag-pad-block:3px;--tag-pad-inline:10px;padding:var(--tag-pad-block) var(--tag-pad-inline);border-radius:var(--tag-radius);background:var(--control-fill);box-shadow:var(--shadow-rest);color:var(--color-ink);font-family:var(--font-body);font-feature-settings:var(--font-body--font-feature-settings);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);white-space:nowrap;vertical-align:middle;border:0;margin-inline-start:var(--spacing-2);display:inline-block}.section-header{text-align:center}.section-heading{margin-inline:auto}.section-subheading{max-width:var(--container-measure);margin:var(--spacing-stack-heading) auto 0}.logo{fill:currentColor;width:auto;color:var(--color-ink);flex:none;display:block}.logo-small{height:var(--spacing-logo-s)}.logo-default{height:var(--spacing-logo-m)}.logo-large{height:var(--spacing-logo-l)}.logo-wordmark{aspect-ratio:2614/722}.logo-mark{aspect-ratio:1}.enter[data-enter=pending]{opacity:0;transform:translateY(var(--spacing-3))}.enter[data-enter=in]{opacity:1;transition:opacity var(--duration-base) var(--ease-out-expo), transform var(--duration-base) var(--ease-out-expo);transform:none}@media (prefers-reduced-motion:reduce){.enter[data-enter]{opacity:1;transition:none;transform:none}}.glass,.glass-flat{--control-fill:var(--color-white);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-radius:var(--radius-lg)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-flat{background:var(--glass-fill-solid)}}@media (prefers-reduced-transparency:reduce){.glass,.glass-flat{background:var(--glass-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:var(--spacing-0)}.z-base{z-index:var(--z-index-base)}.z-dialog{z-index:var(--z-index-dialog)}.z-ground{z-index:var(--z-index-ground)}.z-nav{z-index:var(--z-index-nav)}.z-toast{z-index:var(--z-index-toast)}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}.mt-4{margin-top:var(--spacing-4)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-16{margin-top:var(--spacing-16)}.mt-section-m{margin-top:var(--spacing-section-m)}.mt-stack-after{margin-top:var(--spacing-stack-after)}.mt-stack-heading{margin-top:var(--spacing-stack-heading)}.mt-stack-paragraph{margin-top:var(--spacing-stack-paragraph)}.mb-2{margin-bottom:var(--spacing-2)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-section-m{margin-bottom:var(--spacing-section-m)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-full{width:100%;height:100%}.h-3{height:var(--spacing-3)}.w-1{width:var(--spacing-1)}.w-2{width:var(--spacing-2)}.w-3{width:var(--spacing-3)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-12{width:var(--spacing-12)}.w-14{width:var(--spacing-14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-32{width:var(--spacing-32)}.w-40{width:var(--spacing-40)}.w-full{width:100%}.w-section-l{width:var(--spacing-section-l)}.w-section-m{width:var(--spacing-section-m)}.w-section-s{width:var(--spacing-section-s)}.w-stack-after{width:var(--spacing-stack-after)}.w-stack-heading{width:var(--spacing-stack-heading)}.w-stack-paragraph{width:var(--spacing-stack-paragraph)}.max-w-measure{max-width:var(--container-measure)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-16{gap:var(--spacing-16)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-10{row-gap:var(--spacing-10)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-divider{border-color:var(--color-divider)}.bg-white{--control-fill:var(--color-surface);background-color:var(--color-white)}.bg-border{background-color:var(--color-border)}.bg-canvas{background-color:var(--color-canvas)}.bg-divider{background-color:var(--color-divider)}.bg-ink{background-color:var(--color-ink)}.bg-ink-hover{background-color:var(--color-ink-hover)}.bg-secondary{background-color:var(--color-secondary)}.bg-surface{background-color:var(--color-surface)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.object-left-top{object-position:left top}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-section-s{padding-block:var(--spacing-section-s)}.pt-section-m{padding-top:var(--spacing-section-m)}.pb-3{padding-bottom:var(--spacing-3)}.pb-8{padding-bottom:var(--spacing-8)}.pb-section-l{padding-bottom:var(--spacing-section-l)}.font-body{font-family:var(--font-body);font-feature-settings:var(--font-body--font-feature-settings)}.font-display{font-family:var(--font-display);font-feature-settings:var(--font-display--font-feature-settings)}.font-mono{font-family:var(--font-mono);font-feature-settings:var(--font-mono--font-feature-settings)}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-body-l{font-size:var(--text-body-l);line-height:var(--tw-leading,var(--text-body-l--line-height));letter-spacing:var(--tw-tracking,var(--text-body-l--letter-spacing))}.text-body-s{font-size:var(--text-body-s);line-height:var(--tw-leading,var(--text-body-s--line-height));letter-spacing:var(--tw-tracking,var(--text-body-s--letter-spacing))}.text-control{font-size:var(--text-control);line-height:var(--tw-leading,var(--text-control--line-height));letter-spacing:var(--tw-tracking,var(--text-control--letter-spacing))}.text-display-l{font-size:var(--text-display-l);line-height:var(--tw-leading,var(--text-display-l--line-height));letter-spacing:var(--tw-tracking,var(--text-display-l--letter-spacing))}.text-display-m{font-size:var(--text-display-m);line-height:var(--tw-leading,var(--text-display-m--line-height));letter-spacing:var(--tw-tracking,var(--text-display-m--letter-spacing))}.text-display-s{font-size:var(--text-display-s);line-height:var(--tw-leading,var(--text-display-s--line-height));letter-spacing:var(--tw-tracking,var(--text-display-s--letter-spacing))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing))}.text-mono-s{font-size:var(--text-mono-s);line-height:var(--tw-leading,var(--text-mono-s--line-height));letter-spacing:var(--tw-tracking,var(--text-mono-s--letter-spacing))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-regular{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-ink{color:var(--color-ink)}.text-secondary{color:var(--color-secondary)}.text-tertiary{color:var(--color-tertiary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow-floating{--tw-shadow:0 2px 4px var(--tw-shadow-color,#1a1a1a0f), 0 20px 56px var(--tw-shadow-color,#1a1a1a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1a1a1a0f), 0 8px 24px var(--tw-shadow-color,#1a1a1a12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-rest{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1a1a1a0d), 0 2px 8px var(--tw-shadow-color,#1a1a1a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-base{transition-duration:var(--duration-base)}.duration-fast{transition-duration:var(--duration-fast)}.duration-slow{transition-duration:var(--duration-slow)}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mb-0{margin-bottom:var(--spacing-0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-12{gap:var(--spacing-12)}.md\:p-8{padding:var(--spacing-8)}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}
