@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-direction=c]{--c-slab:"Archivo Black", "Arial Black", system-ui, sans-serif;--c-ink:var(--brand-slate);--c-ink-2:var(--brand-harbor);--c-stock:var(--brand-white);--c-tint-1:color-mix(in oklab, var(--brand-slate) 7%, var(--brand-white));--c-tint-2:color-mix(in oklab, var(--brand-slate) 14%, var(--brand-white));--c-rule-soft:color-mix(in oklab, var(--brand-slate) 22%, var(--brand-white));--c-ghost:color-mix(in oklab, var(--brand-mist) 26%, var(--brand-white));--c-ghost-edge:color-mix(in oklab, var(--brand-mist) 90%, var(--brand-white));--c-plate-scrim:color-mix(in srgb, var(--brand-slate) 80%, transparent);--c-on-dark-soft:color-mix(in oklab, var(--brand-white) 84%, var(--brand-harbor));--c-harbor-deep:color-mix(in oklab, var(--brand-harbor) 88%, var(--brand-slate));--radius-0:0;--radius-1:0;--radius-2:0;--radius-pill:0;--shadow-1:none;--shadow-2:none;--c-gap:clamp(16px, 2.2vw, 32px);--c-pad:clamp(14px, 1.6vw, 24px);--c-band:clamp(48px, 5.4vw, 88px);--c-bar:6px;--c-shell:1320px;--c-offset:.022em;color-scheme:light}html[data-direction=c] body{background:var(--c-stock);color:var(--c-ink)}html[data-direction=c] ::selection{background:var(--brand-harbor);color:var(--brand-white)}html[data-direction=c] .c-shell{width:min(var(--c-shell), 100% - (2 * var(--gutter)));margin-inline:auto}html[data-direction=c] .c-band{padding-block:var(--c-band)}html[data-direction=c] .c-band--stock{background:var(--c-stock)}html[data-direction=c] .c-band--tint{background:var(--c-tint-1)}html[data-direction=c] .c-band--slate{background:var(--brand-slate);color:var(--brand-white)}html[data-direction=c] .c-band--harbor{background:var(--brand-harbor);color:var(--brand-white)}html[data-direction=c] .c-band--deep{background:var(--ground-4);color:var(--brand-white)}html[data-direction=c] [data-ground=dark]{--c-ink:var(--brand-white);--c-over-ground:var(--brand-white);--c-over-ink:var(--brand-slate)}html[data-direction=c] .c-slab{container-type:inline-size}html[data-direction=c] .c-fit{font-family:var(--c-slab);text-transform:uppercase;font-style:normal;font-weight:400;line-height:var(--c-lh,.9);letter-spacing:var(--c-tr,-.02em);--adv:var(--advb);--advword:var(--advw,var(--advb));color:inherit;font-size:clamp(min(var(--c-floor,18px), calc(100cqi / var(--advword))), calc(100cqi / var(--adv)), var(--c-cap,200px));display:block}@container (width<=460px){html[data-direction=c] .c-fit{font-size:clamp(min(var(--c-floor-n,var(--c-floor,18px)), calc(100cqi / var(--advword))), calc(100cqi / var(--adv)), var(--c-cap,200px));letter-spacing:-.008em;text-wrap:balance;line-height:1.04}}html[data-direction=c] .c-fit--overprint{isolation:isolate;position:relative}html[data-direction=c] .c-fit--overprint:after{content:attr(data-t);color:var(--brand-harbor);mix-blend-mode:multiply;translate:var(--c-offset) calc(var(--c-offset) * .55);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html[data-direction=c] .c-fit--overprint:after{animation:c-press-pull .46s var(--ease-out) backwards}}@keyframes c-press-pull{0%{translate:0}to{translate:var(--c-offset) calc(var(--c-offset) * .55)}}html[data-direction=c] .c-prose{font-family:var(--font-sans);font-size:var(--step-1);max-width:68ch;color:inherit;line-height:1.55}html[data-direction=c] .c-prose--soft{color:var(--ink-soft)}html[data-direction=c] [data-ground=dark] .c-prose--soft{color:var(--c-soft-on-dark,var(--c-on-dark-soft))}html[data-direction=c] .c-band--harbor{--c-soft-on-dark:var(--brand-white)}html[data-direction=c] .c-prose--sm{font-size:var(--step-0)}html[data-direction=c] .c-press{background:var(--c-press-ground,transparent);border:3px solid var(--c-press-edge,currentColor);min-height:48px;color:var(--c-press-ink,var(--c-ink));font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:0;border-radius:var(--radius-0);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), translate var(--dur-1) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}html[data-direction=c] .c-press--solid{--c-press-ground:var(--c-ink);--c-press-ink:var(--c-stock);--c-press-edge:var(--c-ink);--c-over-ground:var(--c-stock);--c-over-ink:var(--c-ink)}html[data-direction=c] [data-ground=dark] .c-press--solid{--c-press-ground:var(--brand-white);--c-press-ink:var(--brand-slate);--c-press-edge:var(--brand-white);--c-over-ground:var(--brand-slate);--c-over-ink:var(--brand-white)}html[data-direction=c] .c-press--open{--c-press-ground:transparent;--c-press-ink:var(--c-ink);--c-press-edge:var(--c-ink)}html[data-direction=c] .c-press--rule{--c-press-ground:transparent;--c-press-ink:var(--c-ink);--c-press-edge:transparent;padding-inline:12px}html[data-direction=c] .c-press--sm{min-height:44px;padding:10px 14px;font-size:.9375rem}@media (hover:hover) and (pointer:fine){html[data-direction=c] .c-press:hover{--c-press-ground:var(--c-over-ground,var(--c-ink));--c-press-ink:var(--c-over-ink,var(--c-stock));--c-press-edge:var(--c-over-ground,var(--c-ink))}}html[data-direction=c] .c-press:focus-visible{--c-press-ground:var(--c-over-ground,var(--c-ink));--c-press-ink:var(--c-over-ink,var(--c-stock));--c-press-edge:var(--c-over-ground,var(--c-ink))}@media (prefers-reduced-motion:no-preference){html[data-direction=c] .c-press:active{translate:0 2px}}html[data-direction=c] .c-press--ghost{--c-press-ground:var(--c-ghost);--c-press-ink:var(--ink-soft);--c-press-edge:var(--c-ghost);cursor:default}html[data-direction=c] .c-plate{background:var(--c-tint-2);position:relative;overflow:hidden}html[data-direction=c] .c-plate--zoom{aspect-ratio:var(--ratio,1.5)}html[data-direction=c] .c-plate--zoom img{left:var(--x,0);top:var(--y,0);width:calc(var(--z,1) * 100%);max-width:none;height:auto;position:absolute}html[data-direction=c] .c-plate--cover img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-direction=c] .c-plate--fill{aspect-ratio:auto;position:absolute;inset:0}html[data-direction=c] .c-plate__scrim{background:var(--c-plate-scrim);position:absolute;inset:0}html[data-direction=c] .c-plate__type{padding:var(--c-pad);color:var(--brand-white);position:absolute;inset:auto 0 0}html[data-direction=c] .c-masthead{z-index:20;background:var(--c-stock);border-bottom:var(--c-bar) solid var(--brand-slate);position:sticky;top:0}html[data-direction=c] .c-masthead__top{justify-content:space-between;align-items:center;gap:8px var(--c-gap);flex-wrap:wrap;padding-block:10px;display:flex}html[data-direction=c] .c-wordmark{font-family:var(--c-slab);text-transform:uppercase;letter-spacing:-.015em;color:var(--brand-slate);align-items:center;min-height:44px;font-size:clamp(.9375rem,2.1vw,1.75rem);font-weight:400;line-height:.95;text-decoration:none;display:inline-flex}html[data-direction=c] .c-navband{background:var(--brand-harbor);--c-ink:var(--brand-white);--c-over-ground:var(--brand-slate);--c-over-ink:var(--brand-white)}html[data-direction=c] .c-nav{flex-wrap:wrap;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}html[data-direction=c] .c-nav .c-press{min-height:44px;font-size:var(--step-n1)}html[data-direction=c] .c-nav .is-here{background:var(--brand-slate);--c-over-ground:var(--brand-white);--c-over-ink:var(--brand-slate)}html[data-direction=c] .c-drawer>summary{cursor:pointer;list-style:none}html[data-direction=c] .c-drawer>summary::-webkit-details-marker{display:none}@media (width>=1024px){html[data-direction=c] .c-drawer>summary{display:none}html[data-direction=c] .c-drawer::details-content{content-visibility:visible;block-size:auto}@supports not selector(::details-content){html[data-direction=c] .c-drawer>summary{top:10px;right:var(--gutter);display:inline-flex;position:absolute}html[data-direction=c] .c-masthead__top{padding-right:82px}}}@media (width<=1023px){html[data-direction=c] .c-drawer>summary{top:10px;right:var(--gutter);z-index:2;position:absolute}html[data-direction=c] .c-masthead__top{padding-right:82px}html[data-direction=c] .c-navband{border-top:3px solid var(--brand-slate)}html[data-direction=c] .c-nav{flex-direction:column;gap:2px;padding-block:8px}html[data-direction=c] .c-nav .c-press{justify-content:flex-start;width:100%}}html[data-direction=c] .c-hero{position:relative;overflow:hidden}html[data-direction=c] .c-hero__grid-ground{width:100%;height:100%;color:var(--brand-mist);opacity:.22;pointer-events:none;position:absolute;inset:0}html[data-direction=c] .c-hero__inner{position:relative}html[data-direction=c] .c-bento{gap:var(--c-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}html[data-direction=c] .c-tile{padding:var(--c-pad)}html[data-direction=c] .c-tile--flush{padding:0}html[data-direction=c] .c-hero{padding-block-start:clamp(28px,4vw,72px)}html[data-direction=c] .c-hero__type,html[data-direction=c] .c-hero__facts,html[data-direction=c] .c-hero__acts,html[data-direction=c] .c-hero__say{grid-column:1/-1}html[data-direction=c] .c-hero__plate{aspect-ratio:2.4;grid-column:1/-1;position:relative}html[data-direction=c] .c-hero__facts{gap:var(--c-gap);grid-template-columns:1fr;display:grid}html[data-direction=c] .c-acts{flex-wrap:wrap;gap:12px;display:flex}html[data-direction=c] .c-fact{padding:var(--c-pad);background:var(--c-tint-1);border-left:var(--c-bar) solid var(--brand-slate);container-type:inline-size}html[data-direction=c] .c-fact .c-fit{--c-cap:44px;--c-floor:17px;--c-lh:1.04}@media (width>=900px){html[data-direction=c] .c-hero__type{grid-area:1/1/auto/8}html[data-direction=c] .c-hero__acts{grid-area:2/1/auto/8}html[data-direction=c] .c-hero__facts{grid-area:3/1/auto/8}html[data-direction=c] .c-hero__plate{aspect-ratio:auto;grid-area:1/8/4/-1}html[data-direction=c] .c-hero__say{grid-row:4}}html[data-direction=c] .c-full{position:relative}html[data-direction=c] .c-full .c-plate{aspect-ratio:var(--ratio)}html[data-direction=c] .c-pasteup{background:var(--c-stock);color:var(--brand-slate);border-top:var(--c-bar) solid var(--brand-harbor);max-width:min(64ch,100%);padding:clamp(20px,3vw,40px)}@media (width>=900px){html[data-direction=c] .c-full__inner{align-items:center;display:flex;position:absolute;inset:0}html[data-direction=c] .c-pasteup{max-width:min(58ch,56%)}}html[data-direction=c] .c-head{margin-bottom:var(--c-gap)}html[data-direction=c] .c-head .c-fit{--c-cap:84px}html[data-direction=c] .c-head__lead{margin-top:var(--c-pad)}html[data-direction=c] .c-capacity{background:var(--brand-slate);color:var(--brand-white);padding:var(--c-pad);flex-direction:column;grid-column:1/-1;justify-content:center;display:flex;container-type:inline-size}html[data-direction=c] .c-capacity .c-fit{--c-cap:168px;--c-floor:56px;white-space:nowrap}html[data-direction=c] .c-count{font-variant-numeric:tabular-nums}html[data-direction=c] .c-card{padding:var(--c-pad);background:var(--c-stock);border-top:var(--c-bar) solid var(--brand-slate);grid-column:1/-1;container-type:inline-size}html[data-direction=c] .c-card h3{margin:0 0 10px}html[data-direction=c] .c-card .c-fit{--c-cap:40px;--c-floor:20px;--c-lh:1.02}html[data-direction=c] .c-card--loud{border-top-color:var(--brand-harbor)}html[data-direction=c] .c-card--loud .c-fit{--c-cap:64px;--c-floor:26px}html[data-direction=c] .c-machines__plate,html[data-direction=c] .c-machines__strip,html[data-direction=c] .c-machines__foot{grid-column:1/-1}@media (width>=900px){html[data-direction=c] .c-capacity{grid-area:1/1/3/5}html[data-direction=c] .c-machines__plate{grid-area:1/5/auto/-1;align-self:start}html[data-direction=c] .c-card--loud{grid-area:2/5/auto/-1}html[data-direction=c] .c-card--a{grid-column:1/5}html[data-direction=c] .c-card--b{grid-column:5/9}html[data-direction=c] .c-card--c{grid-column:9/-1}}html[data-direction=c] .c-boardwrap{background:var(--c-stock);color:var(--brand-slate);padding:clamp(16px,2vw,28px)}html[data-direction=c] .c-board{border-collapse:collapse;width:100%}html[data-direction=c] .c-board th,html[data-direction=c] .c-board td{text-align:left;vertical-align:baseline;font-variant-numeric:tabular-nums;padding:10px 0}html[data-direction=c] .c-board th{font-family:var(--font-sans);font-weight:var(--weight-medium);width:55%;font-size:clamp(1rem,1.4vw,1.1875rem)}html[data-direction=c] .c-board td{font-family:var(--c-slab);letter-spacing:-.01em;text-align:right;font-size:clamp(1.25rem,2.6vw,2rem);font-weight:400}html[data-direction=c] .c-board tr+tr th,html[data-direction=c] .c-board tr+tr td{border-top:2px solid var(--c-rule-soft)}html[data-direction=c] .c-board--minutes td{font-family:var(--font-sans);font-weight:var(--weight-display);font-size:clamp(1rem,1.5vw,1.25rem)}html[data-direction=c] .c-prices__plate,html[data-direction=c] .c-prices__lead,html[data-direction=c] .c-prices__a,html[data-direction=c] .c-prices__b,html[data-direction=c] .c-prices__foot{grid-column:1/-1}html[data-direction=c] .c-prices__plate{aspect-ratio:1.5;position:relative}@media (width>=900px){html[data-direction=c] .c-prices__plate{aspect-ratio:auto;grid-area:1/1/4/6}html[data-direction=c] .c-prices__lead{grid-area:1/6/auto/-1}html[data-direction=c] .c-prices__a{grid-area:2/6/auto/-1}html[data-direction=c] .c-prices__b{grid-area:3/6/auto/-1}html[data-direction=c] .c-prices__foot{grid-area:4/1/auto/-1}}html[data-direction=c] .c-step{padding:var(--c-pad);background:var(--c-harbor-deep);border-top:var(--c-bar) solid var(--brand-white);grid-column:1/-1;container-type:inline-size}html[data-direction=c] .c-step .c-fit{--c-cap:38px;--c-floor:20px;--c-lh:1.04}html[data-direction=c] .c-step h3{margin:0 0 10px}html[data-direction=c] .c-pay__foot{grid-column:1/-1}@media (width>=900px){html[data-direction=c] .c-step{grid-column:span 4}}html[data-direction=c] .c-list{height:100%;font-family:var(--font-sans);font-weight:var(--weight-medium);flex-direction:column;margin:0;padding:0;font-size:clamp(1rem,1.4vw,1.1875rem);list-style:none;display:flex}html[data-direction=c] .c-list li{padding:12px var(--c-pad);background:var(--c-stock);flex:1 0 auto;align-items:center;display:flex}html[data-direction=c] .c-list li:nth-child(odd){background:var(--c-tint-2)}html[data-direction=c] .c-listtile,html[data-direction=c] .c-onsite__foot{grid-column:1/-1;padding:0}html[data-direction=c] .c-listtile--b .c-list li{background:var(--c-harbor-deep);color:var(--brand-white)}html[data-direction=c] .c-listtile--b .c-list li:nth-child(odd){background:var(--brand-slate)}@media (width>=900px){html[data-direction=c] .c-listtile--a{grid-column:1/8}html[data-direction=c] .c-listtile--b{grid-column:8/-1}}html[data-direction=c] .c-safe__prose,html[data-direction=c] .c-safe__plate{grid-column:1/-1}@media (width>=900px){html[data-direction=c] .c-safe__prose{grid-column:1/8;align-self:center}html[data-direction=c] .c-safe__plate{grid-column:8/-1}}html[data-direction=c] .c-find__type,html[data-direction=c] .c-find__plate,html[data-direction=c] .c-find__acts{grid-column:1/-1}html[data-direction=c] .c-find__plate{aspect-ratio:1.7;position:relative}@media (width>=900px){html[data-direction=c] .c-find__type{grid-area:1/1/auto/8}html[data-direction=c] .c-find__plate{aspect-ratio:auto;grid-area:1/8/3/-1}html[data-direction=c] .c-find__acts{grid-area:2/1/auto/8;align-self:end}}html[data-direction=c] .c-find__type .c-fit{--c-cap:92px}html[data-direction=c] .c-vitals{margin-top:var(--c-pad);gap:10px;display:grid}html[data-direction=c] .c-colophon{padding-block:var(--c-band)}html[data-direction=c] .c-colophon__grid{gap:var(--c-gap);grid-template-columns:1fr;display:grid}@media (width>=900px){html[data-direction=c] .c-colophon__grid{grid-template-columns:1.3fr 1fr}}html[data-direction=c] .c-colophon address{gap:6px;font-style:normal;display:grid}html[data-direction=c] .c-colophon a:not(.c-press){color:var(--brand-white)}html[data-direction=c] .c-footlinks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}html[data-direction=c] .c-footlinks .c-press{min-height:44px;font-size:var(--step-n1)}html[data-direction=c] .c-full__media{aspect-ratio:1.7;position:relative}@media (width>=900px){html[data-direction=c] .c-full__media{aspect-ratio:3}}html[data-direction=c] .c-band--notice{padding-block:clamp(32px,3.4vw,56px)}html[data-direction=c] .c-reviews{gap:var(--c-pad) var(--c-gap);grid-template-columns:1fr;align-items:end;display:grid}html[data-direction=c] .c-reviews .c-slab{grid-column:1/-1;width:100%}@media (width>=720px){html[data-direction=c] .c-reviews{grid-template-columns:minmax(0,1fr) auto}}html[data-direction=c] .c-reviews__act{justify-self:start}html[data-direction=c] .c-press--ghost-sm{min-height:44px;font-size:var(--step-n1);padding:10px 14px}html[data-direction=c] .c-colophon__name{font-family:var(--c-slab);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(1.25rem,2.6vw,1.875rem);line-height:1}html[data-direction=c] .c-colophon address .c-press{justify-content:flex-start;margin-left:-12px}html[data-direction=c] .c-colophon .c-prose--soft{margin-top:10px}html[data-direction=c] .c-colophon__index{align-content:start;justify-items:start;gap:var(--c-pad);display:grid}html[data-direction=c] .c-footlinks .c-press{margin-left:-12px}html[data-direction=c] .c-capacity .c-count{font-variant-numeric:tabular-nums}html[data-direction=c] .c-machines__foot,html[data-direction=c] .c-pay__foot,html[data-direction=c] .c-onsite__foot{margin-top:calc(var(--c-gap) - var(--c-pad))}html[data-direction=c] .c-head .c-fit-group+.c-head__lead,html[data-direction=c] .c-safe__prose .c-head__lead{margin-top:var(--c-pad)}@media (width<=560px){html[data-direction=c] .c-hero__acts{flex-wrap:nowrap;gap:10px}html[data-direction=c] .c-hero__acts .c-press{min-height:44px;font-size:var(--step-n1);letter-spacing:.04em;padding:10px 12px}}html[data-direction=c] .c-masthead__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-direction=c] .c-boardhead{font-family:var(--font-sans);font-weight:var(--weight-display);color:inherit;margin-bottom:10px;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.25}html[data-direction=c] .c-listtile .c-boardhead{padding:0 0 4px}html[data-direction=c] .c-boardhead--dark{color:inherit}html[data-direction=c] .c-listtile{flex-direction:column;display:flex}html[data-direction=c] .c-listtile .c-list{flex:1}html[data-direction=c] .c-prices__a .c-boardhead,html[data-direction=c] .c-prices__b .c-boardhead{color:var(--brand-slate)}
