:root{--alma-color-teriyaki:#33140c;--alma-color-collard:#3c5627;--alma-color-kiwi:#aadf49;--alma-color-yogurt:#fffdf5;--alma-color-surface:#fffefc;--alma-color-aioli:#f7f5ed;--alma-color-muted:#a1a1a1;--alma-button-gradient:linear-gradient(to bottom, #45632d, #2b3d1c);--alma-button-gradient-hover:linear-gradient(to bottom, #4b6b31, #30451f);--alma-button-shadow:0 15px 14px -10px #00000026, inset 0 0 0 1px #0003;--alma-button-shadow-hover:0 10px 18px -10px #0000003d, inset 0 0 0 1px #0003;--alma-font-display:"GT Alpina Condensed", serif;--alma-font-body:"HAL Four Grotesk", sans-serif;--alma-focus-ring:0 0 0 3px #aadf49a6}@font-face{font-family:HAL Four Grotesk;src:url(/fonts/HALFourGrotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HAL Four Grotesk;src:url(/fonts/HALFourGrotesk-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HAL Four Grotesk;src:url(/fonts/HALFourGrotesk-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina Condensed;src:url(/fonts/GT-Alpina-Condensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina;src:url(/fonts/GT-Alpina-Standard-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina Condensed;src:url(/fonts/GT-Alpina-Condensed-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina Condensed;src:url(/fonts/GT-Alpina-Condensed-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Alpina Condensed;src:url(/fonts/GT-Alpina-Condensed-Medium-Italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}a:visited{color:inherit}:focus-visible{outline:2px solid var(--alma-color-kiwi);outline-offset:3px}.alma-btn-primary,a.alma-btn-primary,a.alma-btn-primary:visited,a.alma-btn-primary:active{min-height:48px;font-family:var(--alma-font-body);box-shadow:var(--alma-button-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex;background:var(--alma-button-gradient)!important;color:var(--alma-color-surface)!important;border-radius:20px!important}@media (hover:hover) and (pointer:fine){a.alma-btn-primary:hover{min-height:48px;font-family:var(--alma-font-body);box-shadow:var(--alma-button-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s,opacity .18s;display:inline-flex;background:var(--alma-button-gradient)!important;color:var(--alma-color-surface)!important;border-radius:20px!important}.alma-btn-primary:hover{box-shadow:var(--alma-button-shadow-hover);transform:translateY(-1px);background:var(--alma-button-gradient-hover)!important}}.alma-btn-primary:active{transform:scale(.96)}.alma-btn-primary:focus-visible{box-shadow:var(--alma-button-shadow), var(--alma-focus-ring);outline:none}.alma-btn-primary:disabled,.alma-btn-primary[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}html{background-color:var(--alma-color-yogurt);overscroll-behavior:none;min-height:100%}body{min-height:100%;font-family:var(--alma-font-body);color:var(--alma-color-teriyaki);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;font-size:16px;font-weight:400}:where(a,button,summary,label[for],select,input[type=button],input[type=submit],input[type=reset],[role=button],[role=link]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){:where(a,button,summary,[role=button],[role=link]):not([aria-disabled=true]):active{scale:.96}}@media (pointer:coarse){:where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}}:where(h1,h2,h3){font-family:var(--alma-font-display)}:where(button,input,select,textarea){font-family:var(--alma-font-body)}#root{width:100%;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.squircle-clip{clip-path:url(#squircle-clip-path)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
