.head[data-astro-cid-pznzci7v]{background:var(--tile);color:var(--tile-ink);padding:clamp(24px, 5vh, 72px) var(--margin) var(--margin);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:clamp(32px,4vw,72px);display:grid}.head-text[data-astro-cid-pznzci7v]{padding-bottom:clamp(8px,2vw,24px)}h1[data-astro-cid-pznzci7v]{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(3.25rem,1rem + 7vw,9rem);line-height:.9}.summary[data-astro-cid-pznzci7v]{max-width:34ch;font-size:var(--step-lead);margin-top:28px;line-height:1.4}.facts[data-astro-cid-pznzci7v]{font-size:var(--step-small);flex-wrap:wrap;gap:16px 36px;margin-top:36px;display:flex}.facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{opacity:.75}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-weight:600}.cover[data-astro-cid-pznzci7v]{aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden}.cover[data-astro-cid-pznzci7v] img{object-fit:cover;width:100%;height:100%}.cover--video[data-astro-cid-pznzci7v]{place-items:center;display:grid}.cover--video[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{border-radius:28px;width:auto;height:100%}.prose[data-astro-cid-pznzci7v]{max-width:1280px;padding:clamp(64px, 8vw, 120px) var(--margin) 0;align-content:start;gap:1.2em;margin-inline:auto;display:grid}.prose[data-astro-cid-pznzci7v] p,.prose[data-astro-cid-pznzci7v] li{font-size:var(--step-lead);line-height:1.5}.prose[data-astro-cid-pznzci7v]>p:not(:has(img)),.prose[data-astro-cid-pznzci7v]>h2,.prose[data-astro-cid-pznzci7v]>ul,.prose[data-astro-cid-pznzci7v]>ol{max-width:62ch}.prose[data-astro-cid-pznzci7v] h2{font-family:var(--display);text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.6vw,3rem);font-weight:400;line-height:1}.prose[data-astro-cid-pznzci7v]>h2{margin-top:clamp(40px,5vw,80px)}.prose[data-astro-cid-pznzci7v] img{border-radius:calc(var(--radius) - 8px);width:100%;height:auto}.prose[data-astro-cid-pznzci7v] strong{font-weight:700}.prose[data-astro-cid-pznzci7v] ul:not(.swatches){gap:.4em;padding-left:1.1em;list-style:outside;display:grid}.prose[data-astro-cid-pznzci7v] li::marker{color:var(--lav-deep)}.prose[data-astro-cid-pznzci7v] p:has(img+img){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(12px,1.6vw,24px);display:grid}.prose[data-astro-cid-pznzci7v] p:has(>img:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.prose[data-astro-cid-pznzci7v] p:has(>img:nth-of-type(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.prose[data-astro-cid-pznzci7v] .split{grid-template-rows:1fr repeat(10,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,6vw,96px);margin-top:clamp(40px,5vw,80px);display:grid}.prose[data-astro-cid-pznzci7v] .split>*{grid-column:1}.prose[data-astro-cid-pznzci7v] .split>:where(:first-child){grid-row:2}.prose[data-astro-cid-pznzci7v] .split>:where(:nth-child(2)){grid-row:3}.prose[data-astro-cid-pznzci7v] .split>:where(:nth-child(3)){grid-row:4}.prose[data-astro-cid-pznzci7v] .split>:where(:nth-child(4)){grid-row:5}.prose[data-astro-cid-pznzci7v] .split>:where(:nth-child(5)){grid-row:6}.prose[data-astro-cid-pznzci7v] .split>*+*{margin-top:1em}.prose[data-astro-cid-pznzci7v] .split>p:has(img){grid-area:1/2/-1;align-self:center;margin-top:0}.prose[data-astro-cid-pznzci7v] .split.flip>*{grid-column:2}.prose[data-astro-cid-pznzci7v] .split.flip>p:has(img){grid-column:1}.prose[data-astro-cid-pznzci7v] .split.narrow>p:has(img){justify-self:center;max-width:360px}.prose[data-astro-cid-pznzci7v] .detti{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px) clamp(12px,1.6vw,24px);margin-top:.5em;display:grid}.prose[data-astro-cid-pznzci7v] .detti>div{align-content:start;gap:6px;display:grid}.prose[data-astro-cid-pznzci7v] .detti p{font-size:var(--step-body);line-height:1.4}.prose[data-astro-cid-pznzci7v] .detti p:has(img){margin-bottom:8px}.prose[data-astro-cid-pznzci7v] .detti p+p+p{color:var(--muted)}.prose[data-astro-cid-pznzci7v] .swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;display:grid}.prose[data-astro-cid-pznzci7v] .swatches li{background:var(--c);color:var(--t,#0d0d0f);font-size:var(--step-small);border-radius:18px;padding:14px 16px 44px;font-weight:700;line-height:1.3}.prose[data-astro-cid-pznzci7v] .swatches span{opacity:.8;font-weight:400;display:block}.full[data-astro-cid-pznzci7v]{margin-top:clamp(24px,3vw,48px)}.next[data-astro-cid-pznzci7v]{margin-top:var(--gap-section);background:var(--tile);color:var(--tile-ink)}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{padding:clamp(40px, 6vw, 96px) var(--margin);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,72px);text-decoration:none;display:grid}.next-text[data-astro-cid-pznzci7v]{gap:12px;display:grid}.next-title[data-astro-cid-pznzci7v]{transition:translate .3s var(--ease);font-size:clamp(3rem,1rem + 7vw,8rem);line-height:.9}.next-summary[data-astro-cid-pznzci7v]{max-width:40ch;font-size:var(--step-lead);line-height:1.4}.next-pic[data-astro-cid-pznzci7v]{aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden}.next-pic[data-astro-cid-pznzci7v] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .next-title[data-astro-cid-pznzci7v]{translate:12px}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover .next-pic[data-astro-cid-pznzci7v] img{transform:scale(1.05)}@media (width<=900px){.head[data-astro-cid-pznzci7v]{grid-template-columns:1fr}.prose[data-astro-cid-pznzci7v] .split,.prose[data-astro-cid-pznzci7v] .split.flip{grid-template-rows:none;grid-template-columns:1fr}.prose[data-astro-cid-pznzci7v] .split>*{grid-row:auto}.prose[data-astro-cid-pznzci7v] .split>*,.prose[data-astro-cid-pznzci7v] .split.flip>*{grid-column:1}.prose[data-astro-cid-pznzci7v] .split>p:has(img),.prose[data-astro-cid-pznzci7v] .split.flip>p:has(img){grid-area:auto/1;margin-top:1.2em}.prose[data-astro-cid-pznzci7v] p:has(>img:nth-of-type(3)),.prose[data-astro-cid-pznzci7v] .swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.next[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{grid-template-columns:1fr}}@media (width<=560px){.prose[data-astro-cid-pznzci7v] .detti{grid-template-columns:1fr}}
