@font-face{font-family:bigNoodle;src:url(../media/BigNoodleTitling-s.p.0ijh6-6gmo8p~.ttf)format("truetype");font-display:swap}@font-face{font-family:bigNoodle Fallback;src:local(Arial);ascent-override:124.95%;descent-override:25.58%;line-gap-override:3.77%;size-adjust:71.55%}.bignoodle_4fefdd95-module__r5ZJSG__className{font-family:bigNoodle,bigNoodle Fallback}.bignoodle_4fefdd95-module__r5ZJSG__variable{--font-bignoodle:"bigNoodle", "bigNoodle Fallback"}
.crema-site{--site-ink:#1a1a17;--site-paper:var(--color-cream);--site-paper-deep:var(--color-cream-deep);--site-sage:var(--color-sage);--site-sage-deep:var(--color-sage-deep);--site-sage-light:var(--color-sage-light);background:var(--site-paper);color:var(--site-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6}.crema-site .site-display{font-family:var(--font-bignoodle), "Arial Narrow", Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.95}.crema-site h1,.crema-site h2,.crema-site h3{font-family:var(--font-bignoodle), "Arial Narrow", Impact, sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.98}.crema-site .site-h1{font-size:clamp(3rem,9vw,7.5rem)}.crema-site .site-h2{font-size:clamp(2.25rem,5.5vw,4.5rem)}.crema-site .site-h3{font-size:clamp(1.5rem,3vw,2.5rem)}.crema-site .site-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--site-sage-deep);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600}.crema-site .site-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.crema-site .site-section{padding-block:clamp(4rem,10vw,9rem)}.crema-site .site-btn{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.95rem 1.9rem;font-size:.82rem;font-weight:600;transition:transform .25s,background-color .25s,color .25s,border-color .25s;display:inline-flex}.crema-site .site-btn:hover{transform:translateY(-2px)}.crema-site .site-btn--solid{background:var(--site-sage);color:var(--site-paper)}.crema-site .site-btn--solid:hover{background:var(--site-sage-deep)}.crema-site .site-on-sage .site-btn--solid{background:var(--site-paper);color:var(--site-ink)}.crema-site .site-on-sage .site-btn--solid:hover{background:var(--site-ink);color:var(--site-paper)}.crema-site .site-btn--outline{color:var(--site-ink);background:0 0;border:1px solid}.crema-site .site-btn--outline:hover{background:var(--site-ink);color:var(--site-paper)}.crema-site .site-btn--text{border-bottom:1px solid;padding-inline:0}@keyframes site-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.crema-site .site-marquee{width:max-content;animation:linear infinite site-marquee;display:flex}.crema-site .site-marquee--slow{animation-duration:45s}.crema-site .site-marquee--normal{animation-duration:28s}.crema-site .site-marquee--fast{animation-duration:16s}@media (prefers-reduced-motion:reduce){.crema-site .site-marquee{animation:none}}.crema-site .site-header{transition:background-color .3s,color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.crema-site .site-text-shadow{text-shadow:0 1px 2px #00000073,0 2px 18px #00000059}.crema-site .site-eyebrow-boxed{background:var(--site-paper);color:var(--site-ink);text-transform:uppercase;letter-spacing:.22em;padding:.5rem 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;line-height:1;display:inline-block}.crema-site .site-hero-cta .site-btn--outline{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000047;border-color:#ffffffd9}.crema-site .site-hero-cta .site-btn--outline:hover{color:var(--site-ink);background:#fff;border-color:#fff}.crema-site .site-prose p{margin-block:.85em}.crema-site .site-prose a{text-decoration:underline}.crema-site .site-prose ul{margin-block:.85em;padding-left:1.4em;list-style:outside}.crema-site .site-prose h2,.crema-site .site-prose h3{margin-top:1.4em;margin-bottom:.5em}.crema-site [data-editable]{transition:outline-color .15s}.crema-site [data-editable]:hover{outline-offset:3px;outline:1px dashed #00000040}.crema-site [data-editable]:focus{outline:2px solid var(--site-sage-deep);outline-offset:3px}.crema-site [data-editable]:empty:before{content:attr(data-placeholder);opacity:.4}
