

/* === ASSET CSS HASH: 4ce276433f499a996adb662df3a8227b16c20358 | GLOBAL === */
.ew-t762fbb46-footer { --color-paper: oklch(97% 0.012 95); --color-paper-2: oklch(94.5% 0.018 95); --color-paper-3: oklch(91% 0.022 95); --color-ink: oklch(20% 0.014 255); --color-ink-2: oklch(29% 0.014 255); --color-muted: oklch(47% 0.014 255); --color-rule: oklch(87% 0.016 95); --color-accent: oklch(32.2% 0.04 166.7); --color-accent-deep: oklch(23% 0.035 166.7); --color-accent-ink: oklch(97% 0.012 95); --color-brand-2: oklch(32.2% 0.04 166.7); --color-pear: oklch(87% 0.175 96); --color-pear-deep: oklch(72% 0.16 92); --color-pear-band: oklch(87% 0.175 96 / 0.85); --color-accent-2: oklch(50% 0.17 250); --color-accent-3: oklch(70% 0.2 22); --color-mint: oklch(82% 0.15 152); --color-mint-deep: oklch(48% 0.12 155); --color-focus: oklch(64% 0.2 35); --color-card: oklch(98.8% 0.007 95); --color-edge: oklch(83% 0.04 88); --color-fringe: oklch(99.2% 0.006 95); --color-kraft: oklch(63% 0.085 62); --color-sand: oklch(77% 0.1 76); --color-sugar: oklch(89% 0.035 236); --color-hill-1: oklch(94.5% 0.03 118); --color-hill-2: oklch(91.5% 0.045 135); --color-leaf: oklch(64% 0.15 150); --color-paper-ghost: oklch(97% 0.012 95 / 0.12); --color-paper-ghost-2: oklch(97% 0.012 95 / 0.22); --color-paper-faint: oklch(97% 0.012 95 / 0.3); --color-paper-soft: oklch(97% 0.012 95 / 0.8); --font-display: "Chillax", ui-rounded, ui-sans-serif, sans-serif; --font-body: var(--font-display); --radius-card: 24px; --radius-stock: 16px; --radius-input: 14px; --radius-pill: 999px; --radius-tile: 12px; --rule-hair: 1px; --shadow-card: 0 1px 2px oklch(20% 0.014 255 / 0.06), 0 12px 28px -14px oklch(20% 0.014 255 / 0.22); --shadow-lift: 0 2px 4px oklch(20% 0.014 255 / 0.08), 0 22px 36px -16px oklch(20% 0.014 255 / 0.3); --shadow-paper: drop-shadow(0 0 0.6px oklch(20% 0.014 255 / 0.32)) drop-shadow(1.5px 2.5px 1.5px oklch(20% 0.014 255 / 0.1)) drop-shadow(6px 14px 16px oklch(20% 0.014 255 / 0.13)); --photo-filter: saturate(1.12) brightness(1.04); --tracking-display: -0.03em; --display-weight: 600; --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1); --ease-snap: cubic-bezier(0.22, 1, 0.36, 1); --ease-loop: cubic-bezier(.65,0,.35,1); --dur-micro: 220ms; --dur-enter: 720ms; --stagger: 110ms; --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .18 0 0 0 0 .1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"); --fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .18' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E"); --container: 1440px; --gutter: clamp(20px, 4.45vw, 64px); --space-xs: 8px; --space-sm: 16px; --space-md: 24px; --space-lg: 32px; --space-xl: 48px; --space-2xl: 64px; --space-sec-1: clamp(72px, 9vw, 120px); --space-sec-2: clamp(84px, 10vw, 144px); --space-sec-3: clamp(96px, 12vw, 176px); --text-hero: clamp(2.75rem, 1.55rem + 4.9vw, 5.25rem); --text-section: clamp(2.5rem, 1.95rem + 2.2vw, 3.25rem); --text-statement: clamp(2.5rem, 1.35rem + 4.1vw, 4.5rem); --text-title: 1.5625rem; --text-lead: clamp(1.125rem, 1rem + .5vw, 1.3125rem); --text-body: 1.125rem; --text-label: .875rem; --icon-stroke: 2; }
.ew-t762fbb46-footer, .ew-t762fbb46-footer *, .ew-t762fbb46-footer::before, .ew-t762fbb46-footer *::before, .ew-t762fbb46-footer::after, .ew-t762fbb46-footer *::after {box-sizing:border-box;margin:0;padding:0}
.ew-t762fbb46-footer { -webkit-text-size-adjust:100%; }
.ew-t762fbb46-footer { font-family:var(--font-body); font-weight:500; font-size:var(--text-body); line-height:1.55; color:var(--color-ink); background:var(--grain),var(--fibre),var(--color-paper); -webkit-font-smoothing:antialiased; }
.ew-t762fbb46-footer h1, .ew-t762fbb46-footer h2, .ew-t762fbb46-footer h3 {font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);line-height:1.04;text-wrap:balance}
.ew-t762fbb46-footer p {text-wrap:pretty}
.ew-t762fbb46-footer img {display:block;max-width:100%;height:auto}
.ew-t762fbb46-footer ul, .ew-t762fbb46-footer ol {list-style:none}
.ew-t762fbb46-footer a {color:var(--color-accent-2);text-underline-offset:.2em}
.ew-t762fbb46-footer button {font:inherit;color:inherit;cursor:pointer;background:none;border:0}
.ew-t762fbb46-footer :focus-visible {outline:3px solid var(--color-focus);outline-offset:3px;border-radius:8px}
.ew-t762fbb46-footer .container {width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}
.ew-t762fbb46-footer .ico {width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}
.ew-t762fbb46-footer .fill {color:var(--color-muted);outline:1px dashed var(--color-muted);outline-offset:3px;border-radius:8px;padding:0 .35em}
.ew-t762fbb46-footer .btn {position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:54px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-stock);font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1;text-decoration:none;color:var(--color-ink);background:transparent;margin-bottom:5px;transition:translate var(--dur-micro) var(--ease-snap)}
.ew-t762fbb46-footer .btn::after {content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--grain),var(--fibre),var(--color-card);box-shadow:inset 0 1px 0 var(--color-fringe),inset 0 0 0 1px var(--color-rule)}
.ew-t762fbb46-footer .btn::before {content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:var(--color-edge);transform:translateY(5px);transition:transform var(--dur-micro) var(--ease-snap)}
.ew-t762fbb46-footer .btn--primary {color:var(--color-accent-ink);transition-timing-function:var(--ease-spring)}
.ew-t762fbb46-footer .btn--primary::after {background:var(--grain),var(--fibre),var(--color-accent);box-shadow:inset 0 1px 0 var(--color-paper-ghost-2)}
.ew-t762fbb46-footer .btn--primary::before {background:var(--color-accent-deep);box-shadow:2px 9px 10px -3px oklch(20% 0.014 255 / 0.32);transition-timing-function:var(--ease-spring)}
.ew-t762fbb46-footer .btn:hover {translate:0 -2px}
.ew-t762fbb46-footer .btn:hover::before {transform:translateY(7px)}
.ew-t762fbb46-footer .btn:active {translate:0 4px}
.ew-t762fbb46-footer .btn:active::before {transform:translateY(1px)}
.ew-t762fbb46-footer .btn .ico {transition:transform var(--dur-micro) var(--ease-snap)}
.ew-t762fbb46-footer .btn:hover .ico {transform:translateX(3px)}
.ew-t762fbb46-footer .vh {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media (prefers-reduced-motion: reduce) {
.ew-t762fbb46-footer, .ew-t762fbb46-footer *, .ew-t762fbb46-footer::before, .ew-t762fbb46-footer *::before, .ew-t762fbb46-footer::after, .ew-t762fbb46-footer *::after {animation:none !important;transition:none !important;scroll-behavior:auto !important}
}
.ew-t762fbb46.ew-t762fbb46-footer {overflow-x:clip;padding-block:var(--space-2xl) var(--space-xl);background:var(--grain),var(--fibre),var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule)}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__grid {display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-xl);align-items:start}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__brand img {height:56px;width:auto;border-radius:10px}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__brand p {margin-top:var(--space-md);font-size:var(--text-lead);max-width:34ch}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__links {display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);justify-self:end}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__links a {position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);text-decoration:none;font-weight:600}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__links a::after {content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:var(--color-accent-2);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-micro) var(--ease-snap)}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__links a:hover {color:var(--color-accent-2)}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__links a:hover::after {transform:scaleX(1)}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__legal {margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-label);color:var(--color-muted)}
@media (max-width:48rem) {
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__grid {grid-template-columns:minmax(0,1fr)}
.ew-t762fbb46.ew-t762fbb46-footer .s-footer__links {justify-self:start}
}
