@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.L_mKoq_className{font-family:archivo,archivo Fallback,Helvetica Neue,Arial,system-ui,sans-serif}.L_mKoq_variable{--font-archivo:"archivo", "archivo Fallback", Helvetica Neue, Arial, system-ui, sans-serif}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin_opsz_normal-s.p.0dc79pquxokce.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_latin_opsz_italic-s.p.11ae33ayisz--.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.jTKBFW_className{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.jTKBFW_variable{--font-newsreader:"newsreader", "newsreader Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:instrument;src:url(../media/instrument_sans_latin_wght_normal-s.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.rR_8Ta_className{font-family:instrument,instrument Fallback,Helvetica Neue,Arial,system-ui,sans-serif}.rR_8Ta_variable{--font-instrument:"instrument", "instrument Fallback", Helvetica Neue, Arial, system-ui, sans-serif}
@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.-cH9fa_className{font-family:geist,geist Fallback,Helvetica Neue,Arial,system-ui,sans-serif}.-cH9fa_variable{--font-geist:"geist", "geist Fallback", Helvetica Neue, Arial, system-ui, sans-serif}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}._8-q0JW_className{font-family:instrumentSerif,instrumentSerif Fallback,Georgia,Times New Roman,serif}._8-q0JW_variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.b9JpqG_className{font-family:manrope,manrope Fallback,Helvetica Neue,Arial,system-ui,sans-serif}.b9JpqG_variable{--font-manrope:"manrope", "manrope Fallback", Helvetica Neue, Arial, system-ui, sans-serif}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_normal-s.1v4l5w6-86t-v.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_latin_wght_italic-s.0by3gh2t3oa9b.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.EgHzvW_className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif}.EgHzvW_variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman, serif}
:root{--font-sans:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-newsreader), "Newsreader", Georgia, "Times New Roman", serif;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-21:1.3125rem;--fs-24:1.5rem;--fs-36:2.25rem;--fs-48:3rem;--fs-60:3.75rem;--fs-72:4.5rem;--fs-hero:clamp(2.25rem, 1.15rem + 4.4vw, 4.5rem);--fs-section:clamp(1.75rem, 1.3rem + 1.6vw, 2.25rem);--display-stretch:118%;--display-weight:340;--display-tracking:-.022em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--gutter:20px;--max-width:1320px;--r-chip:2px;--r-control:4px;--r-panel:8px;--r-round:999px;--dur-state:.12s;--dur-enter:.22s;--dur-sheet:.32s;--ease-settle:cubic-bezier(.2, .7, .2, 1);--x-paper:#f8f7f4;--x-travertine:#e6e1d6;--x-travertine-deep:#d9d2c4;--x-deep:#0f2c33;--x-shallows:#46585c;--x-grout:#d6d0c4;--x-white:#fff;--x-accent:#0f2c33;--x-accent-tint:#e7edf3;--x-accent-ink:#fff;--x-notice:#fff4dc;--x-notice-ink:#6a4400;--x-danger:#b3261e;--x-positive:#2e6b3f;--s-ivory:#f6f5f1;--s-sheet:#fff;--s-graphite:#26292b;--s-pencil:#5b6064;--s-rule:#e2dfd8;--s-rule-strong:#c9c5bc;--s-accent:#1f5f4a;--s-accent-hover:#174a39;--s-accent-tint:#e5efe9;--s-request:#7a4e00;--s-request-bg:#fff4dc;--s-positive:#2e6b3f;--s-danger:#b3261e;--s-danger-bg:#fbeceb;--s-muted-bg:#efede7;--m-night:#040a1f;--m-sky-0:#070f2b;--m-sky-1:#13235c;--m-sky-2:#2b3c8c;--m-rose:#c7739f;--m-window:#ffc46b;--m-window-hover:#ffd38f;--m-pool:#6fe3df;--m-mist:#eef1f8;--m-ink:#0d1736;--m-slate:#46507a;--m-haze:#aeb9dd;--m-line:#aeb9dd33;--m-line-strong:#aeb9dd61;--m-glass:#13235c80;--m-office:#e7e8ea;--m-sky:linear-gradient(180deg, var(--m-sky-0) 0%, var(--m-sky-1) 48%, #3a3f8f 74%, #8a5c9e 88%, #e09a8a 97%, #ffc98a 100%);--m-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--shadow-float:0 1px 2px #0f2c3314, 0 10px 30px #0f2c3324;--shadow-sheet:0 -1px 0 #0f2c3314, 0 -12px 40px #0f2c332e}@media (min-width:768px){:root{--gutter:32px}}@media (min-width:1200px){:root{--gutter:48px}}@media (prefers-reduced-motion:reduce){:root{--dur-state:1ms;--dur-enter:1ms;--dur-sheet:1ms}}
[data-qs-style]{font-family:var(--font-sans)}[data-qs-style=clean]{--font-sans:var(--font-instrument), "Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-sans);--font-display:var(--font-sans);--display-stretch:100%;--display-weight:600;--display-tracking:-.032em;--fs-hero:clamp(2.5rem, 1.35rem + 4.4vw, 4.75rem);--r-chip:10px;--r-control:12px;--r-panel:18px;--x-r-card:20px;--x-paper:#fff;--x-white:#fff;--x-travertine:#f4f5f7;--x-travertine-deep:#e6e8ec;--x-deep:#14181f;--x-shallows:#566071;--x-grout:#e6e8ec;--x-rule-strong:#8a93a2;--hero-sky:var(--x-paper);--x-hero-ink:#14181f;--x-hero-soft:#566071;--x-hero-line:#e6e8ec;--x-hero-focus:var(--x-accent);--x-hero-edge:transparent;--x-bar-bg:#fff;--x-bar-ink:#14181f;--x-bar-soft:#566071;--x-bar-line:#e6e8ec;--x-bar-focus:var(--x-accent);--x-bar-button-line:#8a93a2;--x-bar-button-bg:#fff;--shadow-float:0 1px 2px #14181f0f, 0 12px 32px #14181f1f}[data-qs-style=midnight]{--font-sans:var(--font-manrope), "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-sans);--font-display:var(--font-sans);--display-stretch:100%;--display-weight:300;--display-tracking:-.03em;--fs-hero:clamp(2.5rem, 1.35rem + 4.4vw, 4.75rem);--r-chip:8px;--r-control:10px;--r-panel:16px;--x-r-card:18px;--x-paper:color-mix(in srgb, var(--x-brand) 9%, #070a12);--x-white:color-mix(in srgb, var(--x-brand) 13%, #0f131c);--x-travertine:color-mix(in srgb, var(--x-brand) 11%, #0c1019);--x-travertine-deep:color-mix(in srgb, var(--x-brand) 16%, #141924);--x-deep:#f3f5f9;--x-shallows:#aeb8c9;--x-grout:#ffffff24;--x-rule-strong:#ffffff75;--x-accent-ink:#070a12;--x-notice:#38290f;--x-notice-ink:#ffe0a6;--x-danger:#ffa49c;--x-positive:#84dfa6;--hero-sky:radial-gradient(60% 110% at 85% 0%, color-mix(in srgb, var(--x-brand) 46%, transparent), transparent 70%), radial-gradient(50% 80% at 5% 100%, color-mix(in srgb, var(--x-brand) 26%, transparent), transparent 70%), var(--x-paper);--x-hero-edge:transparent;--x-bar-bg:var(--x-paper);--x-bar-line:#ffffff24;--x-bar-focus:color-mix(in srgb, var(--x-brand) 52%, #fff);--shadow-float:0 1px 2px #0006, 0 14px 36px #00000080;--shadow-sheet:0 -1px 0 #ffffff14, 0 -12px 40px #00000080;--x-accent:color-mix(in srgb, var(--x-brand) 52%, #fff)!important;--x-accent-tint:color-mix(in srgb, var(--x-brand) 32%, #0f131c)!important;--focus-color:color-mix(in srgb, var(--x-brand) 52%, #fff)!important}@media print{[data-qs-style=midnight]{--x-paper:#fff;--x-white:#fff;--x-travertine:#f4f5f7;--x-deep:#14181f;--x-shallows:#566071;--x-grout:#d6d9df;--x-rule-strong:#566071;--x-accent-ink:#fff;--x-danger:#b3261e;--x-positive:#2e6b3f;--x-accent:var(--x-brand)!important;--x-accent-tint:#f1f3f6!important}}[data-qs-style=gallery]{--font-sans:var(--font-instrument), "Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-fraunces), "Fraunces", Georgia, "Times New Roman", serif;--font-display:var(--font-serif);--display-stretch:100%;--display-weight:340;--display-tracking:-.022em;--fs-hero:clamp(2.6rem, 1.3rem + 4.8vw, 5.25rem);--fs-section:clamp(1.9rem, 1.3rem + 1.9vw, 2.75rem);--r-chip:3px;--r-control:8px;--r-panel:4px;--x-r-card:6px;--x-paper:color-mix(in srgb, var(--x-brand) 5%, #fbfbf9);--x-white:#fff;--x-travertine:color-mix(in srgb, var(--x-brand) 10%, #f5f5f2);--x-travertine-deep:color-mix(in srgb, var(--x-brand) 16%, #ecece8);--x-deep:color-mix(in srgb, var(--x-brand) 24%, #11151b);--x-shallows:color-mix(in srgb, var(--x-brand) 16%, #4c535e);--x-grout:color-mix(in srgb, var(--x-brand) 14%, #dcdcd7);--x-rule-strong:color-mix(in srgb, var(--x-brand) 24%, #6d7480);--hero-sky:var(--x-paper);--x-hero-ink:color-mix(in srgb, var(--x-brand) 24%, #11151b);--x-hero-soft:color-mix(in srgb, var(--x-brand) 16%, #4c535e);--x-hero-line:color-mix(in srgb, var(--x-brand) 14%, #dcdcd7);--x-hero-focus:var(--x-accent);--x-hero-edge:transparent;--x-bar-bg:var(--x-paper);--x-bar-ink:color-mix(in srgb, var(--x-brand) 24%, #11151b);--x-bar-soft:color-mix(in srgb, var(--x-brand) 16%, #4c535e);--x-bar-line:color-mix(in srgb, var(--x-brand) 14%, #dcdcd7);--x-bar-focus:var(--x-accent);--x-bar-button-line:color-mix(in srgb, var(--x-brand) 24%, #6d7480);--x-bar-button-bg:transparent}
[data-qs-design]{font-family:var(--font-sans);background:var(--d-page,var(--x-paper));color:var(--x-deep);--x-rule-strong:color-mix(in srgb, var(--x-deep) 45%, transparent);--x-area-columns:minmax(0, 1fr)}[data-qs-design=showroom]{--font-sans:var(--font-geist), "Geist", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-sans);--font-display:var(--font-sans);--display-stretch:100%;--display-weight:500;--display-tracking:-.035em;--x-paper:#fff;--x-white:#fff;--x-travertine:#f2f3f5;--x-travertine-deep:#e6e8ec;--x-deep:color-mix(in srgb, var(--x-brand) 12%, #0a0c11);--x-shallows:color-mix(in srgb, var(--x-brand) 8%, #515865);--x-grout:#e4e6ea;--r-chip:8px;--r-control:10px;--r-panel:14px;--x-r-card:14px;--d-page:#fff;--d-bar-h:76px;--d-card-r:12px;--d-swatch-r:10px;--d-swatch-min:118px;--d-group-gap:var(--sp-6);--d-button-r:12px;--d-group-size:var(--fs-16);--d-title-weight:600;--x-assistant-bottom:calc(var(--d-bar-h) + var(--sp-3))}[data-qs-design=feature]{--font-sans:var(--font-instrument), "Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, "Times New Roman", serif;--font-display:var(--font-serif);--display-stretch:100%;--display-weight:400;--display-tracking:-.015em;--x-paper:#fff;--x-white:#fff;--x-travertine:color-mix(in srgb, var(--x-brand) 6%, #f3f4f5);--x-travertine-deep:color-mix(in srgb, var(--x-brand) 10%, #e6e8ea);--x-deep:color-mix(in srgb, var(--x-brand) 26%, #080b11);--x-shallows:color-mix(in srgb, var(--x-brand) 16%, #4d5460);--x-grout:color-mix(in srgb, var(--x-brand) 10%, #e1e3e6);--r-chip:6px;--r-control:10px;--r-panel:14px;--x-r-card:14px;--d-page:#fff;--d-night:color-mix(in srgb, var(--x-brand) 32%, #05070c);--d-title-font:var(--font-serif);--d-title-weight:400;--d-title-tracking:-.01em;--d-group-size:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--d-fold-size:clamp(1.5rem, 1.3rem + .7vw, 1.875rem);--d-upgrade-font:var(--font-serif);--d-upgrade-size:clamp(1.375rem, 1.25rem + .5vw, 1.625rem);--d-upgrade-weight:400;--d-upgrade-tracking:-.005em;--d-swatch-min:148px;--d-swatch-ratio:4 / 5;--d-swatch-gap:16px;--d-card-r:8px;--d-swatch-r:8px;--d-group-gap:var(--sp-8);--d-amount-font:var(--font-serif);--d-amount-weight:400;--d-amount-size:clamp(1.625rem, 1.3rem + 1vw, 2rem);--d-bar-bg:var(--d-night);--d-bar-ink:#fff;--d-bar-soft:#ffffffc2;--d-ask-bg:#ffffff24;--d-ask-ink:#fff;--d-cta-bg:#fff;--d-cta-ink:var(--d-night);--x-assistant-bottom:calc(76px + var(--sp-3))}@media (min-width:900px){[data-qs-design=feature]{--x-assistant-bottom:108px}}[data-qs-design=guided]{--font-sans:var(--font-manrope), "Manrope", "Helvetica Neue", Arial, system-ui, sans-serif;--font-serif:var(--font-sans);--font-display:var(--font-sans);--display-stretch:100%;--display-weight:700;--display-tracking:-.035em;--x-paper:color-mix(in srgb, var(--x-brand) 5%, #fbfbfc);--x-white:#fff;--x-travertine:color-mix(in srgb, var(--x-brand) 8%, #f4f5f7);--x-travertine-deep:color-mix(in srgb, var(--x-brand) 12%, #e8eaee);--x-deep:color-mix(in srgb, var(--x-brand) 22%, #0a0d13);--x-shallows:color-mix(in srgb, var(--x-brand) 14%, #4f5664);--x-grout:color-mix(in srgb, var(--x-brand) 12%, #e2e4e9);--r-chip:10px;--r-control:14px;--r-panel:20px;--x-r-card:20px;--d-page:color-mix(in srgb, var(--x-brand) 5%, #fbfbfc);--d-title-font:var(--font-display);--d-title-weight:700;--d-title-tracking:-.03em;--d-card-bg:#fff;--d-card-pad:10px;--d-card-r:18px;--d-swatch-r:12px;--d-swatch-min:136px;--d-swatch-ratio:4 / 3;--d-upgrade-size:var(--fs-17);--d-button-r:16px;--d-mark-r:12px;--x-assistant-bottom:calc(84px + var(--sp-3))}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}@media (max-width:1023px){html{scroll-padding-bottom:96px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--fs-16);color:var(--s-graphite);background:var(--s-ivory);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0}h1,h2,h3,h4{text-wrap:balance;font-weight:500}p{text-wrap:pretty}img,svg,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--focus-color,var(--s-accent));outline-offset:3px}::selection{background:color-mix(in srgb, var(--focus-color,var(--s-accent)) 22%, transparent)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{left:var(--sp-4);z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--s-graphite);color:#fff;border-radius:var(--r-control);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--sp-4)}.tabular{font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[data-qs-type=modern]{--font-serif:var(--font-sans);--display-stretch:100%;--display-weight:560;--display-tracking:-.028em}[data-qs-type=warm]{--font-display:var(--font-serif);--display-stretch:100%;--display-weight:420;--display-tracking:-.012em}
