@font-face{font-family: "EB Garamond";src: url(/_s/fonts/ebgaramond.f12bc30ca9.woff2) format("woff2");font-weight: 400 800;font-style: normal;font-display: swap}@font-face{font-family: "PT Sans";src: url(/_s/fonts/ptsans-400.3f66ddcf74.woff2) format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "PT Sans";src: url(/_s/fonts/ptsans-700.35e5705c45.woff2) format("woff2");font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: "PT Sans";src: url(/_s/fonts/ptsans-400i.b4f5899e57.woff2) format("woff2");font-weight: 400;font-style: italic;font-display: swap}@font-face{font-family: "Poppins";src: url(/_s/fonts/poppins-500.a09f2fccfe.woff2) format("woff2");font-weight: 500;font-style: normal;font-display: swap}:root{--ivory: #faf7f2;--paper: #ffffff;--stone: #f1ebe2;--ink: #15222e;--ink-2: #3d4955;--mute: #616b75;--slate: #0f314d;--slate-2: #2d536f;--red: #8f3b38;--copper: #b06d43;--copper-t: #8a4a26;--copper-l: #d9a77e;--line: #ddd2c6;--serif: "EB Garamond",Garamond,Georgia,"Times New Roman",serif;--sans: "PT Sans","Helvetica Neue",Arial,sans-serif;--btnf: "Poppins","PT Sans","Helvetica Neue",Arial,sans-serif;--g: clamp(20px,5vw,64px);--max: 1320px;--hh: 72px;--ease: cubic-bezier(.2,.7,.2,1)}@media (min-width: 1100px){:root{--hh: 96px}}*,*::before,*::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--hh) + 12px)}body{margin: 0;background: var(--ivory);color: var(--ink);font-family: var(--sans);font-size: 16.5px;font-weight: 400;line-height: 1.72;-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg,video{display: block;max-width: 100%}a{color: inherit}button,input,select,textarea{font: inherit;color: inherit;letter-spacing: inherit}h1,h2,h3,p,figure{margin: 0}h1,h2,h3{font-weight: 500}.vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 12px;top: -80px;z-index: 100;background: var(--slate);color: var(--ivory);padding: 12px 18px;text-decoration: none;font-size: 14px}.skip:focus{top: 12px}:focus-visible{outline: 2px solid var(--copper);outline-offset: 3px}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.wrap{width: 100%;max-width: calc(var(--max) + 2 * var(--g));margin: 0 auto;padding: 0 var(--g)}.wrap--narrow{max-width: calc(880px + 2 * var(--g))}.ic{width: 18px;height: 18px;flex: none}.display{font-family: var(--serif);font-weight: 500;font-size: clamp(44px,5.4vw,86px);line-height: 1.02;letter-spacing: -.012em;color: var(--ink);text-wrap: balance}.display--md{font-size: clamp(36px,3.9vw,60px)}.h2{font-family: var(--serif);font-weight: 500;font-size: clamp(32px,3.3vw,52px);line-height: 1.06;letter-spacing: -.008em;text-wrap: balance}.lead{font-family: var(--serif);font-size: clamp(21px,1.75vw,27px);line-height: 1.42;color: var(--ink);font-weight: 400}.lead--sm{font-size: clamp(19px,1.4vw,22.5px)}.eyebrow{display: flex;align-items: center;gap: 14px;font-family: var(--sans);font-size: 12.5px;font-weight: 500;letter-spacing: .24em;text-transform: uppercase;color: var(--copper-t);margin-bottom: 22px}.eyebrow::before{content: '';width: 34px;height: 1px;background: var(--copper);flex: none}.eyebrow__n{font-family: var(--serif);font-style: italic;font-size: 17px;letter-spacing: 0;text-transform: none;order: -1}.count{font-size: 13px;letter-spacing: .18em;text-transform: uppercase;color: var(--mute)}p a,.words a{color: inherit;text-decoration-color: var(--copper);text-underline-offset: .2em}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 14px;min-height: 52px;padding: 16px 26px;border: 1px solid transparent;border-radius: 1px;font-family: var(--sans);font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;text-decoration: none;line-height: 1.2;cursor: pointer;transition: background-color .25s,color .25s,border-color .25s}.btn .ic{width: 16px;height: 16px;transition: transform .25s var(--ease)}.btn:hover .ic{transform: translateX(3px)}.btn--slate{background: var(--slate);color: var(--ivory)}.btn--slate:hover{background: #164266}.btn--line{border-color: var(--copper);color: var(--ink);background: transparent}.btn--line:hover{background: var(--copper-t);border-color: var(--copper-t);color: var(--ivory)}.btn--light{border-color: var(--copper-l);color: var(--ivory);background: transparent}.btn--light:hover{background: var(--copper-l);color: var(--slate)}.btn--sm{min-height: 44px;padding: 11px 18px;font-size: 12.5px;letter-spacing: .18em}.btn--block{display: flex;width: 100%}.btn[disabled]{background: var(--stone);color: var(--mute);border-color: var(--line);cursor: not-allowed}.acts{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 34px}.acts--c{justify-content: center}.hdr{position: sticky;top: 0;z-index: 40;background: rgba(250,247,242,.97);border-bottom: 1px solid var(--line)}@supports (backdrop-filter: blur(8px)){.hdr{background: rgba(250,247,242,.9);backdrop-filter: blur(10px)}}.hdr::after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: linear-gradient(90deg,transparent,var(--copper) 30%,var(--copper-l) 50%,var(--copper) 70%,transparent);opacity: .55;pointer-events: none}.hdr__in{display: flex;align-items: center;gap: 24px;height: var(--hh);max-width: calc(var(--max) + 2 * var(--g));margin: 0 auto;padding: 0 var(--g)}.hdr__logo{display: block;flex: none}.hdr__logoimg{height: 54px;width: auto}.hdr__nav{display: none}.hdr__acts{display: flex;align-items: center;gap: 8px;margin-left: auto}.hdr__cta{display: none}.hdr__cart{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;color: var(--ink);text-decoration: none}.hdr__cart .ic{width: 24px;height: 24px}.hdr__count{position: absolute;top: 2px;right: 0;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--copper-t);color: var(--ivory);font-size: 11px;font-weight: 500;line-height: 18px;text-align: center;letter-spacing: 0}.hdr__count[data-zero]{display: none}.hdr__burger{display: inline-flex;flex-direction: column;justify-content: center;gap: 8px;width: 48px;height: 44px;padding: 0 10px;background: none;border: 0;cursor: pointer}.hdr__burger span:not(.vh){display: block;height: 1.5px;background: var(--ink)}.hdr__burger span:nth-child(2){width: 66%;align-self: flex-end}@media (min-width: 1100px){.hdr__logoimg{height: 76px}.hdr__nav{display: block;margin-left: auto}.nav{display: flex;align-items: center;gap: clamp(20px,2.4vw,38px);list-style: none;margin: 0;padding: 0}.nav__a{display: inline-flex;align-items: center;gap: 6px;padding: 10px 0;background: none;border: 0;font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;text-decoration: none;color: var(--ink);cursor: pointer;position: relative}.nav__a::after{content: '';position: absolute;left: 0;right: 0;bottom: 4px;height: 1px;background: var(--copper);transform: scaleX(0);transform-origin: left;transition: transform .3s var(--ease)}.nav__a:hover::after,.nav__a[aria-current]::after,.nav__f.is-here>.nav__a::after,.nav__btn[aria-expanded="true"]::after{transform: scaleX(1)}.nav__btn .ic{width: 14px;height: 14px;transition: transform .25s}.nav__btn[aria-expanded="true"] .ic{transform: rotate(180deg)}.hdr__acts{margin-left: clamp(18px,2.4vw,40px)}.hdr__cta{display: inline-flex}.hdr__burger{display: none}}.mega{position: absolute;left: 0;right: 0;top: 100%;background: var(--ivory);border-bottom: 1px solid var(--line);box-shadow: 0 30px 50px -30px rgba(15,49,77,.25)}.mega__in{display: grid;grid-template-columns: 250px 1fr;gap: clamp(28px,3vw,56px);max-width: calc(var(--max) + 2 * var(--g));margin: 0 auto;padding: 36px var(--g) 40px}.mega__h{font-family: var(--serif);font-size: 30px;line-height: 1.1;margin-bottom: 26px}.mega__all{display: inline-flex;align-items: center;gap: 10px;font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;text-decoration: none;color: var(--copper-t);padding: 8px 0;border-bottom: 1px solid var(--copper)}.mega__all .ic{width: 15px;height: 15px}.menu{position: fixed;inset: 0;z-index: 60}.menu__veil{position: absolute;inset: 0;background: rgba(15,49,77,.38);opacity: 0;transition: opacity .3s}.menu__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(440px,100%);background: var(--ivory);display: flex;flex-direction: column;overflow-y: auto;transform: translateX(100%);transition: transform .35s var(--ease)}.menu.is-open .menu__veil{opacity: 1}.menu.is-open .menu__panel{transform: none}.menu__top{display: flex;align-items: center;justify-content: space-between;height: var(--hh);padding: 0 var(--g);border-bottom: 1px solid var(--line);flex: none}.menu__top img{height: 44px;width: auto}.menu__close{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;cursor: pointer}.menu__close .ic{width: 24px;height: 24px}.menu__nav{padding: 18px var(--g) 8px}.menu__a{display: flex;align-items: center;justify-content: space-between;width: 100%;min-height: 58px;padding: 6px 0;border: 0;border-bottom: 1px solid var(--line);background: none;font-family: var(--serif);font-size: 30px;line-height: 1.2;text-decoration: none;color: var(--ink);text-align: left;cursor: pointer}.menu__a[aria-current]{color: var(--copper-t)}.menu__btn .ic{width: 20px;height: 20px;transition: transform .25s}.menu__btn[aria-expanded="true"] .ic{transform: rotate(180deg)}.menu__sub{list-style: none;margin: 0;padding: 10px 0 14px;border-bottom: 1px solid var(--line)}.menu__sub a{display: flex;align-items: center;gap: 14px;min-height: 52px;padding: 4px 0;text-decoration: none;font-size: 15px;letter-spacing: .04em}.menu__sub a[aria-current]{color: var(--copper-t)}.menu__pic{width: 56px;height: 44px;flex: none;overflow: hidden;background: var(--stone)}.menu__pic img,.menu__pic picture{width: 100%;height: 100%;object-fit: cover}.menu__pic--line{display: inline-flex;align-items: center;justify-content: center;color: var(--copper-t)}.menu__foot{display: grid;gap: 10px;padding: 20px var(--g) calc(28px + env(safe-area-inset-bottom));margin-top: auto}@media (min-width: 1100px){.menu{display: none !important}}.pair{position: relative;padding-bottom: 14%;isolation: isolate}.pair--one{padding-bottom: 0}.pair__a{position: relative;z-index: 1;aspect-ratio: 4 / 5;overflow: hidden;background: var(--stone)}.pair--wide .pair__a{aspect-ratio: 16 / 10}.pair__a picture,.pair__a img,.pair__b picture,.pair__b img{width: 100%;height: 100%}.pair__a img,.pair__b img{object-fit: cover}.pair__b{position: absolute;z-index: 2;bottom: 0;width: 44%;aspect-ratio: 4 / 5;overflow: hidden;background: var(--stone);border: 8px solid var(--ivory);box-shadow: 0 24px 40px -24px rgba(15,49,77,.45)}.pair--wide .pair__b{width: 30%;aspect-ratio: 1}.pair--l .pair__b{left: 0}.pair--r .pair__b{right: 0}.pair--l .pair__a{margin-left: 12%}.pair--r .pair__a{margin-right: 12%}.pair--one .pair__a{margin: 0}.pair__line{position: absolute;z-index: 0;top: -18px;bottom: calc(14% + 18px);border: 1px solid var(--copper);opacity: .6}.pair--l .pair__line{left: calc(12% + 18px);right: -18px}.pair--r .pair__line{left: -18px;right: calc(12% + 18px)}.pair--one .pair__line{left: 18px;right: -18px;bottom: -18px}.sect--stone .pair__b,.custom .pair__b{border-color: var(--stone)}@media (max-width: 899px){.pair__line{top: -12px;bottom: calc(14% + 12px)}.pair--l .pair__line{right: -10px}.pair--r .pair__line{left: -10px}.pair__b{border-width: 6px}}.open{padding: clamp(36px,5vw,84px) 0 0}.open__grid{display: grid;grid-template-columns: 1fr;gap: clamp(52px,6vw,96px);align-items: center}@media (min-width: 900px){.open__grid{grid-template-columns: 1.15fr 1fr}}.open__media{position: relative;padding: 0 9% 12% 0;isolation: isolate}.filmframe{position: relative;z-index: 1;aspect-ratio: 5 / 4;overflow: hidden;background: var(--slate)}.open__small{position: absolute;z-index: 2;right: 0;bottom: 0;width: 32%;aspect-ratio: 3 / 4;overflow: hidden;border: 8px solid var(--ivory);box-shadow: 0 24px 40px -24px rgba(15,49,77,.45);background: var(--stone)}.open__small picture,.open__small img{width: 100%;height: 100%}.open__small img{object-fit: cover}.open__line{position: absolute;z-index: 0;left: -14px;top: -14px;right: calc(9% + 14px);bottom: calc(12% + 14px);border: 1px solid var(--copper);opacity: .6}@media (min-width: 900px){.open__line{left: -18px;top: -18px;right: calc(9% + 18px);bottom: calc(12% + 18px)}}.open__txt{container-type: inline-size}.open__txt .display{margin-bottom: 26px;font-size: clamp(26px,8.7cqw,60px)}.open__foot{display: flex;flex-wrap: wrap;margin-top: clamp(52px,6vw,96px);border-top: 1px solid var(--line)}.open__foot p{flex: 1 1 220px;padding: 18px 0;font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--ink-2)}@media (min-width: 700px){.open__foot p + p{border-left: 1px solid var(--line);padding-left: 24px}}@media (max-width: 699px){.open__foot p + p{border-top: 1px solid var(--line)}}.open__foot a{text-decoration: none;display: inline-block;padding: 10px 0;margin: -10px 0}.open--inner{padding-bottom: clamp(56px,6vw,100px)}.film{position: absolute;inset: 0}.film picture,.film__still,.film video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.film video{opacity: 0;transition: opacity .9s}.film.is-on video{opacity: 1}.film__btn{position: absolute;z-index: 3;right: 14px;bottom: 14px;width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(250,247,242,.6);border-radius: 50%;background: rgba(15,49,77,.55);color: var(--ivory);cursor: pointer}.film__btn .ic{width: 18px;height: 18px}.sect{padding: clamp(76px,9vw,140px) 0}.sect--tight{padding: clamp(40px,5vw,72px) 0 clamp(76px,9vw,140px)}.sect--stone{background: var(--stone)}.sect--slate{background: var(--slate);color: var(--ivory);position: relative;overflow: hidden}.sect--slate::before{content: '';position: absolute;inset: 0;background: repeating-linear-gradient(90deg,rgba(217,167,126,.08) 0 1px,transparent 1px 64px);pointer-events: none}.sect--slate>.wrap{position: relative}.sect--slate .eyebrow{color: var(--copper-l)}.sect--slate .eyebrow::before{background: var(--copper-l)}.sect--slate .lead{color: var(--ivory)}.split{display: grid;grid-template-columns: 1fr;gap: 22px 6vw;align-items: end;margin-bottom: clamp(40px,5vw,70px)}@media (min-width: 900px){.split{grid-template-columns: 5fr 6fr}.split__b--end{justify-self: end}}.split--tight{margin-bottom: clamp(30px,3.5vw,50px)}.split__b p + p{margin-top: 26px}.spread{display: grid;grid-template-columns: 1fr;gap: clamp(56px,7vw,120px);align-items: center}.spread + .spread{margin-top: clamp(90px,10vw,160px)}@media (min-width: 900px){.spread{grid-template-columns: 1fr 1fr}.spread--flip>.pair{order: 2}}.spread__txt p{color: var(--ink-2);max-width: 60ch}.spread__txt p + p{margin-top: 1.1em}.spread__txt .h2,.spread__txt .display{margin-bottom: 28px}.spread__txt .h2{font-size: clamp(26px,2.3vw,36px)}.ph{padding: clamp(40px,5.5vw,90px) 0 clamp(70px,8vw,130px)}.ph--slim{padding-bottom: clamp(56px,6vw,100px)}.ph__grid{display: grid;grid-template-columns: 1fr;gap: clamp(56px,6vw,100px);align-items: center}@media (min-width: 900px){.ph__grid{grid-template-columns: 1fr 1.05fr}.ph__grid--form{grid-template-columns: .9fr 1.1fr;align-items: start}.ph__grid--form .ph__media{position: sticky;top: calc(var(--hh) + 40px)}}.ph__txt .display{margin-bottom: 22px}.ph__lead{font-family: var(--serif);font-style: italic;font-size: clamp(22px,2vw,30px);line-height: 1.3;color: var(--slate-2);margin-bottom: 22px}.ph__txt .lead + .lead{margin-top: 18px}.ph__txt>p:not([class]){color: var(--ink-2);margin-top: 18px;max-width: 62ch}.body{padding: 0 0 clamp(70px,8vw,120px)}.body__in{display: grid;grid-template-columns: 1fr;gap: 28px}@media (min-width: 900px){.body__in{grid-template-columns: 1fr minmax(0,780px) 1fr}.body__in .words{grid-column: 2;grid-row: 1}.body__rule{grid-column: 1;grid-row: 1;justify-self: end;margin-top: 14px}}.body__rule{width: 64px;height: 1px;background: var(--copper)}.words p{color: var(--ink-2);max-width: 68ch}.words p + p,.words .ticks + p,.words p + .ticks{margin-top: 1.15em}.words__h{font-family: var(--serif);font-size: clamp(26px,2.2vw,34px);line-height: 1.15;color: var(--ink);margin: 1.6em 0 .7em}.words>.words__h:first-child{margin-top: 0}.ticks{list-style: none;margin: 1.6em 0;padding: 0;border-top: 1px solid var(--line)}@media (min-width: 640px){.ticks--2{column-count: 2;column-gap: 48px}}.ticks li{position: relative;break-inside: avoid;padding: 13px 0 13px 28px;border-bottom: 1px solid var(--line);color: var(--ink);line-height: 1.5}.ticks li::before{content: '';position: absolute;left: 2px;top: 1.32em;width: 7px;height: 7px;border: 1px solid var(--copper);transform: rotate(45deg)}.gal{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 44vw;grid-auto-flow: dense;gap: 10px}.gal__it{overflow: hidden;background: var(--paper)}.gal__it--big,.gal__it--b3,.gal__it--w3{grid-column: span 2}@media (min-width: 900px){.gal{grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: clamp(180px,19vw,300px);gap: 14px}.gal__it--b3{grid-column: auto}.gal__it--big{grid-row: span 2}.gal__it--big--l{grid-column: 1 / 3}.gal__it--big--r{grid-column: 2 / 4}.gal__it--w2{grid-column: span 2}.gal__it--w3{grid-column: span 3}}.gal__it a,.gal__it picture,.gal__it img{display: block;width: 100%;height: 100%}.gal__it img{object-fit: cover;transition: transform .8s var(--ease)}.gal__it a:hover img{transform: scale(1.035)}.mas{columns: 2;column-gap: 10px}@media (min-width: 640px){.mas{column-gap: 14px}}@media (min-width: 1100px){.mas{columns: 3}}.mas__it{break-inside: avoid;margin-bottom: 10px;overflow: hidden;background: var(--paper)}@media (min-width: 640px){.mas__it{margin-bottom: 14px}}.mas__it a{display: block}.mas__it img{width: 100%;height: auto;transition: transform .8s var(--ease)}.mas__it a:hover img{transform: scale(1.03)}.lb{position: fixed;inset: 0;z-index: 80;background: rgba(10,22,34,.95);display: flex;align-items: center;justify-content: center;padding: 64px 60px}.lb__fig{margin: 0;max-width: 100%;max-height: 100%;display: flex}.lb__fig img{max-width: 100%;max-height: calc(100vh - 128px);width: auto;height: auto;object-fit: contain}.lb__close,.lb__nav{position: absolute;width: 48px;height: 48px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;color: var(--ivory);cursor: pointer}.lb__close{top: 10px;right: 10px}.lb__nav--prev{left: 6px;top: 50%;transform: translateY(-50%)}.lb__nav--next{right: 6px;top: 50%;transform: translateY(-50%)}.lb .ic{width: 28px;height: 28px}@media (max-width: 767px){.lb{padding: 60px 8px}.lb__nav{top: auto;bottom: 8px;transform: none}}.tiles{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 14px}@media (min-width: 640px){.tiles{grid-template-columns: repeat(3,minmax(0,1fr));gap: 36px 18px}}@media (min-width: 1100px){.tiles{grid-template-columns: repeat(5,minmax(0,1fr));gap: 40px 20px}}.tile a{display: block;text-decoration: none;color: var(--ink)}.tile__pic{display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--stone)}.tile__pic picture,.tile__pic img{width: 100%;height: 100%}.tile__pic img{object-fit: cover;transition: transform .8s var(--ease)}.tile a:hover img{transform: scale(1.04)}.tile__name{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 14px 0 0;font-family: var(--serif);font-size: clamp(20px,1.6vw,25px);line-height: 1.15}.tile__name::after{content: '';width: 22px;height: 1px;background: var(--copper);flex: none;transition: width .3s var(--ease)}.tile a:hover .tile__name::after{width: 36px}.tiles--mega{grid-template-columns: repeat(5,minmax(0,1fr));gap: 22px 16px}.tiles--mega .tile__pic{aspect-ratio: 4 / 3}.tiles--mega .tile__name{font-family: var(--sans);font-size: 12.5px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;padding-top: 10px}.tiles--big .tile__pic{aspect-ratio: 3 / 4}.sect--stone .tile__pic{background: var(--ivory)}.cats{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px 14px}@media (min-width: 900px){.cats{grid-template-columns: repeat(5,minmax(0,1fr));gap: 20px}}.cat{display: block;text-decoration: none;color: var(--ivory)}.cat__pic{display: block;aspect-ratio: 1;overflow: hidden;border: 1px solid rgba(217,167,126,.35);padding: 8px}.cat__pic picture,.cat__pic img{width: 100%;height: 100%}.cat__pic img{object-fit: cover;transition: transform .8s var(--ease)}.cat:hover img{transform: scale(1.04)}.cat__name{display: block;padding-top: 14px;font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--copper-l)}.row4{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: start}@media (min-width: 900px){.row4{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}}.row4__it{aspect-ratio: 3 / 4;overflow: hidden;background: var(--stone)}.row4__it picture,.row4__it img{width: 100%;height: 100%}.row4__it img{object-fit: cover}.row4__it--1,.row4__it--3{margin-top: 56px}.closing{padding: clamp(80px,10vw,150px) 0;background: var(--stone);text-align: center;position: relative}.closing::before{content: '';position: absolute;left: 50%;top: 0;width: 1px;height: clamp(40px,5vw,64px);background: var(--copper)}.closing__q{font-family: var(--serif);font-style: italic;font-size: clamp(30px,3.5vw,54px);line-height: 1.18;max-width: 24ch;margin: 0 auto clamp(40px,5vw,64px);color: var(--ink);text-wrap: balance}.closing--quote{background: var(--ivory)}.closing--quote .closing__q{max-width: 30ch}.boxes{display: grid;grid-template-columns: 1fr;gap: 0 28px;text-align: center}@media (min-width: 760px){.boxes{grid-template-columns: repeat(3,minmax(0,1fr))}}.box{padding: 22px 0;border-top: 1px solid var(--copper)}.box__k{font-size: 12.5px;font-weight: 500;letter-spacing: .24em;text-transform: uppercase;color: var(--copper-t);margin-bottom: 6px}.box p:not(.box__k){font-family: var(--serif);font-size: 21px;line-height: 1.4}.box a{text-decoration: none;display: inline-block;padding: 9px 0;margin: -9px 0}.box a:hover{color: var(--copper-t)}.names{list-style: none;margin: 0;padding: 0;columns: 1;column-gap: 56px;border-top: 1px solid var(--line)}@media (min-width: 640px){.names{columns: 2}}@media (min-width: 1100px){.names{columns: 3}}.names li{break-inside: avoid;padding: 14px 0;border-bottom: 1px solid var(--line);font-family: var(--serif);font-size: 19px;letter-spacing: .04em}.ftr__pic picture,.ftr__pic img{display: block;width: 100%}.ftr__pic img{height: auto}@media (min-width: 700px){.ftr__pic img{height: clamp(220px,24vw,360px);object-fit: cover;object-position: 50% 70%}}.ftr__band{background: var(--slate);color: var(--ivory);position: relative;overflow: hidden}.ftr__band::before{content: '';position: absolute;inset: 0;background: repeating-linear-gradient(90deg,rgba(217,167,126,.07) 0 1px,transparent 1px 64px);pointer-events: none}.ftr__grid,.ftr__end{position: relative}.ftr__grid{display: grid;grid-template-columns: 1fr;gap: 40px;padding-top: clamp(56px,6vw,90px);padding-bottom: 40px}@media (min-width: 1000px){.ftr__grid{grid-template-columns: 1fr 2.2fr;gap: 6vw}}.ftr__brand{display: flex;flex-direction: column;align-items: flex-start;gap: 26px}.ftr__logo{display: inline-block;background: var(--ivory);padding: 14px 18px}.ftr__logo img{height: 66px;width: auto}.boxes--dark .box{border-top-color: rgba(217,167,126,.55)}.boxes--dark .box__k{color: var(--copper-l)}.boxes--dark .box a:hover{color: var(--copper-l)}.ftr__end{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 30px;padding-top: 22px;padding-bottom: calc(26px + env(safe-area-inset-bottom));border-top: 1px solid rgba(217,167,126,.25)}.ftr__nav{display: flex;flex-wrap: wrap;gap: 4px 26px}.ftr__nav a,.ftr__credit a{display: inline-block;padding: 11px 0;font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;text-decoration: none;color: rgba(250,247,242,.85)}.ftr__nav a:hover,.ftr__credit a:hover{color: var(--copper-l)}.ftr__credit a{letter-spacing: .08em;text-transform: none;font-weight: 400;font-size: 13px}.card{margin-top: 30px;background: var(--paper);border: 1px solid var(--line);padding: clamp(22px,3vw,40px);position: relative}.card::before{content: '';position: absolute;left: -1px;right: -1px;top: -1px;height: 2px;background: linear-gradient(90deg,var(--copper),var(--copper-l),var(--copper))}.form__grid{display: grid;grid-template-columns: 1fr;gap: 20px 18px}@media (min-width: 640px){.form__grid{grid-template-columns: 1fr 1fr}.fld--wide{grid-column: 1 / -1}}.form--theirs .form__grid{grid-template-columns: 1fr}.fld{display: flex;flex-direction: column;gap: 7px;min-width: 0;margin: 0;padding: 0;border: 0}.fld legend{padding: 0;margin-bottom: 10px;font-family: var(--serif);font-size: 22px;line-height: 1.2}.fld>label,.fld__sub{font-size: 13px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-2);line-height: 1.4}.req{font-weight: 400;letter-spacing: .04em;text-transform: none;color: var(--mute);margin-left: .3em}.fld__note{font-size: 14px;color: var(--mute);margin-top: -2px}.fld__row{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.fld__row--3{grid-template-columns: 1fr;gap: 20px}@media (min-width: 768px){.fld__row--3{grid-template-columns: 1.4fr 1fr 1fr;gap: 14px}}@media (max-width: 420px){.fld__row{grid-template-columns: 1fr}}.fld--addr{display: grid;gap: 20px}.fld input,.fld textarea,.fld select{width: 100%;background: var(--paper);border: 1px solid #cdbfb1;border-radius: 0;padding: 11px 14px;min-height: 50px;font-size: 16px;line-height: 1.5;color: var(--ink);transition: border-color .2s,box-shadow .2s}.fld textarea{resize: vertical;min-height: 120px}.fld input:focus,.fld textarea:focus,.fld select:focus{outline: none;border-color: var(--slate);box-shadow: 0 0 0 3px rgba(176,109,67,.25)}.fld [aria-invalid="true"]{border-color: var(--red)}.sel{position: relative}.sel select{appearance: none;-webkit-appearance: none;padding-right: 42px;cursor: pointer}.sel .ic{position: absolute;right: 14px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);pointer-events: none;color: var(--copper-t)}.form__end{display: flex;flex-direction: column;gap: 16px;margin-top: 26px}.form__send--stretch{width: 100%}.form__note{font-size: 14px;color: var(--mute)}.form__error{color: var(--red);font-size: 15px}.form-done{padding: 24px 0 8px}.form-done__title{font-family: var(--serif);font-size: clamp(28px,2.6vw,38px);line-height: 1.15}.form-done p + p{margin-top: .7rem;color: var(--ink-2)}.sqp-guard{display: flex;flex-direction: column;gap: 6px}.sqp-guard__btn{display: inline-flex;align-items: center;gap: 12px;align-self: flex-start;min-height: 48px;padding: 8px 16px 8px 10px;border: 1px solid #cdbfb1;background: var(--paper);cursor: pointer;font-size: 15px}.sqp-guard__box{width: 26px;height: 26px;border: 1px solid var(--slate);display: inline-flex;align-items: center;justify-content: center}.sqp-guard__box .ic{width: 18px;height: 18px;opacity: 0}.sqp-guard__btn[aria-pressed="true"] .sqp-guard__box{background: var(--slate);color: var(--ivory)}.sqp-guard__btn[aria-pressed="true"] .sqp-guard__box .ic{opacity: 1}.sqp-guard.is-needed .sqp-guard__btn{border-color: var(--red);box-shadow: 0 0 0 3px rgba(143,59,56,.15)}.sqp-guard__msg{font-size: 14px;color: var(--red)}.sqp-guard__msg:empty{display: none}.pills{display: grid;grid-template-columns: 1fr;gap: 10px}@media (min-width: 640px){.pills{grid-template-columns: 1fr 1fr}}.pill{position: relative;display: flex;align-items: center;gap: 12px;min-height: 52px;padding: 10px 16px;border: 1px solid #cdbfb1;cursor: pointer;font-size: 15px;background: var(--paper)}.pill input{position: absolute;opacity: 0;width: 1px;height: 1px}.pill__dot{flex: none;width: 18px;height: 18px;border-radius: 50%;border: 1px solid var(--slate)}.pill:has(input:checked){border-color: var(--slate);box-shadow: inset 0 0 0 1px var(--slate)}.pill input:checked + .pill__dot{border: 5px solid var(--copper)}.pill:has(input:focus-visible){outline: 2px solid var(--copper);outline-offset: 2px}.shophead{padding: clamp(40px,5vw,80px) 0 clamp(56px,6vw,90px)}.shophead__grid{display: grid;grid-template-columns: 1fr;gap: clamp(48px,5vw,90px);align-items: center}@media (min-width: 900px){.shophead__grid{grid-template-columns: 1.1fr 1fr}}.shophead__txt .display{margin-bottom: 22px}.shop{padding-bottom: clamp(70px,8vw,130px)}.shopbar{position: sticky;top: var(--hh);z-index: 5;background: rgba(250,247,242,.96);padding: 14px 0;margin-bottom: clamp(26px,3vw,40px);border-bottom: 1px solid var(--line)}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 16px;border: 1px solid var(--line);background: transparent;font-size: 12.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;cursor: pointer;transition: background-color .2s,border-color .2s}.chip:hover{border-color: var(--copper)}.chip__n{font-family: var(--serif);font-style: italic;font-size: 15px;letter-spacing: 0;color: var(--copper-t);text-transform: none}.chip[aria-pressed="true"]{background: var(--slate);border-color: var(--slate);color: var(--ivory)}.chip[aria-pressed="true"] .chip__n{color: var(--copper-l)}@media (max-width: 640px){.shopbar{position: static}}.grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 40px 14px}@media (min-width: 900px){.grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 64px 28px}}.pc{display: flex;flex-direction: column;min-width: 0}.pc__pic{display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--stone);position: relative}.pc__pic picture,.pc__pic img{width: 100%;height: 100%}.pc__pic img{object-fit: cover;transition: transform .9s var(--ease)}.pc__pic:hover img{transform: scale(1.04)}.pc__txt{flex: 1;padding: 18px 0 16px}.pc__cat{font-size: 12.5px;font-weight: 500;letter-spacing: .22em;text-transform: uppercase;color: var(--copper-t)}.pc__name{font-family: var(--serif);font-size: clamp(21px,1.8vw,28px);font-weight: 500;line-height: 1.12;margin: 8px 0 10px}.pc__name a{text-decoration: none}.pc__name a:hover{color: var(--copper-t)}.pc__price{font-size: 15.5px;color: var(--ink)}.pc__price span{color: var(--mute);font-size: 13.5px;white-space: nowrap}.pc__btn{width: 100%}.custom{display: grid;grid-template-columns: 1fr;gap: clamp(52px,5vw,90px);align-items: center;margin-top: clamp(80px,9vw,140px);background: var(--stone);padding: clamp(40px,5vw,80px) clamp(22px,5vw,80px) clamp(52px,6vw,90px)}@media (min-width: 900px){.custom{grid-template-columns: 1fr 1fr}}.custom__txt .h2{margin-bottom: 20px}.custom__txt p{color: var(--ink-2)}.custom__txt .btn{margin-top: 26px}.pdp{padding: clamp(24px,3vw,44px) 0 clamp(70px,8vw,130px)}.crumbs{display: flex;flex-wrap: wrap;gap: 10px;font-size: 12.5px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;margin-bottom: clamp(22px,3vw,38px)}.crumbs a{color: var(--mute);text-decoration: none;display: inline-block;padding: 11px 6px;margin: -11px -6px}.crumbs a:hover{color: var(--copper-t)}.crumbs span{color: var(--copper)}.pdp__grid{display: grid;grid-template-columns: 1fr;gap: 34px}@media (min-width: 960px){.pdp__grid{grid-template-columns: 1.1fr 1fr;gap: 6vw;align-items: start}.pdp__info{position: sticky;top: calc(var(--hh) + 24px)}}.pdp__main{display: block;aspect-ratio: 4 / 5;overflow: hidden;background: var(--stone);cursor: zoom-in;position: relative}.pdp__main::after{content: '';position: absolute;inset: 14px;border: 1px solid rgba(250,247,242,.55);pointer-events: none}.pdp__main picture,.pdp__main img{width: 100%;height: 100%}.pdp__main img{object-fit: cover}.pdp__thumbs{list-style: none;margin: 14px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.pdp__thumbs a{display: block;width: 76px;height: 92px;overflow: hidden;border: 1px solid transparent;opacity: .7;transition: opacity .2s}.pdp__thumbs a:hover{opacity: 1}.pdp__thumbs a[aria-current]{border-color: var(--copper);opacity: 1;padding: 3px}.pdp__thumbs picture,.pdp__thumbs img{width: 100%;height: 100%}.pdp__thumbs img{object-fit: cover}.pdp__h{margin: 0 0 16px}.pdp__price{font-family: var(--serif);font-size: 32px;line-height: 1.1;margin-bottom: 18px}.pdp__unit{font-family: var(--sans);font-size: 13.5px;color: var(--mute);letter-spacing: .04em}.pdp__short{color: var(--ink-2);margin-bottom: 26px;max-width: 54ch}.pdp__form{display: grid;gap: 18px;padding: 26px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.pdp__added{font-size: 14.5px;color: var(--slate-2);min-height: 1.4em;margin-top: -4px}.pdp__added:empty{min-height: 0;margin: 0}.pdp__quote{margin: 22px 0 28px;font-size: 15px;color: var(--ink-2)}.pdp__quote a{color: var(--copper-t);text-underline-offset: .2em;display: inline-block;padding: 10px 0;margin: -10px 0}.pdp__text p{color: var(--ink-2);margin-bottom: 1rem}.pdp__dh{font-family: var(--serif);font-size: 24px;margin: 26px 0 6px}.pdp__text ul{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line)}.pdp__text li{position: relative;padding: 11px 0 11px 26px;border-bottom: 1px solid var(--line);font-size: 15.5px}.pdp__text li::before{content: '';position: absolute;left: 2px;top: 1.15em;width: 7px;height: 7px;border: 1px solid var(--copper);transform: rotate(45deg)}.qty{display: inline-flex;align-items: stretch;border: 1px solid #cdbfb1;width: max-content;background: var(--paper)}.qty__b{flex: none;width: 48px;min-height: 48px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;cursor: pointer;color: var(--slate)}.qty__b .ic{width: 18px;height: 18px}.qty__n{flex: none;width: 62px;border: 0;border-left: 1px solid var(--line);border-right: 1px solid var(--line);text-align: center;font-size: 16px;background: var(--paper);-moz-appearance: textfield}.qty__n::-webkit-inner-spin-button,.qty__n::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.qty--sm .qty__b{width: 42px;min-height: 42px}.qty--sm .qty__n{width: 48px}.more{margin-top: clamp(80px,9vw,140px);padding-top: clamp(40px,5vw,64px);border-top: 1px solid var(--line)}@media (min-width: 900px){.more .pc:nth-child(4){display: none}}.more__back{margin-top: 34px}.more__back a{font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--copper-t);display: inline-block;padding: 11px 0}.cart{list-style: none;margin: 0;padding: 0}.cl{display: grid;grid-template-columns: 76px 1fr auto;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.cl__pic{display: block;width: 76px;height: 92px;overflow: hidden;background: var(--stone)}.cl__pic img{width: 100%;height: 100%;object-fit: cover}.cl__name{font-family: var(--serif);font-size: 21px;line-height: 1.15;text-decoration: none}.cl__name:hover{color: var(--copper-t)}.cl__opts,.cl__unit{font-size: 13.5px;color: var(--mute);margin-top: 3px}.cl__row{display: flex;align-items: center;gap: 16px;margin-top: 10px;flex-wrap: wrap}.cl__rm{background: none;border: 0;padding: 8px 0;min-height: 42px;font-size: 12.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--mute);cursor: pointer;text-decoration: underline;text-decoration-color: var(--copper);text-underline-offset: .3em}.cl__price{font-size: 15.5px;white-space: nowrap}.cart--sum .cl__row{display: none}.cart-sum{display: flex;justify-content: space-between;align-items: baseline;padding: 18px 0 6px;font-size: 13px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase}.cart-sum span + span{font-family: var(--serif);font-size: 28px;letter-spacing: 0;text-transform: none;font-weight: 500}.cart-note{font-size: 14px;color: var(--mute);margin-bottom: 18px}.cart-empty{padding: 28px 0;display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.cart-empty p{font-family: var(--serif);font-size: 24px}.drawer{position: fixed;inset: 0;z-index: 70}.drawer__veil{position: absolute;inset: 0;background: rgba(15,49,77,.38);opacity: 0;transition: opacity .3s}.drawer__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(460px,100%);background: var(--ivory);display: flex;flex-direction: column;transform: translateX(100%);transition: transform .35s var(--ease)}.drawer.is-open .drawer__veil{opacity: 1}.drawer.is-open .drawer__panel{transform: none}.drawer__top{display: flex;align-items: center;justify-content: space-between;padding: 0 24px;height: var(--hh);border-bottom: 1px solid var(--line);flex: none}.drawer__h{font-family: var(--serif);font-size: 30px;font-weight: 500}.drawer__close{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;cursor: pointer}.drawer__close .ic{width: 24px;height: 24px}.drawer__body{flex: 1;overflow-y: auto;padding: 0 24px}.drawer__foot{padding: 6px 24px calc(22px + env(safe-area-inset-bottom));border-top: 1px solid var(--line);background: var(--paper)}.drawer__view{display: block;text-align: center;margin-top: 12px;padding: 10px;font-size: 12.5px;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--copper-t)}.cartpg,.co{padding: clamp(40px,5vw,80px) 0 clamp(70px,8vw,130px)}.cartpg h1,.co h1{margin-bottom: 24px}.cartpg__foot{margin-top: 10px}.co__grid{display: grid;grid-template-columns: 1fr;gap: 38px}.co__h{font-family: var(--serif);font-size: 26px;font-weight: 500;margin: 4px 0 16px}.form--order .co__h:not(:first-of-type){margin-top: 34px}.co__sum{background: var(--stone);padding: 26px 26px 18px;align-self: start}@media (min-width: 960px){.co__grid{grid-template-columns: 1.3fr 1fr;gap: 6vw}.co__sum{order: 2;position: sticky;top: calc(var(--hh) + 24px)}.co__form{order: 1}}.lost{text-align: center;display: flex;flex-direction: column;align-items: center}.lost .eyebrow{justify-content: center}.lost .tiles{margin-top: 60px;width: 100%;text-align: left}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important;scroll-behavior: auto !important}}.card--flush{margin-top: 0}body{font-variant-numeric: lining-nums;font-size: 17.5px}.lead{font-family: var(--sans);font-size: clamp(19px,1.45vw,22px);line-height: 1.6;font-weight: 400}.ph__lead{font-family: var(--sans);font-style: normal;font-size: clamp(18px,1.4vw,21px);line-height: 1.55;font-weight: 500}.box p:not(.box__k){font-family: var(--sans);font-size: 18px;line-height: 1.6;font-weight: 400}.names li{font-family: var(--sans);font-size: 17px;letter-spacing: .01em}.fld legend{font-family: var(--sans);font-size: 18px;font-weight: 600}.pdp__price{font-family: var(--sans);font-size: 28px;font-weight: 600}.cart-sum span + span{font-family: var(--sans);font-size: 24px;font-weight: 600}.cart-empty p{font-family: var(--sans);font-size: 19px}.cl__name{font-family: var(--sans);font-size: 18px;font-weight: 500;line-height: 1.3}.eyebrow__n{font-family: var(--sans);font-style: normal;font-size: 13px}.pc__name{font-weight: 600}.chip__n{display: none}.qty{height: 52px;border: 1px solid #cdbfb1;background: #fff}.qty__b{width: 52px;min-height: 0;height: 100%;transition: background .15s}.qty__b:hover{background: rgba(15,49,77,.06)}.qty .qty__n,.fld .qty .qty__n{width: 64px;min-height: 0;height: 100%;padding: 0;border: 0;border-left: 1px solid #e3d8cc;border-right: 1px solid #e3d8cc;background: #fff;box-shadow: none;font-size: 17px;font-weight: 500;color: var(--ink)}.qty .qty__n:focus,.fld .qty .qty__n:focus{outline: 2px solid var(--slate);outline-offset: -2px;box-shadow: none;border-color: #e3d8cc}.qty--sm{height: 44px}.qty--sm .qty__b{width: 44px}.qty--sm .qty__n,.fld .qty--sm .qty__n{width: 50px;font-size: 16px}:root{--hnow: var(--hh);--hease: cubic-bezier(.22,.7,.2,1)}html.hdr-small{--hnow: 60px}html{scroll-padding-top: calc(var(--hnow) + 12px)}.hdr__in{transition: height .5s var(--hease)}.hdr.is-small .hdr__in{height: 60px}.hdr__logo{position: relative}.hdr__logoimg{transition: opacity .35s ease,transform .5s var(--hease);transform-origin: left center}.hdr__spire{display: block;position: absolute;left: 0;top: 50%;height: 42px;width: auto;opacity: 0;transform: translateY(-50%) scale(.82);transition: opacity .4s ease .12s,transform .5s var(--hease);pointer-events: none}.hdr.is-small .hdr__logoimg{opacity: 0;transform: scale(.86)}.hdr.is-small .hdr__spire{opacity: 1;transform: translateY(-50%) scale(1)}.shopbar{top: var(--hnow);transition: top .5s var(--hease)}.shopbar .chips{justify-content: center}.shopbar{background: var(--ivory)}@media (min-width: 900px){.ph__grid--form .ph__media{top: calc(var(--hnow) + 40px)}}@media (min-width: 960px){.pdp__info,.co__sum{top: calc(var(--hnow) + 24px)}}@media (prefers-reduced-motion: reduce){.hdr__in,.hdr__logoimg,.hdr__spire,.shopbar{transition: none}}.open__foot p{text-align: center;padding-left: 16px;padding-right: 16px;font-size: 14px;letter-spacing: .12em}@media (min-width: 700px){.open__foot p + p{padding-left: 16px}}:root{--t-h: min(calc(1rem + .72vw),27.14px);--t-p: min(.9rem,calc(1rem - .12vw));--t-n: 1rem;--t-b: min(.8rem,calc(1rem - .24vw));--t-m: calc(1rem + .0203 * min(100vh,900px));--logo: 78px;--hh: 96px}@media (max-width: 767px){:root{--t-h: calc(1rem + .0072 * min(100vh,900px));--t-p: calc(1rem - .0012 * min(100vh,900px));--t-b: calc(1rem - .0024 * min(100vh,900px))}}@media (min-width: 700px){:root{--logo: 110px;--hh: 130px}}@media (min-width: 1100px){:root{--logo: 140px;--hh: 170px}}body{font-size: var(--t-p);line-height: 1.5;letter-spacing: .02rem}h1,h2,h3,.display,.display--md,.h2,.open__txt .display,.spread__txt .h2,.words__h,.ph__lead,.mega__h,.closing__q,.form-done__title,.drawer__h,.co__h,.pdp__dh{font-family: var(--serif);font-size: var(--t-h);font-weight: 400;font-style: normal;line-height: 1.17;letter-spacing: -.02em;text-wrap: balance}.closing__q{max-width: none}.lead,.lead--sm,.box p:not(.box__k),.names li,.open__foot p,.fld>label,.fld__sub{font-family: var(--sans);font-size: var(--t-p);font-weight: 400;line-height: 1.5;letter-spacing: .02rem;text-transform: none}.tile__name,.tiles--mega .tile__name{font-family: var(--sans);font-size: var(--t-n);font-weight: 400;line-height: 1.5;letter-spacing: .02rem;text-transform: none}.btn,.btn--sm{font-family: var(--btnf);font-size: var(--t-b);font-weight: 500;letter-spacing: .02em;text-transform: none;white-space: nowrap}.nav__a,.mega__all,.ftr__nav a,.ftr__credit a{font-size: var(--t-p);font-weight: 400;letter-spacing: .02em;text-transform: none}.ftr__nav a{min-width: 44px}.box a{padding: 11px 0;margin: -11px 0}.menu__a{font-family: var(--sans);font-size: var(--t-m)}.menu__sub a{font-size: var(--t-n)}.eyebrow{font-size: 12.5px;letter-spacing: .14em;white-space: nowrap}@media (max-width: 479px){.tile__name::after{display: none}}@media (min-width: 700px){.open__foot p{flex: 1 1 auto;white-space: nowrap}}.box__k{letter-spacing: .14em}.hdr__logoimg,.menu__top img{height: min(var(--logo),calc((100vw - 2 * var(--g) - 72px) / 3.07));width: auto}@media (min-width: 1100px){.hdr__logoimg{height: var(--logo)}.hdr.is-small .hdr__logoimg{transform: scale(.45)}}.hdr{transition: margin-bottom .5s var(--hease)}.hdr.is-small{margin-bottom: calc(var(--hh) - 60px)}.hdr__cta{border-color: var(--copper-l)}.hdr.is-small .hdr__logo{pointer-events: none}.hdr.is-small .hdr__spire{pointer-events: auto}.ftr__logo{max-width: 100%}.ftr__logo img{height: clamp(72px,24vw,96px)}@media (max-width: 999px){.ftr__brand{align-items: center}.ftr__end,.ftr__nav{justify-content: center}.ftr__nav{column-gap: clamp(12px,4vw,26px)}.ftr__nav a{text-align: center}}
