@charset "UTF-8";@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/parkinsans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/fonts/parkinsans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--base-size: 16px;--base-size-mobile: 8px;--brezella-primary: #ff585d;--brezella-secondary: #00a7b5;--brezella-dark: #742e34;--brezella-light: #faf5e6}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html,body{margin:0;padding:0;min-height:100dvh;background-color:#faf5e6}body{font-family:Outfit,sans-serif;font-size:1rem;font-weight:400;color:#742e34;line-height:1.3em;letter-spacing:0em}::selection{background-color:#742e34;color:#faf5e6}h1,h2,h3,h4,h5,h6{font-family:Parkinsans,sans-serif;line-height:1;letter-spacing:-.02em;margin:0 0 16px;color:#742e34;text-wrap:balance;text-transform:none}h1{font-size:clamp(2.75rem,6.5vw,5.75rem);font-weight:800}h2{font-size:clamp(2.25rem,5.5vw,4rem);font-weight:700}h3{font-size:clamp(1.75rem,4vw,3rem);font-weight:700}h4{font-size:clamp(1.5rem,3.4vw,2rem);font-weight:600}h5{font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:600}h6{font-size:clamp(1.125rem,2.4vw,1.25rem);font-weight:600}p{font-size:1rem;font-weight:400;line-height:1.3em;letter-spacing:0em;color:#742e34}:where(a:any-link){color:#742e34;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px}:where(a:any-link:hover,a:any-link:focus-visible){color:#68292f;text-decoration-color:#ff585d}.nav-link{font-size:1rem;font-weight:500;letter-spacing:.08em}.nav-link.active{font-weight:600}.brezella-display-caps h1,.brezella-display-caps h2,.brezella-display-caps h3,.brezella-display-caps h4,.brezella-display-caps h5,.brezella-display-caps h6{text-transform:uppercase}.text-intro{font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:0em}.text-meta-label{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#742e34}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-extrabold{font-weight:800}.leading-tight{line-height:.8em}.leading-normal{line-height:1em}.leading-reading{line-height:1.3em}.tracking-tight{letter-spacing:0em}.tracking-normal{letter-spacing:-.02em}.tracking-wide{letter-spacing:.02em}brezella-root{display:block;min-height:100dvh;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);box-sizing:border-box}@supports (-webkit-touch-callout: none){body{overscroll-behavior-y:none}}body.no-scroll{overflow:hidden!important;position:fixed!important;width:100%!important;left:0;right:0}:root{--brezella-motion-duration: .56s;--brezella-motion-ease: cubic-bezier(.22, 1, .36, 1);--brezella-reveal-y: 20px}[brezellaReveal]{opacity:0;transform:translateY(var(--reveal-y, var(--brezella-reveal-y)));transition:opacity var(--reveal-duration, var(--brezella-motion-duration)) var(--brezella-motion-ease),transform var(--reveal-duration, var(--brezella-motion-duration)) var(--brezella-motion-ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[brezellaReveal].is-visible{opacity:1;transform:translateY(0);will-change:auto}@media (prefers-reduced-motion: reduce){[brezellaReveal]{opacity:1;transform:none;transition:none}}.primary-button,.base-button{appearance:none;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 16px;min-height:48px;min-width:48px;width:fit-content;border:none;border-radius:16px;background-color:#ff585d;color:#742e34;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;line-height:1.3em;text-align:center;text-transform:none;text-decoration:none!important;white-space:nowrap;cursor:pointer;box-shadow:none;transition:color .2s ease-in-out,transform .2s ease-in-out}.primary-button>*,.base-button>*{color:inherit}.primary-button:hover:not(:disabled),.primary-button:focus:not(:disabled),.base-button:hover:not(:disabled),.base-button:focus:not(:disabled){background-color:#ff585d;color:#faf5e6;transform:scale(1.012)}.primary-button:hover:not(:disabled)>*,.primary-button:focus:not(:disabled)>*,.base-button:hover:not(:disabled)>*,.base-button:focus:not(:disabled)>*{color:inherit}.primary-button:disabled,.base-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.primary-button:focus,.base-button:focus{outline:2px solid #ff585d;transition:outline .12s cubic-bezier(.33,1,.68,1);border-radius:16px}@media (prefers-reduced-motion: reduce){.primary-button,.base-button{transition:none}.primary-button:hover,.primary-button:focus,.base-button:hover,.base-button:focus{transform:none}}
