.mt-icon{flex:none;width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke)}.mt-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--button-h);padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-button-size);font-weight:var(--text-button-weight);text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out)}.mt-button--cta{min-height:var(--button-cta-h);font-size:var(--text-button-cta-size)}.mt-button--primary{background:var(--color-terracotta);color:var(--color-on-terracotta)}.mt-button--primary:active{background:var(--color-terracotta-deep)}.mt-button--ghost{background:transparent;box-shadow:inset 0 0 0 var(--border-width) var(--color-terracotta);color:var(--color-terracotta)}.mt-button--ghost:active{background:var(--color-terracotta-tint);color:var(--color-terracotta-deep)}.contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.contact-actions>.mt-button{flex:1 1 0;min-width:max-content;padding-inline:var(--space-3)}.contact-address{--contact-street-size: 24px;--contact-street-leading: 32px;display:grid;gap:var(--space-1);font-style:normal;overflow-wrap:anywhere}.contact-address__street{color:var(--color-espresso);font-size:var(--contact-street-size);font-weight:var(--text-product-weight);line-height:var(--contact-street-leading)}.contact-address__city{color:var(--color-espresso-muted)}@media(min-width:64rem){.contact-address{--contact-street-size: 32px;--contact-street-leading: 40px}}.contact-map[data-astro-cid-faghmqvt]{--contact-pin-size: 52px;position:relative;aspect-ratio:4 / 3;max-height:340px;overflow:hidden;border-radius:var(--radius-md);background:var(--color-crema-sunken)}.contact-map__frame[data-astro-cid-faghmqvt]{position:absolute;inset:0;display:block}.contact-map__view[data-astro-cid-faghmqvt]{position:absolute;inset:0;overflow:hidden}.contact-map__drawing[data-astro-cid-faghmqvt]{position:absolute;top:50%;left:50%;max-width:none;translate:-50% -50%}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-building{fill:var(--color-crema-line)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-green{fill:var(--color-tag-veg-bg)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-road{stroke:var(--color-crema-raised)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-square{fill:var(--color-crema-raised)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-wall{stroke:var(--color-line-control);stroke-width:2px;stroke-linejoin:round}.contact-map__drawing[data-astro-cid-faghmqvt] text{font-family:var(--font-text);font-size:var(--text-caption-size);font-weight:500;letter-spacing:.02em;paint-order:stroke;stroke:var(--color-crema-raised);stroke-width:3px;stroke-linejoin:round;fill:var(--color-espresso-muted)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-stations circle{fill:var(--color-espresso)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-station__m{font-weight:700;letter-spacing:0;text-anchor:middle;stroke:none;fill:var(--color-crema-raised)}.contact-map__drawing[data-astro-cid-faghmqvt] .cm-station__name{font-weight:600;fill:var(--color-espresso)}.contact-map__pin[data-astro-cid-faghmqvt]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:var(--contact-pin-size);height:var(--contact-pin-size);border-radius:var(--radius-pill);background:var(--color-terracotta);box-shadow:var(--shadow-pin-halo);color:var(--color-on-terracotta);translate:-50% -50%}.contact-map__pin[data-astro-cid-faghmqvt] .contact-map__mark{width:var(--brand-mark-row);height:auto}.contact-map__attribution[data-astro-cid-faghmqvt]{position:absolute;right:0;bottom:0;margin:0;padding:var(--space-1) var(--space-2);border-start-start-radius:var(--radius-sm);background:var(--color-crema-raised);color:var(--color-espresso-muted);pointer-events:none}@media(prefers-reduced-motion:no-preference){.contact-map__pin[data-astro-cid-faghmqvt]{animation:contact-pin-land var(--motion-duration-slide) var(--motion-ease-out) .15s backwards}@keyframes contact-pin-land{0%{box-shadow:0 0 #a943272e;translate:-50% calc(-50% - var(--space-3))}}}.contact-rows{--contact-value-size: 20px;--contact-value-leading: var(--text-title-leading);display:grid;margin:0;padding:0;border-block-start:var(--border-width) solid var(--color-line-control);list-style:none}.contact-rows__item+.contact-rows__item{border-block-start:var(--hairline)}.contact-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-block:var(--space-4);color:var(--color-espresso);text-decoration:none}.contact-rows__item:last-child .contact-row{padding-block-end:0}.contact-row--link{border-radius:var(--radius-sm)}.contact-row__label{color:var(--color-espresso-muted)}.contact-row__value{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--contact-value-size);font-weight:var(--text-product-weight);line-height:var(--contact-value-leading);overflow-wrap:anywhere;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.contact-row__value--sentence{display:block}.contact-row__value--sentence:first-letter{text-transform:uppercase}.contact-row__chevron{flex:none;color:var(--color-terracotta);transition:transform var(--motion-duration-fast) var(--motion-ease-out)}@media(prefers-reduced-motion:no-preference){.contact-row--link:focus-visible .contact-row__chevron{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.contact-row--link:hover .contact-row__chevron{transform:translate(3px)}}@media(hover:hover){.contact-row--link:hover .contact-row__value{color:var(--color-terracotta)}}.contact-row--link:active .contact-row__value{color:var(--color-terracotta-deep)}@media(min-width:64rem){.contact-rows{--contact-value-size: var(--text-title-size)}.contact-row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-5)}.contact-row__value{text-align:end}}.hours-list{--hours-row-h: var(--space-7);--hours-today-weight: 600;--hours-rule: color-mix(in srgb, var(--color-on-terracotta) 60%, transparent);--hours-line: color-mix(in srgb, var(--color-on-terracotta) 28%, transparent);display:grid;margin:0;border-block-start:var(--border-width) solid var(--hours-rule);color:var(--color-on-terracotta);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading)}.hours-list__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--hours-row-h);padding-block:var(--space-2)}.hours-list__row+.hours-list__row{border-block-start:var(--border-width) solid var(--hours-line)}.hours-list__day,.hours-list__hours{margin:0}.hours-list__day{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.hours-list__hours{font-variant-numeric:tabular-nums;text-align:end;text-wrap:balance}.hours-list__row[aria-current=date]{font-weight:var(--hours-today-weight)}.hours-list__today{display:inline-flex;align-items:center;min-height:var(--space-5);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-on-terracotta);color:var(--color-terracotta-deep);white-space:nowrap}.hours-list__today>[aria-hidden=true]{display:none}.contact[data-astro-cid-njzjx446]{--contact-heading-gap: 20px;--contact-block-gap: calc(var(--space-7) + var(--space-2))}.contact__visit[data-astro-cid-njzjx446],.contact__block[data-astro-cid-njzjx446]{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--gutter-menu)}.contact__visit[data-astro-cid-njzjx446]{display:grid;padding-block:var(--space-4) var(--contact-block-gap)}.contact__title[data-astro-cid-njzjx446]{margin:0 0 var(--contact-heading-gap);color:var(--color-terracotta);text-wrap:balance}.contact__where[data-astro-cid-njzjx446]{display:grid;gap:var(--space-5);margin-block-start:var(--space-5)}.contact__photo[data-astro-cid-njzjx446]{margin-block-start:var(--space-6)}.contact__band[data-astro-cid-njzjx446]{padding-block:var(--contact-block-gap)}.contact__band--hours[data-astro-cid-njzjx446]{background:var(--color-terracotta);color:var(--color-on-terracotta)}.contact__band--hours[data-astro-cid-njzjx446] .contact__title[data-astro-cid-njzjx446]{color:var(--color-on-terracotta)}.contact__band--hours[data-astro-cid-njzjx446] ::selection{background:var(--color-on-terracotta);color:var(--color-terracotta-deep)}.contact__band--contacts[data-astro-cid-njzjx446]{padding-block-end:var(--space-7);background:var(--color-crema-sunken)}#orari[data-astro-cid-njzjx446]{scroll-margin-top:var(--space-5)}@media(min-width:64rem){.contact[data-astro-cid-njzjx446]{--contact-block-gap: calc(2 * var(--space-7))}.contact__visit[data-astro-cid-njzjx446],.contact__block[data-astro-cid-njzjx446]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-5);width:var(--content-wide);padding-inline:0}.contact__title[data-astro-cid-njzjx446]{grid-column:1 / span 5;margin:0;font-size:var(--display-section-size);line-height:var(--display-section-leading);letter-spacing:var(--display-section-tracking)}.contact__visit[data-astro-cid-njzjx446]{grid-template-rows:auto auto 1fr;padding-block:var(--space-7) var(--contact-block-gap)}.contact__visit[data-astro-cid-njzjx446] .contact-map{grid-row:1 / span 3;grid-column:7 / -1;aspect-ratio:auto;height:auto;min-height:460px;max-height:none}.contact__where[data-astro-cid-njzjx446]{grid-row:2;grid-column:1 / span 5;gap:var(--space-6);margin-block-start:calc(var(--space-6) + var(--space-2))}.contact__photo[data-astro-cid-njzjx446]{grid-row:3;grid-column:1 / span 5;align-self:end;margin-block-start:var(--space-7)}.contact__band--contacts[data-astro-cid-njzjx446]{padding-block-end:calc(2 * var(--space-6))}.contact__block[data-astro-cid-njzjx446]{align-items:baseline}.contact__block[data-astro-cid-njzjx446]>:not(.contact__title){grid-column:7 / -1}#orari[data-astro-cid-njzjx446]{scroll-margin-top:var(--space-7)}}.coming-soon{--coming-soon-rise: 6s;--coming-soon-grow: calc(var(--motion-duration-slide) * 1.4);--coming-soon-step: 90ms;--coming-soon-mark: clamp(140px, 40vw, 208px);--coming-soon-gutter: clamp(var(--space-4), 11.43vw - 20.57px, var(--space-7));display:flex;flex-direction:column;min-height:100vh;padding-inline:var(--coming-soon-gutter);background:var(--color-crema);color:var(--color-espresso)}@supports (height: 100svh){.coming-soon{min-height:100svh}}.coming-soon__main{display:flex;flex-direction:column;align-items:center;margin-block:auto;padding-block:var(--space-7);text-align:center}.coming-soon__lockup{display:flex;flex-direction:column;align-items:center;color:var(--color-terracotta)}.coming-soon__mark{width:var(--coming-soon-mark);height:auto;overflow:visible;transform-origin:center bottom;animation:coming-soon-grow var(--coming-soon-grow) var(--motion-ease-out) both,coming-soon-rise calc(var(--coming-soon-rise) * 1.5) ease-in-out infinite alternate}.coming-soon .coming-soon__wordmark{width:calc(var(--coming-soon-mark) * 1.54);height:auto;margin-block-start:calc(var(--coming-soon-mark) * .08);animation:coming-soon-arrive var(--motion-duration-slide) var(--motion-ease-out) calc(var(--coming-soon-step) * 2) both}.coming-soon .coming-soon__tagline{margin-block-start:calc(var(--coming-soon-mark) * .07);font-size:max(var(--display-tagline-size),calc(var(--coming-soon-mark) * .077));line-height:1.35;text-wrap:balance;animation:coming-soon-arrive var(--motion-duration-slide) var(--motion-ease-out) calc(var(--coming-soon-step) * 3) both}.coming-soon .coming-soon__tagline{letter-spacing:clamp(var(--text-label-tracking),1.2vw - 2.88px,var(--display-tagline-tracking))}.coming-soon__tagline-part{white-space:nowrap}.coming-soon__dot{font-family:var(--font-text)}.coming-soon__crumb{fill:currentColor}.coming-soon__cell{fill:var(--color-crema);transform-box:fill-box;transform-origin:center;animation:coming-soon-open var(--coming-soon-grow) var(--motion-ease-out) both,coming-soon-cell var(--coming-soon-rise) ease-in-out infinite alternate;animation-delay:calc(var(--cell) * 30ms),calc(var(--cell) * var(--coming-soon-rise) / -7)}.coming-soon__message{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin-block-start:clamp(var(--space-7),8vh,72px);animation:coming-soon-arrive var(--motion-duration-slide) var(--motion-ease-out) calc(var(--coming-soon-step) * 4) both}.coming-soon__title{max-width:22ch;font-size:clamp(var(--text-title-size),1.25vw + 16px,var(--display-category-size));font-weight:var(--text-body-weight);line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.coming-soon__body{max-width:var(--empty-help-measure);color:var(--color-espresso-muted)}.coming-soon__info{border-block-start:var(--hairline);padding-block:var(--space-1) max(var(--space-3),env(safe-area-inset-bottom));animation:coming-soon-fade var(--motion-duration-slide) var(--motion-ease-out) calc(var(--coming-soon-step) * 5) both}.coming-soon__contacts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-5);min-height:var(--tap-min);color:var(--color-espresso-muted);font-style:normal}.coming-soon__instagram{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--color-terracotta);font-weight:var(--text-link-weight);text-decoration-line:none;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset-link);transition:color var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.coming-soon__instagram:hover{color:var(--color-terracotta-deep);text-decoration-line:underline}}@keyframes coming-soon-grow{0%{opacity:0;scale:.92}}@keyframes coming-soon-open{0%{scale:.4}}@keyframes coming-soon-arrive{0%{opacity:0;translate:0 var(--space-3)}}@keyframes coming-soon-fade{0%{opacity:0}}@keyframes coming-soon-rise{0%{transform:scale(.97)}to{transform:scale(1.02)}}@keyframes coming-soon-cell{0%{transform:scale(.78)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.coming-soon :is(.coming-soon__mark,.coming-soon__cell,.coming-soon__wordmark,.coming-soon__tagline,.coming-soon__message,.coming-soon__info){animation:none}}.mt-menu-button{display:inline-grid;flex:none;place-items:center;width:var(--menu-button-size);height:var(--menu-button-size);padding:0;border:var(--border-width) solid var(--color-line-control);border-radius:var(--radius-pill);background:var(--color-crema-raised);color:var(--color-espresso);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.mt-menu-button:hover{background:var(--color-terracotta-tint)}}.mt-icon-button{display:inline-grid;flex:none;place-items:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-crema);color:var(--color-espresso);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.mt-icon-button:hover{background:var(--color-terracotta-tint)}}.mt-panel{position:fixed;inset:0;z-index:var(--z-panel);width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:clip;border:0;background:transparent;color:var(--color-espresso)}.mt-panel::backdrop{background:transparent}.mt-panel[data-state=closing]{display:block;pointer-events:none}.mt-panel__scrim{position:absolute;inset:0;background:var(--color-scrim);opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-in)}.mt-panel__surface{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(var(--side-panel-width),100%);overflow-y:auto;overscroll-behavior:contain;background:var(--color-crema-raised);box-shadow:var(--shadow-panel);transform:translate(100%);transition:transform var(--motion-duration-base) var(--motion-ease-in);will-change:transform}.mt-panel[data-state=open] .mt-panel__scrim{opacity:1;transition:opacity var(--motion-duration-enter) var(--motion-ease-out)}.mt-panel[data-state=open] .mt-panel__surface{transform:none;transition:transform var(--motion-duration-enter) var(--motion-ease-out)}.mt-panel__head{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:var(--side-panel-head-h);padding:0 var(--space-3) 0 var(--space-5);border-bottom:var(--hairline)}.mt-panel__wordmark{width:auto;height:var(--side-panel-wordmark-h);color:var(--color-terracotta)}.mt-panel__list,.mt-panel__categories{margin:0;padding:0;list-style:none}.mt-panel__list>li{border-bottom:var(--hairline)}.mt-panel__row{display:flex;align-items:center;padding-inline-end:var(--space-3)}.mt-panel__row .mt-panel__item{flex:1}.mt-panel__item{position:relative;display:flex;align-items:center;min-height:var(--side-panel-item-h);padding:0 var(--space-5);color:var(--color-espresso);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-out)}.mt-panel__category{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--side-panel-subitem-h);padding:var(--space-2) var(--space-5) var(--space-2) var(--side-panel-subitem-indent);color:var(--color-espresso);text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-out)}.mt-panel__count{flex:none;color:var(--color-espresso-muted)}.mt-panel__item[aria-current=page]{color:var(--color-terracotta)}.mt-panel__category[aria-current=true]{background:var(--color-terracotta-tint);color:var(--color-terracotta-deep)}.mt-panel__category[aria-current=true] .mt-panel__count{color:var(--color-terracotta-deep)}.mt-panel__item[aria-current=page]:before,.mt-panel__category[aria-current=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--current-bar-width);background:var(--color-terracotta)}@media(hover:hover){.mt-panel__item:hover{color:var(--color-terracotta)}.mt-panel__category:hover{background:var(--color-crema)}.mt-panel__category[aria-current=true]:hover{background:var(--color-terracotta-tint)}}.mt-panel__item:focus-visible,.mt-panel__category:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.mt-panel__toggle .mt-icon{transition:transform var(--motion-duration-base) var(--motion-ease-out)}.mt-panel__toggle[aria-expanded=true] .mt-icon{transform:rotate(180deg)}.mt-panel__categories[data-reveal]{animation:mt-panel-rise var(--motion-duration-base) var(--motion-ease-out)}@keyframes mt-panel-rise{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-rise)))}}@keyframes mt-panel-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mt-panel__surface{opacity:0;transform:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-in)}.mt-panel__scrim{transition:opacity var(--motion-duration-fast) var(--motion-ease-in)}.mt-panel[data-state=open] .mt-panel__surface{opacity:1;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.mt-panel[data-state=open] .mt-panel__scrim{transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.mt-panel__toggle .mt-icon{transition:none}.mt-panel__categories[data-reveal]{animation-name:mt-panel-fade}}.mt-footer__legal,.mt-footer__note{max-width:var(--footer-legal-measure)}.mt-footer__privacy,.mt-footer__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-pill)}.mt-footer__privacy{text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset-legal)}.mt-footer__links{display:flex;flex-wrap:wrap;column-gap:var(--space-5);margin:0;padding:0;list-style:none}.mt-footer--page{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4) var(--space-6);color:var(--color-espresso-muted);text-align:center}.mt-footer__full-logo{width:var(--logo-full-min);height:auto;margin-block-end:var(--space-2);color:var(--color-terracotta)}.mt-footer--page .mt-footer__privacy{color:var(--color-terracotta);transition:color var(--motion-duration-fast) var(--motion-ease-out)}@media(hover:hover){.mt-footer--page .mt-footer__privacy:hover{color:var(--color-terracotta-deep)}}.mt-footer--landing{--focus-ring-color: var(--color-on-terracotta);padding:var(--footer-landing-pad-top) var(--gutter-landing) var(--space-6);background:var(--color-terracotta);color:var(--color-on-terracotta)}.mt-footer__inner{display:flex;flex-direction:column;gap:var(--space-5)}.mt-footer__logo{display:flex;align-items:center;gap:var(--footer-brand-gap)}.mt-footer__mark{width:var(--footer-mark-size);height:auto}.mt-footer__wordmark{width:auto;height:var(--footer-wordmark-h)}.mt-footer__tagline{margin-block-start:var(--space-4)}.mt-footer__dot{font-family:var(--font-text)}.mt-footer__link,.mt-footer--landing .mt-footer__privacy{color:var(--color-on-terracotta);text-decoration-thickness:var(--underline-thickness);transition:color var(--motion-duration-fast) var(--motion-ease-out)}.mt-footer__link{text-decoration-line:none;text-underline-offset:var(--underline-offset-link)}@media(hover:hover){.mt-footer__link:hover,.mt-footer--landing .mt-footer__privacy:hover{color:var(--color-on-terracotta-hover);text-decoration-line:underline}}@media(min-width:64rem){.mt-footer--landing{padding:calc(2 * var(--space-6)) 0 var(--space-7)}.mt-footer__inner{display:grid;grid-template-columns:1fr auto;align-items:center;row-gap:var(--space-6);width:var(--content-wide);margin-inline:auto}.mt-footer__links{justify-self:end}.mt-footer--landing .mt-footer__legal{grid-column:1 / -1;max-width:none}}:root{--color-crema: #faf2e8;--color-crema-raised: #fffaf4;--color-crema-sunken: #f3e7d9;--color-crema-line: #e8d8c6;--color-terracotta: #a94327;--color-terracotta-deep: #8c3820;--color-terracotta-tint: #f6e3d8;--color-on-terracotta: #faf2e8;--color-on-terracotta-hover: #ffffff;--color-espresso: #5c2415;--color-espresso-muted: #7a5446;--color-line-control: #9b8578;--color-tag-veg-ink: #4f5a2e;--color-tag-veg-bg: #e8ebd8;--color-tag-gf-ink: #7a4e0e;--color-tag-gf-bg: #f5e6c6;--color-scrim: rgba(59, 26, 16, .45);--color-status-error: #a30841;--color-status-error-tint: #ffeaec;--color-status-success: #197037;--color-status-success-tint: #e3f6e6;--color-status-warning: var(--color-espresso);--color-status-warning-tint: var(--color-crema-sunken);--color-status-info: var(--color-espresso-muted);--color-status-info-tint: var(--color-crema-sunken);--font-display: var(--font-text);--font-display-weight: 500;--display-section-size: clamp(36px, 4.4vw, 56px);--display-section-leading: 1.05;--display-section-tracking: .04em;--display-category-size: 28px;--display-category-leading: 32px;--display-category-tracking: .06em;--display-nav-size: 22px;--display-nav-leading: 28px;--display-nav-tracking: .08em;--display-tagline-size: 12px;--display-tagline-leading: 16px;--display-tagline-tracking: .12em;--text-title-size: 22px;--text-title-leading: 28px;--text-title-weight: 600;--text-product-size: 17px;--text-product-leading: 22px;--text-product-weight: 500;--text-price-size: 17px;--text-price-leading: 22px;--text-price-weight: 600;--text-body-size: 16px;--text-body-leading: 24px;--text-body-weight: 400;--text-link-size: 15px;--text-link-leading: 20px;--text-link-weight: 500;--text-body-sm-size: 14px;--text-body-sm-leading: 20px;--text-body-sm-weight: 400;--text-label-size: 12px;--text-label-leading: 16px;--text-label-weight: 600;--text-label-tracking: .08em;--text-caption-size: 12px;--text-caption-leading: 16px;--text-caption-weight: 400;--text-field-label-size: 15px;--text-field-label-leading: 20px;--text-field-label-weight: 500;--text-stat-size: 32px;--text-stat-leading: 40px;--text-stat-weight: 600;--text-button-size: 16px;--text-button-weight: 500;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 6px;--radius-md: 14px;--radius-lg: 24px;--radius-pill: 999px;--border-width: 1px;--hairline: var(--border-width) solid var(--color-crema-line);--underline-thickness: 1px;--underline-offset-link: 4px;--underline-offset-legal: 3px;--current-bar-width: 3px;--shadow-sheet: 0 -8px 32px rgba(92, 36, 21, .16);--shadow-panel: -8px 0 32px rgba(92, 36, 21, .16);--shadow-bar: 0 1px 0 var(--color-crema-line);--shadow-pin-halo: 0 0 0 8px rgba(169, 67, 39, .18);--shadow-dialog: 0 8px 32px rgba(92, 36, 21, .16);--z-sticky: 10;--z-tooltip: 30;--z-panel: 40;--z-sheet: 50;--z-dialog: 60;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--color-terracotta);--tap-min: 44px;--thumb: 88px;--header-h: 56px;--sticky-bar-h: 64px;--scroll-padding-top: 0px;--content-max: 560px;--content-wide-max: 1120px;--content-wide-gutter: 40px;--content-wide: min(100% - 2 * var(--content-wide-gutter), var(--content-wide-max));--gutter-menu: var(--space-4);--gutter-landing: var(--space-5);--icon-size: 20px;--icon-stroke: 2px;--menu-button-size: 48px;--icon-button-size: 44px;--top-bar-link-padding-inline: var(--space-3);--top-bar-link-gap: var(--space-2);--side-panel-width: 316px;--side-panel-head-h: 64px;--side-panel-wordmark-h: 18px;--side-panel-item-h: 60px;--side-panel-subitem-h: 48px;--side-panel-subitem-indent: 36px;--back-link-chevron: 20px;--brand-mark-row: 28px;--brand-wordmark-row: 20px;--brand-mark-compact: 26px;--brand-wordmark-compact: 18px;--logo-full-min: 200px;--footer-mark-size: 36px;--footer-wordmark-h: 26px;--footer-brand-gap: 10px;--footer-landing-pad-top: 40px;--footer-legal-measure: 36ch;--button-h: var(--tap-min);--button-cta-h: 52px;--text-button-cta-size: 17px;--empty-help-measure: 30ch;--empty-mark-size: 72px;--empty-mark-opacity: .35;--motion-duration-fast: .15s;--motion-duration-base: .2s;--motion-duration-enter: .28s;--motion-duration-slide: .5s;--motion-ease-out: cubic-bezier(.2, .7, .2, 1);--motion-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-rise: 4px}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-top:var(--scroll-padding-top);-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-scroll-locked]{overflow:hidden;background:var(--color-crema-raised)}::selection{background:var(--color-terracotta-tint);color:var(--color-terracotta-deep)}body{margin:0;min-height:100svh;background:var(--color-crema);color:var(--color-espresso);font-family:var(--font-text);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);caret-color:var(--color-terracotta);accent-color:var(--color-terracotta)}h1,h2,h3,p,ul,ol,figure{margin:0}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-dialog);display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-terracotta);color:var(--color-on-terracotta);font-weight:var(--text-link-weight);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)))}.skip-link:focus-visible{transform:none;outline-color:var(--color-terracotta)}.display-section,.display-category,.display-nav,.display-tagline{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase}.display-section{font-size:var(--display-section-size);line-height:var(--display-section-leading);letter-spacing:var(--display-section-tracking);text-wrap:balance}.display-category{font-size:var(--display-category-size);line-height:var(--display-category-leading);letter-spacing:var(--display-category-tracking)}.display-nav{font-size:var(--display-nav-size);line-height:var(--display-nav-leading);letter-spacing:var(--display-nav-tracking)}.display-tagline{font-size:var(--display-tagline-size);line-height:var(--display-tagline-leading);letter-spacing:var(--display-tagline-tracking)}.text-title{font-size:var(--text-title-size);font-weight:var(--text-title-weight);line-height:var(--text-title-leading);text-wrap:balance}.text-product{font-size:var(--text-product-size);font-weight:var(--text-product-weight);line-height:var(--text-product-leading)}.text-price{font-size:var(--text-price-size);font-weight:var(--text-price-weight);line-height:var(--text-price-leading);font-variant-numeric:tabular-nums;white-space:nowrap}.text-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading)}.text-link{font-size:var(--text-link-size);font-weight:var(--text-link-weight);line-height:var(--text-link-leading)}.text-body-sm{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-leading)}.text-label{font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-leading);letter-spacing:var(--text-label-tracking);text-transform:uppercase}.text-caption{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-leading)}.text-field-label{font-size:var(--text-field-label-size);font-weight:var(--text-field-label-weight);line-height:var(--text-field-label-leading)}.text-stat{font-size:var(--text-stat-size);font-weight:var(--text-stat-weight);line-height:var(--text-stat-leading)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
