@font-face{font-family:tplInstrument;src:url(../media/Instrument_Serif_normal_400-s.1g73gv09-xcb6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tplInstrument;src:url(../media/Instrument_Serif_italic_400-s.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:tplInstrument Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.tplinstrument_90934633-module__o4a-4a__className{font-family:tplInstrument,tplInstrument Fallback}
@font-face{font-family:tplHanken;src:url(../media/Hanken_Grotesk_normal_400_700-s.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:tplHanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.tplhanken_37c16011-module__t89rQW__className{font-family:tplHanken,tplHanken Fallback}
@font-face{font-family:tplFraunces;src:url(../media/Fraunces_normal_var-s.0fuf3937kiol3.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:tplFraunces;src:url(../media/Fraunces_italic_var-s.1n10e_apdb6ux.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:tplFraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.tplfraunces_a72b8a00-module__T5Se-G__className{font-family:tplFraunces,tplFraunces Fallback}
@font-face{font-family:tplAlbert;src:url(../media/Albert_Sans_normal_var-s.30a_ou6vtcpon.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:tplAlbert Fallback;src:local(Arial);ascent-override:91.32%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:104.03%}.tplalbert_11e8b484-module__NorgHG__className{font-family:tplAlbert,tplAlbert Fallback}
@font-face{font-family:tplBodoni;src:url(../media/BodoniModa_normal_var-s.0upi7cxdvpner.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:tplBodoni;src:url(../media/BodoniModa_italic_var-s.2knu9oo8uyx5c.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:tplBodoni Fallback;src:local(Times New Roman);ascent-override:97.77%;descent-override:34.76%;line-gap-override:0.0%;size-adjust:115.07%}.tplbodoni_ad7a06a2-module__CNx7cW__className{font-family:tplBodoni,tplBodoni Fallback}
@font-face{font-family:tplJost;src:url(../media/Jost_normal_var-s.2_4ymh7gr-8lu.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:tplJost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.tpljost_89119c16-module__qFbqaW__className{font-family:tplJost,tplJost Fallback}
@font-face{font-family:tplShoulders;src:url(../media/Big_Shoulders_Display_var-s.2sk1s5e_1ks2r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:tplShoulders Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.tplshoulders_52534298-module__fQSeiq__className{font-family:tplShoulders,tplShoulders Fallback}
@font-face{font-family:tplAtkinson;src:url(../media/Atkinson_Hyperlegible_400-s.2li_3lqay9qjq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tplAtkinson;src:url(../media/Atkinson_Hyperlegible_italic_400-s.08n9sr8c15n2e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:tplAtkinson;src:url(../media/Atkinson_Hyperlegible_700-s.0hs6q6udzld4a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tplAtkinson Fallback;src:local(Arial);ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.0%;size-adjust:99.03%}.tplatkinson_fae95bd9-module__LcBRna__className{font-family:tplAtkinson,tplAtkinson Fallback}
.public-site[data-template]:not([data-template=linen]){background:var(--linen);color:var(--espresso);font-family:var(--sans);--fg-2:var(--muted);--rule-2:var(--tpl-field);--accent-ink:var(--tpl-accent-ink);--radius:var(--tpl-radius)}.public-site[data-tpl-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-site[data-template]:not([data-template=linen]) .bf{--bf-panel:var(--tpl-tint);--bf-gold:var(--sage)}.public-site[data-template]:not([data-template=linen]) .public-skip{color:var(--paper)}.public-site[data-template]:not([data-template=linen]) .public-topline{background:var(--tpl-topline);color:var(--tpl-topline-ink)}.public-site[data-template]:not([data-template=linen]) .public-button{border-radius:var(--tpl-button-radius)}.public-site[data-template]:not([data-template=linen]) .public-button:not(.public-button-light){background:var(--tpl-button);border-color:var(--tpl-button);color:var(--tpl-button-ink)}.public-site[data-template]:not([data-template=linen]) .public-button:not(.public-button-light):hover{background:var(--tpl-button-hover);border-color:var(--tpl-button-hover);color:var(--tpl-button-hover-ink)}.public-site[data-template]:not([data-template=linen]) .public-trade-band{background:var(--tpl-band);color:var(--tpl-band-ink)}.public-site[data-template]:not([data-template=linen]) .public-trade-band .public-eyebrow,.public-site[data-template]:not([data-template=linen]) .public-trade-band>div:last-child p{color:var(--tpl-band-ink)}.public-site[data-template]:not([data-template=linen]) :focus-visible{outline-color:var(--sage)}.public-site[data-template]:not([data-template=linen]) :is(.public-trade-band,.public-brand-panel-2) :focus-visible{outline-color:var(--tpl-band-ink)}.public-site[data-template]:not([data-template=linen]) :is(.public-collection-image,.public-product-image,.public-gallery figure,.public-collection-cover){background:var(--tpl-well);border-radius:var(--tpl-radius);overflow:hidden}.public-site[data-template]:not([data-template=linen]) .public-image-placeholder{background:var(--tpl-well);color:var(--tpl-well-ink)}.public-site[data-template]:not([data-template=linen]) .public-factory-placeholder{background:var(--tpl-well);border-radius:var(--tpl-radius)}.public-site[data-template]:not([data-template=linen]) .public-factory-placeholder>span{color:var(--tpl-well-ink);opacity:.45}.public-site[data-template]:not([data-template=linen]) .public-factory-placeholder p,.public-site[data-template]:not([data-template=linen]) .public-gallery figcaption{color:var(--tpl-well-ink)}.public-site[data-template]:not([data-template=linen]) .public-card-arrow{color:var(--espresso);box-shadow:0 0 0 1px var(--line)}.public-site[data-template]:not([data-template=linen]) .public-about-intro>img{border-radius:var(--tpl-radius)}.public-site[data-template]:not([data-template=linen]) :is(.public-editorial,.public-empty,.public-trend-title,.public-brand-panel){background:var(--tpl-tint)}.public-site[data-template]:not([data-template=linen]) :is(.public-empty,.public-trend-title,.public-brand-panel,.public-documentation li,.public-trend-placeholder){border-radius:var(--tpl-radius)}.public-site[data-template]:not([data-template=linen]) .public-brand-panel-2{background:var(--tpl-band);color:var(--tpl-band-ink)}.public-site[data-template]:not([data-template=linen]) .public-brand-panel-2 .public-eyebrow{color:var(--tpl-band-ink)}.public-site[data-template]:not([data-template=linen]) .public-trend-placeholder{border-color:var(--tpl-field)}.public-site[data-template]:not([data-template=linen]) .public-alert{background:var(--tpl-tint);border-color:var(--tpl-field);border-radius:var(--tpl-radius)}.public-site[data-template]:not([data-template=linen]) .public-alert-error{border-color:var(--sage);box-shadow:inset 4px 0 var(--sage)}.public-site[data-template]:not([data-template=linen]) .public-breadcrumbs li:not(:last-child):after{color:var(--muted)}.public-site[data-template]:not([data-template=linen]) .public-mobile-nav nav{box-shadow:0 16px 24px #0000001a}.public-site[data-template]:not([data-template=linen]) :is(.public-catalog-filters,.public-inquiry-form) :is(input,select,textarea){border-color:var(--tpl-field);border-radius:min(var(--tpl-radius), 10px)}.public-site[data-template]:not([data-template=linen]) :is(h1,h2),.public-site[data-template]:not([data-template=linen]) :is(.public-card-title h3,.public-factory-grid h3,.public-wordmark,.public-brand-strip>div,.public-documentation li>span){font-weight:var(--tpl-heading-weight);letter-spacing:var(--tpl-heading-tracking)}.public-site[data-template]:not([data-template=linen]) .public-footer h2{letter-spacing:.15em;font-weight:600}.public-site[data-template]:not([data-template=linen]) .public-product-collections h2{letter-spacing:.05em;font-weight:400}.public-site[data-template]:not([data-template=linen]) .public-hero-copy h1{letter-spacing:calc(var(--tpl-heading-tracking) - .01em)}@media (min-width:1051px){.public-site[data-template]:not([data-template=linen]) .public-hero-copy h1{word-spacing:var(--tpl-heading-word,0)}}.public-site[data-template]:not([data-template=linen]) :is(h1,h2){text-wrap:balance}.public-site[data-template]:not([data-template=linen]) h1{font-size:calc(clamp(48px, 5.6vw, 82px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) h2{font-size:calc(clamp(34px, 3.9vw, 57px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-hero-copy h1{font-size:calc(clamp(56px, 7.1vw, 110px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-home-statement h2{font-size:calc(clamp(33px, 3.4vw, 50px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) :is(.public-editorial,.public-trade-band) h2{font-size:calc(clamp(40px, 4.4vw, 65px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-product-summary h1{font-size:calc(clamp(37px, 4vw, 58px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-form-section h2{font-size:calc(clamp(40px, 4.8vw, 64px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-brand-panel h2{font-size:calc(clamp(35px, 4.5vw, 60px) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-card-title h3{font-size:calc(27px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) :is(.public-footer h2,.public-product-collections h2){font-size:10px}.public-site[data-template]:not([data-template=linen]) .public-product-collections h2{font-size:11px}.public-site[data-template]:not([data-template=linen]) .public-alert h2{font-size:calc(24px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-empty h2{font-size:calc(32px * var(--tpl-heading-scale))}.public-site[data-tpl-headings=sans] :is(h1,h2){line-height:1.04}.public-site[data-tpl-headings=sans] .public-hero-copy h1{line-height:.98}.public-site[data-tpl-headings=caps] :is(h1,h2,.public-card-title h3,.public-factory-grid h3,.public-wordmark,.public-brand-strip>div){text-transform:uppercase}.public-site[data-tpl-headings=caps] :is(h1,h2){line-height:1}.public-site[data-tpl-headings=caps] .public-hero-copy h1{line-height:.94}.public-site[data-tpl-headings=caps] .public-wordmark{font-size:23px}.public-site[data-tpl-headings=italic] :is(h1,h2,.public-card-title h3,.public-factory-grid h3,.public-brand-strip>div){font-style:italic}.public-site[data-tpl-headings=italic] :is(.public-footer h2,.public-product-collections h2),.public-site[data-tpl-italic=none] :is(.public-photo-caption,.public-collection-tagline,.public-image-placeholder,.public-trend-placeholder p){font-style:normal}@media (min-width:1051px){.public-site[data-tpl-header=centered] .public-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:".mark cta""nav nav nav";align-items:center;row-gap:20px;min-height:0;padding-top:30px;padding-bottom:0;display:grid}.public-site[data-tpl-header=centered] .public-wordmark{text-align:center;grid-area:mark;font-size:32px}.public-site[data-tpl-header=centered] .public-wordmark span{margin-left:0}.public-site[data-tpl-header=centered] .public-header-cta{grid-area:cta;justify-self:end}.public-site[data-tpl-header=centered] .public-desktop-nav{border-top:1px solid var(--line);grid-area:nav;justify-content:center;gap:36px;margin:0;padding:14px 0}.public-site[data-tpl-headings=caps][data-tpl-header=centered] .public-wordmark{font-size:27px}}@media (min-width:761px) and (max-width:1050px){.public-site[data-tpl-header=centered] .public-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.public-site[data-tpl-header=centered] .public-wordmark{text-align:center;grid-column:2}.public-site[data-tpl-header=centered] .public-wordmark span{margin-left:0}.public-site[data-tpl-header=centered] .public-mobile-nav{grid-column:3;justify-self:end}}.public-site[data-tpl-header=bar] .public-header{background:var(--tpl-band);color:var(--tpl-band-ink);border-bottom-color:#0000}.public-site[data-tpl-header=bar] .public-desktop-nav a:hover{border-color:var(--tpl-band-ink)}.public-site[data-tpl-header=bar] .public-topline{box-shadow:inset 0 -1px #ffffff1a}.public-site[data-template][data-tpl-header=bar] .public-header-cta.public-button:not(.public-button-light){background:var(--tpl-band-ink);border-color:var(--tpl-band-ink);color:var(--tpl-band)}.public-site[data-template][data-tpl-header=bar] .public-header-cta.public-button:not(.public-button-light):hover{border-color:var(--tpl-band-ink);color:var(--tpl-band-ink);background:0 0}.public-site[data-template]:not([data-template=linen])[data-tpl-header=bar] .public-header :focus-visible{outline-color:var(--tpl-band-ink)}.public-site[data-tpl-header=bar] .public-mobile-nav nav{color:var(--espresso)}.public-site[data-template]:not([data-template=linen])[data-tpl-header=bar] .public-header .public-mobile-nav nav :focus-visible{outline-color:var(--sage)}.public-site[data-template]:not([data-template=linen]) :is(.public-hero-photo,.public-editorial-image)>.public-factory-placeholder{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.public-site[data-template]:not([data-template=linen]):not([data-tpl-hero=full]) .public-hero-photo:has(>.public-factory-placeholder) .public-photo-caption{color:var(--tpl-well-ink);text-shadow:none}.public-site[data-tpl-fill=tint]:not([data-tpl-hero=full]){--tpl-hero-fill:var(--tpl-tint)}.public-site[data-tpl-fill=band]:not([data-tpl-hero=full]){--tpl-hero-fill:var(--tpl-band)}.public-site:is([data-tpl-fill=tint],[data-tpl-fill=band]):is([data-tpl-hero=split],[data-tpl-hero=reverse],[data-tpl-hero=framed],[data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy{background:var(--tpl-hero-fill)}.public-site[data-tpl-fill=band]:not([data-tpl-hero=full]) .public-hero-copy,.public-site[data-tpl-fill=band]:not([data-tpl-hero=full]) .public-hero-copy :is(.public-eyebrow,h1,.public-hero-footnote),.public-site[data-tpl-fill=band]:not([data-tpl-hero=full]) .public-hero-copy>p:not(.public-eyebrow){color:var(--tpl-band-ink)}.public-site[data-template][data-tpl-fill=band]:not([data-tpl-hero=full]) .public-hero-copy .public-button:not(.public-button-light){background:var(--tpl-band-ink);border-color:var(--tpl-band-ink);color:var(--tpl-band)}.public-site[data-template][data-tpl-fill=band]:not([data-tpl-hero=full]) .public-hero-copy .public-button:not(.public-button-light):hover{border-color:var(--tpl-band-ink);color:var(--tpl-band-ink);background:0 0}.public-site[data-tpl-fill=band]:not([data-tpl-hero=full]) .public-hero-copy :focus-visible{outline-color:var(--tpl-band-ink)}@media (min-width:761px){.public-site[data-tpl-hero=reverse] .public-hero{grid-template-columns:55% 45%}.public-site[data-tpl-hero=reverse] .public-hero-copy{padding-left:6vw;padding-right:5.2vw}}@media (min-width:761px) and (max-width:1050px){.public-site[data-tpl-hero=reverse] .public-hero{grid-template-columns:54% 46%}}.public-site[data-tpl-hero=reverse] .public-hero-photo{order:-1}.public-site[data-tpl-hero=full] .public-hero{isolation:isolate;grid-template-columns:minmax(0,1fr);min-height:clamp(560px,86vh,780px);max-height:none;display:grid;position:relative}.public-site[data-tpl-hero=full] .public-hero>*{grid-area:1/1}.public-site[data-tpl-hero=full] .public-hero-photo{z-index:-1;height:auto;min-height:0;max-height:none}.public-site[data-tpl-hero=full] .public-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a08a8 0%,#0a0a086b 42%,#0a0a080f 78%),linear-gradient(#0000 60%,#0a0a0859);position:absolute;inset:0}.public-site[data-tpl-hero=full] .public-hero-photo>.public-factory-placeholder{background:var(--tpl-topline)}.public-site[data-tpl-hero=full] .public-hero-copy{color:#fff;justify-content:flex-end;max-width:min(820px,100%);padding:96px 5.2vw 72px}.public-site[data-tpl-hero=full] .public-hero-copy :is(.public-eyebrow,h1,h1 em,.public-hero-footnote){color:#fff}.public-site[data-tpl-hero=full] .public-hero-copy>p:not(.public-eyebrow){color:#fff;text-shadow:0 1px 12px #00000059;max-width:420px}.public-site[data-tpl-hero=full] .public-hero-copy h1{text-shadow:0 2px 24px #00000040}.public-site[data-tpl-hero=full] .public-hero-copy .public-eyebrow{text-shadow:0 1px 10px #0000008c}.public-site[data-tpl-hero=full] .public-hero-footnote{padding-top:36px}.public-site[data-tpl-hero=full] .public-photo-caption{text-align:right;max-width:40%;left:auto;right:5.2vw}.public-site[data-tpl-hero=full] .public-hero-photo>img{animation:none}.public-site[data-tpl-hero=stacked] .public-hero{--tpl-stack-photo:min(52vw, 660px);flex-direction:column;min-height:0;max-height:none;display:flex}.public-site[data-tpl-hero=stacked] .public-hero-copy{text-align:center;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:64px 8vw 48px}.public-site[data-tpl-hero=stacked] .public-hero-copy>p:not(.public-eyebrow){max-width:540px;margin-bottom:26px}.public-site[data-template][data-tpl-hero=stacked] .public-hero-copy h1{font-size:calc(clamp(52px, 6vw, 96px) * var(--tpl-heading-scale));margin:20px 0 22px}.public-site[data-tpl-hero=stacked] .public-hero-footnote{padding-top:26px}.public-site[data-tpl-hero=stacked] .public-hero-photo{min-height:0;height:var(--tpl-stack-photo);border-radius:var(--tpl-radius);max-height:none;margin:0 5.2vw}.public-site[data-tpl-hero=stacked]:is([data-tpl-fill=tint],[data-tpl-fill=band]) .public-hero{background:linear-gradient(var(--tpl-hero-fill), var(--tpl-hero-fill)) top / 100% calc(100% - var(--tpl-stack-photo) * .42) no-repeat}.public-site[data-tpl-hero=stacked]:is([data-tpl-fill=tint],[data-tpl-fill=band]) .public-hero-copy{padding-bottom:60px}.public-site[data-tpl-hero=framed] .public-hero-photo{--tpl-mat:clamp(44px, 4.6vw, 76px);background:var(--tpl-tint)}.public-site[data-template][data-tpl-hero=framed] .public-hero-photo>:is(img,.public-factory-placeholder){inset:var(--tpl-mat) auto auto var(--tpl-mat);width:calc(100% - 2 * var(--tpl-mat));height:calc(100% - 2 * var(--tpl-mat) - 18px);box-shadow:0 0 0 clamp(10px, 1vw, 16px) var(--paper), 0 0 0 calc(clamp(10px, 1vw, 16px) + 1px) var(--line), 0 34px 48px -26px #00000073}.public-site[data-tpl-hero=framed] .public-photo-caption{left:var(--tpl-mat);bottom:calc(var(--tpl-mat) * .5 - 16px);color:var(--muted);text-shadow:none;font-size:16px}@media (min-width:761px){.public-site[data-tpl-hero=framed] .public-hero{grid-template-columns:43% 57%}}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero{flex-direction:column;min-height:0;max-height:none;display:flex}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-photo{min-height:0;max-height:none}.public-site[data-tpl-hero=banner] .public-hero-photo{order:-1;height:clamp(320px,46vh,560px)}.public-site[data-tpl-hero=headline] .public-hero-photo{height:clamp(340px,56vh,640px)}.public-site[data-tpl-hero=headline] .public-hero-photo>img{object-position:50% 62%}@media (min-width:761px){.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy{grid-template:"eyebrow eyebrow""title body"1fr"title cta""title note"/minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:6vw;padding:44px 5.2vw 52px;display:grid}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy>.public-eyebrow{grid-area:eyebrow}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy h1{grid-area:title;margin:20px 0 0}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy>p:not(.public-eyebrow){grid-area:body;max-width:440px;margin-bottom:26px}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy .public-button{grid-area:cta;justify-self:start}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy .public-hero-footnote{grid-area:note;padding-top:24px}.public-site[data-template]:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy h1{font-size:calc(clamp(52px, 5.8vw, 96px) * var(--tpl-heading-scale));line-height:1.02}}@media (min-width:1600px){.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy{padding-left:max(5.2vw,50vw - 700px);padding-right:max(5.2vw,50vw - 700px)}}.public-site[data-tpl-hero=card] .public-hero{--tpl-card-gap:clamp(12px, 1.4vw, 22px);min-height:0;max-height:none;padding:var(--tpl-card-gap) var(--tpl-card-gap) 0;grid-template-columns:minmax(0,1fr);display:grid}.public-site[data-tpl-hero=card] .public-hero>*{grid-area:1/1}.public-site[data-tpl-hero=card] .public-hero-photo{border-radius:calc(var(--tpl-radius) * 1.3);min-height:clamp(540px,78vh,760px);max-height:none}.public-site[data-tpl-hero=card] .public-hero-copy{z-index:1;background:var(--tpl-hero-fill,var(--paper));border-radius:var(--tpl-radius);place-self:end start;width:min(600px,100% - 2*clamp(20px,3vw,48px));margin:clamp(20px,3vw,48px);padding:44px 46px 36px;position:relative;box-shadow:0 24px 60px -28px #00000073}.public-site[data-template][data-tpl-hero=card] .public-hero-copy h1{font-size:calc(clamp(48px, 4.9vw, 78px) * var(--tpl-heading-scale));margin:18px 0 20px}.public-site[data-tpl-hero=card] .public-hero-copy>p:not(.public-eyebrow){max-width:420px}.public-site[data-tpl-hero=card] .public-hero-footnote{padding-top:26px}.public-site[data-tpl-hero=card] .public-photo-caption{text-align:right;max-width:34%;left:auto;right:34px}.public-site[data-tpl-cards=framed] :is(.public-collection-card,.public-product-card)>a{border:1px solid var(--line);background:var(--paper);border-radius:var(--tpl-radius);flex-direction:column;height:100%;padding:10px;transition:border-color .2s;display:flex}.public-site[data-tpl-cards=framed] :is(.public-collection-card,.public-product-card)>a:hover{border-color:var(--espresso)}.public-site[data-tpl-cards=framed] .public-card-title{padding:16px 6px 8px}.public-site[data-tpl-cards=framed] .public-product-card>a>:not(.public-product-image){padding-inline:6px}.public-site[data-tpl-cards=framed] .public-product-card .public-sku{padding-bottom:6px}.public-site[data-tpl-cards=framed] :is(.public-collection-image,.public-product-image){border-radius:max(0px, calc(var(--tpl-radius) - 4px))}.public-site[data-tpl-cards=rounded] :is(.public-collection-card,.public-product-card)>a{transition:transform .3s;display:block}.public-site[data-tpl-cards=rounded] :is(.public-collection-card,.public-product-card)>a:hover{transform:translateY(-4px)}.public-site[data-tpl-cards=rounded] .public-card-arrow{border-radius:999px}.public-site[data-tpl-cards=overlay] .public-collection-card>a{border-radius:var(--tpl-radius);display:block;position:relative;overflow:hidden}.public-site[data-tpl-cards=overlay] .public-collection-image img{object-fit:cover;mix-blend-mode:normal}.public-site[data-tpl-cards=overlay] .public-collection-card .public-card-title{color:#fff;background:linear-gradient(#0c0d0f00,#0c0d0fbd);align-items:end;padding:72px 20px 18px;position:absolute;bottom:0;left:0;right:0}.public-site[data-tpl-cards=overlay] .public-collection-card .public-card-title>span{color:#fff}.public-site[data-tpl-cards=overlay] .public-collection-card .public-card-arrow{top:15px;bottom:auto}.public-site[data-tpl-cards=overlay] .public-product-card .public-card-meta{border-top:2px solid var(--espresso);padding-top:12px}@media (max-width:1050px){.public-site[data-template]:not([data-template=linen]) .public-hero-copy h1{font-size:calc(64px * var(--tpl-heading-scale))}.public-site[data-tpl-hero=card] .public-hero-photo{min-height:600px}}@media (max-width:760px){.public-site[data-template]:not([data-template=linen]) .public-header{gap:16px}.public-site[data-template]:not([data-template=linen]) .public-wordmark{white-space:normal;min-width:0;font-size:22px}.public-site[data-template]:not([data-template=linen]) .public-mobile-nav{flex:none}.public-site[data-template]:not([data-template=linen]) .public-mobile-nav summary{padding-right:0}.public-site[data-template]:not([data-template=linen]) h1{font-size:calc(46px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) h2{font-size:calc(36px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-hero-copy h1{font-size:calc(min(70px, 15vw) * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) :is(.public-home-statement,.public-editorial) h2{font-size:calc(40px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-trade-band h2{font-size:calc(44px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-product-summary h1{font-size:calc(40px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-form-section h2{font-size:calc(42px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-card-title h3{font-size:calc(23px * var(--tpl-heading-scale))}.public-site[data-template]:not([data-template=linen]) .public-footer h2{font-size:10px}.public-site[data-template]:not([data-template=linen]) .public-product-collections h2{font-size:11px}.public-site[data-tpl-hero=full] .public-hero{min-height:640px}.public-site[data-tpl-hero=full] .public-hero-photo{height:auto;min-height:0;max-height:none}.public-site[data-tpl-hero=full] .public-hero-photo:after{background:linear-gradient(#0a0a0875 0%,#0a0a089e 45%,#0a0a08c7 100%)}.public-site[data-tpl-hero=full] .public-hero-copy{padding:120px 6vw 64px}.public-site[data-tpl-hero=full] .public-photo-caption{display:none}.public-site[data-tpl-hero=stacked] .public-hero{--tpl-stack-photo:max(300px, 78vw)}.public-site[data-tpl-hero=stacked] .public-hero-copy{padding:48px 6vw 36px}.public-site[data-tpl-hero=stacked]:is([data-tpl-fill=tint],[data-tpl-fill=band]) .public-hero-copy{padding-bottom:44px}.public-site[data-tpl-hero=stacked] .public-hero-photo{min-height:0;margin:0 5vw}.public-site[data-tpl-hero=framed] .public-hero-photo{--tpl-mat:26px;height:100vw;min-height:380px;max-height:520px}.public-site[data-template][data-tpl-hero=framed] .public-hero-photo>:is(img,.public-factory-placeholder){height:calc(100% - 2 * var(--tpl-mat) - 14px);box-shadow:0 0 0 9px var(--paper), 0 0 0 10px var(--line), 0 24px 34px -20px #00000073}.public-site[data-tpl-hero=framed] .public-photo-caption{font-size:14px;bottom:6px}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-photo{height:74vw;min-height:260px}.public-site:is([data-tpl-hero=banner],[data-tpl-hero=headline]) .public-hero-copy{padding:36px 6vw 40px}.public-site[data-tpl-hero=card] .public-hero{flex-direction:column;padding:10px 10px 0;display:flex}.public-site[data-tpl-hero=card] .public-hero-photo{order:-1;height:96vw;min-height:340px;max-height:560px}.public-site[data-tpl-hero=card] .public-hero-copy{width:auto;margin:-72px 12px 0;padding:30px 24px 28px}.public-site[data-template][data-tpl-hero=card] .public-hero-copy h1{font-size:calc(min(60px, 13.4vw) * var(--tpl-heading-scale))}.public-site[data-tpl-hero=card] .public-photo-caption{display:none}.public-site[data-tpl-cards=framed] :is(.public-collection-card,.public-product-card)>a{padding:7px}.public-site[data-tpl-cards=framed] .public-card-title{padding:12px 4px 6px}.public-site[data-tpl-cards=framed] .public-product-card>a>:not(.public-product-image){padding-inline:4px}.public-site[data-tpl-cards=overlay] .public-collection-card .public-card-title{padding:56px 14px 14px}}@media (prefers-reduced-motion:reduce){.public-site[data-tpl-cards=rounded] :is(.public-collection-card,.public-product-card)>a:hover{transform:none}}
