:root{--edge:max(var(--gutter),calc((100vw - var(--content)) / 2))}:is(.phero,.hero,.imgband,.dest,.cta-band,.sd-hero,.cfg) :is(.copy,.copy-sm,.copy-xs,.lead){color:var(--on-dark-muted)}:is(.phero,.hero,.imgband,.dest,.cta-band,.sd-hero) :is(.note){color:var(--on-dark-soft)}:is(.phero,.hero,.imgband,.cta-band,.sd-hero) .dash-list li{border-color:var(--rule-dark);color:var(--on-dark-muted)}:is(.phero,.hero,.imgband,.cta-band,.sd-hero,.dest) .link-arrow{color:var(--on-dark)}:is(.phero,.hero,.imgband,.cta-band,.sd-hero) .label--gold{color:var(--gold)}@media (max-width:479px){.btn{max-width:100%;white-space:normal;text-align:left;padding-block:14px}}.media-product{background-color:var(--stage)}.media-product img{object-fit:contain!important}.alt__media.media-product,.band__img.media-product,.specs__media.media-product,.split__media.media-product{align-self:center;min-height:0;height:auto;aspect-ratio:auto}.alt__media.media-product img,.band__img.media-product img,.specs__media.media-product img,.split__media.media-product img{display:block;height:auto}.hero{position:relative;display:flex;flex-direction:column;min-height:max(720px,100svh);background:var(--ink);color:var(--on-dark);overflow:hidden}.hero--short{min-height:max(640px,86svh)}.hero__media{position:absolute;inset:0}.hero__media img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.hero__media img{object-position:68% 50%}}.hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,7,.72),rgba(7,7,7,0) 22%),linear-gradient(0deg,rgba(7,7,7,.9),rgba(7,7,7,0) 38%),linear-gradient(90deg,rgba(7,7,7,.86),rgba(7,7,7,.5) 42%,rgba(7,7,7,.05) 75%)}.hero__content{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--header-h) + 64px);padding-bottom:clamp(64px,6.5vw,96px)}.hero__title{margin-top:36px;max-width:760px;font-size:clamp(44px,6.111vw,88px)}.hero__lead{margin-top:36px;max-width:400px;color:#d2d2d2!important}.hero .actions{margin-top:44px}.hero__meta{position:relative;z-index:1}.hero__meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 48px;padding:22px 0 28px;border-top:1px solid var(--rule-dark);font-size:var(--fs-label);font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--on-dark-soft)}.hero__meta-bar>:first-child{color:var(--on-dark)}.hero__meta-bar>.push{margin-left:auto}.phero{background:var(--ivory);color:var(--on-dark);padding:calc(var(--header-h) + clamp(40px, 4.5vw, 64px)) 0 clamp(40px,3.5vw,52px)}.phero__grid{align-items:end;row-gap:36px}.phero__main{grid-column:1/span 7}.phero__aside{grid-column:9/span 4}.phero__aside .copy,.phero__aside .copy-sm{max-width:360px}.phero__aside .actions{margin-top:30px}.phero--center{text-align:center}.phero--center .eyebrow{justify-content:center}.phero--center .lead{max-width:470px;margin:28px auto 0}.crumbs{display:flex;gap:12px;margin-bottom:40px}.crumbs a:hover{color:var(--on-dark)}@media (max-width:1023px){.phero__aside,.phero__main{grid-column:1/-1}}.band{position:relative;background:var(--ink);color:var(--on-dark)}.band__img{height:clamp(280px,34vw,520px);overflow:hidden}.band__img img{width:100%;height:100%;object-fit:cover}.band__img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,7,7,.7),rgba(7,7,7,0) 40%);pointer-events:none}.band__meta{position:absolute;inset:auto 0 0;z-index:1}.band__meta .hero__meta-bar{border-top:0}.band--inset{padding-inline:clamp(0px,3.9vw,56px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-column-gap:clamp(40px,6vw,88px);column-gap:clamp(40px,6vw,88px)}.split__copy{padding-left:var(--edge);max-width:calc(var(--edge) + 460px)}.split__media{position:relative;align-self:stretch;min-height:clamp(360px,40vw,560px);overflow:hidden;background:var(--ink-3)}.split__media img{width:100%;height:100%;object-fit:cover}.split--flip .split__copy{order:2;padding-left:0;padding-right:var(--edge)}.split--flip .split__media{order:1}.split__copy .copy,.split__copy .lead{margin-top:28px;max-width:400px}.split__copy .actions,.split__copy .link-arrow,.split__copy>.dash-list,.split__copy>.kv-list{margin-top:36px}@media (max-width:1023px){.split{grid-template-columns:1fr;row-gap:48px}.split--flip .split__copy,.split__copy{order:2;padding-inline:var(--gutter);max-width:none}.split--flip .split__media,.split__media{order:1;min-height:0;aspect-ratio:4/3}}.statement__crest{grid-column:1/span 2}.statement__crest img{width:clamp(96px,9vw,136px);height:auto}.statement__body{grid-column:3/-1}.statement__text{margin-top:40px;max-width:800px;font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.333vw,48px);line-height:1.32}.statement__text .muted{color:var(--muted)}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(48px,5vw,72px);border-top:1px solid var(--rule-light)}.pillars>li{padding:36px 28px 0;border-left:1px solid var(--rule-light)}.pillars>li:first-child{padding-left:0;border-left:0}.pillars .copy-sm{margin-top:22px;max-width:300px}.s-dark .pillars,.s-dark .pillars>li{border-color:var(--rule-dark)}@media (max-width:1023px){.statement__crest{display:none}.statement__body{grid-column:1/-1}}@media (max-width:767px){.pillars{grid-template-columns:1fr}.pillars>li{padding:28px 0;border-left:0;border-top:1px solid var(--rule-light)}.pillars>li:first-child{border-top:0}}.stage__head{align-items:start;row-gap:32px}.stage__name{grid-column:1/span 7;font-family:var(--font-serif);font-size:clamp(88px,16vw,230px);line-height:.85;letter-spacing:-.02em;position:relative;z-index:1}.stage__aside{grid-column:8/-1;padding-top:24px}.stage__aside .copy{max-width:380px}.stage__aside .link-arrow{margin-top:36px}.stage__img{position:relative;margin-top:clamp(-80px,-5vw,-24px);aspect-ratio:1440/760;overflow:hidden}.stage__img img{width:100%;height:100%;object-fit:cover}.stage__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--ivory) 0,rgba(251,248,241,0) 18%,rgba(251,248,241,0) 80%,var(--ivory) 100%);pointer-events:none}.stage__img .tag-pin{z-index:1}@media (max-width:1023px){.stage__aside,.stage__name{grid-column:1/-1}.stage__img{margin-top:40px;aspect-ratio:4/3}}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px var(--gap);gap:40px var(--gap);padding-top:44px;border-top:1px solid var(--rule-dark)}.trio>li{display:grid;grid-template-columns:108px 1fr}.trio .label{padding-top:8px;color:var(--on-dark-muted)}.trio .copy-sm{margin-top:10px;max-width:270px}@media (max-width:1023px){.trio{grid-template-columns:1fr}}.figs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:32px;row-gap:32px;align-items:start}.figs__copy{grid-column:1/span 4}.figs__copy .copy{margin-top:32px}.figs__a{grid-column:6/-1;margin-right:calc(var(--edge) * -1)}.figs__b{grid-column:1/span 4;aspect-ratio:384/480}.figs__c{grid-column:6/span 3;aspect-ratio:1}.figs__list{grid-column:10/-1;align-self:end}.figs .media{position:relative}.figs__a.media{aspect-ratio:810/560}.num-list--tight li{padding:14px 0 16px;grid-template-columns:44px 1fr}.num-list--tight li p{font-size:var(--fs-sm);line-height:1.5}@media (max-width:1023px){.figs__a,.figs__copy,.figs__list{grid-column:1/-1;margin-right:0}.figs__b{grid-column:1/span 6}.figs__c{grid-column:7/-1;aspect-ratio:384/480}}.specs__wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;grid-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);margin-top:44px}.specs__media{position:relative;aspect-ratio:4/3;overflow:hidden}.specs__media img{width:100%;height:100%;object-fit:cover}.specs__table{padding-right:var(--edge)}.spec-group+.spec-group{margin-top:40px}.spec-group .label{padding-bottom:14px}.spec-group .label,.spec-row{border-bottom:1px solid var(--rule-dark)}.spec-row{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:16px;gap:16px;padding:12px 0;font-size:var(--fs-sm)}.spec-row dt{color:var(--spec-key)}.spec-group dl{border:1px solid var(--rule-dark);border-bottom:0}.spec-row{gap:0;padding:0}.spec-row dd,.spec-row dt{padding:12px 16px}.spec-row dt{border-right:1px solid var(--rule-dark)}.spec-row dd{color:var(--on-dark)}@media (max-width:1023px){.specs__wrap{grid-template-columns:1fr;row-gap:40px}.specs__table{padding-inline:var(--gutter)}}.imgband{position:relative;overflow:hidden;background:var(--ink);color:var(--on-dark)}.imgband__media{position:absolute;inset:0}.imgband__media img{width:100%;height:100%;object-fit:cover}.imgband__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ink) 0,rgba(7,7,7,.35) 40%,rgba(7,7,7,.55) 100%),linear-gradient(90deg,rgba(7,7,7,.75) 0,rgba(7,7,7,0) 60%)}.imgband__content{position:relative;z-index:1;padding-block:clamp(72px,6.5vw,100px) clamp(48px,4vw,56px)}.imgband__spacer{height:clamp(80px,12vw,200px)}.imgband .copy,.imgband .lead{max-width:400px;margin-top:28px;color:#d0d0d0}.imgband .note{margin-top:16px}.dest{position:relative;overflow:hidden;background:var(--ink);color:var(--on-dark)}.dest__media{position:absolute;inset:0 0 0 30%}.dest__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s var(--ease)}.dest__media img.is-active{opacity:1}.dest__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 0,rgba(7,7,7,.7) 30%,rgba(7,7,7,.1) 70%)}.dest__content{padding-block:var(--section-y) 56px}.dest__content>:not(.dest__media){position:relative;z-index:1}.dest__list{max-width:560px;margin-top:44px;border-bottom:1px solid var(--rule-dark)}.dest__item{display:block;padding:20px 0 22px;border-top:1px solid var(--rule-dark)}.dest__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-serif);font-size:clamp(26px,2.315vw,33px);line-height:1.2;color:rgba(249,249,249,.5);transition:color .3s var(--ease)}.dest__row svg{color:var(--gold);opacity:0;transition:opacity .3s var(--ease)}.dest__text{display:none;margin-top:10px}.dest__item.is-active .dest__row,.dest__item:hover .dest__row{color:var(--on-dark)}.dest__item.is-active .dest__row svg{opacity:1}.dest__item.is-active .dest__text{display:block}.dest__foot{display:flex;justify-content:space-between;align-items:center;margin-top:44px}@media (max-width:767px){.dest__media{inset:0;opacity:.45}}.cfg{grid-column:6/-1;margin-right:calc((var(--edge) - var(--gutter)) * -1 - 48px);padding:32px clamp(24px,5vw,72px) 40px;background:var(--ivory);color:var(--on-dark);border:1px solid var(--rule-light)}.cfg__img{position:relative;aspect-ratio:690/270;overflow:hidden}.cfg__img img{width:100%;height:100%;object-fit:cover}.cfg__img .label{position:absolute;left:24px;bottom:18px;color:var(--on-dark)}.cfg__img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(251,248,241,.85),rgba(251,248,241,0) 40%)}.cfg__img .label{z-index:1}.tabs{display:flex;border-bottom:1px solid var(--rule-dark)}.tabs__tab{flex:1 1;padding:18px 8px;font-size:var(--fs-label);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--on-dark-soft);border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .25s var(--ease)}.tabs__tab[aria-selected=true]{color:var(--on-dark);border-bottom-color:var(--gold)}.cfg__body{padding:32px 28px 28px;min-height:210px}.cfg__headrow{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.swatches{display:flex;flex-wrap:wrap;gap:18px 22px;margin-top:26px}.swatch{display:flex;flex-direction:column;align-items:center;gap:10px;width:64px;font-size:8px;letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--on-dark-soft)}.swatch__chip{width:44px;height:44px;border-radius:50%;border:1px solid rgba(7,7,7,.18);outline:1px solid transparent;outline-offset:5px}.swatch.is-standard .swatch__chip{outline-color:var(--gold)}.swatch.is-standard{color:var(--on-dark)}.cr-art img,.mf-row img{height:auto}.mf-hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(460px,68vh,680px);background:var(--ink);color:var(--on-dark)}.mf-hero__media,.mf-hero__media:after{position:absolute;inset:0}.mf-hero__media:after{content:"";background:linear-gradient(180deg,rgba(7,7,7,.72),rgba(7,7,7,0) 30%),linear-gradient(0deg,rgba(7,7,7,.85),rgba(7,7,7,.2) 55%)}.mf-hero__inner{position:relative;z-index:1;padding-block:160px 72px}.mf-hero__inner .h1{margin-top:24px}.mf-hero__inner .lead{margin-top:20px;max-width:520px;color:var(--on-dark-muted)}.mf-intro .grid{align-items:center;row-gap:40px}.mf-intro__copy{grid-column:1/span 6}.mf-figures{grid-column:8/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.mf-figures li{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid var(--rule-light)}.mf-figures__value{font-family:var(--font-serif);font-size:clamp(40px,4vw,64px);line-height:1}.mf-figures__label{font-size:var(--fs-label);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mf-figures__attr{grid-column:8/-1;margin-top:-16px}.mf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin-top:40px}.mf-row figure:first-child{grid-column:1/-1}.mf-row img{width:100%;aspect-ratio:4/3;object-fit:cover}.mf-row figure:first-child img{aspect-ratio:16/9}.mf-row figcaption{margin-top:12px}@media (max-width:1023px){.mf-figures,.mf-figures__attr,.mf-intro__copy{grid-column:1/-1}.mf-figures__attr{margin-top:0}}@media (max-width:767px){.mf-row{grid-template-columns:1fr}.mf-hero__inner{padding-block:140px 56px}}.cfg .swatch.is-selected{color:var(--on-dark)}.cfg .swatch.is-selected .swatch__chip{outline-color:var(--on-dark)}.cfg__img img{position:absolute;inset:0;opacity:0;transition:opacity .45s ease}.cfg__img img.is-active{opacity:1}.cfg__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 0;border-top:1px solid var(--rule-dark)}.cfg__foot .link-arrow{color:var(--on-dark)}.cfg ul.dash-list{margin-top:20px}.cfg--wide{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;margin:56px 0 0;padding:0;border:1px solid var(--rule-dark)}.cfg--wide .cfg__img{grid-row:1/-1;aspect-ratio:auto;min-height:460px;border-right:1px solid var(--rule-dark)}.cfg--wide .cfg__foot{padding-bottom:24px}@media (max-width:1023px){.cfg{grid-column:1/-1;margin-right:0;margin-top:48px}.cfg--wide{grid-template-columns:1fr}.cfg--wide .cfg__img{grid-row:auto;min-height:0;aspect-ratio:3/2;border-right:0}}@media (max-width:767px){.cfg{margin-inline:calc(var(--gutter) * -1);padding:24px 20px 32px}.cfg__body,.cfg__foot{padding-inline:0}.tabs__tab{letter-spacing:.16em}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 var(--gap);gap:0 var(--gap)}.steps>li{position:relative;padding-top:44px}.steps>li:before{content:"";position:absolute;top:4px;left:0;right:calc(var(--gap) * -1);height:1px;background:var(--rule-dark)}.steps>li:last-child:before{right:0}.steps>li:after{content:"";position:absolute;top:0;left:0;width:9px;height:9px;border:1px solid var(--gold);border-radius:50%;background:var(--ivory)}.steps>li:first-child:after{background:var(--gold)}.steps .label{color:var(--on-dark-soft)}.steps h3{margin-top:26px}.steps .copy-sm{margin-top:16px;max-width:200px}.s-cream .steps>li:before,.s-sand .steps>li:before{background:var(--rule-light)}.s-cream .steps>li:after{background:var(--cream)}.s-cream .steps>li:first-child:after{background:var(--gold)}.s-cream .steps .label{color:var(--muted-soft)}.steps--circles>li{padding-top:80px}.steps--circles>li:before{top:22px;background:rgba(199,153,46,.5)!important}.steps--circles>li:after{display:none}.steps__circle{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule-light);border-radius:50%;background:var(--cream);font-size:var(--fs-micro);letter-spacing:.1em}.steps--circles>li:first-child .steps__circle{background:var(--ink);color:var(--white);border-color:var(--ink)}@media (max-width:767px){.steps{grid-template-columns:1fr 1fr;row-gap:48px}.steps>li:before{right:0}}.bignum{border-top:1px solid var(--rule-dark)}.bignum>li{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;grid-gap:24px;gap:24px;padding:30px 0;border-bottom:1px solid var(--rule-dark)}.bignum__head{display:flex;align-items:center;gap:clamp(32px,6vw,72px)}.bignum__n{font-weight:200;font-size:clamp(44px,4.444vw,64px);line-height:1;color:var(--gold);min-width:1.6em}.bignum .copy-sm{max-width:340px}.bignum--stagger>li:nth-child(2) .bignum__head{padding-left:9%}.bignum--stagger>li:nth-child(3) .bignum__head{padding-left:18%}.bignum--stagger>li:nth-child(4) .bignum__head{padding-left:27%}.s-cream .bignum,.s-cream .bignum>li{border-color:var(--rule-light)}@media (max-width:767px){.bignum>li{grid-template-columns:1fr}.bignum--stagger>li .bignum__head{padding-left:0!important}}.cards{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:40px var(--gap);gap:40px var(--gap);margin-top:44px}.card__media,.featured__media{display:block}.card__media{position:relative;aspect-ratio:var(--ratio,4/3);overflow:hidden;background:var(--ink-3)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.card:hover .card__media img{transform:scale(1.03)}.card__num{margin-top:24px;font-size:var(--fs-label);color:var(--gold-deep);letter-spacing:.1em}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px}.card__meta .label:not(.label--gold){color:var(--muted-soft)}.card__meta .sep{width:14px;height:1px;background:var(--muted-soft)}.card h3{margin-top:14px}.card .copy-sm,.card .copy-xs{margin-top:12px;max-width:360px}.card .link-arrow{margin-top:26px}.s-dark .card__num{color:var(--gold)}@media (max-width:1023px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.cards{grid-template-columns:1fr}}.rows{margin-top:72px;border-top:1px solid var(--rule-light)}.rows__item{display:grid;grid-template-columns:2fr 6fr 2fr auto;align-items:center;grid-gap:16px var(--gap);gap:16px var(--gap);padding:34px 0;border-bottom:1px solid var(--rule-light)}.rows__title{font-family:var(--font-serif);font-size:clamp(22px,2.315vw,33px);line-height:1.25;transition:color .25s var(--ease)}.rows__item:hover .rows__title{color:var(--gold-deep)}.circle-btn{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--rule-light);border-radius:50%;transition:background-color .25s var(--ease),color .25s var(--ease)}.rows__item:hover .circle-btn{background:var(--ink);color:var(--white)}@media (max-width:767px){.rows__item{grid-template-columns:1fr auto}.rows__item>.label--gold,.rows__item>.rows__meta{grid-column:1/-1}.rows__item>.label--gold{order:-1}}.tbc{display:inline-block;padding:3px 7px;border:1px dashed var(--gold-line);font-size:8px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);line-height:1.4;vertical-align:middle}.on-dark .tbc,.s-dark .tbc{color:var(--gold)}.ccta{position:relative;overflow:hidden;text-align:center}.ccta__mark{position:absolute;left:50%;top:50%;width:min(360px,60vw);height:auto;transform:translate(-50%,-50%);opacity:.06;pointer-events:none}.ccta__inner{position:relative;max-width:920px;margin-inline:auto}.ccta .eyebrow{justify-content:center}.ccta .lead{max-width:420px;margin:28px auto 0}.ccta .actions{justify-content:center;margin-top:40px}.ccta--wash{background:radial-gradient(ellipse at center,#2a1420 0,#3b1b2b 40%,#120a0e 100%)}.matrix{width:100%;margin-top:56px;border-collapse:collapse;font-size:var(--fs-xs);line-height:1.6}.matrix td,.matrix th{padding:18px 16px 18px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-light)}.matrix thead th{padding-bottom:14px;font-size:var(--fs-label);font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep)}.matrix thead th:first-child{color:var(--muted-soft)}.matrix tbody th{font-family:var(--font-serif);font-weight:400;font-size:16px;width:20%}.matrix td{color:var(--muted);width:20%}.matrix td,.matrix th{padding-left:16px;border:1px solid var(--rule-light)}.matrix tbody th{width:13%}.matrix td{width:14.5%}.matrix-wrap{overflow-x:auto}@media (max-width:767px){.matrix{min-width:720px}}.checkcard{position:relative;padding:36px 34px 30px;background:var(--cream)}.checkcard:before{content:"";position:absolute;left:-1px;top:-1px;width:12px;height:12px;border-left:1px solid var(--gold);border-top:1px solid var(--gold)}.checkcard ul{margin-top:20px;border-top:1px solid var(--rule-light)}.checkcard li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--rule-light);font-family:var(--font-serif);font-size:16px}.checkcard li svg{flex:none;width:14px;height:14px;padding:1px;border:1px solid var(--gold);color:var(--gold-deep)}.checkcard .note{margin-top:18px}.duo{align-items:start;row-gap:40px}.duo__head{grid-column:1/span 4}.duo__head .copy-sm{margin-top:28px;max-width:300px}.duo__body{grid-column:6/-1}@media (max-width:1023px){.duo__body,.duo__head{grid-column:1/-1}}.alt{display:grid;grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);margin-top:48px}.alt__row{align-items:center}.alt__media{grid-column:1/span 7;aspect-ratio:480/314;position:relative;overflow:hidden}.alt__media img{width:100%;height:100%;object-fit:cover}.alt__copy{grid-column:9/-1}.alt__row--flip .alt__media{grid-column:6/-1;order:2}.alt__row--flip .alt__copy{grid-column:1/span 4;order:1}.alt__copy .copy-sm,.alt__copy .h4{margin-top:16px}.alt__copy:after{content:"";display:block;width:28px;height:1px;margin-top:28px;background:var(--gold-line)}@media (max-width:1023px){.alt__copy,.alt__media,.alt__row--flip .alt__copy,.alt__row--flip .alt__media{grid-column:1/-1;order:0}.alt__copy{margin-top:28px}}.lockup{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:56px 48px 24px;border:1px solid var(--rule-dark);text-align:center}.lockup:after{content:"";position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-right:1px solid var(--gold);border-bottom:1px solid var(--gold)}.lockup img{margin-inline:auto}.lockup__div{width:1px;height:52px;background:rgba(199,153,46,.6)}.lockup__foot{grid-column:1/-1;padding-top:22px;border-top:1px solid var(--rule-dark)}.filters{display:flex;gap:8px 28px;margin-top:36px;border-bottom:1px solid var(--rule-light);overflow-x:auto;scrollbar-width:none}.filters button{flex:none;padding:14px 0;border-bottom:1px solid transparent;margin-bottom:-1px;font-size:var(--fs-label);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.filters button[aria-pressed=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--gold)}.jgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:72px;row-gap:72px;margin-top:48px}.jgrid>.card:nth-child(4n+1){grid-column:1/span 7}.jgrid>.card:nth-child(4n+2){grid-column:9/-1;margin-top:80px}.jgrid>.card:nth-child(4n+3){grid-column:6/-1}.jgrid>.card:nth-child(4n){grid-column:1/span 5;margin-top:-40px}.jgrid .card__media{--ratio:3/2}.jgrid>.card:nth-child(4n+2) .card__media{--ratio:4/5}@media (max-width:767px){.jgrid>.card{grid-column:1/-1!important;margin-top:0!important}}.featured{align-items:center;row-gap:32px;margin-top:32px}.featured__media{grid-column:1/span 7;aspect-ratio:480/312;overflow:hidden}.featured__media img{width:100%;height:100%;object-fit:cover}.featured__copy{grid-column:9/-1}@media (max-width:1023px){.featured__copy,.featured__media{grid-column:1/-1}}.bar-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--rule-light)}.signup{align-items:end;row-gap:32px}.signup__copy{grid-column:1/span 5}.signup__form{grid-column:7/-1}.signup__row{display:flex;align-items:flex-end;gap:24px}.signup__row .field{flex:1 1}.signup .field__control{border-bottom-color:var(--rule-light)}@media (max-width:1023px){.signup__copy,.signup__form{grid-column:1/-1}}@media (max-width:559px){.signup__row{flex-direction:column;align-items:stretch}}.art-hero__inner{max-width:880px;margin-inline:auto}.art-hero .h1{margin-top:28px}.art-meta{display:flex;flex-wrap:wrap;gap:24px 0;margin-top:44px;border-top:1px solid var(--rule-dark)}.art-meta>div{padding:18px 40px 0 0;margin-right:32px;border-right:1px solid var(--rule-dark)}.art-meta>div:last-child{border-right:0}.art-meta dd{margin-top:8px;font-size:var(--fs-xs)}.art-cover{background:linear-gradient(180deg,var(--ivory) 0 50%,var(--cream) 50% 100%);padding-inline:clamp(16px,3.9vw,56px)}.art-cover .media{aspect-ratio:1328/600}.art-cover .caption-r{padding:12px 0 0;text-align:right;font-size:var(--fs-label);color:var(--muted-soft);background:var(--cream)}.art{align-items:start}.art__toc{grid-column:1/span 3;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--subnav-h) + 24px)}.art__toc ol{margin-top:20px;border-left:1px solid var(--rule-light)}.art__toc li a{display:grid;grid-template-columns:26px 1fr;padding:8px 0 8px 14px;font-size:var(--fs-micro);line-height:1.5;color:var(--muted)}.art__toc li a:hover{color:var(--ink)}.art__toc .n{color:var(--gold-deep)}.art__body{grid-column:5/span 7;font-size:var(--fs-body);line-height:1.9;color:#2a2724}.art__note{padding:16px 18px;border:1px dashed var(--gold-line);font-size:var(--fs-micro);color:var(--muted)}.art__intro{margin-top:48px;font-family:var(--font-serif);font-size:clamp(20px,1.667vw,24px);line-height:1.5;color:var(--ink)}.art__intro:first-letter{float:left;margin:6px 14px 0 0;font-size:4.2em;line-height:.8;color:var(--gold)}.art__lead{margin-top:32px}.art__sec{margin-top:48px;padding-top:28px;border-top:1px solid var(--rule-light)}.art__sec .h5{margin-top:14px}.art__sec p:not(.label){margin-top:16px}.art__sec figure{margin-top:32px}.art__sec figure .media{aspect-ratio:480/287}.art__sec figcaption{margin-top:10px;font-size:var(--fs-label);color:var(--muted-soft)}.art__quote{margin-top:28px;padding-left:24px;border-left:1px solid var(--gold);font-family:var(--font-serif);font-size:clamp(20px,1.667vw,24px);line-height:1.35;color:var(--ink)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px;padding:20px 0;border-top:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light)}.share>.label{margin-right:12px}.share a,.share button{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 14px;border:1px solid var(--rule-light);font-size:8px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.share svg{width:12px;height:12px;color:var(--gold-deep)}.share a:hover,.share button:hover{border-color:var(--ink)}.art__foot{display:flex;justify-content:space-between;align-items:center;margin-top:20px}@media (max-width:1023px){.art__toc{display:none}.art__body{grid-column:1/-1}}