:root{--swiipeu-brand:#006df9;--swiipeu-brand-ink:#fff;--swiipeu-brand-deep:#0052cc;--swiipeu-ink:#0b0c0b;--swiipeu-ink-soft:#4a4c49;--swiipeu-paper:#faf9f5;--swiipeu-paper-dim:#f0eee6;--swiipeu-line:#0b0c0b1f;--swiipeu-line-on-dark:#faf9f52e;--swiipeu-danger:#b3261e;--swiipeu-danger-surface:#fbeae9;--swiipeu-night:#0d1210;--swiipeu-night-soft:#171d1a;--swiipeu-on-night:#f2f1ea;--swiipeu-on-night-soft:#f2f1eaa3;--swiipeu-niche-coffee-accent:#a9805a;--swiipeu-niche-coffee-surface:#f2ece2;--swiipeu-niche-bakery-accent:#d99a3c;--swiipeu-niche-bakery-surface:#faf0da;--swiipeu-niche-burger-accent:#ff5a36;--swiipeu-niche-burger-surface:#1c1310;--swiipeu-niche-restaurant-accent:#8a6e4b;--swiipeu-niche-restaurant-surface:#efe9df;--swiipeu-niche-dessert-accent:#e88fae;--swiipeu-niche-dessert-surface:#fbeef2;--swiipeu-niche-cocktail-accent:#b48cf2;--swiipeu-niche-cocktail-surface:#150f1e;--swiipeu-font-display:"Helvetica Neue",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--swiipeu-font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--swiipeu-text-display-2xl:clamp(4rem,9vw + 2rem,14rem);--swiipeu-text-display-xl:clamp(3rem,5vw + 2rem,8.5rem);--swiipeu-text-display-lg:clamp(2.25rem,3.5vw + 1.5rem,5.5rem);--swiipeu-text-display-md:clamp(1.75rem,2vw + 1.25rem,3.25rem);--swiipeu-text-eyebrow:clamp(.75rem,.3vw + .7rem,.875rem);--swiipeu-text-body-lg:clamp(1.0625rem,.4vw + 1rem,1.375rem);--swiipeu-text-body:1rem;--swiipeu-text-meta:.875rem;--swiipeu-space-1:.25rem;--swiipeu-space-2:.5rem;--swiipeu-space-3:.75rem;--swiipeu-space-4:1rem;--swiipeu-space-6:1.5rem;--swiipeu-space-8:2rem;--swiipeu-space-12:3rem;--swiipeu-space-16:4rem;--swiipeu-space-24:6rem;--swiipeu-space-32:8rem;--swiipeu-section-padding-compact:clamp(3rem,4vw + 1.5rem,4.5rem);--swiipeu-section-padding-default:clamp(4.5rem,6vw + 2rem,7rem);--swiipeu-section-padding-spacious:clamp(6rem,8vw + 2.5rem,10rem);--swiipeu-section-padding-hero:clamp(6.5rem,9vw + 3rem,11rem);--swiipeu-content-gap-sm:var(--swiipeu-space-3);--swiipeu-content-gap-md:var(--swiipeu-space-6);--swiipeu-content-gap-lg:var(--swiipeu-space-12);--swiipeu-header-height:4rem;--swiipeu-radius-sm:.5rem;--swiipeu-radius-md:1rem;--swiipeu-radius-lg:1.75rem;--swiipeu-radius-pill:999px;--swiipeu-duration-fast:.18s;--swiipeu-duration-base:.42s;--swiipeu-duration-slow:.72s;--swiipeu-ease-standard:cubic-bezier(.22,1,.36,1);--swiipeu-ease-emphasized:cubic-bezier(.16,1,.3,1);--swiipeu-max-width:1440px;--swiipeu-gutter:clamp(1.25rem,4vw,4rem);--swiipeu-z-base:0;--swiipeu-z-sticky:10;--swiipeu-z-navigation:20;--swiipeu-z-overlay:100;--swiipeu-z-drawer:110;--swiipeu-z-popover:120;--swiipeu-z-header:var(--swiipeu-z-navigation);--swiipeu-sidebar-width-collapsed:4.5rem}@media (prefers-reduced-motion:reduce){:root{--swiipeu-duration-fast:0s;--swiipeu-duration-base:0s;--swiipeu-duration-slow:0s}}
:root{--sf-canvas:#f5f7fa;--sf-surface:#fff;--sf-surface-hover:#eef1f6;--sf-surface-sunken:#f5f7fa;--sf-ink:#14181f;--sf-ink-muted:#57606f;--sf-ink-faint:#6b7586;--sf-border:#dde2ea;--sf-border-strong:#c3cad6;--sf-brand:#006df9;--sf-brand-dark:#0057c9;--sf-brand-surface:#e8f1ff;--sf-brand-ink:#fff;--sf-danger:#c4222f;--sf-danger-surface:#fdecee;--sf-success:#17703f;--sf-radius:8px;--sf-radius-sm:6px;--sf-control-height:36px;--sf-control-padding:10px;--sf-font-size:14px;--sf-label-size:13px;--sf-meta-size:12px;--sf-icon-size:16px;--sf-focus-ring:0 0 0 3px #006df938;--sf-shadow-pop:0 10px 32px #14181f29,0 1px 3px #14181f14;--sf-gap:16px;--sf-section-gap:28px}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--swiipeu-header-height) + var(--swiipeu-space-6))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--swiipeu-paper);color:var(--swiipeu-ink);font-family:var(--swiipeu-font-body);font-size:var(--swiipeu-text-body);margin:0;line-height:1.5}h1,h2,h3,p,figure{margin:0}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--swiipeu-brand);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--swiipeu-space-2);left:var(--swiipeu-space-2);z-index:var(--swiipeu-z-popover);padding:var(--swiipeu-space-3)var(--swiipeu-space-4);border-radius:var(--swiipeu-radius-sm);background:var(--swiipeu-ink);color:var(--swiipeu-paper);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){.rise{animation:swiipeu-rise var(--swiipeu-duration-slow)var(--swiipeu-ease-emphasized)both;animation-delay:calc(var(--i,0)*90ms + 60ms)}@supports (animation-timeline:view()){.reveal{animation:linear both swiipeu-reveal;animation-timeline:view();animation-range:entry calc(var(--i,0)*4%)entry calc(55% + var(--i,0)*4%)}}}@keyframes swiipeu-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes swiipeu-reveal{0%{opacity:0;transform:translateY(28px)}}
