@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");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-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");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-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");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-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");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}:root{--azure:#21a8e1;--azure-deep:#305d93;--turmeric:#f9ec0f;--saffron:#e99415;--chilli:#da411d;--paprika:#d52822;--rose:#cc2c71;--plum:#981965;--seam:linear-gradient(90deg, var(--saffron) 0%, var(--chilli) 34%, var(--rose) 67%, var(--plum) 100%);--azure-text:#166f95;--turmeric-text:#7c7607;--saffron-text:#8e5a0d;--chilli-text:#b83719;--azure-solid:var(--azure-text);--paper:#fff;--surface:#f4f9fc;--surface-sink:#e8f1f7;--hairline:#d9e6ef;--ink:#132a3d;--ink-muted:#4a6070;--ink-faint:#5a6c7c;--action:var(--azure-text);--action-fill:var(--azure);--glass-fill:#ffffffb8;--glass-fill-strong:#ffffffdb;--glass-stroke:#ffffffe6;--glass-blur:saturate(1.4) blur(16px);--glass-shadow:0 16px 40px -14px #132a3d47, 0 2px 6px -2px #132a3d1f;--glass-dark-fill:#132a3d85;--glass-dark-stroke:#ffffff3d;--shadow-card:0 2px 4px #132a3d0d, 0 12px 28px -10px #132a3d29;--shadow-lift:0 6px 12px #132a3d12, 0 22px 48px -14px #132a3d3d;--font-display:"Fraunces Variable", Georgia, serif;--font-body:"Figtree Variable", system-ui, -apple-system, sans-serif;--step--2:.82rem;--step--1:clamp(.88rem, .8486rem + .1571vw, .99rem);--step-0:clamp(1.05rem, 1.0071rem + .2143vw, 1.2rem);--step-1:clamp(1.28rem, 1.2rem + .4vw, 1.56rem);--step-2:clamp(1.56rem, 1.4114rem + .7429vw, 2.08rem);--step-3:clamp(1.9rem, 1.6429rem + 1.2857vw, 2.8rem);--step-4:clamp(2.32rem, 1.9257rem + 1.9714vw, 3.7rem);--step-5:clamp(2.85rem, 2.2071rem + 3.2143vw, 5.1rem);--space-3xs:.25rem;--space-2xs:clamp(.5rem, .4643rem + .1786vw, .625rem);--space-xs:clamp(.75rem, .6786rem + .3571vw, 1rem);--space-s:clamp(1rem, .9286rem + .3571vw, 1.25rem);--space-m:clamp(1.5rem, 1.3571rem + .7143vw, 2rem);--space-l:clamp(2.25rem, 2.0357rem + 1.0714vw, 3rem);--space-xl:clamp(3.5rem, 3.0714rem + 2.1429vw, 5rem);--space-2xl:clamp(5.5rem, 4.7857rem + 3.5714vw, 8rem);--space-3xl:8rem;--space-2xs-xs:clamp(.5rem, .3571rem + .7143vw, 1rem);--space-xs-s:clamp(.75rem, .6071rem + .7143vw, 1.25rem);--space-s-m:clamp(1rem, .7143rem + 1.4286vw, 2rem);--space-m-l:clamp(1.5rem, 1.0714rem + 2.1429vw, 3rem);--space-l-xl:clamp(2.25rem, 1.4643rem + 3.9286vw, 5rem);--space-xl-2xl:clamp(3.5rem, 2.2143rem + 6.4286vw, 8rem);--section-y:var(--space-l);--section-y-band:var(--space-xl);--radius-s:10px;--radius-m:16px;--radius-l:26px;--radius-pill:999px;--measure:62ch;--wrap:78rem;--wrap-narrow:46rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-quick:.12s;--dur-enter:.24s;--dur-exit:.18s;--dur-settle:.4s;--ease-emphasis:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--stagger:45ms;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--gutter:1.25rem;--page-gutter:1.25rem;--ios-min-input:16px;--text:var(--ink);--text-dim:var(--ink-muted);--text-faint:var(--ink-faint);--azure-bright:var(--azure-text);--peach:var(--saffron);--orchid:var(--rose);--lavender:var(--azure);--navy:var(--azure-deep);--plum-lift:var(--plum)}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(5.25rem + 2.5rem + var(--space-s));scrollbar-gutter:stable;overflow-x:clip}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 120;letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);font-variation-settings:"SOFT" 22, "WONK" 0, "opsz" 40}::selection{background:var(--rose);color:#fff}p{max-width:var(--measure);text-wrap:pretty;margin:0}a{color:inherit;text-decoration-color:color-mix(in oklab, var(--azure) 55%, transparent);text-underline-offset:.18em}img{max-width:100%;display:block}.tap-target{padding-block:.55rem}@media (pointer:coarse){.tap-target{padding-block:.95rem}}:focus-visible{outline:3px solid var(--azure-text);outline-offset:2px;border-radius:var(--radius-s)}.glass{background:var(--glass-fill);border:1px solid var(--glass-stroke);border-radius:var(--radius-l);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);isolation:isolate;position:relative}.glass--strong{background:var(--glass-fill-strong)}.glass--onDark{background:var(--glass-dark-fill);border-color:var(--glass-dark-stroke);color:var(--paper)}@supports not (backdrop-filter:blur(1px)){.glass{background:#fffffff2}.glass--onDark{background:#132a3de0}}.panel{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-l);box-shadow:var(--shadow-card)}.wrap{width:min(100% - (var(--page-gutter) * 2), var(--wrap));padding-inline:max(0px, var(--safe-left)) max(0px, var(--safe-right));margin-inline:auto}.wrap-narrow{width:min(100% - (var(--page-gutter) * 2), var(--wrap-narrow));padding-inline:max(0px, var(--safe-left)) max(0px, var(--safe-right));margin-inline:auto}@media (width>=48rem){:root{--page-gutter:2rem}}@media (width>=64rem){:root{--page-gutter:2.75rem}}input,select,textarea,button{font:inherit;font-size:max(var(--ios-min-input), 1rem)}select{appearance:none}.eyebrow{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--azure-text);margin:0;font-weight:700}.lede{font-size:var(--step-1);color:var(--ink-muted);line-height:1.55}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation-name:reveal-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 8% cover 26%}.reveal-stagger>*{animation-name:reveal-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 4% cover 22%}.parallax{will-change:transform;animation-name:parallax-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit}.drift-in{animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes reveal-in{0%{transform:translateY(1.25rem)}to{transform:none}}@keyframes parallax-drift{0%{transform:scale(1.04)translateY(-1.2%)}to{transform:scale(1.04)translateY(1.2%)}}@keyframes drift{0%{transform:translateY(1rem)scale(.985)}to{transform:none}}.form-stack{gap:var(--space-s);display:grid}.form-slot{max-width:42rem}.field{gap:.3rem;display:grid}.field-label{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.field-label em{text-transform:none;letter-spacing:0;color:var(--ink-faint);font-style:normal;font-weight:500}.field-input,.field-textarea,.field-select{width:100%;min-height:3rem;font:inherit;font-size:max(var(--ios-min-input), 1rem);color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-s);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:0 .8rem}.field-textarea{resize:vertical;field-sizing:content;min-height:5rem;max-block-size:40vh;padding-block:.65rem;line-height:1.5}.field-input:hover,.field-textarea:hover{border-color:var(--ink-faint)}.field-input:focus-visible,.field-textarea:focus-visible,.field-select:focus-visible{border-color:var(--azure-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--azure) 28%, transparent);outline:none}.field-input:disabled,.field-textarea:disabled{opacity:.55;cursor:not-allowed}.field-input[aria-invalid=true],.field-textarea[aria-invalid=true]{border-color:var(--paprika);border-width:2px}.field-hint{font-size:var(--step--2);color:var(--ink-faint);line-height:1.45}.field-error{font-size:var(--step--1);color:var(--paprika);font-weight:650}.field-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn{min-height:3rem;font:inherit;cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-out), background .2s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.btn--primary{background:linear-gradient(135deg, var(--saffron) 0%, var(--chilli) 100%);color:#fff;clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem)}.btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 26px -10px #da411dbf}.btn--quiet,.btn--ghost{color:var(--ink);border-color:var(--hairline);border-radius:var(--radius-pill);background:0 0}.btn--quiet:hover:not(:disabled),.btn--ghost:hover:not(:disabled){border-color:var(--ink)}.btn--ask{background:color-mix(in oklab, var(--rose) 10%, var(--paper));color:var(--plum);border-color:color-mix(in oklab, var(--rose) 42%, var(--hairline));border-radius:var(--radius-pill)}.btn--ask:hover:not(:disabled){background:color-mix(in oklab, var(--rose) 18%, var(--paper));border-color:var(--rose);transform:translateY(-2px)}.on-dark .btn--ask{background:color-mix(in oklab, var(--rose) 26%, transparent);color:#fff;border-color:color-mix(in oklab, var(--rose) 62%, transparent)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn:focus-visible{outline:2px solid var(--azure-text);outline-offset:2px}.btn.btn--primary:focus-visible:not(:disabled){box-shadow:inset 0 0 0 2px #fff, inset 0 0 0 5px var(--ink);outline:none}.btn--sm{min-height:2.75rem;font-size:var(--step--1);white-space:nowrap;gap:.4rem;padding-inline:.9rem}.on-dark .field-label{color:#ffffffe6}.on-dark .field-label em{color:#fff9}.on-dark .field-input,.on-dark .field-textarea,.on-dark .field-select{color:#fff;background:#ffffff24;border-color:#ffffff4d}.on-dark .field-input::placeholder,.on-dark .field-textarea::placeholder{color:#ffffff80}.on-dark .field-input:hover,.on-dark .field-textarea:hover{border-color:#ffffff80}.on-dark .field-input:focus-visible,.on-dark .field-textarea:focus-visible{border-color:#fff;box-shadow:0 0 0 3px #ffffff4d}.on-dark .field-hint{color:#ffffffad}.on-dark .field-error{color:var(--saffron)}.on-dark .btn--quiet{color:#fff;border-color:#fff6}@media (prefers-reduced-motion:reduce){.btn,.field-input,.field-textarea{transition:none}.btn--primary:hover:not(:disabled){transform:none}}.stack{gap:var(--stack-gap,var(--space-m));flex-direction:column;display:flex}.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--flow-space,1em)}.flow>:is(h2,h3){--flow-space:var(--space-l)}@supports (margin-trim:block){.flow{margin-trim:block}}.cluster{gap:var(--cluster-gap,var(--space-2xs-xs));flex-wrap:wrap;align-items:center;display:flex}.repel{gap:var(--space-s-m);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.switcher{gap:var(--gutter,var(--space-m));--threshold:40rem;flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--threshold) - 100%) * 999)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.auto-grid{gap:var(--gutter,var(--space-m));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,17rem)), 1fr));display:grid}.frame{aspect-ratio:var(--frame-ratio,3 / 2);border-radius:var(--radius-m);overflow:hidden}.frame>img,.frame>video{object-fit:cover;block-size:100%;inline-size:100%}.reel{gap:var(--space-s-m);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-block-end:var(--space-2xs);display:flex;overflow-x:auto}.reel>*{flex:0 0 min(100% - var(--space-xl), 22rem);scroll-snap-align:start}.page>.band{background:var(--band-bg,var(--paper));padding-block:var(--band-pad,var(--space-xl-2xl))}.band[data-tone=surface]{--band-bg:var(--surface)}.band[data-tone=ink]{--band-bg:var(--ink);color:var(--paper)}.band--tight{--band-pad:var(--space-l-xl)}.band--hero{--band-pad:0}.brick{container:brick/inline-size}@media print{:root{print-color-adjust:exact}[data-print-hide],.skip,.footer-faces,.footer-news,.footer-link-btn{display:none!important}body{color:#000;background:#fff;font-size:11pt}.site-footer{margin-top:var(--space-xl);color:#000!important;background:#fff!important}.site-footer:after,.rack,.footer-col--nav{display:none!important}.footer-cols{border-top:1px solid #999;padding-top:8pt}.footer-cols h2{color:#000!important}.footer-cols li,.footer-cols a,.footer-atol,.footer-legal{color:#222!important}.panel,.glass{border:1px solid #999;box-shadow:none!important}.layout,.two-up,.hero-grid{display:block!important}.rail{position:static!important}.rail,.main{width:auto!important}.card,.panel,.medallion,tr,li{break-inside:avoid}h1,h2,h3{break-after:avoid}h1{border-bottom:2pt solid var(--chilli);padding-bottom:6pt}.medallion .ring,.medallion:after{display:none!important}.medallion img{border:1pt solid #999}#main a[href^=http]:not(.btn):not([class*=btn--]):after{content:" (" attr(href) ")";color:#444;word-break:break-all;font-size:9pt}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.spice-rail{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}#main{view-transition-name:page-main}.sc-launch,[data-chat-panel]{view-transition-name:chat-widget}::view-transition-group(chat-widget){animation:none}::view-transition-old(chat-widget){opacity:0;animation:none}::view-transition-new(chat-widget){opacity:1;animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(page-main){animation:vt-leave .2s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}::view-transition-new(page-main){animation:vt-enter .44s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}:root[data-astro-transition=back]::view-transition-old(page-main){animation-name:vt-leave-back}:root[data-astro-transition=back]::view-transition-new(page-main){animation-name:vt-enter-back}::view-transition-group(*){animation-duration:.48s;animation-timing-function:cubic-bezier(.19,.9,.16,1)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes vt-enter{0%{opacity:0;filter:saturate(1.16)brightness(1.05);transform:translateY(26px)scale(.985)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes vt-enter-back{0%{opacity:0;transform:translateY(-22px)scale(.988)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes vt-leave-back{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)scale(.994)}}@keyframes vt-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.992)}}@property --nav-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --nav-glow{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--nav-h:4.5rem;--rc-h:2.25rem}.spice-rail{--nav-pad:clamp(.75rem, 2vw, 1.5rem);z-index:50;position:sticky;top:0;container:nav/inline-size}.rail-contact{block-size:var(--rc-h);border-bottom:1px solid var(--hairline);background:color-mix(in oklab, var(--surface) 70%, transparent);overflow:hidden}.rail-contact-inner{min-block-size:var(--rc-h);padding-inline:var(--nav-pad);font-size:var(--step--2);justify-content:flex-end;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.rc-hours{color:var(--ink-muted);white-space:nowrap;margin-inline-end:auto;padding-inline-start:.1rem}.rc-item{border-radius:var(--radius-s);color:var(--ink);white-space:nowrap;transition:color .2s var(--ease-out);align-items:center;gap:.4rem;padding:.25rem .35rem;font-weight:600;text-decoration:none;display:inline-flex}.rc-item:hover{color:var(--azure)}.rc-item:focus-visible{outline:2px solid var(--azure);outline-offset:1px}.rc-item svg{flex:none}.rc-wa:hover{color:#1f8f4e}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rail-contact{animation-name:rc-collapse;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:4rem 12rem}}}@keyframes rc-collapse{0%{block-size:var(--rc-h);opacity:1;visibility:visible}99%{visibility:visible}to{opacity:0;visibility:hidden;block-size:0}}@media (prefers-reduced-motion:reduce){.rc-item{transition:none}}@container nav (width<=34rem){.rail-contact{--rc-h:2.5rem}.rail-contact-inner{justify-content:space-between;gap:.5rem}.rc-hours{display:none}.rc-item{padding:.4rem .5rem}}@container nav (width<=21.5rem){.rc-wa .rc-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.rail-bar{min-height:var(--nav-h);padding-inline:var(--nav-pad);background:color-mix(in oklab, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);transition:border-color .3s var(--ease-out);border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:clamp(.6rem,1.2vw,1rem);padding-block:.5rem;display:flex;position:relative}.spice-rail:has(.rail-panel[data-open=true]) .rail-bar{background:var(--paper);border-bottom-color:var(--hairline)}.spice-rail:has(.rail-burger[aria-expanded=true]){z-index:90;inset-inline:0;position:fixed;top:0}.rail-progress{inset-inline:0;transform-origin:0;background:linear-gradient(90deg, var(--azure) 0%, var(--rose) 26%, var(--paprika) 48%, var(--chilli) 66%, var(--saffron) 84%, var(--turmeric) 100%);height:3px;position:absolute;bottom:-1px;scale:0 1}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rail-progress{animation-name:rail-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.rail-bar{animation-name:bar-morph;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 12rem}}}@keyframes rail-fill{0%{scale:0 1}to{scale:1}}@keyframes bar-morph{0%{--nav-h:5.25rem;background:color-mix(in oklab, var(--paper) 86%, transparent);box-shadow:0 0 #132a3d00}to{--nav-h:3.75rem;background:var(--paper);box-shadow:0 6px 22px -14px #132a3d73}}.rail-brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.rail-brand img{width:auto;height:clamp(2rem,1.6rem + 1.4vw,2.9rem)}.rail-nav{margin-inline-start:auto}.rail-mark{opacity:.62;transition:opacity .25s var(--ease-out);flex:none}:is(a,button):hover>.rail-mark,a[aria-current]>.rail-mark,button[aria-expanded=true]>.rail-mark{opacity:1}@media (prefers-reduced-motion:reduce){.rail-mark{transition:none}}.rail-list{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.rail-item>a,.rail-item>button{min-height:2.9rem;font:inherit;color:var(--ink-muted);white-space:nowrap;cursor:pointer;isolation:isolate;transition:color .25s var(--ease-out);background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;padding-inline:.95rem;font-size:.98rem;font-weight:550;display:inline-flex;position:relative}.rail-item>a:before,.rail-item>button:before{content:"";inset-inline:.4rem;background:conic-gradient(from var(--nav-angle), var(--azure), var(--rose), var(--paprika), var(--saffron), var(--turmeric), var(--azure));transform-origin:50%;height:3px;transition:transform .32s var(--ease-out);z-index:-1;position:absolute;bottom:.35rem;transform:scaleX(0)}.rail-item>a:hover,.rail-item>button:hover,.rail-item>a[aria-expanded=true],.rail-item>button[aria-expanded=true]{color:var(--ink)}.rail-item>a:hover:before,.rail-item>button:hover:before,.rail-item>a[aria-expanded=true]:before,.rail-item>button[aria-expanded=true]:before{animation:4.5s linear infinite aura-spin;transform:scaleX(1)}.rail-item>a[aria-current=page],.rail-item>button[aria-current=page]{color:var(--ink);font-weight:700}.rail-item>a[aria-current=page]:before,.rail-item>button[aria-current=page]:before{animation:none;transform:scaleX(1)}.rail-item>a[aria-current=page]:hover:before,.rail-item>button[aria-current=page]:hover:before{animation:4.5s linear infinite aura-spin}@keyframes aura-spin{to{--nav-angle:360deg}}.rail-chev{width:.58rem;height:.38rem;transition:transform .28s var(--ease-spring)}[aria-expanded=true] .rail-chev{transform:rotate(180deg)}.rail-saved{color:inherit;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.rail-saved:hover{background:var(--surface)}.rail-saved-n{background:var(--chilli);color:#fff;min-width:1.25rem;height:1.25rem;font-size:var(--step--2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .32rem;font-weight:700;display:inline-grid}.rail-saved-n[hidden]{display:none}.rail-saved-n.is-bumped{animation:.38s cubic-bezier(.34,1.56,.64,1) both saved-bump}@keyframes saved-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rail-saved-n.is-bumped{animation:none}}@media (width<=62rem){.rail-saved-label{display:none}}.rail-cta{clip-path:polygon(.7rem 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%,0 .7rem);background:linear-gradient(96deg, var(--rose), var(--chilli));color:#fff;white-space:nowrap;min-height:2.9rem;box-shadow:0 6px 18px -8px color-mix(in oklab, var(--rose) 85%, transparent);transition:transform .22s var(--ease-spring), box-shadow .28s var(--ease-out);border-radius:0;flex:none;align-items:center;gap:.45rem;padding-inline:1.5rem;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.rail-cta:hover{box-shadow:0 14px 30px -10px color-mix(in oklab, var(--rose) 90%, transparent);transform:translateY(-2px)}@container nav (width<=1536px){.rail-list .rail-mark{display:none}}@container nav (width<=88rem){.rail-item>a,.rail-item>button{padding-inline:.62rem}.rail-cta{padding-inline:1.1rem}.rail-bar{gap:clamp(.45rem,.9vw,.75rem)}}@container nav (width<=1312px){.rail-saved-label{display:none}}@container nav (width<=82rem){.rail-item>a,.rail-item>button{padding-inline:.48rem}.rail-cta{padding-inline:.95rem}.rail-bar{padding-inline:clamp(.75rem,2vw,1.25rem)}}.rail-panel{inset-inline:0;background:var(--paper);border:1px solid var(--hairline);clip-path:inset(0 0 100%);opacity:0;pointer-events:none;max-width:none;transition:clip-path .38s var(--ease-out), opacity .2s var(--ease-out);border-top:0;border-radius:0;margin-inline:auto;padding:1.5rem;position:absolute;top:100%;box-shadow:0 24px 60px -20px #132a3d52}.rail-panel[data-open=true]{clip-path:inset(0);opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.rail-panel{transition:opacity .01ms}.rail-item>a:hover:before,.rail-item>button:hover:before{animation:none}}@container nav (width<=27rem){.rail-bar{gap:.4rem}.rail-cta{min-height:2.5rem;padding-inline:.6rem;font-size:.82rem}.rail-brand img{height:1.85rem}.rail-search-btn{width:2.4rem;height:2.4rem}}@container nav (width<=74rem){.rail-search{margin-inline-start:auto}}@container nav (width<=368px){.rail-cta{display:none}}@container nav (width<=74rem){.rail-search-btn,.rail-saved{position:relative}.rail-search-btn:after,.rail-saved:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@container nav (width<=344px){.rail-saved{display:none}}@container nav (width>=74rem) and (width<=84rem){.rail-bar{gap:.45rem}.rail-item>a,.rail-item>button{padding-inline:.55rem;font-size:.9rem}.rail-cta{padding-inline:1rem}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.member-bar.svelte-qe58mr{padding:.5rem max(var(--gutter,1.25rem), (100% - var(--wrap,75rem)) / 2);background:var(--azure-tint,#eef4fb);min-height:2.75rem;color:var(--azure-text,#14456e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.25rem;font-size:.86rem;line-height:1.4;display:flex}.member-bar--in.svelte-qe58mr{background:linear-gradient(100deg, color-mix(in oklab, var(--rose,#d81e77) 9%, var(--paper,#fff)), color-mix(in oklab, var(--azure,#21a8e1) 11%, var(--paper,#fff)) 62%, var(--azure-tint,#eef4fb));color:var(--ink,#16303f);position:relative}.member-bar--in.svelte-qe58mr:before{content:"";background:linear-gradient(90deg, var(--rose,#d81e77), var(--chilli,#f0522b) 26%, #f5b301 50%, #6cb33f 74%, var(--azure,#21a8e1));height:2px;position:absolute;inset:0 0 auto}.member-greeting.svelte-qe58mr{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.member-bar--in.svelte-qe58mr strong:where(.svelte-qe58mr){color:var(--chilli-text,#a8321a);font-weight:700}.member-bar--out.svelte-qe58mr{color:var(--ink-muted,#4a6070)}@media (width<=40rem){.member-more.svelte-qe58mr{display:none}}@media (width<=26rem){.member-hi.svelte-qe58mr{display:none}}.member-links.svelte-qe58mr{flex:none;align-items:center;gap:.75rem 1.1rem;display:flex}.member-links.svelte-qe58mr .member-cta:where(.svelte-qe58mr){letter-spacing:.005em;background:linear-gradient(96deg, var(--rose,#d81e77), var(--chilli,#f0522b));color:#fff;clip-path:polygon(.3rem 0,100% 0,100% calc(100% - .3rem),calc(100% - .3rem) 100%,0 100%,0 .3rem);box-shadow:0 3px 12px -4px color-mix(in oklab, var(--rose,#d81e77) 85%, transparent);align-items:center;gap:.35rem;padding:.32rem .95rem;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;transition:filter .2s,box-shadow .2s;display:inline-flex}.member-links.svelte-qe58mr .member-cta:where(.svelte-qe58mr) svg:where(.svelte-qe58mr){opacity:.95;width:.68em;height:.68em}.member-links.svelte-qe58mr .member-cta:where(.svelte-qe58mr):hover{filter:brightness(1.06);box-shadow:0 4px 14px -4px color-mix(in oklab, var(--rose,#d81e77) 85%, transparent)}.member-links.svelte-qe58mr .member-quiet:where(.svelte-qe58mr){color:inherit;opacity:.78;text-decoration:none}.member-links.svelte-qe58mr .member-quiet:where(.svelte-qe58mr):hover{opacity:1;text-decoration:underline}.member-dot.svelte-qe58mr{background:var(--rose,#d81e77);width:.5rem;height:.5rem;box-shadow:0 0 0 2px color-mix(in oklab, var(--rose,#d81e77) 32%, transparent), 0 0 0 5px color-mix(in oklab, var(--rose,#d81e77) 12%, transparent);vertical-align:.06em;border-radius:999px;margin-inline-end:.42rem;display:inline-block}@media (prefers-reduced-motion:reduce){.member-links.svelte-qe58mr .member-cta:where(.svelte-qe58mr){transition:none}}.member-links.svelte-qe58mr a:where(.svelte-qe58mr){min-height:1.5rem;color:inherit;text-underline-offset:.2em;align-items:center;display:inline-flex}.rail-search.svelte-1yfmv6a{border:1px solid #0000;border-radius:999px;align-items:center;gap:.2rem;transition:border-color .2s,background .2s;display:flex}.rail-search.is-open.svelte-1yfmv6a{border-color:var(--hairline);background:var(--paper,#fff)}.rail-search-btn.svelte-1yfmv6a{width:2.1rem;height:2.1rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.rail-search.svelte-1yfmv6a input:where(.svelte-1yfmv6a){width:0;color:inherit;font:inherit;font-size:max(var(--ios-min-input), .85rem);transition:width .24s var(--ease-spring,ease), padding .24s;background:0 0;border:0;outline:none;padding:0}.rail-search.is-open.svelte-1yfmv6a input:where(.svelte-1yfmv6a){width:12.5rem;padding-inline:.1rem .7rem}.rail-search.svelte-1yfmv6a input:where(.svelte-1yfmv6a)::-webkit-search-cancel-button{display:none}@media (prefers-reduced-motion:reduce){.rail-search.svelte-1yfmv6a,.rail-search.svelte-1yfmv6a input:where(.svelte-1yfmv6a){transition:none}}@media (width<=60rem){.rail-search.is-open.svelte-1yfmv6a{flex:auto;min-width:0}.rail-search.is-open.svelte-1yfmv6a input:where(.svelte-1yfmv6a){width:100%}}.spice-rail .rail-nav.svelte-1yfmv6a{display:none}.rail-burger.svelte-1yfmv6a{clip-path:polygon(.55rem 0,100% 0,100% calc(100% - .55rem),calc(100% - .55rem) 100%,0 100%,0 .55rem);background:var(--surface);cursor:pointer;border:0;border-radius:0;flex:none;place-items:center;width:2.9rem;height:2.9rem;padding:0;display:grid}.burger-bars.svelte-1yfmv6a{gap:4px;width:1.1rem;display:grid}.burger-bars.svelte-1yfmv6a i:where(.svelte-1yfmv6a){background:var(--ink);height:2px;transition:transform .3s var(--ease-spring), opacity .2s, background .3s;border-radius:2px;display:block}.burger-bars.is-open.svelte-1yfmv6a i:where(.svelte-1yfmv6a):first-child{background:var(--rose);transform:translateY(6px)rotate(45deg)}.burger-bars.is-open.svelte-1yfmv6a i:where(.svelte-1yfmv6a):nth-child(2){opacity:0}.burger-bars.is-open.svelte-1yfmv6a i:where(.svelte-1yfmv6a):nth-child(3){background:var(--chilli);transform:translateY(-6px)rotate(-45deg)}.panel-tiles.svelte-1yfmv6a{gap:.6rem;display:grid}.tile.svelte-1yfmv6a{background-color:var(--surface-sink);color:#fff;border:1px solid var(--hairline);clip-path:polygon(.6rem 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%,0 .6rem);transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-out);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile.svelte-1yfmv6a:hover{transform:translateY(-3px);box-shadow:0 16px 34px -14px #132a3d66}.tile-scrim.svelte-1yfmv6a{background:linear-gradient(#0000 40%,#131418d1 100%);position:absolute;inset:0}.tile-body.svelte-1yfmv6a{z-index:1;gap:.1rem;padding:.6rem .7rem;display:grid;position:relative}.tile-body.svelte-1yfmv6a strong:where(.svelte-1yfmv6a){letter-spacing:-.005em;font-size:.92rem;font-weight:700}.tile-body.svelte-1yfmv6a span:where(.svelte-1yfmv6a){font-size:var(--step--2);color:#ffffffd1;font-variant-numeric:tabular-nums}.panel-tiles--type.svelte-1yfmv6a{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.tile--type.svelte-1yfmv6a{aspect-ratio:16/11}.tile--type.svelte-1yfmv6a .tile-scrim:where(.svelte-1yfmv6a){background:linear-gradient(180deg, transparent 30%, color-mix(in oklab, var(--tile-accent,var(--azure)) 60%, #131418 60%) 100%)}.tile-icon.svelte-1yfmv6a{z-index:1;width:2.2rem;height:2.2rem;color:var(--tile-accent,var(--azure));background:#fff;border-radius:50%;place-items:center;margin:.6rem 0 0 .6rem;display:grid;position:relative;box-shadow:0 3px 10px -3px #132a3d66}[data-accent=saffron].svelte-1yfmv6a{--tile-accent:var(--saffron)}[data-accent=rose].svelte-1yfmv6a{--tile-accent:var(--rose)}[data-accent=paprika].svelte-1yfmv6a{--tile-accent:var(--paprika)}[data-accent=chilli].svelte-1yfmv6a{--tile-accent:var(--chilli)}[data-accent=plum].svelte-1yfmv6a{--tile-accent:var(--plum)}[data-accent=turmeric].svelte-1yfmv6a{--tile-accent:var(--turmeric)}[data-accent=azure].svelte-1yfmv6a{--tile-accent:var(--azure)}.panel-tiles--dest.svelte-1yfmv6a{grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr))}.tile--dest.svelte-1yfmv6a{aspect-ratio:4/5}.region-label.svelte-1yfmv6a{font-family:var(--font-body);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--azure-text);grid-column:1/-1;padding-top:.7rem;font-weight:800}.region-label.svelte-1yfmv6a:first-child{padding-top:0}.panel-months.svelte-1yfmv6a{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem;display:grid}.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a){isolation:isolate;align-content:start;gap:.05rem;display:grid;position:relative;overflow:hidden}.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):before{content:"";z-index:-1;background:var(--ink);background: radial-gradient(circle 1.25rem at 76% calc(82% - var(--m-sun,.5) * 56%), color-mix(in srgb, var(--m-a) 8%, white) 0%, color-mix(in srgb, var(--m-a) 26%, white) 54%, transparent 82%),  radial-gradient(ellipse 52% 42% at 86% calc(92% - var(--m-sun,.5) * 36%), color-mix(in srgb, var(--m-a) 92%, transparent) 0%, transparent 74%),  linear-gradient(168deg, color-mix(in srgb, var(--m-b) 30%, var(--ink)) 0%, color-mix(in srgb, var(--m-a) 30%, var(--ink)) 100%);transition:filter .28s var(--ease-out);position:absolute;inset:0}.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--m-a) 0%, var(--m-b) 100%);height:2px;position:absolute;top:0}.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):hover:before,.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):focus-visible:before{filter:brightness(1.14)saturate(1.06)}.m-season.svelte-1yfmv6a{font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);opacity:.82;font-weight:700}.m-month.svelte-1yfmv6a{letter-spacing:-.015em;font-size:1.35rem;line-height:1;font-family:var(--font-display)}.m-year.svelte-1yfmv6a,.drawer-acc.svelte-1yfmv6a li:where(.svelte-1yfmv6a) span:where(.svelte-1yfmv6a){font-size:var(--step--2);color:var(--ink-faint);font-variant-numeric:tabular-nums}.m-count.svelte-1yfmv6a{margin-top:var(--space-3xs);font-size:var(--step--2);color:var(--paper);font-variant-numeric:tabular-nums;font-weight:650}.panel-months.svelte-1yfmv6a .m-year:where(.svelte-1yfmv6a){color:var(--paper);opacity:.7}@media (prefers-reduced-motion:reduce){.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):before{transition:none}}.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a){border:1px solid var(--hairline);min-height:5.4rem;color:var(--paper);transition:border-color .2s, transform .2s var(--ease-spring);border-radius:0;padding:.6rem .75rem .55rem;text-decoration:none}.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):hover,.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):focus-visible{border-color:color-mix(in srgb, var(--m-a) 55%, var(--hairline));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):hover,.panel-months.svelte-1yfmv6a a:where(.svelte-1yfmv6a):focus-visible{transform:none}}.panel-about.svelte-1yfmv6a{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.2rem;display:grid}.panel-about.svelte-1yfmv6a a:where(.svelte-1yfmv6a){min-height:3.4rem;color:var(--ink);border-left:3px solid #0000;border-radius:0;align-content:center;gap:.1rem;padding:.5rem .7rem;text-decoration:none;transition:background .18s,border-color .18s;display:grid}.panel-about.svelte-1yfmv6a a:where(.svelte-1yfmv6a):hover{background:var(--surface);border-left-color:var(--rose)}.panel-about.svelte-1yfmv6a strong:where(.svelte-1yfmv6a){font-weight:650}.panel-about.svelte-1yfmv6a span:where(.svelte-1yfmv6a){font-size:var(--step--2);color:var(--ink-faint)}.panel-foot.svelte-1yfmv6a{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:.4rem 1.4rem;margin:1rem 0 0;padding-top:.8rem;display:flex}.panel-foot.svelte-1yfmv6a a:where(.svelte-1yfmv6a){font-size:var(--step--1);color:var(--azure-text);font-weight:700;text-decoration:none}.panel-foot.svelte-1yfmv6a .foot-quiz:where(.svelte-1yfmv6a){color:var(--ink-muted);font-weight:600}.panel-foot.svelte-1yfmv6a .foot-quiz:where(.svelte-1yfmv6a):hover{color:var(--azure-text)}.rail-scrim.svelte-1yfmv6a{backdrop-filter:blur(3px);z-index:70;background:#132a3d80;position:fixed;inset:0}.rail-drawer.svelte-1yfmv6a{z-index:80;background:var(--paper);border-left:5px solid #0000;border-image:linear-gradient(180deg, var(--azure), var(--rose), var(--paprika), var(--saffron), var(--turmeric)) 1;width:min(23rem,100dvw);transition:transform .34s var(--ease-out);overscroll-behavior:contain;visibility:hidden;content-visibility:hidden;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.rail-drawer.is-open.svelte-1yfmv6a{visibility:visible;content-visibility:visible;transform:translate(0)}.drawer-inner.svelte-1yfmv6a{padding:calc(var(--rc-h,2.25rem) + var(--nav-h,4.5rem) + .5rem) 1.25rem max(1.5rem, var(--safe-bottom));gap:.15rem;display:grid}.drawer-hero.svelte-1yfmv6a{border-bottom:1px solid var(--hairline);gap:.1rem;padding:1rem .25rem;text-decoration:none;display:grid}.drawer-hero.svelte-1yfmv6a span:where(.svelte-1yfmv6a){font-family:var(--font-display);color:var(--ink);font-size:1.5rem;font-weight:700}.drawer-hero.svelte-1yfmv6a small:where(.svelte-1yfmv6a){color:var(--ink-muted);font-size:.85rem}.drawer-acc.svelte-1yfmv6a>button:where(.svelte-1yfmv6a),.drawer-link.svelte-1yfmv6a{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:3.25rem;font:inherit;font-size:var(--step-0);color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 .25rem;font-weight:650;text-decoration:none;display:flex}.drawer-acc.svelte-1yfmv6a svg:where(.svelte-1yfmv6a){width:.7rem;height:.45rem;transition:transform .25s var(--ease-out)}.drawer-acc.svelte-1yfmv6a svg.flip:where(.svelte-1yfmv6a){transform:rotate(180deg)}.drawer-acc.svelte-1yfmv6a ul:where(.svelte-1yfmv6a){margin:0;padding:0 0 .6rem;list-style:none;display:grid}.drawer-acc.svelte-1yfmv6a li:where(.svelte-1yfmv6a) a:where(.svelte-1yfmv6a){min-height:2.9rem;font-size:var(--step--1);color:var(--ink-muted);justify-content:space-between;align-items:center;padding:0 .8rem;text-decoration:none;display:flex}.drawer-acc.svelte-1yfmv6a li:where(.svelte-1yfmv6a) a:where(.svelte-1yfmv6a):active,.drawer-quiz.svelte-1yfmv6a:active{background:var(--surface)}.drawer-quiz.svelte-1yfmv6a{min-height:2.9rem;font-size:var(--step--1);color:var(--ink-muted);align-items:center;padding:0 .8rem .6rem;font-weight:600;text-decoration:none;display:flex}.drawer-cta.svelte-1yfmv6a{clip-path:polygon(.8rem 0,100% 0,100% calc(100% - .8rem),calc(100% - .8rem) 100%,0 100%,0 .8rem);background:linear-gradient(96deg, var(--rose), var(--chilli));color:#fff;border-radius:0;justify-content:center;align-items:center;min-height:3.25rem;margin-top:1rem;font-weight:700;text-decoration:none;display:flex}@container nav (width>=74rem){.spice-rail .rail-nav.svelte-1yfmv6a{display:block}.rail-burger.svelte-1yfmv6a{display:none}}@container nav (width>=74rem) and (width<=100rem){.rail-saved-label.svelte-1yfmv6a,.spice-rail .acct .label{display:none}}@media (prefers-reduced-motion:reduce){.rail-drawer.svelte-1yfmv6a,.burger-bars.svelte-1yfmv6a i:where(.svelte-1yfmv6a),.drawer-acc.svelte-1yfmv6a svg:where(.svelte-1yfmv6a){transition:none}}.newsletter.svelte-6nip6h{gap:var(--space-2xs);max-width:22rem;display:grid}.sub.svelte-6nip6h{font-size:var(--step--1);color:#ffffffbf;line-height:1.5}.sr-only.svelte-6nip6h{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row.svelte-6nip6h{gap:var(--space-2xs);display:flex}input.svelte-6nip6h{min-width:0;min-height:2.9rem;padding:0 var(--space-s);font:inherit;font-size:max(var(--ios-min-input), 1rem);color:#fff;border-radius:var(--radius-s);background:#ffffff14;border:1px solid #fff6;flex:1}input.svelte-6nip6h::placeholder{color:#ffffff8c}input.svelte-6nip6h:focus-visible{outline-offset:1px;outline:2px solid #fff}button.svelte-6nip6h{min-height:2.9rem;padding-inline:var(--space-m);border-radius:var(--radius-s);color:var(--plum);font-weight:700;font-size:var(--step--1);cursor:pointer;transition:transform .2s var(--ease-spring), opacity .2s;background:#fff;border:0;flex-shrink:0}button.svelte-6nip6h:hover:not(:disabled){transform:translateY(-1px)}button.svelte-6nip6h:disabled{opacity:.6;cursor:wait}.err.svelte-6nip6h{margin-top:var(--space-3xs);font-size:var(--step--2);color:#ffd7d7;font-weight:600}.done.svelte-6nip6h{font-size:var(--step--1);color:#fff;font-weight:600}@media (width<=24rem){.row.svelte-6nip6h{flex-direction:column}button.svelte-6nip6h{width:100%}}.cm-banner.svelte-123lkzf{inset-inline:0;z-index:9995;background:var(--paper);border-top:1px solid var(--hairline);box-shadow:var(--shadow-lift);padding:var(--space-s) var(--space-m);padding-bottom:max(var(--space-s), env(safe-area-inset-bottom,0px));position:fixed;bottom:0}.cm-banner-body.svelte-123lkzf{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;max-width:72rem;margin-inline:auto;display:flex}.cm-banner-body.svelte-123lkzf p:where(.svelte-123lkzf){color:var(--ink);font-size:var(--step--1);flex:24rem;margin:0;line-height:1.5}.cm-banner-body.svelte-123lkzf p:where(.svelte-123lkzf) a:where(.svelte-123lkzf){color:inherit;text-underline-offset:.15em;text-decoration:underline}.cm-banner-body.svelte-123lkzf p:where(.svelte-123lkzf) a:where(.svelte-123lkzf):hover{color:var(--azure)}.cm-actions.svelte-123lkzf,.cm-panel-actions.svelte-123lkzf{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.cm-panel-actions.svelte-123lkzf{margin-top:var(--space-m);justify-content:flex-end}.cm-btn.svelte-123lkzf{font:inherit;font-weight:700;font-size:var(--step--1);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-out), background .2s var(--ease-out);border:1px solid #0000;padding:.6rem 1.1rem}.cm-btn--fill.svelte-123lkzf{background:var(--azure-text);color:#fff}.cm-btn--fill.svelte-123lkzf:hover{box-shadow:0 8px 18px -8px color-mix(in oklab, var(--azure) 70%, transparent);transform:translateY(-1px)}.cm-btn--outline.svelte-123lkzf{border-color:var(--hairline);color:var(--ink);background:0 0}.cm-btn--outline.svelte-123lkzf:hover{background:var(--surface)}.cm-btn--ghost.svelte-123lkzf{color:var(--ink-muted);background:0 0;padding-inline:.4rem;text-decoration:underline}.cm-btn--ghost.svelte-123lkzf:hover{color:var(--ink)}.cm-overlay.svelte-123lkzf{z-index:9996;backdrop-filter:blur(3px);padding:var(--space-m);background:#080e1a9e;place-items:center;display:grid;position:fixed;inset:0}.cm-panel.svelte-123lkzf{overscroll-behavior:contain;background:var(--paper);width:min(94vw,32rem);max-height:min(90svh,42rem);color:var(--ink);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);padding:var(--space-m);overflow-y:auto}.cm-panel-head.svelte-123lkzf{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-s);display:flex}.cm-panel-head.svelte-123lkzf h2:where(.svelte-123lkzf){font-family:var(--font-display);font-size:var(--step-1);margin:0}.cm-close.svelte-123lkzf{width:2.5rem;height:2.5rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cm-close.svelte-123lkzf:hover{background:var(--surface-sink);color:var(--ink)}.cm-necessary.svelte-123lkzf{font-size:var(--step--1);color:var(--ink-muted);background:var(--surface);border-radius:var(--radius-m);padding:var(--space-s);margin:0 0 var(--space-s)}.cm-necessary.svelte-123lkzf strong:where(.svelte-123lkzf){color:var(--ink)}.cm-row.svelte-123lkzf{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding-block:var(--space-s);border-top:1px solid var(--hairline);display:flex}.cm-row-text.svelte-123lkzf strong:where(.svelte-123lkzf){font-size:var(--step--1);margin-bottom:.2rem;display:block}.cm-row-text.svelte-123lkzf p:where(.svelte-123lkzf){font-size:var(--step--2);color:var(--ink-muted);margin:0;line-height:1.5}.cm-gpc-note.svelte-123lkzf{color:var(--azure-text)!important;margin-top:.3rem!important}.cm-nothing.svelte-123lkzf{font-size:var(--step--2);color:var(--ink-faint);white-space:nowrap;flex:none}.cm-toggle.svelte-123lkzf{flex:none;width:2.6rem;height:1.5rem;display:inline-block;position:relative}.cm-toggle.svelte-123lkzf input:where(.svelte-123lkzf){opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.cm-toggle.svelte-123lkzf input:where(.svelte-123lkzf):disabled{cursor:not-allowed}.cm-track.svelte-123lkzf{border-radius:var(--radius-pill);background:var(--hairline);transition:background .2s var(--ease-out);pointer-events:none;position:absolute;inset:0}.cm-track.svelte-123lkzf:before{content:"";width:1.2rem;height:1.2rem;transition:transform .2s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #132a3d4d}.cm-toggle.svelte-123lkzf input:where(.svelte-123lkzf):checked+.cm-track:where(.svelte-123lkzf){background:var(--azure-text)}.cm-toggle.svelte-123lkzf input:where(.svelte-123lkzf):checked+.cm-track:where(.svelte-123lkzf):before{transform:translate(1.1rem)}.cm-toggle.svelte-123lkzf input:where(.svelte-123lkzf):disabled+.cm-track:where(.svelte-123lkzf){opacity:.5}.cm-toggle.svelte-123lkzf input:where(.svelte-123lkzf):focus-visible+.cm-track:where(.svelte-123lkzf){outline:2px solid var(--azure-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cm-btn.svelte-123lkzf,.cm-track.svelte-123lkzf,.cm-track.svelte-123lkzf:before{transition:none!important}}.live-moved{border-radius:3px;animation:1.4s ease-out svelte-11tucco-live-moved-wash}@keyframes svelte-11tucco-live-moved-wash{0%{background-color:#ffc4548c}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.live-moved{background-color:#ffc4544d;animation:none}}@property --spice-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.launch.svelte-11tucco{right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:9990;background:linear-gradient(140deg, var(--azure), var(--azure-text));color:#fff;cursor:pointer;width:3.5rem;height:3.5rem;transition:transform .25s var(--ease-spring);border:0;border-radius:999px;place-items:center;display:grid;position:fixed;box-shadow:0 6px 14px -3px #132a3d33,0 18px 40px -12px #197ea980}.launch.offline.svelte-11tucco{background:linear-gradient(140deg, color-mix(in oklab, var(--azure) 45%, var(--ink-muted)), color-mix(in oklab, var(--azure-deep) 55%, var(--ink-muted)));box-shadow:0 4px 10px -3px #132a3d2e,0 12px 26px -12px #132a3d66}.launch.svelte-11tucco:before{content:"";border-radius:inherit;background:conic-gradient(from var(--spice-spin), var(--azure), var(--rose), var(--paprika), var(--chilli), var(--saffron), var(--turmeric), var(--azure));opacity:0;transition:opacity .3s var(--ease-out);position:absolute;inset:-5px;mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.launch.svelte-11tucco:has(.badge:where(.svelte-11tucco)):before{opacity:1;animation:2.4s linear infinite svelte-11tucco-spice-spin}@keyframes svelte-11tucco-spice-spin{to{--spice-spin:360deg}}.pip.svelte-11tucco{z-index:1;background:#97a7b3;border:2px solid #fff;border-radius:999px;width:.65rem;height:.65rem;position:absolute;bottom:.32rem;right:.32rem}.pip.on.svelte-11tucco{background:#3aa76d}.launch.live.svelte-11tucco:not(.provisional):after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite svelte-11tucco-live-glow;position:absolute;inset:-3px}@keyframes svelte-11tucco-live-glow{0%{box-shadow:0 0 0 14px #3aa76d00}to{box-shadow:0 0 #3aa76d8c}}.launch.svelte-11tucco:hover{transform:scale(1.07)translateY(-2px)}.launch.svelte-11tucco:active{transform:scale(.97)}.launch.svelte-11tucco svg:where(.svelte-11tucco){fill:currentColor;width:1.6rem;height:1.6rem}.badge.svelte-11tucco{z-index:1;border:2px solid var(--paper,#fff);background:var(--chilli,#da411d);color:#fff;min-width:1.3rem;font:600 .72rem/1.15rem var(--font-body,system-ui), sans-serif;border-radius:999px;padding:0 .32rem;position:absolute;top:-.4rem;right:-.4rem}.panel.svelte-11tucco{right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));z-index:9991;background:var(--paper,#fff);width:min(23rem,100vw - 2.4rem);height:min(34rem,100dvh - 4rem);color:var(--ink,#132a3d);font:400 .95rem/1.5 var(--font-body,system-ui), -apple-system, sans-serif;border:1px solid var(--hairline,#d9e6ef);transform-origin:100% 100%;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 2px 6px #132a3d14,0 24px 60px -16px #132a3d59}.panel.opening.svelte-11tucco{animation:svelte-11tucco-chat-pop .4s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) backwards}@keyframes svelte-11tucco-chat-pop{0%{opacity:0;transform:scale(.85)translateY(16px)}}header.svelte-11tucco{background:var(--glass-fill,#ffffffb8);-webkit-backdrop-filter:var(--glass-blur,saturate(1.4) blur(16px));border-bottom:1px solid var(--glass-stroke,#ffffffe6);align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex;position:relative;overflow:hidden}header.svelte-11tucco:before{content:"";filter:blur(20px);opacity:0;pointer-events:none;background:conic-gradient(#21a8e129,#cc2c711a,#e9941521,#21a8e129);position:absolute;inset:-60% -20%}.panel.opening.svelte-11tucco header:where(.svelte-11tucco):before{animation:svelte-11tucco-header-wash 1.1s var(--ease-out,ease-out) backwards}@keyframes svelte-11tucco-header-wash{0%{opacity:0;transform:rotate(0)}35%{opacity:1}to{opacity:0;transform:rotate(35deg)}}header.svelte-11tucco>:where(.svelte-11tucco){position:relative}.dot.svelte-11tucco{background:var(--ink-faint,#5a6c7c);border-radius:999px;flex:none;width:.5rem;height:.5rem}.dot.on.svelte-11tucco{background:#3aa76d}.status.svelte-11tucco{color:var(--ink-muted,#4a6070);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.acts.svelte-11tucco{gap:.15rem;display:flex}.hbtn.svelte-11tucco{width:1.9rem;height:1.9rem;color:var(--ink-muted,#4a6070);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:.95rem;text-decoration:none;display:grid}.hbtn.svelte-11tucco:hover{background:var(--surface-sink,#e8f1f7)}.hbtn.svelte-11tucco:disabled{opacity:.45;cursor:default}.hbtn.svelte-11tucco:disabled:hover{background:0 0}.disclose.svelte-11tucco{border-bottom:1px solid var(--hairline,#d9e6ef);background:var(--surface,#f4f9fc);color:var(--ink-muted,#4a6070);font-size:var(--step--2);flex:none;margin:0;padding:.5rem .9rem;line-height:1.5}.disclose.svelte-11tucco b:where(.svelte-11tucco){color:var(--ink,#132a3d);font-weight:600}.disclose.svelte-11tucco a:where(.svelte-11tucco){color:var(--azure-text,#197ea9)}.log.svelte-11tucco{flex-direction:column;flex:1;gap:.45rem;padding:.9rem;display:flex;overflow-y:auto}.day.svelte-11tucco{text-align:center;margin:.4rem 0}.day.svelte-11tucco span:where(.svelte-11tucco){font-size:var(--step--2);color:var(--ink-faint,#5a6c7c);background:var(--surface,#f4f9fc);border-radius:999px;padding:.15rem .6rem}.row.svelte-11tucco{display:flex}.row.v.svelte-11tucco{justify-content:flex-end}.row.s.svelte-11tucco{justify-content:center}.bubble.svelte-11tucco{background:var(--surface,#f4f9fc);border-radius:14px;flex-direction:column;gap:.1rem;max-width:82%;padding:.5rem .7rem;display:flex}.row.v.svelte-11tucco .bubble:where(.svelte-11tucco){background:var(--azure,#21a8e1);color:#fff}.row.v.run-end.svelte-11tucco .bubble:where(.svelte-11tucco){border-bottom-right-radius:5px}.row.v.svelte-11tucco:not(.run-start) .bubble:where(.svelte-11tucco){border-top-right-radius:3px}.row.v.svelte-11tucco:not(.run-end) .bubble:where(.svelte-11tucco){border-bottom-right-radius:3px}.row.ai.svelte-11tucco .bubble:where(.svelte-11tucco){border-left:3px solid #0000;border-image:linear-gradient(180deg, var(--azure), var(--rose), var(--saffron)) 1}.row.ai.run-end.svelte-11tucco .bubble:where(.svelte-11tucco),.row.a.run-end.svelte-11tucco .bubble:where(.svelte-11tucco){border-bottom-left-radius:5px}.row.ai.svelte-11tucco:not(.run-start) .bubble:where(.svelte-11tucco),.row.a.svelte-11tucco:not(.run-start) .bubble:where(.svelte-11tucco){border-top-left-radius:3px}.row.ai.svelte-11tucco:not(.run-end) .bubble:where(.svelte-11tucco),.row.a.svelte-11tucco:not(.run-end) .bubble:where(.svelte-11tucco){border-bottom-left-radius:3px}.row.s.svelte-11tucco .bubble:where(.svelte-11tucco){color:var(--ink-faint,#5a6c7c);font-size:var(--step--2);text-align:center;background:0 0}.who.svelte-11tucco{font-size:var(--step--2);color:var(--azure-text,#197ea9);font-weight:600}.text.svelte-11tucco{white-space:pre-wrap;overflow-wrap:anywhere}time.svelte-11tucco{font-size:var(--step--2);color:var(--ink-faint,#5a6c7c);align-self:flex-end}.row.v.svelte-11tucco time:where(.svelte-11tucco){color:#ffffffbf}.typing.svelte-11tucco{flex-direction:row;align-items:center;gap:.4rem;padding:.55rem .7rem}.typing-ring.svelte-11tucco{background:conic-gradient(from var(--spice-spin,0deg), var(--azure), var(--rose), var(--saffron), var(--azure));border-radius:999px;flex:none;width:1rem;height:1rem;animation:1s linear infinite svelte-11tucco-spice-spin;mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px))}.typing-word.svelte-11tucco{font-size:var(--step--2);color:var(--ink-faint,#5a6c7c)}.cards.svelte-11tucco{flex-direction:column;gap:.5rem;margin:.1rem 0 .2rem;display:flex}.card.svelte-11tucco{border:1px solid var(--hairline,#d9e6ef);background:var(--paper,#fff);color:inherit;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:12px;text-decoration:none;display:block;overflow:hidden}a.card.svelte-11tucco:hover{border-color:var(--azure,#21a8e1);transform:translateY(-1px)}.c-pic.svelte-11tucco{aspect-ratio:5/2;object-fit:cover;background:linear-gradient(135deg, var(--surface,#f4f9fc), var(--hairline,#d9e6ef));width:100%;display:block}.c-body.svelte-11tucco{flex-direction:column;gap:.15rem;padding:.55rem .7rem .65rem;display:flex}.c-title.svelte-11tucco{font-weight:600;font-size:var(--step--1);overflow-wrap:anywhere;line-height:1.3}.c-when.svelte-11tucco,.c-meta.svelte-11tucco{font-size:var(--step--2);color:var(--ink-muted,#4a6070)}.c-meta.svelte-11tucco{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.15rem;display:flex}.c-price.svelte-11tucco b:where(.svelte-11tucco){font-size:var(--step--1);color:var(--ink,#132a3d)}.c-go.svelte-11tucco{color:var(--azure-text,#197ea9);margin-left:auto;font-weight:600}.chip.svelte-11tucco{border-radius:999px;padding:.05rem .4rem}.chip.wait.svelte-11tucco{color:#a1660f;background:#fdecc8}.chip.out.svelte-11tucco{color:#a1301a;background:#f7dcd8}.mail.svelte-11tucco{gap:.4rem;padding:.6rem .7rem 0;display:flex}.mail.svelte-11tucco input:where(.svelte-11tucco){border:1px solid var(--hairline,#d9e6ef);font:inherit;border-radius:10px;flex:1;padding:.45rem .6rem}.mail.svelte-11tucco button:where(.svelte-11tucco){background:var(--azure-text,#197ea9);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:10px;padding:0 .8rem}.mail.svelte-11tucco button:where(.svelte-11tucco):disabled{opacity:.5;cursor:default}.ring.svelte-11tucco{border-top:1px solid var(--hairline,#d9e6ef);background:var(--surface,#f4f9fc);color:var(--azure-text,#197ea9);font-size:var(--step--2);flex:none;align-items:center;gap:.4rem;margin:0;padding:.45rem .9rem;font-weight:600;display:flex}.ring.joined.svelte-11tucco{color:#2f8a5a}.ring-dot.svelte-11tucco{background:var(--azure,#21a8e1);border-radius:999px;flex:none;width:.55rem;height:.55rem;animation:1s ease-in-out infinite svelte-11tucco-ring-pulse}@keyframes svelte-11tucco-ring-pulse{50%{opacity:.55;transform:scale(1.5)}}.composer.svelte-11tucco{border-top:1px solid var(--hairline,#d9e6ef);align-items:flex-end;gap:.4rem;padding:.7rem;display:flex}.composer.svelte-11tucco textarea:where(.svelte-11tucco){resize:none;border:1px solid var(--hairline,#d9e6ef);max-height:6rem;font:inherit;color:inherit;border-radius:12px;flex:1;padding:.5rem .7rem}.composer.svelte-11tucco textarea:where(.svelte-11tucco):focus-visible{outline:2px solid var(--azure,#21a8e1);outline-offset:1px}.composer.svelte-11tucco button:where(.svelte-11tucco){background:linear-gradient(140deg, var(--azure), var(--azure-text));color:#fff;cursor:pointer;width:2.3rem;height:2.3rem;transition:transform .2s var(--ease-spring), opacity .2s var(--ease-out);border:0;border-radius:999px;flex:none;place-items:center;display:grid}.composer.svelte-11tucco button:where(.svelte-11tucco):hover:not(:disabled){transform:scale(1.08)}.composer.svelte-11tucco button:where(.svelte-11tucco):disabled{opacity:.4;cursor:default}.composer.svelte-11tucco .mic.on:where(.svelte-11tucco){box-shadow:0 0 0 3px var(--azure,#21a8e1)}.say.svelte-11tucco{all:unset;cursor:pointer;vertical-align:middle;opacity:.6;margin-left:.3rem}.say.svelte-11tucco:hover,.say.on.svelte-11tucco,.say.svelte-11tucco:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.launch.svelte-11tucco,.launch.svelte-11tucco:before,.panel.svelte-11tucco,header.svelte-11tucco:before,.typing-ring.svelte-11tucco,.ring-dot.svelte-11tucco{transition:none;animation:none}.launch.live.svelte-11tucco:not(.provisional):after{animation:none;box-shadow:0 0 0 4px #3aa76d59}.launch.svelte-11tucco:has(.badge:where(.svelte-11tucco)):before{opacity:.6}.typing-ring.svelte-11tucco{background:var(--ink-faint,#5a6c7c);mask:none}}.share-sheet.svelte-v12ehe{border-radius:var(--radius-l);background:var(--paper);width:min(94vw,30rem);color:var(--ink);box-shadow:var(--shadow-lift);border:0;padding:0}.share-sheet.svelte-v12ehe::backdrop{background:#132a3d73}.shell.svelte-v12ehe{padding:var(--space-m);gap:var(--space-s);display:grid}.head.svelte-v12ehe{justify-content:space-between;display:flex}h2.svelte-v12ehe{font-size:var(--step-1);margin:0}.lab.svelte-v12ehe{font-size:var(--step--1);color:var(--ink-muted);margin-bottom:.25rem;display:block}textarea.svelte-v12ehe{width:100%;font:inherit;font-size:max(16px, var(--step-0));border:1px solid var(--hairline);border-radius:var(--radius-m);padding:.6rem}.rows.svelte-v12ehe{gap:.5rem;display:grid}.preview-note.svelte-v12ehe{background:color-mix(in oklab, var(--saffron,#f5b301) 18%, transparent);color:var(--ink,#132a3d);font-size:var(--step--1);border-radius:10px;margin:0;padding:.5rem .7rem}.row--wa.svelte-v12ehe{border-color:#25d366}.webmail.svelte-v12ehe{gap:var(--space-s);font-size:var(--step--1);padding-left:var(--space-m);display:flex}.qr.svelte-v12ehe{max-width:12rem}.qr.svelte-v12ehe svg{width:100%;height:auto;display:block}.dim.svelte-v12ehe{color:var(--ink-muted);font-size:var(--step--1);margin:0}.share-toast.svelte-v12ehe{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);z-index:60;max-width:90vw;margin:0;padding:.6rem 1rem;position:fixed;transform:translate(-50%)}.footer-install[data-astro-cid-hkbrpulz]{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.skip[data-astro-cid-hkbrpulz]{left:-9999px;top:var(--space-s);padding:var(--space-2xs) var(--space-s);background:var(--azure);color:var(--ink);border-radius:var(--radius-pill);z-index:100;font-weight:600;position:absolute}.skip[data-astro-cid-hkbrpulz]:focus{left:var(--space-s)}.site-header[data-astro-cid-hkbrpulz]{z-index:50;padding-block:var(--space-xs);position:sticky;top:0}.header-inner[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-m);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-card);display:flex}.brand[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-2xs);font-size:var(--step-0);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:2.9rem}nav[data-astro-cid-hkbrpulz]{margin-inline-start:auto}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-pill);font-size:var(--step--1);color:var(--text-dim);transition:color .2s var(--ease-out), background .2s var(--ease-out);font-weight:500;text-decoration:none;display:block}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text);background:var(--surface)}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);background:var(--surface-sink)}.header-cta[data-astro-cid-hkbrpulz]{padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-pill);background:var(--azure-text);color:#fff;font-weight:700;font-size:var(--step--1);white-space:nowrap;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease-out);text-decoration:none}.header-cta[data-astro-cid-hkbrpulz]:hover{box-shadow:0 8px 24px -6px color-mix(in oklab, var(--azure) 70%, transparent);transform:translateY(-1px)}@media (width<=62rem){nav[data-astro-cid-hkbrpulz]{display:none}}
