.hl-exn{display:flex;flex-wrap:wrap;gap:4px 30px;margin-bottom:clamp(24px,3vw,40px)}.hl-exn a{font:400 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:12px 0;transition:color .3s var(--out)}@media(hover:hover){.hl-exn a:hover{color:var(--ink)}}.hl-nts__head{max-width:40em}.hl-nts__head p{margin-top:12px;color:var(--mute)}.hl-nts__list{list-style:none;margin:clamp(28px,3.4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--pad)}.hl-nts__item{position:relative;border-top:1px solid var(--hair)}.hl-nts__item:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--out)}.hl-nts__item.is-on:before{transform:scaleX(1)}.hl-nts__row{display:grid;align-content:start;gap:6px;width:100%;padding:22px 0 8px;text-align:left;color:var(--mute);cursor:default;transition:color .35s var(--ease)}button.hl-nts__row{cursor:pointer}.hl-nts__item.is-on .hl-nts__row{color:var(--ink)}.hl-nts__n{font-family:var(--serif);font-weight:300;font-size:clamp(60px,7vw,112px);line-height:.9;letter-spacing:-.03em}.hl-nts__row b{font:400 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.hl-nts__t{margin-top:8px;max-width:24em;font-size:15.5px;line-height:1.5;text-wrap:pretty}@media(hover:hover){button.hl-nts__row:hover{color:var(--ink)}}button.hl-nts__row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media(max-width:599px){.hl-nts__list{grid-template-columns:1fr}.hl-nts__row{grid-template-columns:3.2em minmax(0,1fr);column-gap:14px;align-items:baseline;padding:18px 0}.hl-nts__n{font-size:56px;grid-row:1 / span 2}.hl-nts__t{margin-top:0}}.hl-cars{display:grid;gap:clamp(36px,4.6vw,72px)}.hl-cg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px var(--pad);align-items:start}.hl-cg__h{grid-column:1 / span 3;font:400 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:4px}.hl-cg__row{grid-column:4 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pad)}.hl-car{display:grid;gap:14px;align-content:start;transition:opacity .5s var(--ease),filter .5s var(--ease)}.hl-car .hl-fig{aspect-ratio:3 / 2}.hl-car__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 12px/1 var(--mono);letter-spacing:.04em}.hl-car__new{display:none;padding:5px 8px;background:var(--ink);color:var(--wash);font:400 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.hl-car.is-new .hl-car__new,.hl-car.is-later .hl-car__new{display:inline-block}.hl-car.is-later .hl-car__new{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px currentColor}.hl-car h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.3vw,34px);line-height:1.08}.hl-car h3 a{transition:color .3s var(--out)}@media(hover:hover){.hl-car h3 a:hover{color:var(--lake-deep, #6F8E9A)}}.hl-car p{color:#1b1d1cc7;font-size:15.5px;line-height:1.55;max-width:34em;text-wrap:pretty}.hl-car__tip{font:400 12px/1.4 var(--mono)!important;letter-spacing:.03em;color:var(--mute)!important}.hl-car__pin{display:inline-grid;place-items:center;width:44px;height:44px;margin:-14px -12px -14px 0;color:var(--ink);opacity:.55;transition:opacity .3s var(--out),color .3s var(--out)}.hl-car__pin svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.hl-car__pin:hover{opacity:1;color:var(--lake-deep, #6F8E9A)}}.hl-car__pin:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:-6px}.hl-cg--solo .hl-cg__row{grid-template-columns:minmax(0,1fr)}.hl-cg--solo .hl-car{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pad);align-items:start}.hl-cg--solo .hl-car__body{display:grid;gap:14px;align-content:start}.hl-cars[data-n="2"] .hl-car[data-from="3"],.hl-cars[data-n="2"] .hl-car[data-from="4"],.hl-cars[data-n="3"] .hl-car[data-from="4"]{opacity:.55;filter:saturate(.5)}.hl-car:hover,.hl-car:focus-within{opacity:1!important;filter:none!important}@media(max-width:1023px){.hl-cg__h,.hl-cg__row{grid-column:1 / -1}}@media(max-width:599px){.hl-cg__row{grid-template-columns:minmax(0,1fr);gap:32px}.hl-cg--solo .hl-car{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hl-car,.hl-nts__item:before,.hl-nts__row,.hl-exn a{transition:none}}.hl-car .hl-link{justify-self:start}.hl-car__meta{flex-wrap:wrap;row-gap:8px}.hl-car__new{white-space:nowrap}.hl-note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px var(--pad);padding:clamp(36px,4vw,64px) 0 0;border-top:1px solid var(--hair);align-items:start}.hl-note__head{grid-column:1 / span 5;display:grid;gap:14px}.hl-note h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,3vw,46px);line-height:1.06;letter-spacing:-.012em;margin-bottom:6px}.hl-note__head p{max-width:30em;font-size:16px;line-height:1.6;color:#1b1d1cb8;text-wrap:pretty}.hl-note__links{grid-column:7 / -1;list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.hl-note__links a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:baseline;gap:4px 18px;padding:20px 0;border-bottom:1px solid var(--hair);color:var(--ink)}.hl-note__links b{font-family:var(--serif);font-weight:400;font-size:clamp(21px,1.8vw,26px);line-height:1.1}.hl-note__links small{font:400 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hl-note__ext{align-self:center;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:transform .35s var(--out),opacity .3s var(--out)}@media(hover:hover){.hl-note__links a:hover .hl-note__ext{opacity:1;transform:translate(2px,-2px)}}.hl-note__links a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(max-width:1023px){.hl-note__head,.hl-note__links{grid-column:1 / -1}}@media(max-width:599px){.hl-note__links a{grid-template-columns:minmax(0,1fr) 28px}.hl-note__links small{grid-column:1;grid-row:2}.hl-note__ext{grid-column:2;grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.hl-note__ext{transition:none}}
