@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Instrument+Sans:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--bone: #f5f3ef;--linen: #e7e4db;--paper: #fdfcf9;--hairline: #e2dfd7;--eucalyptus: #adb8a6;--sage: #6f7d6e;--sage-dark: #59655a;--sage-tint: #edf0ea;--charcoal: #1b1c19;--clay: #a6766b;--ink-body: #63635a;--ink-muted: #75756b;--ink-caption: #86867c;--ink-on-dark: #f5f3ef;--ds-font-display: "Playfair Display", Georgia, serif;--ds-font-body: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--tracking-label: .28em;--tracking-button: .22em;--tracking-wide: .34em;--ds-section: clamp(80px, 11vw, 160px);--ds-container: 1200px;--font-heading--family: var(--ds-font-display);--font-heading--style: normal;--font-heading--weight: 400;--font-subheading--family: var(--ds-font-body);--font-subheading--style: normal;--font-subheading--weight: 500;--font-body--family: var(--ds-font-body);--font-body--style: normal;--font-body--weight: 400;--font-accent--family: var(--ds-font-display);--font-accent--style: italic;--font-accent--weight: 400;--font-heading--spacing: 0em}body{font-family:var(--ds-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--ds-font-display);font-weight:400;letter-spacing:0}h1 em,h2 em,h3 em,.ds-emph{font-style:italic;color:var(--sage)}.ds-eyebrow{display:inline-block;font-family:var(--ds-font-body);font-weight:500;font-size:.6875rem;line-height:1.4;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-caption)}.ds-eyebrow--accent{color:var(--sage)}.button,.button-secondary{letter-spacing:var(--tracking-button);text-transform:uppercase;font-size:.6875rem;font-weight:500}.ds-rule{border:0;border-top:1px solid var(--hairline);margin:0}.ds-media img,.ds-media video{filter:saturate(.9) contrast(1.02)}.ds-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1)),transform .6s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1));will-change:opacity,transform}.ds-reveal.is-visible{opacity:1;transform:none}.ds-reveal-group.is-visible>*{opacity:1;transform:none}.ds-reveal-group>*{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1)),transform .6s var(--ease-out-cubic, cubic-bezier(.33, 1, .68, 1))}.ds-reveal-group.is-visible>*:nth-child(2){transition-delay:.08s}.ds-reveal-group.is-visible>*:nth-child(3){transition-delay:.16s}.ds-reveal-group.is-visible>*:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.ds-reveal,.ds-reveal-group>*{opacity:1!important;transform:none!important;transition:none!important}}.header-section{--pill-inset: clamp(12px, 2vw, 24px)}.header__row--top{max-width:var(--ds-container);margin-inline:auto;margin-block-start:var(--pill-inset);grid-template-columns:minmax(0,1fr)!important;transition:background .5s var(--ease-editorial, ease),border-color .5s var(--ease-editorial, ease),backdrop-filter .5s var(--ease-editorial, ease),-webkit-backdrop-filter .5s var(--ease-editorial, ease)}.header__row--top .header__columns{grid-column:1 / -1!important;padding-inline:clamp(20px,4vw,56px)}.header__column--center{gap:clamp(28px,3vw,52px)!important}.header__column--left,.header__column--right{gap:clamp(16px,1.5vw,24px)!important}.header-menu .menu-list{gap:clamp(28px,2.6vw,48px)!important}.header a,.header .menu-list__link,.header-menu a,.header-logo__image{transition:color .5s var(--ease-editorial, ease),opacity .5s var(--ease-editorial, ease)!important}.header:not([transparent]) .header__row--top,.header[transparent].ds-solid .header__row--top{background:#f5f3eff0!important;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header[transparent].ds-solid{--header-logo-display: block !important;--header-logo-inverse-display: none !important}.header[transparent].ds-solid .header__row{--color-foreground: rgb(27 28 25) !important;--color-foreground-rgb: 27 28 25 !important}.header[transparent]:not(.ds-solid) .header__row--top{background:transparent!important;border:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header__underlay-closed{display:none!important}.header[transparent]:not(.ds-solid),.header[transparent]:not(.ds-solid) .header__row{--color-foreground: rgb(245 243 239) !important;--color-foreground-rgb: 245 243 239 !important}.header[transparent]:not(.ds-solid) .header-logo__image--brand-fallback{filter:brightness(0) invert(1)}.header-logo__image--brand-inverse{filter:brightness(0) invert(1)}.header:not([transparent]) .header__row--top{max-width:none;margin-block-start:0;background:#1b1c19fb!important;border:0;border-bottom:1px solid rgba(245,243,239,.14);-webkit-backdrop-filter:none;backdrop-filter:none}.header:not([transparent]),.header:not([transparent]) .header__row{--color-foreground: rgb(245 243 239) !important;--color-foreground-rgb: 245 243 239 !important}.header:not([transparent]) .header-logo__image--brand-fallback{filter:brightness(0) invert(1)}.header:not([transparent]) .header__row--top .header__columns{width:100%;max-width:var(--ds-container);margin-inline:auto;padding-inline:clamp(20px,3vw,32px);box-sizing:border-box}.header:not([transparent]) header-actions>.account-button,.header:not([transparent]) header-actions>cart-drawer-component,.header:not([transparent]) header-actions>.action__cart{display:none!important}.header:not([transparent]) .ds-header-cta{margin-inline-end:0}.header:not([transparent]) .ds-header-cta:hover{background:var(--eucalyptus);border-color:var(--eucalyptus);color:var(--charcoal)}.header-section:has(>#header-component[sticky]){top:var(--pill-inset)!important}.header .menu-list__link,.header-menu a{font-family:var(--ds-font-body)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:var(--tracking-button)!important;text-transform:uppercase!important;position:relative}.header-menu a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-editorial, ease)}.header-menu a:hover:after{transform:scaleX(1)}.ds-header-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;margin-inline-end:clamp(14px,1.5vw,22px);flex:0 0 auto;border:1px solid currentColor;color:var(--color-foreground);text-decoration:none;font-family:var(--ds-font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;transition:background var(--transition, .25s ease),color var(--transition, .25s ease),border-color var(--transition, .25s ease)}.ds-header-cta:hover{background:var(--charcoal);color:var(--paper);border-color:var(--charcoal)}.header[transparent]:not(.ds-solid) .ds-header-cta:hover{background:var(--paper);color:var(--charcoal);border-color:var(--paper)}@media screen and (max-width:749px){.ds-header-cta{display:none}.header:not([transparent]) .header__row--top .header__columns{min-height:60px;padding-inline:16px}}.header-logo__image--brand-fallback{height:15px;width:auto;max-width:150px}@media screen and (min-width:750px){.header-logo__image--brand-fallback{height:22px;max-width:220px}}@media screen and (max-width:749px){.header-drawer .menu-drawer{width:100vw;max-width:none;height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;transform:translateY(-100%);background:var(--charcoal)!important;color:var(--bone);border:0;box-shadow:none;transition:transform .8s var(--ease-editorial),visibility .8s var(--ease-editorial),opacity .5s ease}.header-drawer .menu-open>.menu-drawer{transform:translateY(0)}.header-drawer .menu-drawer__backdrop{display:none}.header-drawer .menu-drawer__close-button{position:absolute;z-index:2;top:14px;right:10px;width:48px;height:48px;padding:14px;color:var(--bone);background:transparent;border:0;box-shadow:none}.header-drawer .menu-drawer__close-button svg{width:18px;height:18px}.header-drawer .menu-drawer__navigation{display:flex;flex:1 0 auto;min-height:300px;margin:0!important;padding:clamp(92px,16vh,140px) 22px 42px;align-items:stretch;justify-content:center}.header-drawer .menu-drawer__navigation:before{content:"Navigate";position:absolute;left:22px;margin-top:-28px;color:#f5f3ef73;font-family:var(--ds-font-body);font-size:.56rem;letter-spacing:.28em;text-transform:uppercase}.header-drawer .menu-drawer__menu.has-submenu{width:100%;margin:0;padding:0;counter-reset:ds-mobile-nav}.header-drawer .menu-drawer__menu.has-submenu>li{position:relative;min-height:0;margin:0;padding:0 0 0 38px;counter-increment:ds-mobile-nav;border-bottom:1px solid rgba(245,243,239,.14)}.header-drawer .menu-drawer__menu.has-submenu>li:first-child{border-top:1px solid rgba(245,243,239,.14)}.header-drawer .menu-drawer__menu.has-submenu>li:before{content:"0" counter(ds-mobile-nav);position:absolute;top:50%;left:1px;transform:translateY(-50%);color:var(--eucalyptus);font-family:var(--ds-font-display);font-size:.65rem;font-style:italic}.header-drawer .menu-drawer__menu-item--mainlist{min-height:0;padding:16px 34px 17px 0;color:var(--bone)!important;font-family:var(--ds-font-display)!important;font-size:clamp(1.75rem,7.4vw,2.1rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:.98!important;text-transform:none!important}.header-drawer .menu-drawer__menu-item--mainlist:after{content:"\2197";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#f5f3ef6b;font-family:var(--ds-font-body);font-size:.9rem;font-weight:400;letter-spacing:0}.header-drawer .menu-drawer__menu-item--active,.header-drawer .menu-drawer__menu-item--mainlist:hover{color:var(--eucalyptus)!important}.header-drawer .menu-drawer__menu-item>.svg-wrapper{color:var(--bone)}.header-drawer .menu-drawer__utility-links:not(:has(*)){display:none}.ds-drawer__footer{flex:0 0 auto;padding:0 22px max(22px,env(safe-area-inset-bottom))}.ds-drawer__book{display:flex;min-height:52px;padding:0 18px;align-items:center;justify-content:space-between;background:var(--eucalyptus);color:var(--charcoal);font-family:var(--ds-font-body);font-size:.64rem;font-weight:500;letter-spacing:var(--tracking-button);text-decoration:none;text-transform:uppercase}.ds-drawer__book span:last-child{font-size:.9rem;letter-spacing:0}.ds-drawer__meta{display:flex;padding-top:15px;align-items:center;justify-content:space-between;gap:12px;color:#f5f3ef7a;font-size:.62rem;letter-spacing:.02em}.ds-drawer__meta a{color:inherit;text-decoration:none}.menu-drawer-container[open] .menu-drawer__animated-element{animation:ds-drawer-nav-open .72s var(--ease-editorial);animation-delay:calc(.16s + var(--menu-drawer-animation-index) * 65ms);animation-fill-mode:backwards}body:has(.menu-drawer-container[open]) .ds-mobile-book{opacity:0;pointer-events:none;transform:translateY(100%)}@keyframes ds-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translateY(12px)}to{visibility:visible;opacity:1;transform:translateY(0)}}}.announcement-bar,.header-announcements{--color-background: var(--bone)}:root{--ease-editorial: cubic-bezier(.16, 1, .3, 1);--reveal-duration: 1.1s;--fs-display: clamp(3rem, 9vw, 8.5rem);--fs-h1: clamp(2.5rem, 6vw, 5rem);--fs-h2: clamp(2rem, 4.4vw, 3.5rem);--fs-lead: clamp(1.125rem, 1.6vw, 1.375rem)}body{font-feature-settings:"tnum" 1,"lnum" 1,"kern" 1,"liga" 1}.ds-eyebrow{font-feature-settings:"tnum" 1,"lnum" 1}h1,h2,.ds-hero__title,.ds-quote__text,.ds-split__heading,.ds-closing__heading{letter-spacing:-.01em;text-wrap:balance}.ds-numeral{font-family:var(--ds-font-display);font-size:clamp(3.5rem,7vw,6.5rem);line-height:.9;color:transparent;-webkit-text-stroke:1px var(--hairline);display:block}.ds-textlink{position:relative;border-bottom:0!important;padding-bottom:6px}.ds-textlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-editorial)}.ds-textlink:hover:after{transform:scaleX(1)}.ds-lines .ds-line{display:block;overflow:hidden}.ds-lines .ds-line>span{display:block;transform:translateY(105%);transition:transform var(--reveal-duration) var(--ease-editorial)}.ds-lines.is-visible .ds-line>span{transform:translateY(0)}.ds-lines.is-visible .ds-line:nth-child(2)>span{transition-delay:.09s}.ds-lines.is-visible .ds-line:nth-child(3)>span{transition-delay:.18s}.ds-lines.is-visible .ds-line:nth-child(4)>span{transition-delay:.27s}.ds-mask{clip-path:inset(0 0 100% 0);transition:clip-path var(--reveal-duration) var(--ease-editorial)}.ds-mask.is-visible{clip-path:inset(0 0 0 0)}.ds-mask img,.ds-mask .ds-media__placeholder{transform:scale(1.08);transition:transform 1.6s var(--ease-editorial)}.ds-mask.is-visible img,.ds-mask.is-visible .ds-media__placeholder{transform:scale(1)}.ds-magnetic{transform:translate(var(--mx, 0),var(--my, 0));transition:transform .35s var(--ease-editorial)}.ds-grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.ds-lines .ds-line>span,.ds-mask,.ds-mask img,.ds-magnetic{transform:none!important;clip-path:none!important;transition:none!important}}.password-main-content{margin:0;padding:0;background:none}.password-dialog{background:var(--charcoal, #1b1c19);color:var(--ink-on-dark, #f5f3ef);border:1px solid rgba(245,243,239,.14);border-radius:0}.password-dialog .field__input,.password-dialog__submit-button{border-radius:0}.ds-mobile-book{display:none}@media screen and (max-width:749px){.ds-mobile-book{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:900;align-items:center;justify-content:center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--sage-dark, #59655a);color:var(--bone, #f5f3ef);font-family:var(--ds-font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-button, .16em);text-transform:uppercase;text-decoration:none;border-top:1px solid rgba(245,243,239,.24);transition:background .4s var(--ease-editorial, ease)}.ds-mobile-book:hover,.ds-mobile-book:focus-visible{background:var(--sage, #6f7d6e)}body:has(.ds-mobile-book){padding-bottom:58px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brand.css.map */
