.nav-editorial-intro,.nav-editorial-photo,.desktop-nav-shade{display:none}.nav-editorial-links{display:contents}
@media(min-width:761px){
.header{position:sticky;top:16px;margin:16px 24px -104px;height:88px;width:calc(100% - 48px);padding:13px 22px;border:1px solid #17141218;border-radius:22px;background:#faf6f0f5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);gap:22px;box-shadow:0 4px 25px #17141208;z-index:100;transition:box-shadow .22s,border-color .22s}.header+.mobile-nav+main{padding-top:120px}.header.nav-is-scrolled{box-shadow:0 8px 35px #1714121a;border-color:#17141228}.header .logo{flex:none;padding:0 4px}.header .logo img{width:112px;height:auto}.header nav{gap:7px;margin:0 0 0 10px;font-size:13px;align-items:center}.header .nav-item{position:static}.nav-item-top{border-radius:30px;padding:0 8px 0 15px;gap:2px;min-height:45px}.nav-item-top>a{padding:13px 0;white-space:nowrap}.nav-toggle{width:27px;min-height:44px}.header nav>.nav-direct{border-radius:30px;padding:15px 15px;white-space:nowrap;min-height:45px}.nav-item[data-active=true] .nav-item-top,.header .nav-direct[aria-current=page]{background:#eaded2;color:#7e2b17}.nav-item:has(.nav-toggle[aria-expanded=true]) .nav-item-top{background:var(--ink);color:var(--paper)}.nav-item:has(.nav-toggle[aria-expanded=true]) .nav-toggle{color:var(--paper)}.nav-item-top:hover,.header nav>.nav-direct:hover{background:#eee3d8}.header .header-cta{border:0;border-radius:30px;background:var(--ink);color:var(--paper);font-size:13px;padding:8px 8px 8px 20px;min-height:48px;gap:23px;white-space:nowrap;margin-left:auto}.header .header-cta>span{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--pink);color:var(--ink);font-size:22px}.header .header-cta:hover{background:var(--accent-text)}.header .language-control{margin:0;padding-left:12px;border-left:1px solid var(--line)}.header .language-control select{width:87px;border:0;font-size:11px;padding-right:16px;min-height:44px}.header .nav-dropdown{top:calc(100% + 12px);left:0;right:0;width:100%;min-width:0;background:var(--paper);padding:28px;border:1px solid #17141218;border-radius:22px;box-shadow:0 20px 45px #1714121f;display:grid;grid-template-columns:.95fr 1.2fr 1.3fr;gap:30px;align-items:start;overflow:hidden}.nav-editorial-intro{display:flex;flex-direction:column;align-items:flex-start;padding:17px 10px 0 8px;gap:36px}.nav-editorial-intro .eyebrow{font-size:11px;line-height:1.5;max-width:160px;color:var(--muted)}.nav-editorial-title{font-family:var(--font-display,'Fraunces',serif);font-size:clamp(29px,3.1vw,46px);line-height:1.04;letter-spacing:-.045em;max-width:260px}.nav-editorial-links{display:grid;grid-template-columns:1fr;gap:2px;padding:3px 0}.header .nav-editorial-links>a{font-size:14px;padding:10px 13px;min-height:42px;border-radius:9px;line-height:1.4;gap:12px}.header .nav-editorial-links>a:hover{background:#efe2d6;color:var(--accent-text)}.header .nav-editorial-links>a[aria-current=page]{background:#efe2d6;color:var(--accent-text)}.header .nav-editorial-links>.nav-sister,.header .nav-editorial-links>.nav-business{font-size:11px;border-radius:0;margin-top:10px;padding-top:17px}.header a.nav-editorial-photo{display:block;padding:0;position:relative;overflow:hidden;border-radius:12px;background:#e6d8cd;min-height:235px;align-self:stretch}.nav-editorial-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nav-editorial-photo>span{position:absolute;bottom:0;left:0;right:0;padding:45px 18px 17px;color:#fff!important;font-size:13px!important;background:linear-gradient(transparent,#171412a6)}.nav-editorial-photo:hover img{transform:scale(1.025)}.desktop-nav-shade{display:none;position:fixed;inset:0;background:#17141235;backdrop-filter:blur(3px);border:0;z-index:90;cursor:default}body:has(.header.nav-has-open)>.desktop-nav-shade{display:block}.header .nav-dropdown[hidden]{display:none!important}
@media(prefers-reduced-motion:no-preference){.header .nav-dropdown:not([hidden]){animation:nav-editorial-in .18s ease-out}@keyframes nav-editorial-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}.motion-reduced .header,.motion-reduced .nav-dropdown,.motion-reduced .nav-editorial-photo img{transition:none;animation:none}
}
@media(min-width:761px) and (max-width:1100px){.header{margin-inline:14px;width:calc(100% - 28px);gap:8px;padding-inline:14px}.header .logo img{width:90px}.header nav{font-size:11px;margin-left:0;gap:0}.nav-item-top{padding-left:9px;padding-right:3px}.header nav>.nav-direct{padding-inline:9px}.header .header-cta{font-size:11px;gap:10px;padding-left:14px}.header .header-cta>span{width:29px;height:29px}.header .language-control{padding-left:5px}.header .language-control select{width:75px;font-size:10px}.header .nav-dropdown{gap:18px;grid-template-columns:.9fr 1.2fr 1.15fr;padding:20px}.header .nav-editorial-links>a{font-size:12px}.nav-editorial-title{font-size:31px}.nav-editorial-intro{gap:25px}}
@media(min-width:761px) and (max-width:900px){.header{gap:4px;padding-inline:9px}.header .logo img{width:78px}.header nav{font-size:10px}.nav-item-top{padding-left:6px}.nav-toggle{width:20px}.header nav>.nav-direct{padding-inline:7px}.header .header-cta{font-size:10px;padding-left:10px;gap:7px}.header .language-control select{width:65px;font-size:10px}.header .language-control{padding-left:3px}html:not([lang=en]) .header nav{font-size:10px;gap:0}html:not([lang=en]) .header-cta{font-size:10px;gap:7px}}
@media(min-width:851px) and (max-width:900px){.header nav,html:not([lang=en]) .header nav{font-size:12px}.header .header-cta,html:not([lang=en]) .header-cta{font-size:11px}}
@media(min-width:761px){html{scroll-padding-top:124px}}@media(min-width:761px) and (max-width:850px){.header nav,html:not([lang=en]) .header nav{font-size:11px}}
