.dh{position:relative;display:flex;color:var(--ivory);background:var(--acacia);overflow:hidden}.dh--full{min-height:max(640px,min(100svh,980px))}.dh--tall{min-height:max(600px,min(88svh,900px))}.dh--mid{min-height:max(520px,min(72svh,760px))}.dh__media{position:absolute;inset:0}.dh__media .dh__ph,.dh__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dh__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1414118c,#14141152 18%,#14141100 32%,#14141114 48%,#141411b8);pointer-events:none}.dh__in{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;padding-top:calc(var(--header-h) + 40px);padding-bottom:44px}.dh__top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.dh__crumbs{color:var(--ivory)}.dh__crumbs a{opacity:.8}.dh__crumbs a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.dh__crumbs [aria-current]{opacity:1}.dh__cap{max-width:34em;margin-left:auto;font-family:var(--serif);font-style:italic;font-size:12.5px;line-height:1.45;text-align:right;color:#f5f0e79e}.dh__body{margin-top:auto;padding-top:72px}.dh__eyebrow{display:flex;flex-wrap:wrap;gap:6px 14px;color:#f5f0e7db;margin-bottom:22px}.dh__eyebrow span[aria-hidden]{opacity:.5}.dh__title{margin:0;color:var(--ivory);text-wrap:balance}.dh__title--caps{text-transform:uppercase;letter-spacing:.035em;line-height:.9;margin-left:-.04em}.dh__row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 80px;align-items:end;margin-top:36px}.dh__lead{margin:0;font-family:var(--serif-display);font-size:clamp(22px,2.3vw,34px);line-height:1.22;max-width:30ch;text-wrap:balance}.dh__aside{font-size:15px;line-height:1.6;color:#f5f0e7db}.dh__aside .eyebrow{color:var(--sand);margin-bottom:8px}.dh__aside .mstrip{margin-top:12px;max-width:360px}.dh__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e7b8}.dh__scroll{display:inline-flex;align-items:center;gap:16px}.dh__scroll:after{content:"";width:56px;height:1px;background:currentColor}@media (max-width: 900px){.dh__row{grid-template-columns:1fr}.dh__cap{display:none}}@media (max-width: 720px){.dh--full{min-height:max(560px,86svh)}.dh--tall{min-height:max(540px,80svh)}.dh--mid{min-height:480px}.dh__in{padding-top:calc(var(--header-h) + 20px);padding-bottom:28px}.dh__title--caps{text-transform:none;letter-spacing:-.02em;margin-left:0}.dh__title.d-xl{font-size:64px}.dh__title.d-l{font-size:clamp(40px,11vw,52px)}.dh__lead{font-size:21px}.dh__row{margin-top:20px}.dh__foot{margin-top:28px;font-size:11px}.dh__scroll{display:none}}.sec-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:20px 80px;align-items:end;margin-bottom:56px}.sec-head .marker{margin-bottom:20px}.sec-head__aside{display:flex;flex-direction:column;gap:14px;max-width:42ch}.sec-head__aside p{margin:0}@media (max-width: 900px){.sec-head{grid-template-columns:1fr;margin-bottom:36px}}.di{row-gap:32px;align-items:start}.di__head{grid-column:1 / span 6}.di__head .marker{margin-bottom:28px}.di__text{grid-column:8 / span 5;display:flex;flex-direction:column;gap:24px;padding-top:52px}.di__text p{margin:0;max-width:60ch}@media (max-width: 900px){.di__head,.di__text{grid-column:1 / -1}.di__text{padding-top:0}}.dw{padding-top:0}.dw>.marker{padding-top:44px;border-top:1px solid var(--line)}.dw__list{display:grid;gap:56px 48px;margin:16px 0 0;padding:0;list-style:none}.dw__list--1{grid-template-columns:minmax(0,520px)}.dw__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dw__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dw__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dw__item{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.dw__item .h3{font-size:30px}.dw__item p{margin:0;max-width:40ch}.dw__where{font-size:14.5px;line-height:1.6}.dw__where .eyebrow{color:var(--brass-deep);margin-right:8px}.dw__more{margin:48px 0 0}.dw__title{margin:8px 0 24px}.dw__exps{display:flex;flex-wrap:wrap;gap:14px 40px;margin:0;padding:0;list-style:none}@media (max-width: 1100px){.dw__list--4,.dw__list--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dw__list,.dw__list--2,.dw__list--3,.dw__list--4{grid-template-columns:1fr;gap:32px}.dw__item .h3{font-size:26px}.dw__more{margin-top:36px}}.dx{padding-top:calc(var(--section) * .62)}.dx__head{padding-bottom:48px}.dx__row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:20px 80px;align-items:end}.dx__row p{margin:0;max-width:44ch}@media (max-width: 900px){.dx__row{grid-template-columns:1fr}.dx__head{padding-bottom:32px}}.ch__title{margin-bottom:64px}.ch__group{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px;padding:56px 0 64px;border-top:1px solid var(--line)}.ch__side{grid-column:1 / span 4;align-self:start;position:sticky;top:calc(var(--header-h) + 32px);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ch__side p{margin:0;max-width:36ch}.ch__side .h3 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ch__count{color:var(--brass-deep)}.ch__parks{grid-column:6 / span 7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none}.ch__park{padding:22px 0 24px;border-top:1px solid var(--line)}.ch__park.is-lead{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px;align-items:end;padding:0 0 36px;border-top:0}.ch__text{display:flex;flex-direction:column;gap:8px}.ch__text p{margin:0;max-width:52ch}.ch__text .eyebrow span[aria-hidden]{margin:0 8px}.ch__name a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ch__name.h4{font-family:var(--serif-display);font-size:24px;line-height:1.2}.ch__best .eyebrow{color:var(--brass-deep);margin-right:8px}.ch__img{display:block}.ch__img .plate{transition:filter var(--slow) var(--ease)}.ch__img:hover .plate{filter:brightness(1.05)}@media (max-width: 900px){.ch__side,.ch__parks{grid-column:1 / -1}.ch__side{position:static}}@media (max-width: 720px){.ch__title{margin-bottom:40px}.ch__group{padding:40px 0 48px}.ch__parks{grid-template-columns:1fr}.ch__park.is-lead{grid-template-columns:1fr;gap:20px;padding-bottom:28px}.ch__park{padding:18px 0 20px}}.wi__in{row-gap:48px}.wi__head{grid-column:1 / span 4;display:flex;flex-direction:column;gap:20px}.wi__head .marker{margin-bottom:4px}.wi__head p{margin:0;max-width:38ch}.wi__img{margin-top:20px;max-width:360px}.wi__table{grid-column:6 / span 7;align-self:start}.wi__row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:20px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line-on-dark)}.wi__row--head{padding:0 0 14px;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-lift)}.wi__sp{font-family:var(--serif-display);font-size:25px;line-height:1.2}.wi__sp a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.wi__where{font-size:14.5px;line-height:1.6}.wi__where a{color:var(--ivory)}.wi__where a:hover{text-decoration:underline;text-underline-offset:3px}.wi__where span{color:var(--text-on-dark-muted)}.wi__note{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.5;color:var(--text-on-dark-muted)}@media (max-width: 1100px){.wi__head,.wi__table{grid-column:1 / -1}.wi__img{display:none}}@media (max-width: 720px){.wi__row{grid-template-columns:1fr;gap:6px;padding:18px 0}.wi__row--head{display:none}.wi__table{border-top:1px solid var(--line-on-dark)}.wi__sp{font-size:24px}}.wi__table:not(.is-open) .wi__row--more{display:none}.wi__all{display:flex;align-items:center;min-height:48px;margin-top:16px;padding:0;border:0;border-bottom:1px solid var(--sand);background:none;color:var(--ivory);font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.wi__all:hover{color:var(--sand)}.cal{--cal-best: var(--acacia);--cal-good: var(--sand);--cal-other: #E6DDCC}.cal__t{width:100%;border-collapse:separate;border-spacing:3px 0;table-layout:fixed}.cal__corner{width:22%}.cal__mh{padding:0 0 10px;font-weight:400}.cal__m{position:relative;display:block;width:100%;min-height:44px;padding:0 0 0 2px;border:0;border-bottom:1px solid transparent;background:none;color:var(--text-muted);font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;transition:color var(--quick) var(--ease),border-color var(--quick) var(--ease)}.cal__m:hover{color:var(--text)}.cal__m[aria-pressed=true]{color:var(--text);border-bottom-color:var(--brass)}.cal__mh.is-now .cal__m:after{content:"";position:absolute;left:3px;top:6px;width:5px;height:5px;border-radius:50%;background:var(--brass)}.cal__mh.is-now .cal__m{padding-top:10px}.cal__ms{display:none}.cal__row th,.cal__row td{border-top:1px solid var(--line)}.cal__name{padding:12px 16px 12px 0;text-align:left;font-weight:400;vertical-align:middle}.cal__name a,.cal__name{font-family:var(--serif-display);font-size:21px;line-height:1.2}.cal__name a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cal__sub{display:block;margin-top:3px;font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--text-muted)}.cal__c{position:relative;height:52px;padding:6px 0;background-clip:content-box;transition:box-shadow var(--quick) var(--ease)}.cal__c.is-best{background-color:var(--cal-best)}.cal__c.is-good{background-color:var(--cal-good)}.cal__c.is-other{background-color:var(--cal-other)}.cal__c.is-sel:after{content:"";position:absolute;inset:2px -3px;border:1.5px solid var(--brass);pointer-events:none}.cal__mh.is-sel .cal__m{color:var(--text)}.cal__herd th,.cal__herd td{padding:2px 0 12px;vertical-align:top}.cal__herd td{font-size:12.5px;line-height:1.35;color:var(--brass-deep)}.cal__herd td span{display:block;padding:6px 8px 0;border-top:1px dashed rgba(122,96,57,.45)}.cal__herd th .cal__sub{margin-top:0;font-size:13px}.cal__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px 40px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.cal__legend{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;font-size:14px}.cal__legend li{display:flex;align-items:center;gap:10px}.cal__legend i{width:22px;height:12px}.cal__legend .is-best{background:var(--cal-best)}.cal__legend .is-good{background:var(--cal-good)}.cal__legend .is-other{background:var(--cal-other)}.cal__foot .placeholder-note{margin:0}.cal__now{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px 32px;align-items:baseline;margin-top:40px;padding:28px 32px;background:var(--bone)}.cal__now .eyebrow{margin:0;color:var(--brass-deep)}.cal__now p{margin:0}.cal__say{font-family:var(--serif);font-size:18px;line-height:1.55;max-width:70ch}.cal__say a{text-decoration:underline;text-decoration-color:#1e2a224d;text-underline-offset:4px}.cal__say a:hover{text-decoration-color:currentColor}.cal__now .small{grid-column:2}.cal__now .alink{grid-column:3;grid-row:1}@media (max-width: 1100px){.cal__now{grid-template-columns:1fr}.cal__now .small,.cal__now .alink{grid-column:1;grid-row:auto}}@media (max-width: 720px){.cal__t,.cal__t thead,.cal__t tbody{display:block}.cal__t tr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2px}.cal__corner{display:none}.cal__t thead tr{position:sticky;top:var(--header-h);z-index:2;background:var(--ivory)}.cal__mh{padding:0}.cal__m{min-height:44px;padding:0;text-align:center;letter-spacing:0;font-size:12px}.cal__mh.is-now .cal__m:after{left:50%;margin-left:-2.5px;top:4px}.cal__ml{display:none}.cal__ms{display:inline}.cal__row th{grid-column:1 / -1;padding:16px 0 8px}.cal__row td{border-top:0}.cal__name a,.cal__name{font-size:19px}.cal__sub{display:inline;margin-left:8px;font-size:13px}.cal__c{height:24px;padding:0}.cal__c.is-sel:after{inset:-2px -1px}.cal__herd{display:none!important}.cal__now{padding:22px 20px;margin-top:28px}.cal__say{font-size:17px}}.jr__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px 56px;align-items:start}.jr__grid.is-single{grid-template-columns:1fr}.jr__lead{position:relative;display:grid;grid-template-columns:minmax(0,1fr);color:var(--ivory)}.jr__lead>.plate,.jr__lead>.jr__over{grid-area:1 / 1}.jr__lead>.plate{align-self:stretch;min-width:0}.jr__lead .plate{transition:filter var(--slow) var(--ease)}.jr__lead:hover .plate{filter:brightness(1.06)}.jr__over{position:relative;align-self:end;margin:0 40px 36px;padding-top:64px;z-index:3;display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}.jr__over p{margin:0;max-width:46ch}.jr__over .jr__meta{color:#f5f0e7d1}.jr__lead .ph-cap{top:18px;bottom:auto}.jr__lead .plate.shade-b:before{background:linear-gradient(180deg,#14141138,#14141173 38%,#141411bd)}.jr__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0}.jr__meta span[aria-hidden]{opacity:.5}.jr__rest{display:flex;flex-direction:column}.jr__item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px;padding:28px 0;border-top:1px solid var(--line)}.jr__item:first-child{padding-top:0;border-top:0}.jr__text{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.jr__text p{margin:0}.jr__text .jr__meta{color:var(--brass-deep)}.jr__text .h3{font-size:28px}.jr__item:hover .h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}@media (max-width: 1000px){.jr__grid{grid-template-columns:1fr}}@media (max-width: 720px){.jr__lead .plate.r-4x5,.jr__lead .plate.r-21x9{aspect-ratio:4 / 5}.jr__over{margin:0 22px 24px;padding-top:56px}.jr__over .h2{font-size:34px}.jr__sum{display:none}.jr__item{grid-template-columns:104px minmax(0,1fr);gap:16px;padding:20px 0}.jr__item:first-child{padding-top:20px;border-top:1px solid var(--line)}.jr__item .plate{aspect-ratio:1 / 1}.jr__text .h3{font-size:22px}.jr__text .small{display:none}}.st__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px;margin:0;padding:0;list-style:none;align-items:start}.st__item a{display:flex;flex-direction:column;gap:10px}.st__item .plate{margin-bottom:8px;transition:filter var(--slow) var(--ease)}.st__item a:hover .plate{filter:brightness(1.05)}.st__item p{margin:0}.st__meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--brass-deep)}.st__meta span[aria-hidden]{opacity:.6}.st__name{font-family:var(--serif-display);font-size:22px;line-height:1.25}.st__item a:hover .st__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.on-dark .st__meta{color:var(--sand)}.st__list--n1{grid-template-columns:minmax(0,1fr)}.st__list--n1{max-width:1120px}.st__list--n1 .st__item a{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:1fr auto auto auto auto;column-gap:48px;row-gap:10px}.st__list--n1 .st__item a>.st__meta{grid-row:2}.st__list--n1 .st__item a>.st__name{grid-row:3}.st__list--n1 .st__item a>.caption{grid-row:4}.st__list--n1 .st__item a>.placeholder-note{grid-row:5}.st__list--n1 .st__item a>.plate{grid-row:1 / span 5;margin:0}.st__list--n1 .st__item a>:not(.plate){grid-column:2}.st__list--n1 .st__name{font-size:30px}.st__list--n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;column-gap:48px}.st__list--n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1100px){.st__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.st__list,.st__list--n2,.st__list--n3{display:block;border-top:1px solid var(--line)}.st__item a,.st__list--n1 .st__item a{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:none;column-gap:18px;row-gap:4px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}.st__item a>.plate,.st__list--n1 .st__item a>.plate{grid-row:1 / span 4;grid-column:1;margin:0;aspect-ratio:1 / 1}.st__item a>:not(.plate),.st__list--n1 .st__item a>:not(.plate){grid-column:2;grid-row:auto}.st__name,.st__list--n1 .st__name{font-size:20px}}.nb__in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 56px;align-items:start}.nb__head{display:flex;flex-direction:column;gap:14px}.nb__head p{margin:0;max-width:34ch}.nb__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.nb__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.nb__name{font-family:var(--serif-display);font-size:22px;line-height:1.25}.nb__item:hover .nb__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nb__type{grid-column:1}.nb__km{grid-column:2;grid-row:1;align-self:center;color:var(--brass-deep);white-space:nowrap}.nb__from{grid-column:1 / -1;font-style:italic;font-family:var(--serif)}@media (max-width: 900px){.nb__in{grid-template-columns:1fr}}@media (max-width: 720px){.nb__list{grid-template-columns:1fr}}.ti__in{row-gap:40px}.ti__head{grid-column:1 / span 4;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.ti__head p{margin:0;max-width:36ch}.ti__acc{grid-column:6 / span 7;border-top-color:var(--charcoal)}.ti__h{margin:0;font:inherit}.ti__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 40px;max-width:none}.ti__panel p{margin:0;max-width:62ch}.ti__panel .placeholder-note{white-space:nowrap}@media (max-width: 1000px){.ti__head,.ti__acc{grid-column:1 / -1}}@media (max-width: 720px){.ti__panel{grid-template-columns:1fr}.ti .acc__btn{font-size:20px}}.pc{position:relative;overflow:hidden;color:var(--ivory);background:var(--acacia);text-align:center}.pc__ph,.pc__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pc:after{content:"";position:absolute;inset:0;background:#12141173}.pc__in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:128px;padding-bottom:128px}.pc__in .eyebrow{margin:0;color:#f5f0e7d9}.pc__in .h1{margin:0;max-width:18ch;text-wrap:balance}.pc__text{margin:0;max-width:46ch;color:#f5f0e7db}.pc__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 36px;margin-top:12px}@media (max-width: 720px){.pc__in{padding-top:88px;padding-bottom:88px}.pc__actions{flex-direction:column;width:100%}.pc__actions .btn{width:100%}}.ctx-pop{width:260px;padding:18px 20px;background:var(--ivory);color:var(--text);border:1px solid var(--line);box-shadow:0 18px 40px -24px #14141173;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ctx-pop p{margin:0}.ctx-pop .eyebrow{color:var(--brass-deep)}.ctx-pop__name{font-family:var(--serif-display);font-size:21px;line-height:1.2}.nf{padding-top:96px;padding-bottom:120px;max-width:1100px}.nf .h1{margin:16px 0 20px;max-width:16ch}.nf__lead{max-width:52ch;margin:0 0 40px}.nf__search{border-bottom:1px solid var(--charcoal);max-width:720px}.nf__input{width:100%;height:72px;border:0;background:none;font-family:var(--serif-display);font-size:clamp(26px,3.4vw,40px);color:var(--text);outline:none}.nf__input::placeholder{color:#a9a294}.nf__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.nf__search:focus-within{border-bottom-color:var(--brass);box-shadow:0 1px 0 var(--brass)}.nf__results{max-width:720px;margin:8px 0 0;padding:0;list-style:none}.nf__results li{border-bottom:1px solid var(--line)}.nf__results li.small{padding:16px 0;border:0}.nf__hit{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-height:52px;padding:14px 0}.nf__hit-name{font-family:var(--serif-display);font-size:21px}.nf__hit:hover .nf__hit-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nf__cols{display:grid;grid-template-columns:1fr 2fr 1fr;gap:32px;margin-top:72px;padding-top:32px;border-top:1px solid var(--line)}.nf__cols ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:16px}.nf__parks{display:grid!important;grid-template-columns:1fr 1fr;gap:8px 24px!important}.nf__label{margin:0 0 14px}@media (max-width: 720px){.nf{padding-top:48px;padding-bottom:88px}.nf__cols{grid-template-columns:1fr;margin-top:48px}}#main>:is(.section,.section--tight):not(.on-dark,.on-bone,.on-charcoal)+:is(.section,.section--tight):not(.on-dark,.on-bone,.on-charcoal){padding-top:calc(var(--section) * .45)}
