:root{color-scheme:light;--color-red:#bf1f3e;--color-red-40:#731325;--color-black:#000;--color-black-95:#0d0d0d;--color-black-90:#1a1a1a;--color-black-80:#333;--color-black-60:#666;--color-black-20:#ccc;--color-black-10:#e5e5e5;--color-black-5:#f2f2f2;--color-warm-ivory:#fffaf5;--color-warm-ivory-light:#fffdfa;--color-warm-ivory-dark:#33312e;--color-white:#fff;--opacity-disabled:0.6;--opacity-pattern:0.5;--color-overlay-scrim:rgba(0,0,0,.3);--color-overlay-light:hsla(0,0%,100%,.3);--color-primary:var(--color-red);--color-primary-hover:var(--color-red-40);--color-surface:var(--color-warm-ivory);--color-surface-muted:var(--color-black-5);--color-surface-raised:var(--color-warm-ivory-light);--color-text:var(--color-black);--color-text-body:var(--color-warm-ivory-dark);--color-text-muted:var(--color-black-60);--color-text-subtle:var(--color-black-90);--color-text-inverse:var(--color-warm-ivory);--color-border:var(--color-black-20);--color-border-subtle:var(--color-black-10);--color-border-strong:var(--color-black-95);--color-danger:var(--color-red);--color-success:#15803d;--color-overlay:var(--color-overlay-scrim);--font-family-serif:"Caslon 540","Times New Roman",serif;--font-family-sans:Poppins,system-ui,sans-serif;--font-family-mono:"Courier Prime",ui-monospace,monospace;--fluid-type-preferred:2.5vw;--font-size-xs:0.875rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.5rem;--font-size-3xl:2.5rem;--font-size-4xl:2.5rem;--font-size-label:var(--font-size-sm);--font-size-body:var(--font-size-base);--font-size-heading-sm:var(--font-size-lg);--font-size-heading:var(--font-size-xl);--font-size-display:var(--font-size-4xl);--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.6;--line-height-relaxed:1.8;--line-height-loose:2;--line-height-body:1.6;--line-height-heading:1.8;--line-height-display:1.6;--line-height-label:1.6;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:500;--letter-spacing-body:0.06em;--letter-spacing-body-tight:0.04em;--letter-spacing-label:0.12em;--letter-spacing-caption:0.06em;--letter-spacing-heading:0.3em;--letter-spacing-display:0.22em;--letter-spacing-eyebrow:0.4em;--letter-spacing-mono:0.12em;--spacing-hairline:1px;--spacing-1:4px;--spacing-2:8px;--spacing-2-5:10px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-18:72px;--spacing-20:80px;--spacing-30:120px;--spacing-45:180px;--border-width:0.75px;--border-width-thin:0.5px}.section-spacing{padding-bottom:var(--spacing-10);padding-top:var(--spacing-10)}.section-spacing-large{padding-bottom:var(--spacing-20);padding-top:var(--spacing-20)}.section-spacing-xlarge{padding-bottom:var(--spacing-30);padding-top:var(--spacing-30)}:root{--container-max:81rem;--page-gutter:var(--spacing-18);--header-height:6.25rem;--z-header:20;--z-modal:1000;--z-nav:1100;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--duration-fast:200ms;--ease-standard:cubic-bezier(0.22,1,0.36,1)}@font-face{font-display:swap;font-family:Caslon\ 540;font-style:normal;font-weight:400;src:url(../fonts/Caslon540LTStd-Roman.woff2) format("woff2"),url(../fonts/Caslon540LTStd-Roman.woff) format("woff"),url(../fonts/Caslon540LTStd-Roman.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{line-height:var(--line-height-normal);min-height:100dvh}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}#__next,#root{isolation:isolate}:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--spacing-1)}section{padding-bottom:90px;padding-top:90px}body{background-color:var(--color-surface);color:var(--color-text-body);font-family:var(--font-family-sans);font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-body)}body,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-normal)}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-family-serif);text-transform:uppercase}h1{font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}h2,h3{font-size:var(--font-size-heading)}h2,h3,h4,h5,h6{letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading)}h4,h5,h6{font-size:var(--font-size-heading-sm)}p{color:var(--color-text-body);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-body)}.container{margin-inline:auto;max-width:100%;padding-inline:var(--spacing-4);width:100%}@media(min-width:768px){.container{padding-inline:var(--spacing-6)}}@media(min-width:1280px){.container{padding-inline:var(--page-gutter)}}.header{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding-inline:var(--page-gutter);position:relative;z-index:var(--z-header)}.header__toggle,.nav__close{background-color:transparent;border:0;padding:0}.header__toggle:focus-visible,.nav__close:focus-visible{outline:var(--border-width) solid var(--color-primary);outline-offset:var(--spacing-1)}.header__toggle-icon{height:1.1875rem;width:2rem}.header__toggle-text,.nav__close-text{height:var(--spacing-hairline);margin:calc(var(--spacing-hairline)*-1);overflow:hidden;padding:0;position:absolute;width:var(--spacing-hairline);clip:rect(0,0,0,0);border:0;white-space:nowrap}.header__logo{height:2.75rem;left:50%;position:absolute;transform:translateX(-50%);width:7.75rem}.header__logo-img{height:100%;width:100%}.nav{inset:0;position:fixed;z-index:var(--z-nav)}.nav[data-state=closed]{visibility:hidden}.nav__panel{background-color:var(--color-surface);display:flex;flex-direction:column;height:100%;padding-block:var(--header-height) var(--spacing-18);padding-inline:var(--page-gutter);position:relative;width:50%}.nav__close{height:1.5rem;left:var(--page-gutter);position:absolute;top:calc(var(--header-height)/2);transform:translateY(-50%);width:1.5rem}.nav__close-icon{height:100%;width:100%}.nav__links{display:flex;flex-direction:column;gap:var(--spacing-20)}.nav__link{color:var(--color-text);font-family:var(--font-family-serif);font-size:var(--font-size-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);text-decoration:none;text-transform:uppercase}.nav__link:focus-visible{outline:var(--border-width) solid var(--color-primary);outline-offset:var(--spacing-1)}.nav__visit{border-block-start:var(--border-width-thin) solid var(--color-border);margin-block-start:auto;padding-block-start:var(--spacing-10)}.nav__visit-title{color:var(--color-text);font-family:var(--font-family-serif);font-size:var(--font-size-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);margin-block-end:var(--spacing-10);text-transform:uppercase}.grid{display:grid;gap:var(--spacing-6)}@media(min-width:768px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.loader{height:var(--spacing-hairline);margin:calc(var(--spacing-hairline)*-1);padding:0;position:absolute;width:var(--spacing-hairline);clip:rect(0,0,0,0);border:0;white-space:nowrap}.loader,[data-loader=active]{overflow:hidden}[data-loader=active] .header__button-container,[data-loader=active] .header__toggle-container{opacity:0;visibility:hidden}[data-loader=active] .header__logo{transform:translate(-50%,calc(50dvh - var(--header-height)/2))}[data-loader=active] .hero__image-container{bottom:auto;height:0;left:50%;opacity:0;right:auto;top:100%;transform:translateX(-50%);visibility:hidden;width:300px}[data-loader=active] .hero__copy,[data-loader=active] .hero__edge{opacity:0;visibility:hidden}[data-loader=active] .hero__copy{transform:translateY(var(--spacing-5))}[data-loader=active] .main{pointer-events:none}@media(prefers-reduced-motion:reduce){[data-loader=active] .header__button-container,[data-loader=active] .header__toggle-container,[data-loader=active] .hero__copy,[data-loader=active] .hero__edge,[data-loader=active] .hero__image-container{opacity:1;visibility:visible}[data-loader=active] .header__logo{transform:translateX(-50%)}[data-loader=active] .hero__image-container{height:100%;inset:0;transform:none;width:100%}[data-loader=active] .hero__copy{transform:none}[data-loader=active] .main{pointer-events:auto}}.btn{align-items:center;background-color:transparent;border:var(--border-width) solid transparent;display:inline-flex;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);justify-content:center;letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label);padding-block:var(--spacing-2-5);padding-inline:var(--spacing-6);text-decoration:none;text-transform:uppercase;transition-duration:var(--duration-fast);transition-property:color,background-color,border-color;transition-timing-function:var(--ease-standard)}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus-visible{outline:var(--border-width) solid var(--color-primary);outline-offset:var(--spacing-1)}.btn:disabled,.btn[data-state=disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}.btn-primary{border-color:var(--color-border-strong);color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.btn-secondary{border-color:var(--color-text-inverse);color:var(--color-text-inverse)}.btn-secondary:hover{background-color:var(--color-warm-ivory);border-color:var(--color-warm-ivory);color:var(--color-primary)}.hero__container,.hero__content{overflow:hidden;position:relative}.hero__content{display:grid;grid-template-columns:1fr 1fr;height:53.125rem}.hero__image-container{inset:0;overflow:hidden;position:absolute}.hero__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom;width:100%}.hero__copy{align-items:center;align-self:center;display:flex;flex-direction:column;gap:var(--spacing-20);grid-column:1/-1;grid-row:1;justify-self:center;padding-inline:var(--spacing-16);z-index:1}.hero__title{color:var(--color-warm-ivory);max-width:40rem;text-align:center}.hero__actions{display:flex;gap:var(--spacing-3)}.hero__edge{align-self:center;color:var(--color-warm-ivory);font-size:var(--font-size-label);grid-row:1;letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-label);text-transform:uppercase;white-space:nowrap;z-index:1}.hero__edge--start{grid-column:1;justify-self:start;margin-inline-start:var(--spacing-5);transform:rotate(180deg);writing-mode:vertical-rl}.hero__edge--end{grid-column:2;justify-self:end;margin-inline-end:var(--spacing-5);writing-mode:vertical-rl}.intro{align-items:center;-moz-column-gap:7.3125rem;column-gap:7.3125rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.intro__copy{max-width:28.6875rem}.intro__title{margin-block-end:var(--spacing-12)}.intro__body+.intro__body{margin-block-start:var(--spacing-2-5)}.intro__cta{margin-block-start:var(--spacing-20)}.intro__media{position:relative}.intro__scene{height:auto;width:100%}.intro__pattern{height:100%;inset:0;mix-blend-mode:multiply;opacity:var(--opacity-pattern);pointer-events:none;width:100%}.intro__inset,.intro__pattern{-o-object-fit:cover;object-fit:cover;position:absolute}.intro__inset{height:53%;left:23.5%;top:23.5%;width:53%}.venue__banner:after{background-color:var(--color-overlay);content:"";inset:0;position:absolute}.venue__banner{height:616px;position:relative}.venue__container{display:flex;flex-direction:row-reverse;gap:var(--spacing-16);max-width:1200px}@media only screen and (max-width:1024px){.venue__container{flex-direction:column}}.venue .venue__img{margin-top:-100px;position:relative;z-index:1}.venue .venue__img img{width:100%}@media only screen and (max-width:1024px){.venue .venue__img img{margin:0 auto;width:auto}}.venue__scene{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.venue__wordmark{align-items:center;color:var(--color-text-inverse);display:flex;flex-direction:column;gap:var(--spacing-8);left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:1}.venue__wordmark-meta{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-label)}.venue__wordmark-title{font-family:var(--font-family-serif);font-size:var(--font-size-display);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-display)}.venue__wordmark-subtitle{font-family:var(--font-family-serif);font-size:var(--font-size-heading-sm);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading)}.venue__copy{grid-column:1;grid-row:2;margin-block-start:90px;margin-inline:0;max-width:500px;text-align:start}@media only screen and (max-width:1024px){.venue__copy{margin-inline-start:0;margin:0 auto;text-align:center}}.venue__title{font-size:var(--font-size-heading);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);margin-block-end:var(--spacing-12)}.venue__body{font-size:var(--font-size-body);letter-spacing:var(--letter-spacing-body)}.split-content-section__content{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:768px){.split-content-section__content{grid-template-columns:1fr}}.split-content-section .split-content-section__image{-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.split-content-section .split-content-section__image{height:213px}}.split-content-section .split-content-section__left-content{margin:99px auto 0;max-width:470px}@media(max-width:768px){.split-content-section .split-content-section__left-content{margin-top:60px}}.split-content-section .split-content-section__left-content .split-content-section__title{margin-bottom:48px}@media(max-width:768px){.split-content-section .split-content-section__left-content .split-content-section__title{margin-bottom:24px}}.slider{aspect-ratio:1440/864;overflow:hidden;padding-bottom:0;position:relative;touch-action:pan-y}.slider__viewport{height:100%;overflow:hidden}.slider__track{display:flex;height:100%}.slider__slide{flex:0 0 100%;height:100%}.slider__image{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.slider__counter{background-color:var(--color-red);bottom:0;color:var(--color-warm-ivory-light);font-family:var(--font-family-mono);font-size:var(--font-size-sm);gap:6px;height:60px;left:50%;letter-spacing:var(--letter-spacing-label);line-height:1;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%);width:141px;z-index:2}.slider__counter,.slider__divider{align-items:center;display:flex;justify-content:center}.slider__divider{flex:0 0 auto;height:29px;width:6px}.slider__divider img{height:6px;transform:rotate(90deg);width:29px}.slider__control{background:transparent;border:0;bottom:0;cursor:pointer;padding:0;position:absolute;top:0;width:50%;z-index:2}.slider__control--prev{left:0}.slider__control--next{right:0}.slider__control:focus-visible{outline:var(--border-width) solid var(--color-warm-ivory-light);outline-offset:calc(var(--spacing-2)*-1)}.slider__control-label{height:var(--spacing-hairline);margin:calc(var(--spacing-hairline)*-1);overflow:hidden;padding:0;position:absolute;width:var(--spacing-hairline);clip:rect(0,0,0,0);border:0;white-space:nowrap}.menu__intro{margin-inline:auto;max-width:858px;padding-inline:var(--page-gutter);text-align:center}.menu__title{margin-block-end:var(--spacing-12)}.menu__body{letter-spacing:var(--letter-spacing-body-tight);margin-block-end:var(--spacing-20)}.menu__slider{height:487px;margin-block-start:157px;overflow:hidden;position:relative}.menu__track{align-items:flex-end;box-sizing:content-box;display:flex;height:100%}.menu__slide{cursor:pointer;flex-shrink:0;height:311.25px;overflow:hidden;position:relative;transition-duration:.6s;transition-property:width,height;transition-timing-function:ease;width:310.5px}@media(prefers-reduced-motion:reduce){.menu__slide{transition:none}}.menu__slide.is-active{cursor:grab;height:487px;width:645px}.menu__image{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.about-chef{padding:100px 0;position:relative}.about-chef .about-chef__bg-image{height:100%;left:0;position:absolute;top:0}.about-chef .about-chef__content-inner-left img{width:100%}.about-chef .about-chef__content{align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:950px;position:relative;z-index:1}.about-chef__role{color:var(--color-text-muted);font-family:var(--font-family-serif);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-display);line-height:var(--line-height-heading);margin-block-end:var(--spacing-7);text-transform:uppercase}.full-width-image__image{display:block;height:614px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}.full-width-image__copy{margin-block-start:86px;margin-inline:auto;max-width:641px;text-align:center}.full-width-image__title{margin-block-end:var(--spacing-12)}.full-width-image__body{margin-block-end:var(--spacing-20)}.testimonials{border-block:var(--spacing-hairline) solid var(--color-border);padding-block:122px}.testimonials__title{margin-inline:auto;max-width:1078px;text-align:center}.testimonials__list{-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20);display:grid;grid-template-columns:repeat(3,1fr);margin-block-start:86px;margin-inline:auto;max-width:1078px}.testimonials__stars{display:flex;height:24px;margin-block-end:50px;overflow:hidden;width:120px}.testimonials__star{height:24px;width:24px}.testimonials__quote{margin-block-end:var(--spacing-20)}.testimonials__rule{border:0;border-block-start:var(--spacing-hairline) solid var(--color-border);margin-block-end:var(--spacing-5)}.testimonials__logo{height:41px;-o-object-fit:cover;object-fit:cover;width:160px}.card{background-color:var(--color-surface-raised);border:var(--spacing-hairline) solid var(--color-border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.card,.card__media{border-radius:var(--spacing-2)}.card__media{overflow:hidden}.card__img{height:auto;width:100%}.card__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.card__body{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.form{display:flex;flex-direction:column;gap:var(--spacing-4)}.form__fieldset{border:0;padding:0}.form__legend{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3)}.field{display:flex;flex-direction:column;gap:var(--spacing-1)}.field__label{font-weight:var(--font-weight-medium)}.field__control,.field__label{color:var(--color-text);font-size:var(--font-size-sm)}.field__control{background-color:var(--color-surface-raised);border:var(--spacing-hairline) solid var(--color-border);border-radius:var(--spacing-1);line-height:var(--line-height-normal);padding-block:var(--spacing-2);padding-inline:var(--spacing-3)}.field__control:focus-visible{outline:var(--spacing-hairline) solid var(--color-primary);outline-offset:var(--spacing-1)}.field__hint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.tabs__list{border-bottom:var(--spacing-hairline) solid var(--color-border);display:flex;gap:var(--spacing-2)}.tabs__trigger{background-color:transparent;border:none;border-bottom:var(--spacing-hairline) solid transparent;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin-bottom:calc(var(--spacing-hairline)*-1);padding-block:var(--spacing-2);padding-inline:var(--spacing-4)}.tabs__trigger:hover{color:var(--color-text)}.tabs__trigger:focus-visible{outline:var(--spacing-hairline) solid var(--color-primary);outline-offset:var(--spacing-1)}.tabs__trigger[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.tabs__panel{color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding-block-start:var(--spacing-4)}.accordion{background-color:var(--color-surface-raised);border:var(--spacing-hairline) solid var(--color-border);border-radius:var(--spacing-2)}.accordion__item+.accordion__item{border-top:var(--spacing-hairline) solid var(--color-border)}.accordion__trigger{background-color:transparent;border:none;color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);padding-block:var(--spacing-3);padding-inline:var(--spacing-4);text-align:start;width:100%}.accordion__trigger:hover{color:var(--color-primary)}.accordion__trigger:focus-visible{outline:var(--spacing-hairline) solid var(--color-primary);outline-offset:calc(var(--spacing-1)*-1)}.accordion__panel{padding-block-end:var(--spacing-4);padding-inline:var(--spacing-4)}.accordion__content{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.modal{align-items:center;background-color:var(--color-overlay);display:none;inset:0;justify-content:center;padding:var(--spacing-4);position:fixed;z-index:var(--z-modal)}.modal[data-state=open]{display:flex}.modal__dialog{background-color:var(--color-surface-raised);border:var(--spacing-hairline) solid var(--color-border);border-radius:var(--spacing-2);box-shadow:var(--shadow-md);max-height:90dvh;max-width:28rem;overflow:auto;padding:var(--spacing-6);width:100%}.modal__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.modal__body{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-block-start:var(--spacing-3)}.modal__actions{margin-block-start:var(--spacing-6)}.specimen__section{margin-block-end:var(--spacing-20)}.specimen__section--inverse{background-color:var(--color-black-95);padding:var(--spacing-8)}.specimen__copy-inverse,.specimen__heading-inverse{color:var(--color-text-inverse)}.specimen__eyebrow{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);margin-block-end:var(--spacing-6);text-transform:uppercase}.specimen__eyebrow,.specimen__muted{color:var(--color-text-muted)}.specimen__label{color:var(--color-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-label);line-height:var(--line-height-label);text-transform:uppercase}.specimen__copy-inverse.specimen__label{color:var(--color-text-inverse)}.specimen__caption{color:var(--color-text-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caption)}.specimen__mono{color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase}.specimen__swatches{display:grid;gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.specimen__swatch{border:var(--border-width-thin) solid var(--color-border-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caption);min-height:var(--spacing-16);padding:var(--spacing-4)}.specimen__swatch--inverse{color:var(--color-text-inverse)}.specimen__swatch--red{background-color:var(--color-red)}.specimen__swatch--red-40{background-color:var(--color-red-40)}.specimen__swatch--black{background-color:var(--color-black)}.specimen__swatch--black-95{background-color:var(--color-black-95)}.specimen__swatch--black-90{background-color:var(--color-black-90)}.specimen__swatch--black-80{background-color:var(--color-black-80)}.specimen__swatch--black-60{background-color:var(--color-black-60)}.specimen__swatch--black-20{background-color:var(--color-black-20)}.specimen__swatch--black-10{background-color:var(--color-black-10)}.specimen__swatch--black-5{background-color:var(--color-black-5)}.specimen__swatch--ivory{background-color:var(--color-warm-ivory)}.specimen__swatch--ivory-light{background-color:var(--color-warm-ivory-light)}.specimen__swatch--ivory-dark{background-color:var(--color-warm-ivory-dark)}@media(min-width:768px){.specimen__swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=main.css.map */