@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--bg:#fffaf5;--ink:#1c1c1e;--accent:#b5541a;--ink-deep:color-mix(in srgb, var(--ink) 78%, black);--accent-strong:color-mix(in oklch, var(--accent) 82%, var(--ink));--muted:color-mix(in srgb, var(--ink) 68%, var(--bg));--line:color-mix(in srgb, var(--ink) 15%, white);--line-soft:color-mix(in srgb, var(--ink) 9%, white);--surface:#fff;--surface-tint:color-mix(in srgb, var(--ink) 4%, var(--bg));--white:#fff;--pastel-1:oklch(from var(--accent) .917 .052 calc(h + 12));--pastel-2:oklch(from var(--accent) .958 .05 calc(h + 41));--pastel-3:oklch(from var(--accent) .935 .03 calc(h - 34));--placeholder:oklch(from var(--accent) .933 .043 calc(h + 15));--placeholder-line:oklch(from var(--accent) .78 .1 calc(h + 12));--error:#d64545;--shadow-card:0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), 0 1px 1px -.5px color-mix(in srgb, var(--ink) 1%, transparent), 0 2px 2px -1px color-mix(in srgb, var(--ink) 2%, transparent), 0 3px 3px -1.5px color-mix(in srgb, var(--ink) 2%, transparent), 0 5px 5px -2.5px color-mix(in srgb, var(--ink) 1%, transparent), 0 10px 10px -5px color-mix(in srgb, var(--ink) 1%, transparent), 0 24px 24px -8px color-mix(in srgb, var(--ink) 2%, transparent);--shadow-button:0 .75px .45px -.33px color-mix(in srgb, var(--ink) 4%, transparent), 0 1.93px 1.16px -.67px color-mix(in srgb, var(--ink) 4%, transparent), 0 3.86px 2.32px -1px color-mix(in srgb, var(--ink) 4%, transparent), 0 7.32px 4.39px -1.33px color-mix(in srgb, var(--ink) 4%, transparent), 0 14.56px 8.73px -1.67px color-mix(in srgb, var(--ink) 5%, transparent), 0 32px 19.2px -2px color-mix(in srgb, var(--ink) 6%, transparent);--ff-display:var(--font-sans), "Plus Jakarta Sans", system-ui, sans-serif;--ff-body:var(--font-sans), "Plus Jakarta Sans", system-ui, sans-serif;--ff-serif:var(--font-serif), "Instrument Serif", Georgia, serif;--container:1240px;--gutter:40px;--radius-card:15px;--radius-button:10px;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.25, .1, .25, 1)}@media (width<=809.98px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--ff-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:27px;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{font-weight:600}ul,ol{padding:0;list-style:none}img,picture,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}.container{width:100%;max-width:var(--container);margin-inline:auto}.t-h1{font-family:var(--ff-display);letter-spacing:-1.6px;font-size:64px;font-weight:600;line-height:70px}.t-display{font-family:var(--ff-display);letter-spacing:-1.8px;font-size:72px;font-weight:600;line-height:78px}.t-h2{font-family:var(--ff-display);letter-spacing:-.96px;font-size:48px;font-weight:600;line-height:55px}.t-h3{font-family:var(--ff-display);letter-spacing:-.51px;font-size:34px;font-weight:600;line-height:40px}.t-h4{font-family:var(--ff-display);letter-spacing:-.22px;font-size:22px;font-weight:600;line-height:27.5px}.t-h5{font-family:var(--ff-display);letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:25.5px}.t-h6{font-family:var(--ff-display);letter-spacing:-.18px;font-size:18px;font-weight:600;line-height:23.4px}.t-lead{font-family:var(--ff-display);font-size:20px;font-weight:400;line-height:31px}.t-body{font-family:var(--ff-body);font-size:17px;line-height:27px}.t-small{font-family:var(--ff-body);font-size:15px;line-height:24px}.t-label{font-family:var(--ff-body);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-strong);font-size:12px;font-weight:600;line-height:16px}.t-serif{font-family:var(--ff-serif);font-synthesis:none;letter-spacing:-.01em;font-style:italic;font-weight:400;line-height:1.08}@media (width<=1299.98px){.t-h1{letter-spacing:-1.4px;font-size:56px;line-height:62px}.t-display{letter-spacing:-1.5px;font-size:60px;line-height:66px}.t-h2{letter-spacing:-.84px;font-size:42px;line-height:49px}.t-h3{letter-spacing:-.45px;font-size:30px;line-height:36px}}@media (width<=809.98px){.t-h1,.t-display{letter-spacing:-.95px;font-size:38px;line-height:44px}.t-h2{letter-spacing:-.6px;font-size:30px;line-height:37px}.t-h3{letter-spacing:-.36px;font-size:24px;line-height:30px}.t-lead{font-size:17px;line-height:27px}.t-body{font-size:16px;line-height:26px}}html.js fade-up:not([data-shown]){opacity:.001;transform:translate3d(var(--fade-x,0px), var(--fade-y,20px), 0)}fade-up{transition:opacity .8s var(--ease-spring), transform .8s var(--ease-spring);transition-delay:var(--fade-delay,0s);display:block}@media (prefers-reduced-motion:reduce){html.js fade-up:not([data-shown]){opacity:1;transform:none}fade-up{transition:none}}.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}.btn[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-button);font-family:var(--ff-display);letter-spacing:-.36px;white-space:nowrap;box-shadow:var(--shadow-button);-webkit-tap-highlight-color:transparent;transition:transform .3s var(--ease-spring), background-color .3s var(--ease-out);justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:22.95px;display:inline-flex}.btn--big[data-astro-cid-j6ocf6pu]{padding:16px 25px 17px}.btn--small[data-astro-cid-j6ocf6pu]{padding:11px 20px 12px}.btn--full[data-astro-cid-j6ocf6pu]{width:100%;display:flex}.btn[data-astro-cid-j6ocf6pu]:active{transform:scale(.98)}.btn--dark[data-astro-cid-j6ocf6pu]{background:var(--ink);color:var(--white)}.btn--white[data-astro-cid-j6ocf6pu]{background:var(--white);color:var(--ink)}.btn--accent[data-astro-cid-j6ocf6pu]{background:var(--accent);color:var(--white)}.btn__roll[data-astro-cid-j6ocf6pu]{height:22.95px;display:block;position:relative;overflow:clip}.btn__label[data-astro-cid-j6ocf6pu]{transition:transform .45s var(--ease-spring);display:block}.btn__label--clone[data-astro-cid-j6ocf6pu]{position:absolute;inset:100% 0 auto}.btn__arrow[data-astro-cid-j6ocf6pu]{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative;overflow:hidden}.btn--dark[data-astro-cid-j6ocf6pu] .btn__arrow[data-astro-cid-j6ocf6pu],.btn--accent[data-astro-cid-j6ocf6pu] .btn__arrow[data-astro-cid-j6ocf6pu]{background:var(--white);color:var(--ink)}.btn--white[data-astro-cid-j6ocf6pu] .btn__arrow[data-astro-cid-j6ocf6pu]{background:var(--ink);color:var(--white)}.btn__arrow-icon[data-astro-cid-j6ocf6pu]{width:14px;height:14px;transition:transform .45s var(--ease-spring)}.btn__arrow-icon--next[data-astro-cid-j6ocf6pu]{position:absolute;inset:5px;transform:translate(-150%,150%)}@media (hover:hover){.btn[data-astro-cid-j6ocf6pu]:hover .btn__label[data-astro-cid-j6ocf6pu]{transform:translateY(-100%)}.btn[data-astro-cid-j6ocf6pu]:hover .btn__arrow-icon[data-astro-cid-j6ocf6pu]{transform:translate(150%,-150%)}.btn[data-astro-cid-j6ocf6pu]:hover .btn__arrow-icon--next[data-astro-cid-j6ocf6pu]{transform:translate(0)}}.btn[data-astro-cid-j6ocf6pu]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn[data-astro-cid-j6ocf6pu]:focus-visible .btn__label[data-astro-cid-j6ocf6pu]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-j6ocf6pu],.btn__label[data-astro-cid-j6ocf6pu],.btn__arrow-icon[data-astro-cid-j6ocf6pu]{transition:none}}.nav[data-astro-cid-q3uyxffx]{z-index:50;padding:13px var(--gutter) 0;pointer-events:none;transition:padding .4s var(--ease-spring);justify-content:center;display:flex;position:fixed;inset:0 0 auto}.nav[data-astro-cid-q3uyxffx][data-scrolled=true]{padding-top:15px}.nav__bar[data-astro-cid-q3uyxffx]{width:100%;max-width:var(--container);border-radius:var(--radius-card);pointer-events:auto;height:74px;transition:max-width .5s var(--ease-spring), padding .5s var(--ease-spring), background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex;position:relative}.nav[data-astro-cid-q3uyxffx][data-scrolled=true] .nav__bar[data-astro-cid-q3uyxffx]{background:color-mix(in srgb, var(--white) 85%, transparent);max-width:1040px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(5px);padding:0 14px 0 25px}.nav__logo[data-astro-cid-q3uyxffx]{color:var(--ink);flex:none;display:block}.nav__logo-mark[data-astro-cid-q3uyxffx]{width:140px;height:28px}.nav__links[data-astro-cid-q3uyxffx]{align-items:center;gap:30px;display:flex;position:absolute;left:50%;translate:-50%}.nav__link[data-astro-cid-q3uyxffx]{white-space:nowrap;font-family:var(--ff-display);letter-spacing:-.36px;color:var(--ink);transition:opacity .25s var(--ease-out);font-size:18px;font-weight:600;line-height:22.5px}@media (hover:hover){.nav__link[data-astro-cid-q3uyxffx]:hover{opacity:.6}}.nav__link[data-astro-cid-q3uyxffx]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.nav__cta[data-astro-cid-q3uyxffx]{flex:none}.nav__menu-btn[data-astro-cid-q3uyxffx],.nav__panel[data-astro-cid-q3uyxffx]{display:none}@media (width<=1299.98px){.nav[data-astro-cid-q3uyxffx],.nav[data-astro-cid-q3uyxffx][data-scrolled=true]{padding:20px var(--gutter) 0}.nav__bar[data-astro-cid-q3uyxffx],.nav[data-astro-cid-q3uyxffx][data-scrolled=true] .nav__bar[data-astro-cid-q3uyxffx]{background:color-mix(in srgb, var(--white) 85%, transparent);max-width:none;height:70px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(5px);padding:0 16px 0 25px}.nav__links[data-astro-cid-q3uyxffx],.nav__cta[data-astro-cid-q3uyxffx]{display:none}.nav__menu-btn[data-astro-cid-q3uyxffx]{background:var(--ink);width:38px;height:38px;box-shadow:var(--shadow-button);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.nav__menu-line[data-astro-cid-q3uyxffx]{background:var(--white);width:18px;height:2px;transition:transform .35s var(--ease-spring);border-radius:3px}.nav[data-astro-cid-q3uyxffx][data-open] .nav__menu-line[data-astro-cid-q3uyxffx]:first-child{transform:translateY(4.5px)rotate(45deg)}.nav[data-astro-cid-q3uyxffx][data-open] .nav__menu-line[data-astro-cid-q3uyxffx]:last-child{transform:translateY(-4.5px)rotate(-45deg)}.nav__panel[data-astro-cid-q3uyxffx]{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card);animation:nav-panel-in .4s var(--ease-spring);flex-direction:column;gap:30px;padding:30px;display:flex;position:absolute;top:calc(100% + 40px);left:0;right:0}.nav__panel[data-astro-cid-q3uyxffx][hidden]{display:none}.nav__panel-links[data-astro-cid-q3uyxffx]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.nav__panel-link[data-astro-cid-q3uyxffx]{font-family:var(--ff-display);letter-spacing:-.44px;color:var(--ink);font-size:22px;font-weight:600;line-height:27.5px}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-10px)}}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-q3uyxffx],.nav__bar[data-astro-cid-q3uyxffx],.nav__menu-line[data-astro-cid-q3uyxffx]{transition:none}.nav__panel[data-astro-cid-q3uyxffx]{animation:none}}.foot[data-astro-cid-oenwriqq]{width:100%;padding:110px var(--gutter);background:var(--ink-deep);color:var(--white)}.foot__inner[data-astro-cid-oenwriqq]{flex-direction:column;gap:70px;display:flex}.foot__top[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:40px;display:flex}.foot__title[data-astro-cid-oenwriqq]{max-width:650px;color:var(--white)}.foot__rule[data-astro-cid-oenwriqq]{background:#ffffff26;border:0;width:100%;height:1px;margin:0}.foot__grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:70px;display:grid}.foot__brand[data-astro-cid-oenwriqq],.foot__col[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.foot__brand[data-astro-cid-oenwriqq]{gap:24px}.foot__col--contact[data-astro-cid-oenwriqq]{padding-left:20px}.foot__col--links[data-astro-cid-oenwriqq]{padding-left:40px}.foot__col[data-astro-cid-oenwriqq] h3{color:var(--white)}.foot__logo[data-astro-cid-oenwriqq]{color:var(--white);display:block}.foot__logo[data-astro-cid-oenwriqq] svg{width:140px;height:28px}.foot__copy[data-astro-cid-oenwriqq]{max-width:200px}.foot__entity[data-astro-cid-oenwriqq]{border-top:1px solid color-mix(in srgb, var(--white) 14%, transparent);color:color-mix(in srgb, var(--white) 62%, transparent);margin-top:-30px;padding-top:24px}.foot__socials[data-astro-cid-oenwriqq]{gap:10px;padding-top:2px;display:flex}.foot__social[data-astro-cid-oenwriqq]{background:var(--white);width:34px;height:34px;color:var(--ink);box-shadow:var(--shadow-button);transition:transform .3s var(--ease-spring);border-radius:8px;place-items:center;display:grid}.foot__social[data-astro-cid-oenwriqq] svg{width:18px;height:18px}.foot__contact[data-astro-cid-oenwriqq],.foot__links[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.foot__col--contact[data-astro-cid-oenwriqq]{gap:20px}.foot__col--contact[data-astro-cid-oenwriqq] .t-body[data-astro-cid-oenwriqq]:first-of-type{margin-bottom:5px}.foot__link[data-astro-cid-oenwriqq]{color:var(--white);text-underline-offset:3px;transition:text-decoration-color .25s var(--ease-out);text-decoration:underline #fff6}.foot__form[data-astro-cid-oenwriqq]{gap:8px;width:100%;display:flex}.foot__form[data-astro-cid-oenwriqq][hidden]{display:none}.foot__field[data-astro-cid-oenwriqq]{flex:1;min-width:0}.foot__field[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq]{border-radius:var(--radius-button);width:100%;height:52px;font-family:var(--ff-body);color:var(--white);transition:border-color .25s var(--ease-out);background:#dae2eb05;border:1px solid #ffffff26;outline:none;padding:0 15px;font-size:16px;line-height:25.6px}.foot__field[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq]::placeholder{color:color-mix(in srgb, var(--white) 70%, var(--ink))}.foot__field[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq]:focus{border-color:#ffffff80}.foot__field[data-astro-cid-oenwriqq] input[data-astro-cid-oenwriqq][aria-invalid=true]{border-color:#ff8f8f}.foot__join[data-astro-cid-oenwriqq]{flex:none;padding:14px 20px 15px}.foot__thanks[data-astro-cid-oenwriqq]{color:var(--white)}@media (hover:hover){.foot__link[data-astro-cid-oenwriqq]:hover{text-decoration-color:var(--white)}.foot__social[data-astro-cid-oenwriqq]:hover{transform:translateY(-2px)}}@media (width<=1299.98px){.foot[data-astro-cid-oenwriqq]{padding:100px var(--gutter)}.foot__top[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:40px}.foot__grid[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}.foot__col--news[data-astro-cid-oenwriqq]{grid-column:1/-1}}@media (width<=809.98px){.foot[data-astro-cid-oenwriqq]{padding:90px var(--gutter)}.foot__grid[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr);gap:35px}.foot__brand[data-astro-cid-oenwriqq]{gap:20px}.foot__col[data-astro-cid-oenwriqq]{gap:15px}.foot__col--contact[data-astro-cid-oenwriqq],.foot__col--links[data-astro-cid-oenwriqq]{padding-left:0}.foot[data-astro-cid-oenwriqq]{padding-bottom:110px}}.picker[data-astro-cid-73vtgh3p]{z-index:60;font-family:var(--ff-body);justify-items:end;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.picker__badge[data-astro-cid-73vtgh3p]{color:#111;height:36px;transition:transform .25s var(--ease-spring);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000002b,0 3px 8px #00000024,0 10px 30px #0000001a}.picker__badge[data-astro-cid-73vtgh3p]:hover{transform:translateY(-1px)}.picker__dot[data-astro-cid-73vtgh3p]{background:var(--accent);border-radius:6px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000026}.picker__panel[data-astro-cid-73vtgh3p]{color:#111;background:#fff;border-radius:16px;width:min(340px,100vw - 40px);max-height:min(560px,100vh - 100px);padding:14px;overflow-y:auto;box-shadow:0 10px 40px #00000059}.picker__panel[data-astro-cid-73vtgh3p][hidden]{display:none}.picker__title[data-astro-cid-73vtgh3p]{margin:2px 4px 10px;font-size:13px;font-weight:700}.picker__list[data-astro-cid-73vtgh3p]{gap:4px;display:grid}.picker__option[data-astro-cid-73vtgh3p]{text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:8px;transition:background-color .15s;display:flex}.picker__option[data-astro-cid-73vtgh3p]:hover{background:#f2f2f2}.picker__option[data-astro-cid-73vtgh3p][aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink);background:#f2f2f2}.picker__swatch[data-astro-cid-73vtgh3p]{background:var(--sw-bg);border-radius:8px;flex:none;width:34px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.picker__swatch[data-astro-cid-73vtgh3p]:after{content:"";background:var(--sw-accent);border-radius:4px;width:14px;height:14px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 0 1px #ffffff1f}.picker__text[data-astro-cid-73vtgh3p]{gap:2px;display:grid}.picker__name[data-astro-cid-73vtgh3p]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.picker__tag[data-astro-cid-73vtgh3p]{background:var(--ink);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.picker__reason[data-astro-cid-73vtgh3p]{color:#666;font-size:12px;line-height:1.35}.picker__note[data-astro-cid-73vtgh3p]{color:#888;margin:10px 4px 2px;font-size:11px}.main[data-astro-cid-z4jru4n3]{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}
