/* Maison Arc 1.3.0 — block-native editorial commerce system. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Italiana&display=swap');
:root{--arc-paper:#e9e6df;--arc-cream:#f4f1eb;--arc-ink:#24241f;--arc-muted:#6d6d65;--arc-olive:#545b46;--arc-line:rgba(36,36,31,.2);--arc-pad:clamp(20px,4vw,78px);--arc-display:'Italiana',Georgia,serif;--arc-font:'DM Sans',sans-serif;--arc-ease:cubic-bezier(.22,1,.36,1)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--arc-paper);color:var(--arc-ink);font-family:var(--arc-font);-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}img{display:block;max-width:100%;height:auto}figure{margin:0}a{color:inherit}button,input,textarea,select{font:inherit}.wp-site-blocks{overflow:clip}.wp-site-blocks>*{margin-block-start:0!important}.wp-block-group.alignfull:not(.arc-header):not(.arc-footer):not(.arc-home-hero){padding-inline:var(--arc-pad)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #758164;outline-offset:4px}::selection{background:#9daa8b;color:#fff}

/* Header */
.arc-header{position:absolute;z-index:100;top:0;left:0;width:100%;padding:0 var(--arc-pad);color:#fff;border-bottom:1px solid rgba(255,255,255,.3);background:transparent;transition:background .35s,color .35s,border-color .35s}.logged-in .arc-header{top:32px}.arc-header.is-scrolled{position:fixed;color:var(--arc-ink);background:rgba(233,230,223,.94);border-color:var(--arc-line);backdrop-filter:blur(14px)}.arc-nav-grid{position:relative;min-height:86px;width:100%;max-width:none!important}.arc-brand-lockup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:max-content}.arc-brand,.arc-footer-brand{font:400 22px/1 var(--arc-display);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.arc-brand a,.arc-footer-brand a{text-decoration:none}.arc-brand-tag{margin:5px 0 0!important;font-size:8px!important;line-height:1;text-transform:uppercase;letter-spacing:.22em}.arc-menu-trigger .wp-block-navigation__responsive-container-open{display:flex!important}.arc-menu-trigger>.wp-block-navigation-item{display:none!important}.arc-header .wp-block-navigation__responsive-container-open svg{width:27px;height:27px}.arc-header .wp-block-navigation__responsive-container{color:var(--arc-ink);background:var(--arc-cream)}.arc-header .wp-block-navigation__responsive-container-content{padding:clamp(70px,10vw,140px) var(--arc-pad)!important}.arc-header .wp-block-navigation__container{align-items:flex-start!important;gap:.25rem!important}.arc-header .wp-block-navigation__responsive-container-content .wp-block-navigation-item__label{font:400 clamp(3rem,7vw,7rem)/1 var(--arc-display);letter-spacing:-.04em}.arc-nav-actions{gap:18px!important}.arc-nav-actions p{margin:0;font-size:10px;letter-spacing:.14em}.arc-nav-actions a{text-decoration:none}.arc-nav-actions .wp-block-search{width:32px}.arc-nav-actions .wp-block-search__inside-wrapper{border:0;padding:0}.arc-nav-actions .wp-block-search__input{position:absolute;width:1px;height:1px;opacity:0}.arc-nav-actions .wp-block-search__button{background:transparent!important;color:inherit!important;border:0!important;padding:4px!important}.arc-bag-count{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;margin-left:4px;font-size:8px}

.arc-nav-left{gap:24px!important}.arc-desktop-link{margin:0!important;font-size:9px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.arc-desktop-link a{text-decoration:none}
@media(max-width:900px){.arc-desktop-link{display:none}}

/* Shared type and rhythm */
.arc-section{padding-top:clamp(95px,11vw,170px)!important;padding-bottom:clamp(95px,11vw,170px)!important}.arc-eyebrow,.arc-eyebrow-light{font-size:10px!important;font-weight:600;line-height:1.5;letter-spacing:.17em;text-transform:uppercase}.arc-eyebrow-light{color:#fff}.arc-section-title{font:400 clamp(62px,8vw,126px)/.9 var(--arc-display)!important;letter-spacing:-.045em;margin:16px 0 0!important}.arc-section-title em,.arc-intro-copy em,.arc-feature-title em,.arc-large-quote em,.arc-newsletter h2 em,.arc-hero-title em{font-style:italic;color:var(--arc-olive)}.arc-link-arrow{font-size:11px!important;text-transform:uppercase;letter-spacing:.13em}.arc-link-arrow a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.arc-head-copy{max-width:330px;margin:0 0 12px!important;font-size:13px;line-height:1.8}.arc-split-head{width:100%;max-width:none!important;margin-bottom:clamp(55px,7vw,105px)!important}.arc-rule{border-color:var(--arc-line)!important;opacity:1;margin:0 0 34px!important}.arc-image-wrap{overflow:hidden}.arc-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 1.25s var(--arc-ease),filter .6s ease}.arc-image-wrap:hover img{transform:scale(1.045)}.arc-reveal{will-change:transform,opacity}.arc-concept-note{font-size:10px!important;color:var(--arc-muted);letter-spacing:.04em;margin-top:28px!important}.is-hidden{display:none!important}

.arc-observer-ready .arc-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--arc-ease),transform .9s var(--arc-ease)}
.arc-observer-ready .arc-reveal.is-visible{opacity:1;transform:none}

/* Hero */
.arc-home-hero{min-height:100svh!important;padding:0!important}.arc-home-hero .wp-block-cover__image-background{transform:scale(1.01)}.arc-home-hero .wp-block-cover__inner-container{width:100%;height:100%;display:flex;align-items:stretch}.arc-hero-content{position:relative;width:100%;height:100svh;max-width:none!important;padding:128px var(--arc-pad) 36px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.arc-hero-top{width:100%;max-width:none!important;align-items:flex-start!important}.arc-hero-top p:last-child{text-align:right}.arc-hero-bottom{width:100%;max-width:none!important;align-items:flex-end!important}.arc-hero-title{font:400 clamp(96px,14.3vw,248px)/.69 var(--arc-display)!important;letter-spacing:-.065em;margin:0!important;color:#fff}.arc-hero-title em{display:inline-block;color:#fff;padding-left:clamp(40px,8vw,150px)}.arc-hero-side{max-width:250px!important;margin:0 2vw 4vh!important}.arc-hero-side p{font-size:13px;line-height:1.65}.arc-hero-side .arc-link-arrow a{color:#fff}.arc-hero-meta{width:100%;max-width:none!important;border-top:1px solid rgba(255,255,255,.4);padding-top:14px}.arc-hero-meta p{margin:0!important;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#fff}

/* Intro and collections */
.arc-intro{background:var(--arc-cream)}.arc-intro-grid{width:100%;max-width:none!important;align-items:flex-start!important}.arc-intro-copy{font:400 clamp(48px,5.7vw,96px)/1.02 var(--arc-display)!important;letter-spacing:-.035em;margin:0!important}.arc-intro-aside{align-self:flex-end;padding-left:clamp(0px,2vw,36px)}.arc-intro-aside>p:first-child{font-size:12px;line-height:1.85}.arc-collections{background:var(--arc-paper)}.arc-collections-grid{gap:clamp(24px,4vw,72px)!important}.arc-collection-card:nth-child(2){padding-top:clamp(70px,10vw,155px)}.arc-collection-card .arc-image-wrap{aspect-ratio:4/5}.arc-collection-card .arc-eyebrow{margin:25px 0 12px!important}.arc-collection-card h3{font:400 clamp(44px,5vw,78px)/.92 var(--arc-display);letter-spacing:-.035em;margin:0}

/* Marquee and products */
.arc-marquee{overflow:hidden;white-space:nowrap;border-block:1px solid var(--arc-line);padding:24px 0!important}.arc-marquee p{display:inline-block;width:max-content;margin:0!important;font:400 clamp(42px,6.4vw,105px)/1 var(--arc-display)!important;letter-spacing:-.03em;animation:arc-marquee 24s linear infinite}.arc-marquee:hover p{animation-play-state:paused}@keyframes arc-marquee{to{transform:translateX(-50%)}}.arc-products{background:var(--arc-cream)}.arc-product-filters{gap:0!important;margin-bottom:35px!important}.arc-product-filters .wp-block-button__link{background:transparent!important;color:var(--arc-ink)!important;border:1px solid var(--arc-line);border-radius:0!important;padding:9px 16px!important;font-size:9px!important;letter-spacing:.13em}.arc-product-filters .is-active .wp-block-button__link{background:var(--arc-ink)!important;color:#fff!important}.arc-product-grid{gap:clamp(12px,2vw,30px)!important}.arc-product-card .arc-image-wrap{aspect-ratio:3/4}.arc-product-meta{margin-top:16px!important;gap:12px!important}.arc-product-meta p{margin:0!important;font-size:12px}.arc-product-kind{font-size:9px!important;color:var(--arc-muted);text-transform:uppercase;letter-spacing:.1em}

/* Atelier, campaign, quote */
.arc-feature{padding:0!important;background:var(--arc-olive);color:var(--arc-cream)}.arc-feature-inner{gap:0!important;margin:0!important;min-height:930px}.arc-feature-image,.arc-feature-image figure,.arc-feature-image img{height:100%;min-height:930px}.arc-feature-image img{object-fit:cover}.arc-feature-copy{padding:clamp(80px,9vw,150px) var(--arc-pad) 50px;display:flex;flex-direction:column;justify-content:center}.arc-feature-title{font:400 clamp(68px,7.4vw,125px)/.84 var(--arc-display)!important;letter-spacing:-.05em;margin:24px 0 38px!important}.arc-feature-title em{color:#c7c9b8}.arc-feature-copy>p:not(.arc-eyebrow):not(.arc-link-arrow){max-width:360px;font-size:12px;line-height:1.85}.arc-feature-copy .arc-link-arrow{margin-top:25px}.arc-feature-index{width:100%;max-width:none!important;margin-top:auto!important;padding-top:80px;border-top:1px solid rgba(255,255,255,.25)}.arc-feature-index p{margin:0!important}.arc-campaign{background:var(--arc-paper)}.arc-campaign-rail{gap:18px!important;width:max-content!important;max-width:none!important;padding-left:var(--arc-pad);padding-right:var(--arc-pad);overflow:visible}.arc-campaign-shot{flex-basis:min(32vw,510px)!important;min-width:min(32vw,510px)}.arc-campaign-shot:nth-child(even){padding-top:90px}.arc-campaign-shot .arc-image-wrap{height:65vh;min-height:560px}.arc-campaign-shot p{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.arc-quote{background:var(--arc-cream);text-align:center}.arc-large-quote{max-width:1220px!important;font:400 clamp(60px,8.8vw,150px)/.96 var(--arc-display)!important;letter-spacing:-.045em;margin:55px auto!important}

/* Journal, appointment, newsletter */
.arc-journal{background:var(--arc-paper)}.arc-journal-grid{gap:clamp(18px,3vw,52px)!important;align-items:flex-start!important}.arc-journal-card:nth-child(2){padding-top:clamp(90px,12vw,190px)}.arc-journal-card:nth-child(3){padding-top:clamp(25px,4vw,65px)}.arc-journal-card .arc-image-wrap{aspect-ratio:3/4;margin-bottom:24px}.arc-journal-lead .arc-image-wrap{aspect-ratio:4/5}.arc-journal-card h3{font:400 clamp(31px,3vw,52px)/1 var(--arc-display);margin:12px 0}.arc-journal-card>p:last-child{font-size:11px;line-height:1.7;color:var(--arc-muted)}.arc-appointment{padding:0!important;background:#d8d5cb}.arc-appointment>.wp-block-columns{gap:0!important;margin:0!important}.arc-appointment-image,.arc-appointment-image figure,.arc-appointment-image img{min-height:760px;height:100%}.arc-appointment-image img{object-fit:cover}.arc-appointment-copy{padding:clamp(80px,10vw,160px) var(--arc-pad);display:flex;flex-direction:column;justify-content:center}.arc-appointment-copy>p:not(.arc-eyebrow):not(.arc-link-arrow):not(.arc-concept-note){max-width:420px;font-size:13px;line-height:1.85}.arc-newsletter{background:var(--arc-olive);color:#fff;padding-top:clamp(75px,8vw,130px)!important;padding-bottom:clamp(75px,8vw,130px)!important}.arc-newsletter>.wp-block-columns{gap:clamp(50px,9vw,150px)!important;align-items:flex-end!important}.arc-newsletter h2{font:400 clamp(65px,8vw,130px)/.9 var(--arc-display);margin:20px 0 0}.arc-newsletter h2 em{color:#c7c9b8}.arc-newsletter .arc-demo-form{display:grid;grid-template-columns:1fr auto;align-items:end}.arc-newsletter .arc-demo-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.arc-newsletter .arc-demo-form input{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.6);border-radius:0;color:#fff;padding:14px 0}.arc-newsletter .arc-demo-form input::placeholder{color:rgba(255,255,255,.65)}.arc-newsletter .arc-demo-form button{border:0;border-bottom:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;padding:14px}.arc-newsletter .arc-form-status{grid-column:1/-1;font-size:9px;margin-top:12px;color:rgba(255,255,255,.7)}

/* Footer and generic theme support */
.arc-footer{background:var(--arc-ink);color:#d9d7cf;padding:90px var(--arc-pad) 24px!important}.arc-footer-top{gap:clamp(30px,5vw,85px)!important;padding-bottom:90px;border-bottom:1px solid rgba(255,255,255,.18)}.arc-footer-intro>p:last-child{font-size:11px;line-height:1.8;color:#afaea4;margin-top:30px}.arc-footer-links{list-style:none!important;padding:0!important;margin:22px 0 0!important}.arc-footer-links li{margin:9px 0}.arc-footer-links a{text-decoration:none;font-size:12px}.arc-footer-bottom{padding-top:20px;width:100%;max-width:none!important}.arc-footer-bottom p{font-size:8px;letter-spacing:.12em;margin:0!important}.arc-footer-bottom a{text-decoration:none}.arc-card img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.arc-dark{background:var(--arc-olive);color:var(--arc-cream)}.arc-pill{display:inline-flex;border:1px solid currentColor;border-radius:99px;padding:.9rem 1.5rem;text-decoration:none}.arc-media-frame img{aspect-ratio:5/6;object-fit:cover;width:100%}.arc-article{font-size:1.09rem;line-height:1.95}.arc-sidebar{position:sticky;top:2rem}.arc-form input:not([type=checkbox]):not([type=radio]),.arc-form textarea,.arc-form select{background:transparent;border:0;border-bottom:1px solid #9ea092;border-radius:0;padding:1rem 0;width:100%}

@media(max-width:900px){.logged-in .arc-header{top:46px}.arc-header{position:absolute}.arc-nav-grid{min-height:72px}.arc-brand{font-size:18px}.arc-nav-actions .wp-block-search{display:none}.arc-home-hero,.arc-hero-content{height:900px;min-height:900px!important}.arc-hero-content{padding-top:120px}.arc-hero-bottom{display:block!important}.arc-hero-title{font-size:clamp(88px,18vw,150px)!important;line-height:.76!important}.arc-hero-side{margin:40px 0 0!important}.arc-intro-grid{flex-wrap:wrap!important}.arc-intro-grid>.wp-block-column{flex-basis:100%!important}.arc-intro-aside{max-width:430px;margin-left:auto}.arc-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-feature-inner{min-height:0}.arc-feature-image,.arc-feature-image figure,.arc-feature-image img{min-height:680px}.arc-campaign-rail{overflow-x:auto;width:calc(100% + (var(--arc-pad) * 2))!important;transform:translateX(calc(var(--arc-pad) * -1));padding-bottom:25px}.arc-campaign-shot{min-width:68vw}.arc-campaign-shot .arc-image-wrap{height:82vw;min-height:0}.arc-journal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.arc-journal-lead{grid-column:1/-1}.arc-journal-lead .arc-image-wrap{aspect-ratio:4/3}.arc-journal-card:nth-child(2),.arc-journal-card:nth-child(3){padding-top:0}.arc-appointment-image,.arc-appointment-image figure,.arc-appointment-image img{min-height:600px}.arc-footer-top{flex-wrap:wrap!important}.arc-footer-intro{flex-basis:100%!important}.arc-footer-top>.wp-block-column:not(.arc-footer-intro){flex-basis:calc(33.33% - 20px)!important}}
@media(max-width:600px){.arc-nav-actions p{font-size:0}.arc-nav-actions p a{font-size:0}.arc-nav-actions p a::before{content:'BAG';font-size:9px}.arc-hero-top p:last-child{display:none}.arc-home-hero,.arc-hero-content{height:780px;min-height:780px!important}.arc-hero-title{font-size:clamp(72px,23vw,112px)!important}.arc-hero-title em{padding-left:26px}.arc-hero-meta p:nth-child(2){display:none}.arc-section{padding-top:76px!important;padding-bottom:76px!important}.arc-section-title{font-size:55px!important}.arc-collections-grid,.arc-feature-inner,.arc-appointment>.wp-block-columns,.arc-newsletter>.wp-block-columns{display:block!important}.arc-collection-card:nth-child(2){padding-top:70px}.arc-product-grid{grid-template-columns:1fr}.arc-feature-image,.arc-feature-image figure,.arc-feature-image img{min-height:520px}.arc-feature-copy{min-height:650px}.arc-feature-title{font-size:66px!important}.arc-campaign-shot{min-width:78vw}.arc-large-quote{font-size:54px!important}.arc-journal-grid{grid-template-columns:1fr}.arc-journal-lead .arc-image-wrap{aspect-ratio:4/5}.arc-appointment-image,.arc-appointment-image figure,.arc-appointment-image img{min-height:480px}.arc-newsletter>.wp-block-columns>.wp-block-column+ .wp-block-column{margin-top:55px}.arc-footer-top>.wp-block-column:not(.arc-footer-intro){flex-basis:100%!important}.arc-footer-bottom{display:block!important}.arc-footer-bottom p{margin:8px 0!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.arc-reveal{transform:none!important;opacity:1!important}.arc-marquee p{animation:none!important}}

/* Commerce */
.arc-nav-actions .wc-block-mini-cart{margin:0!important}.arc-nav-actions .wc-block-mini-cart__button{color:inherit!important;padding:4px!important}.arc-nav-actions .wc-block-mini-cart__icon{width:21px;height:21px}.arc-nav-actions .wc-block-mini-cart__badge{font-size:8px!important;background:var(--arc-ink)!important;color:#fff!important}
.page-id-11 .arc-header,.single-product .arc-header,.post-type-archive-product .arc-header,.tax-product_cat .arc-header,.tax-product_tag .arc-header,.tax-product_brand .arc-header{color:var(--arc-ink);border-color:var(--arc-line)}
.arc-shop-page{background:var(--arc-cream)}.arc-shop-page>.alignfull{padding-inline:var(--arc-pad)}.arc-shop-page>.wp-block-cover,.arc-shop-page>.arc-shop-diptych{padding-inline:0}.arc-shop-display{font:400 clamp(88px,12vw,198px)/.75 var(--arc-display)!important;letter-spacing:-.06em;margin:18px 0 0!important}.arc-shop-display em{font-style:italic;color:var(--arc-olive)}.arc-shop-hero{padding:0!important}.arc-shop-hero .wp-block-cover__inner-container{width:100%;height:100%;display:flex}.arc-shop-hero-inner{width:100%;height:88vh;max-width:none!important;padding:140px var(--arc-pad) 42px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.arc-shop-hero .arc-shop-display,.arc-shop-hero .arc-shop-display em{color:#fff}.arc-shop-hero-meta{width:100%;max-width:none!important;border-top:1px solid rgba(255,255,255,.48);padding-top:15px}.arc-shop-hero-meta p{font-size:9px;letter-spacing:.13em;text-transform:uppercase;margin:0!important}.arc-collection-intro{background:var(--arc-paper)}.arc-catalog-section{background:var(--arc-cream)}.arc-catalog-head{width:100%;max-width:none!important;margin-bottom:clamp(50px,7vw,105px)!important}.arc-catalog-toolbar{width:100%;max-width:none!important;margin-bottom:34px!important;padding-bottom:18px;border-bottom:1px solid var(--arc-line)}.arc-catalog-toolbar p,.arc-catalog-toolbar select{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.arc-catalog-toolbar select{background:transparent;border:0;border-bottom:1px solid var(--arc-line);padding:8px 25px 8px 0}.arc-shop-statement{padding:clamp(100px,13vw,210px) var(--arc-pad)!important;background:var(--arc-ink);color:var(--arc-cream);text-align:center}.arc-shop-statement .arc-large-quote em{color:#bdc4ae}.arc-shop-diptych{gap:0!important;margin:0!important}.arc-shop-diptych>.wp-block-column:first-child figure,.arc-shop-diptych>.wp-block-column:first-child img{height:100%;min-height:820px}.arc-shop-diptych img{object-fit:cover}.arc-diptych-copy{background:#d9d6cc;padding:clamp(75px,10vw,170px) var(--arc-pad);display:flex;flex-direction:column;justify-content:center}.arc-diptych-copy>p:not(.arc-eyebrow):not(.arc-link-arrow){max-width:420px;font-size:13px;line-height:1.85}.arc-shop-titleband{padding-top:clamp(150px,18vw,250px)!important;padding-bottom:clamp(80px,9vw,145px)!important;background:var(--arc-paper)}.arc-shop-titleband>.wp-block-group{width:100%}.arc-shop-lede{max-width:520px;margin:42px 0 0 auto!important;font-size:14px;line-height:1.85}.arc-archive-titleband .woocommerce-breadcrumb{margin-bottom:50px!important}.arc-new-editorial{padding:0!important}.arc-editorial-caption{width:100%;max-width:none!important;padding:var(--arc-pad);min-height:72vh;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.arc-editorial-caption .arc-feature-title{margin-bottom:0!important;color:#fff}.arc-editorial-caption .arc-feature-title em{color:#fff}
.arc-woo-grid ul.wc-block-product-template{gap:clamp(28px,3vw,52px) clamp(12px,2vw,30px)!important}.arc-woo-grid li.wc-block-product{position:relative;text-align:left}.arc-woo-grid .wc-block-components-product-image{overflow:hidden;margin-bottom:18px!important;background:#dedbd3}.arc-woo-grid .wc-block-components-product-image img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform 1s var(--arc-ease)}.arc-woo-grid li.wc-block-product:hover .wc-block-components-product-image img{transform:scale(1.035)}.arc-woo-grid .wp-block-post-title{font:400 clamp(25px,2.3vw,36px)/1 var(--arc-display)!important;margin:0 0 8px!important}.arc-woo-grid .wp-block-post-title a{text-decoration:none}.arc-woo-grid .wc-block-components-product-price{font-size:11px;letter-spacing:.05em;color:var(--arc-muted);margin:0 0 12px!important}.arc-woo-grid .wp-block-button.wc-block-components-product-button{margin:0!important}.arc-woo-grid .wp-block-button__link{display:inline-block;background:transparent!important;color:var(--arc-ink)!important;border-radius:0!important;border-bottom:1px solid currentColor;padding:5px 0!important;font-size:9px!important}.arc-woo-grid .wc-block-components-product-sale-badge{border:0!important;background:var(--arc-olive);color:#fff;border-radius:0!important;font-size:8px;letter-spacing:.1em;padding:7px 9px}.arc-woo-grid .wp-block-query-pagination{margin-top:70px!important}.arc-woo-grid .wp-block-query-pagination a{text-decoration:none;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.arc-product-breadcrumbs{padding-top:130px!important;padding-bottom:24px!important;width:100%}.arc-product-breadcrumbs .woocommerce-breadcrumb{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.arc-product-main{gap:clamp(36px,6vw,95px)!important;margin-bottom:0!important;padding-bottom:clamp(80px,10vw,150px)}.arc-product-gallery .woocommerce-product-gallery{margin:0}.arc-product-gallery img{background:#dedbd3}.arc-product-summary{padding-top:clamp(25px,5vw,80px);align-self:flex-start;position:sticky;top:115px}.arc-product-title{font:400 clamp(58px,6vw,94px)/.9 var(--arc-display)!important;letter-spacing:-.045em;margin:22px 0!important}.arc-product-summary .wp-block-woocommerce-product-price{font-size:14px!important;margin:20px 0!important}.arc-product-excerpt{font-size:13px;line-height:1.85;color:var(--arc-muted);max-width:460px}.arc-product-summary .wp-block-woocommerce-add-to-cart-form{margin:32px 0}.arc-product-summary form.cart{display:flex;gap:10px;flex-wrap:wrap}.arc-product-summary form.cart .quantity input{height:52px;width:72px;border:1px solid var(--arc-line);background:transparent}.arc-product-summary form.cart button.single_add_to_cart_button{min-height:52px;flex:1;border:0;border-radius:0;background:var(--arc-ink);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding:0 30px}.arc-product-promises{border-block:1px solid var(--arc-line);padding:18px 0;margin:26px 0!important}.arc-product-promises p{font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin:5px 0!important}.arc-product-promises p::before{content:'✓';margin-right:9px}.arc-product-summary .wp-block-woocommerce-product-meta{font-size:9px;color:var(--arc-muted);text-transform:uppercase;letter-spacing:.08em}.arc-product-story{background:var(--arc-olive);color:var(--arc-cream);padding:clamp(80px,9vw,140px) var(--arc-pad)!important}.arc-product-story .woocommerce-Tabs-panel{font-size:14px;line-height:1.85}.arc-product-story .wc-tabs{border-bottom-color:rgba(255,255,255,.3)!important}.arc-related-products{background:var(--arc-paper)}.arc-related-products>.wp-block-woocommerce-related-products{margin-top:70px}.arc-assurance-bar{padding:42px var(--arc-pad)!important;border-block:1px solid var(--arc-line);background:var(--arc-paper)}.arc-assurance-bar .wp-block-columns{margin:0}.arc-assurance-bar .wp-block-column+.wp-block-column{border-left:1px solid var(--arc-line);padding-left:clamp(20px,4vw,60px)}.arc-assurance-bar p:last-child{font-size:11px;color:var(--arc-muted);margin:8px 0 0!important}
@media(max-width:900px){.arc-woo-grid .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arc-product-main{display:block!important}.arc-product-summary{position:static;padding-top:60px}.arc-shop-diptych{display:block!important}.arc-shop-diptych>.wp-block-column:first-child figure,.arc-shop-diptych>.wp-block-column:first-child img{min-height:650px}.arc-assurance-bar .wp-block-columns{display:grid!important;grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.arc-shop-display{font-size:74px!important}.arc-shop-hero-inner{padding-top:115px}.arc-shop-hero-meta p:last-child{display:none}.arc-woo-grid .wc-block-product-template{grid-template-columns:1fr!important}.arc-product-breadcrumbs{padding-top:105px!important}.arc-product-title{font-size:58px!important}.arc-shop-diptych>.wp-block-column:first-child figure,.arc-shop-diptych>.wp-block-column:first-child img{min-height:500px}.arc-assurance-bar .wp-block-columns{grid-template-columns:1fr!important}.arc-assurance-bar .wp-block-column+.wp-block-column{border-left:0;border-top:1px solid var(--arc-line);padding:22px 0 0}}

/* Editorial system */
.blog .arc-header,.archive:not(.post-type-archive-product) .arc-header,.single-post .arc-header,.page-template-page-journal .arc-header,.page-template-page-blog-fullwidth .arc-header,.page-template-page-blog-sidebar .arc-header,.page-template-page-blog-issue .arc-header,.page-template-page-elements .arc-header{color:var(--arc-ink);border-color:var(--arc-line)}
.arc-editorial-page{background:var(--arc-cream)}.arc-editorial-page a{text-decoration-thickness:1px;text-underline-offset:4px}.arc-journal-mast,.arc-archive-mast,.arc-reading-mast,.arc-elements-cover{padding:clamp(145px,16vw,240px) var(--arc-pad) clamp(70px,8vw,125px)!important}.arc-journal-mast-top{border-bottom:1px solid var(--arc-line);padding-bottom:16px}.arc-journal-wordmark{font:400 clamp(95px,15vw,245px)/.76 var(--arc-display)!important;letter-spacing:-.065em;margin:clamp(45px,6vw,90px) 0!important;white-space:nowrap}.arc-journal-wordmark sup{font:500 .09em var(--arc-font);vertical-align:top;letter-spacing:0}.arc-journal-deck{align-items:flex-end!important;border-top:1px solid var(--arc-line);padding-top:18px}.arc-journal-deck p{font-size:13px;line-height:1.85;max-width:470px;margin:0!important}.arc-journal-deck>.wp-block-column:last-child p{margin-left:auto!important}.arc-journal-cover{padding:0 var(--arc-pad)}.arc-journal-cover .wp-block-post{margin:0}.arc-journal-cover-image{padding:0!important}.arc-cover-copy{min-height:820px;padding:clamp(80px,10vw,150px) var(--arc-pad) 45px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.arc-cover-title{font:400 clamp(72px,9vw,150px)/.83 var(--arc-display)!important;letter-spacing:-.055em;max-width:930px;margin:22px 0!important}.arc-cover-title a{text-decoration:none}.arc-cover-excerpt{max-width:470px;font-size:13px;line-height:1.8}.arc-cover-excerpt .wp-block-post-excerpt__more-link{display:block;margin-top:25px;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.arc-cover-meta{width:100%;max-width:none!important;border-top:1px solid rgba(255,255,255,.45);padding-top:16px;margin-top:40px!important;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.arc-journal-manifesto,.arc-archive-interlude{padding:clamp(110px,15vw,230px) var(--arc-pad)!important}.arc-journal-quote{font:400 clamp(62px,8vw,132px)/.95 var(--arc-display)!important;letter-spacing:-.045em;margin:45px auto!important;max-width:1220px!important}.arc-journal-quote em,.arc-editorial-title em,.arc-archive-title span,.arc-reading-title em,.arc-issue-cover-title em,.arc-related-title em,.arc-elements-title em,.arc-elements-end em{font-style:italic;color:var(--arc-olive)}.arc-journal-note{max-width:560px;margin:0 auto!important;font-size:13px;line-height:1.9;color:var(--arc-muted)}.arc-journal-archive,.arc-archive-listing,.arc-issue-index{padding:clamp(95px,11vw,170px) var(--arc-pad)!important;background:var(--arc-paper)}.arc-editorial-heading{align-items:flex-end!important;margin-bottom:clamp(55px,8vw,115px)!important}.arc-editorial-title{font:400 clamp(68px,8vw,132px)/.87 var(--arc-display)!important;letter-spacing:-.05em;margin:17px 0 0!important}.arc-editorial-lede{max-width:360px;font-size:13px;line-height:1.8}.arc-story-grid{gap:clamp(40px,5vw,85px) clamp(18px,3vw,46px)!important}.arc-story-card{align-self:start}.arc-story-image{overflow:hidden;background:#d6d3ca;margin-bottom:20px!important}.arc-story-image img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform 1s var(--arc-ease)}.arc-story-card:hover .arc-story-image img{transform:scale(1.035)}.arc-story-meta{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--arc-muted)}.arc-story-meta a{text-decoration:none}.arc-story-card h3{font:400 clamp(31px,3vw,49px)/.98 var(--arc-display)!important;margin:14px 0!important}.arc-story-card h3 a{text-decoration:none}.arc-story-card .wp-block-post-excerpt{font-size:11px;line-height:1.75;color:var(--arc-muted)}.arc-story-card .wp-block-post-excerpt__more-link{display:block;width:max-content;margin-top:15px;color:var(--arc-ink);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.arc-journal-intermission{padding:0 var(--arc-pad)!important}.arc-journal-intermission>.wp-block-cover__inner-container{width:100%}.arc-intermission-title{font:400 clamp(75px,10vw,165px)/.83 var(--arc-display)!important;letter-spacing:-.055em;margin:25px 0!important}.arc-intermission-title em{font-style:italic;color:#d2d5c4}.arc-journal-intermission p:last-child{max-width:370px;font-size:13px;line-height:1.8}
.arc-archive-title,.arc-reading-title,.arc-elements-title{font:400 clamp(92px,14vw,220px)/.78 var(--arc-display)!important;letter-spacing:-.065em;margin:clamp(50px,7vw,105px) 0!important}.arc-archive-intro{border-top:1px solid var(--arc-line);padding-top:20px;align-items:start!important}.arc-archive-intro p{max-width:420px;font-size:13px;line-height:1.85}.arc-category-list{list-style:none;padding:0;margin:0!important;columns:2}.arc-category-list li{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px}.arc-category-list a{text-decoration:none}.arc-archive-feature{padding:0 var(--arc-pad) clamp(100px,12vw,190px)}.arc-archive-feature .wp-block-columns{gap:clamp(45px,7vw,110px)!important}.arc-featured-story-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.arc-featured-story-title{font:400 clamp(55px,6vw,94px)/.9 var(--arc-display)!important;letter-spacing:-.045em;margin:24px 0!important}.arc-featured-story-title a{text-decoration:none}.arc-archive-feature .wp-block-post-excerpt{font-size:13px;line-height:1.85}.arc-journal-search{max-width:310px}.arc-journal-search .wp-block-search__inside-wrapper{border:0;border-bottom:1px solid var(--arc-line);padding:0}.arc-journal-search .wp-block-search__input{background:transparent;border:0;padding:12px 0}.arc-journal-search .wp-block-search__button{background:transparent!important;color:var(--arc-ink)!important;padding:8px!important}.arc-pagination{margin-top:80px!important;border-top:1px solid var(--arc-line);padding-top:20px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.arc-archive-interlude{background:var(--arc-olive);color:#fff}.arc-archive-interlude .arc-journal-quote em{color:#c7c9b8}
.arc-reading-mast{background:var(--arc-paper)}.arc-reading-feature{padding:0 var(--arc-pad);background:var(--arc-paper)}.arc-reading-feature .wp-block-columns{gap:0!important}.arc-reading-feature-copy{padding:clamp(65px,8vw,120px)}.arc-reading-feature-image img{width:100%;min-height:720px;object-fit:cover}.arc-reading-shell{gap:clamp(45px,6vw,90px)!important;padding:clamp(95px,11vw,170px) var(--arc-pad);margin:0!important;max-width:none!important}.arc-reading-list-head{border-bottom:1px solid var(--arc-line);padding-bottom:18px;margin-bottom:20px!important}.arc-reading-list-head h2{font:400 clamp(52px,5vw,76px)/1 var(--arc-display);margin:0}.arc-reading-row{gap:clamp(20px,3vw,42px)!important;padding:30px 0;border-bottom:1px solid var(--arc-line);margin:0!important}.arc-reading-row img{width:100%;aspect-ratio:4/3;object-fit:cover}.arc-reading-row h3{font:400 clamp(32px,3vw,48px)/1 var(--arc-display);margin:15px 0}.arc-reading-row h3 a{text-decoration:none}.arc-reading-row .wp-block-post-excerpt{font-size:11px;line-height:1.7;color:var(--arc-muted)}.arc-reading-aside{border-left:1px solid var(--arc-line);padding-left:clamp(28px,4vw,60px);align-self:flex-start;position:sticky;top:120px}.arc-side-module{padding:0 0 38px;margin:0 0 38px!important;border-bottom:1px solid var(--arc-line)}.arc-side-module h3{font:600 10px/1.5 var(--arc-font);letter-spacing:.13em;text-transform:uppercase}.arc-side-module p,.arc-side-module li{font-size:12px;line-height:1.75;color:var(--arc-muted)}.arc-side-module ul{list-style:none;padding:0}.arc-side-module a{text-decoration:none}.arc-side-quote{background:var(--arc-olive);color:#fff;padding:clamp(35px,4vw,60px)}.arc-side-quote h3{font:400 clamp(38px,4vw,60px)/.95 var(--arc-display);margin:25px 0 0}.arc-side-quote em{font-style:italic;color:#c7c9b8}
.arc-issue-band{padding:130px var(--arc-pad) 18px!important;border-bottom:1px solid var(--arc-line);background:var(--arc-paper)}.arc-issue-cover-grid,.arc-issue-article-hero{gap:0!important;margin:0!important}.arc-issue-cover-copy,.arc-issue-article-copy{background:#d8d5cb;padding:clamp(60px,7vw,115px) var(--arc-pad);display:flex;flex-direction:column;justify-content:center}.arc-issue-cover-title{font:400 clamp(90px,11vw,185px)/.72 var(--arc-display)!important;letter-spacing:-.065em;margin:35px 0 50px!important}.arc-issue-cover-copy h2{font:400 clamp(32px,3vw,48px)/1 var(--arc-display)}.arc-issue-cover-image img{width:100%;height:100%;min-height:920px;object-fit:cover}.arc-issue-row{display:grid!important;grid-template-columns:70px minmax(120px,.5fr) minmax(260px,2fr) 30px;width:100%;gap:30px!important;padding:26px 0;border-bottom:1px solid var(--arc-line)}.arc-issue-row>*{margin:0!important}.arc-issue-row .wp-block-post-date,.arc-issue-row .taxonomy-category{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--arc-muted)}.arc-issue-row h3{font:400 clamp(30px,3vw,49px)/1 var(--arc-display)}.arc-issue-row h3 a{text-decoration:none}.arc-issue-feature{background:var(--arc-olive);color:#fff;padding:clamp(95px,11vw,170px) var(--arc-pad)!important}.arc-issue-feature .wp-block-columns{gap:clamp(45px,8vw,130px)!important}.arc-issue-feature img{width:100%;aspect-ratio:4/5;object-fit:cover}.arc-issue-feature-title{font:400 clamp(72px,8vw,130px)/.82 var(--arc-display)!important;letter-spacing:-.05em;margin:25px 0!important}.arc-issue-feature-title em{font-style:italic;color:#c7c9b8}.arc-issue-feature p:last-child{max-width:380px;font-size:13px;line-height:1.9}
.arc-article-hero{padding:clamp(155px,18vw,260px) var(--arc-pad) clamp(70px,8vw,125px)!important}.arc-article-kicker{border-bottom:1px solid var(--arc-line);padding-bottom:17px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.arc-article-title{font:400 clamp(82px,12vw,190px)/.8 var(--arc-display)!important;letter-spacing:-.065em;max-width:1280px!important;margin:clamp(55px,7vw,105px) 0 45px!important}.arc-article-dek{font:400 clamp(22px,2.3vw,34px)/1.45 var(--arc-display)!important;max-width:720px!important;margin:0 0 0 auto!important;color:var(--arc-muted)}.arc-article-hero-image{padding:0 var(--arc-pad)}.arc-article-hero-image img{width:100%;max-height:88vh;object-fit:cover}.arc-article-shell{padding:clamp(75px,9vw,135px) var(--arc-pad)!important}.arc-article-byline{max-width:760px!important;border-bottom:1px solid var(--arc-line);padding-bottom:17px;margin-bottom:60px!important;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.arc-article-body{max-width:760px!important}.arc-article-body>p{font-size:clamp(17px,1.35vw,20px);line-height:1.95}.arc-article-body>p:first-child{font:400 clamp(31px,3vw,47px)/1.4 var(--arc-display)}.arc-article-body h2{font:400 clamp(48px,5vw,78px)/1 var(--arc-display);margin-top:80px}.arc-article-body h3{font:400 clamp(34px,3vw,48px)/1.05 var(--arc-display);margin-top:60px}.arc-article-body blockquote,.arc-article-body .wp-block-pullquote{margin:70px calc(var(--arc-pad) * -1);padding:65px var(--arc-pad);border-block:1px solid var(--arc-line);font:400 clamp(35px,4vw,62px)/1.2 var(--arc-display)}.arc-article-body figure{margin-top:60px;margin-bottom:60px}.arc-article-tags{max-width:760px!important;margin-top:50px!important}.arc-article-navigation{padding:55px var(--arc-pad)!important;border-block:1px solid var(--arc-line);background:var(--arc-paper)}.arc-article-navigation a{font:400 clamp(24px,3vw,42px)/1 var(--arc-display);text-decoration:none}.arc-related-editorial{padding:clamp(95px,11vw,170px) var(--arc-pad)!important}.arc-related-title{font:400 clamp(62px,8vw,120px)/.9 var(--arc-display)!important;margin:25px 0 80px!important}.arc-article-layout{gap:clamp(50px,8vw,130px)!important;padding:clamp(75px,9vw,135px) var(--arc-pad);margin:0!important;max-width:none!important}.arc-article-layout .arc-article-body{max-width:100%!important}.arc-article-aside{position:sticky;top:120px;align-self:flex-start;border-left:1px solid var(--arc-line);padding-left:clamp(28px,4vw,60px)}.arc-comment{padding:25px 0;border-top:1px solid var(--arc-line)}.arc-comment-child{margin-left:clamp(25px,6vw,90px)!important}.arc-issue-article-copy{min-height:850px}.arc-issue-article-title{font:400 clamp(78px,10vw,165px)/.76 var(--arc-display)!important;letter-spacing:-.06em;margin:35px 0!important}.arc-issue-article-meta{width:100%;max-width:none!important;margin-top:auto!important;border-top:1px solid var(--arc-line);padding-top:16px}.arc-issue-article-image img{width:100%;height:100%;min-height:850px;object-fit:cover}.arc-issue-marquee{overflow:hidden;padding:24px 0!important;border-block:1px solid var(--arc-line);background:var(--arc-paper)}.arc-issue-marquee p{white-space:nowrap;width:max-content;font:400 clamp(42px,6vw,95px)/1 var(--arc-display);margin:0!important}.arc-issue-article-shell{gap:clamp(45px,8vw,130px)!important;padding:clamp(95px,11vw,170px) var(--arc-pad);margin:0!important;max-width:none!important}.arc-issue-chapter{position:sticky;top:120px}.arc-issue-body{max-width:800px!important}.arc-issue-fullbleed{padding:0 var(--arc-pad)!important}.arc-issue-fullbleed-title{font:400 clamp(95px,14vw,220px)/.72 var(--arc-display)!important;letter-spacing:-.065em}.arc-issue-fullbleed-title em{font-style:italic;color:#d0d4c1}
.arc-elements-cover{background:var(--arc-paper)}.arc-elements-intro{border-top:1px solid var(--arc-line);padding-top:20px}.arc-elements-intro>div:first-child p{max-width:480px;font-size:13px;line-height:1.85}.arc-elements-index{list-style:none;padding:0;margin:0;columns:2}.arc-elements-index li{font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}.arc-elements-index a{text-decoration:none}.arc-element-section{padding:clamp(95px,11vw,170px) var(--arc-pad)!important;border-top:1px solid var(--arc-line)}.arc-element-paper{background:var(--arc-paper)}.arc-element-dark{background:var(--arc-ink);color:#fff}.arc-element-dark a{color:#fff}.arc-type-specimen{margin-top:70px!important;gap:clamp(45px,8vw,130px)!important}.arc-type-specimen h1{font-size:clamp(70px,9vw,140px);margin:0 0 30px}.arc-type-specimen h2{font-size:clamp(56px,7vw,105px);margin:0 0 27px}.arc-type-specimen h3{font-size:clamp(44px,5vw,75px);margin:0 0 24px}.arc-type-specimen h4{font-size:clamp(34px,4vw,58px);margin:0 0 20px}.arc-type-specimen h5{font-size:clamp(27px,3vw,42px);margin:0 0 16px}.arc-type-specimen h6{font:600 11px/1.4 var(--arc-font);letter-spacing:.16em;text-transform:uppercase}.arc-swatch-grid{gap:8px!important;margin-top:70px!important}.arc-swatch-grid>.wp-block-column{min-height:250px;padding:24px;display:flex;align-items:flex-end}.arc-swatch-grid p{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.arc-button-showcase{margin-top:40px!important}.arc-elements-gallery{margin-top:70px!important;gap:12px!important}.arc-elements-gallery img{aspect-ratio:3/4!important;object-fit:cover}.arc-media-text{margin-top:90px!important;background:var(--arc-paper)}.arc-media-text__content{padding:clamp(35px,6vw,90px)!important}.arc-media-text img{min-height:620px;object-fit:cover}.arc-element-section table{border-collapse:collapse}.arc-element-section th,.arc-element-section td{border-color:var(--arc-line);padding:18px}.arc-element-section details{border-top:1px solid currentColor;padding:20px 0}.arc-element-section summary{cursor:pointer;font:400 27px var(--arc-display)}.arc-notice{border:1px solid rgba(255,255,255,.3);padding:22px;margin-bottom:15px!important}.arc-pagination-demo{border-block:1px solid var(--arc-line);padding:22px 0}.arc-elements-end{font:400 clamp(80px,11vw,175px)/.82 var(--arc-display)!important;letter-spacing:-.055em;margin:clamp(95px,12vw,180px) auto 45px!important}
@media(max-width:900px){.arc-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.arc-journal-wordmark{font-size:18vw!important}.arc-editorial-heading{display:block!important}.arc-editorial-lede,.arc-journal-search{margin-top:35px!important}.arc-reading-feature .wp-block-columns,.arc-reading-shell,.arc-article-layout,.arc-issue-article-shell{display:block!important}.arc-reading-feature-copy{padding-inline:0}.arc-reading-aside,.arc-article-aside{position:static;border-left:0;border-top:1px solid var(--arc-line);padding:50px 0 0;margin-top:70px!important}.arc-issue-cover-grid,.arc-issue-article-hero{display:block!important}.arc-issue-cover-image img,.arc-issue-article-image img{min-height:680px}.arc-issue-article-copy{min-height:700px}.arc-issue-row{grid-template-columns:60px 1fr 30px}.arc-issue-row .taxonomy-category{display:none}.arc-type-specimen{display:block!important}.arc-type-specimen>.wp-block-column:first-child{margin-bottom:55px}.arc-swatch-grid{display:grid!important;grid-template-columns:repeat(2,1fr)}.arc-media-text{grid-template-columns:100%!important}.arc-media-text .wp-block-media-text__content{grid-column:1!important;grid-row:2!important}.arc-media-text .wp-block-media-text__media{grid-column:1!important;grid-row:1!important}}
@media(max-width:600px){.arc-journal-mast,.arc-archive-mast,.arc-reading-mast,.arc-elements-cover{padding-top:125px!important}.arc-journal-wordmark{white-space:normal;font-size:24vw!important}.arc-journal-deck,.arc-archive-intro{display:block!important}.arc-journal-deck>.wp-block-column:last-child,.arc-archive-intro>.wp-block-column:last-child{margin-top:25px}.arc-cover-copy{min-height:680px}.arc-cover-title{font-size:62px!important}.arc-journal-quote{font-size:53px!important}.arc-story-grid{grid-template-columns:1fr!important}.arc-archive-title,.arc-reading-title,.arc-elements-title{font-size:77px!important}.arc-archive-feature .wp-block-columns,.arc-reading-row{display:block!important}.arc-archive-feature .wp-block-column+.wp-block-column,.arc-reading-row .wp-block-column+.wp-block-column{margin-top:30px}.arc-category-list,.arc-elements-index{columns:1}.arc-reading-feature-image img{min-height:520px}.arc-reading-shell{padding-inline:var(--arc-pad)}.arc-issue-cover-copy,.arc-issue-article-copy{padding-top:80px;padding-bottom:80px}.arc-issue-cover-title{font-size:82px!important}.arc-issue-cover-image img,.arc-issue-article-image img{min-height:540px}.arc-issue-row{grid-template-columns:45px 1fr 22px;gap:15px!important}.arc-issue-row h3{font-size:28px}.arc-article-title,.arc-issue-article-title{font-size:68px!important}.arc-article-dek{font-size:23px!important}.arc-article-body blockquote,.arc-article-body .wp-block-pullquote{margin-inline:0}.arc-article-navigation>.wp-block-group{display:block!important}.arc-article-navigation a{display:block;margin:14px 0}.arc-swatch-grid{grid-template-columns:1fr}.arc-swatch-grid>.wp-block-column{min-height:170px}.arc-elements-gallery{display:grid!important;grid-template-columns:1fr}.arc-elements-gallery figure{width:100%!important}.arc-elements-end{font-size:73px!important}}

/* Milestone 4 — motion, editorial galleries and accessible overlays */
[hidden]{display:none!important}.arc-scroll-locked{overflow:hidden}.arc-magnetic{transition:transform .45s var(--arc-ease);will-change:transform}
.arc-observer-ready [data-arc-motion]:not([data-arc-motion="none"]),.arc-observer-ready .arc-reveal{opacity:0;transform:translate3d(0,var(--arc-motion-distance,36px),0);transition:opacity var(--arc-motion-duration,.9s) var(--arc-ease) var(--arc-motion-delay,0s),transform var(--arc-motion-duration,.9s) var(--arc-ease) var(--arc-motion-delay,0s),clip-path var(--arc-motion-duration,.9s) var(--arc-ease) var(--arc-motion-delay,0s)}
.arc-observer-ready [data-arc-motion="fade"]{transform:none}.arc-observer-ready [data-arc-motion="slide-left"]{transform:translate3d(calc(var(--arc-motion-distance,48px) * -1),0,0)}.arc-observer-ready [data-arc-motion="slide-right"]{transform:translate3d(var(--arc-motion-distance,48px),0,0)}.arc-observer-ready [data-arc-motion="scale"]{transform:scale(.94)}.arc-observer-ready [data-arc-motion="reveal"]{clip-path:inset(0 0 100% 0)}.arc-observer-ready [data-arc-motion="parallax"]{opacity:1;transform:none}.arc-observer-ready [data-arc-motion].is-visible,.arc-observer-ready .arc-reveal.is-visible{opacity:1;transform:none;clip-path:inset(0)}
.is-style-arc-editorial,.arc-companion-gallery{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,1.3vw,20px)!important}.is-style-arc-editorial>figure:nth-child(3n+1),.arc-companion-gallery>*:nth-child(3n+1){grid-column:span 7}.is-style-arc-editorial>figure:nth-child(3n+2),.arc-companion-gallery>*:nth-child(3n+2){grid-column:span 5;margin-top:18%}.is-style-arc-editorial>figure:nth-child(3n+3),.arc-companion-gallery>*:nth-child(3n+3){grid-column:3/span 8}.is-style-arc-editorial img,.arc-companion-gallery img{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;transition:transform 1s var(--arc-ease)}.is-style-arc-editorial a,.arc-companion-gallery a{display:block;height:100%;overflow:hidden}.is-style-arc-editorial a:hover img,.arc-companion-gallery a:hover img{transform:scale(1.035)}.is-style-arc-portrait img{aspect-ratio:3/4;object-fit:cover}
.is-style-arc-horizontal{overflow:hidden}.is-style-arc-horizontal>*{display:flex;flex-wrap:nowrap!important;width:max-content;gap:clamp(14px,2vw,32px)}.is-style-arc-horizontal>*>*{width:min(72vw,680px);flex:0 0 auto}
.is-style-arc-horizontal.arc-native-horizontal{height:var(--arc-horizontal-height);overflow:visible}.is-style-arc-horizontal.arc-native-horizontal>*{position:sticky;top:0;will-change:transform}
.arc-lightbox{position:fixed;z-index:10000;inset:0;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;place-items:center;background:rgba(24,25,21,.96);color:#fff;padding:clamp(58px,7vw,100px) clamp(12px,4vw,70px)}.arc-lightbox figure{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;place-items:center;min-height:0}.arc-lightbox img{max-width:100%;max-height:calc(100vh - 180px);width:auto;height:auto;object-fit:contain}.arc-lightbox figcaption{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d7d8ce;padding-top:18px;text-align:center}.arc-lightbox button{border:0;background:transparent;color:#fff;cursor:pointer}.arc-lightbox__close{position:absolute;top:24px;right:var(--arc-pad);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.arc-lightbox__previous,.arc-lightbox__next{font:400 34px var(--arc-display);width:54px;height:54px;border:1px solid rgba(255,255,255,.35)!important;border-radius:50%!important}.arc-lightbox__previous:focus-visible,.arc-lightbox__next:focus-visible,.arc-lightbox__close:focus-visible{outline-color:#fff}
[data-arc-marquee]{position:relative;overflow:hidden}[data-arc-marquee] .arc-marquee__track{display:flex;width:max-content;animation:arc-controlled-marquee var(--arc-marquee-duration,28s) linear infinite}[data-arc-marquee].is-reverse .arc-marquee__track{animation-direction:reverse}[data-arc-marquee].is-paused .arc-marquee__track,[data-arc-marquee]:hover .arc-marquee__track,[data-arc-marquee]:focus-within .arc-marquee__track{animation-play-state:paused}[data-arc-marquee-toggle]{position:absolute;right:16px;bottom:10px;z-index:2;border:1px solid currentColor;background:var(--arc-paper);padding:7px 10px;font-size:9px;letter-spacing:.09em;text-transform:uppercase}@keyframes arc-controlled-marquee{to{transform:translateX(-50%)}}
@media(max-width:767px){.is-style-arc-horizontal{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-bottom:14px}.is-style-arc-horizontal>*{transform:none!important}.is-style-arc-horizontal>*>*{width:84vw;scroll-snap-align:start}.arc-lightbox{grid-template-columns:48px minmax(0,1fr) 48px;padding-inline:5px}.arc-lightbox__previous,.arc-lightbox__next{width:42px;height:42px;font-size:25px}.is-style-arc-editorial,.arc-companion-gallery{grid-template-columns:1fr!important}.is-style-arc-editorial>figure,.arc-companion-gallery>*{grid-column:1!important;margin-top:0!important}}
@media(prefers-reduced-motion:reduce){[data-arc-motion],.arc-reveal{opacity:1!important;transform:none!important;clip-path:none!important}[data-arc-marquee] .arc-marquee__track{animation:none!important}.arc-magnetic{transform:none!important}.is-style-arc-horizontal>*{transform:none!important}}


/* 1.4.2 header and responsive navigation corrections. */
.arc-header{color:var(--arc-ink);background:rgba(233,230,223,.97);border-color:var(--arc-line);backdrop-filter:blur(14px)}
.home .arc-header:not(.is-scrolled){color:#fff;background:transparent;border-color:rgba(255,255,255,.3);backdrop-filter:none}
nav.arc-menu-trigger>.wp-block-navigation-item{display:none!important}
.arc-menu-trigger .wp-block-navigation__responsive-container.is-menu-open{position:fixed;inset:0;min-height:100vh;color:var(--arc-ink);background:var(--arc-cream);z-index:100000}
.arc-menu-trigger .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{display:flex!important}
.arc-menu-trigger .wp-block-navigation__responsive-container-content{width:100%;max-width:1500px;margin:auto}
.arc-menu-trigger .wp-block-navigation__responsive-container-content .wp-block-navigation__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;counter-reset:arc-menu}
.arc-menu-trigger .wp-block-navigation__responsive-container-content .wp-block-navigation-item{counter-increment:arc-menu;border-bottom:1px solid var(--arc-line);padding:.15em 0}
.arc-menu-trigger .wp-block-navigation__responsive-container-content .wp-block-navigation-item::before{content:'0' counter(arc-menu);font:500 9px/1 var(--arc-font);letter-spacing:.14em;margin-right:18px}
.arc-nav-left>.wp-block-woocommerce-customer-account{position:absolute;right:54px;z-index:2}
.arc-nav-left>.wp-block-woocommerce-customer-account .wc-block-customer-account__avatar{width:25px;height:25px}
@media(max-width:760px){.arc-menu-trigger .wp-block-navigation__responsive-container-content .wp-block-navigation__container{grid-template-columns:1fr}.arc-menu-trigger .wp-block-navigation__responsive-container-content .wp-block-navigation-item__label{font-size:clamp(2.3rem,12vw,4.5rem)}.arc-nav-left>.wp-block-woocommerce-customer-account{right:44px}}
