html:has(.art){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.art){scroll-behavior:auto}}.art.astro-ff37lvqi{--measure: 40rem;padding-top:calc(var(--header-h) + clamp(28px,4vw,64px))}.hd__back.astro-ff37lvqi{gap:.45rem;color:var(--ink-3);transition:color .3s ease}.hd__back.astro-ff37lvqi:hover{color:var(--ink)}.hd__back.astro-ff37lvqi .hd__ba{rotate:-90deg;width:.85rem}html[dir=rtl] .hd__back.astro-ff37lvqi .hd__ba{rotate:90deg}.hd__grid.astro-ff37lvqi{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,3.2fr);gap:1.4rem var(--col-gap);margin-top:clamp(2.2rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.hd__facts.astro-ff37lvqi{display:grid;gap:.35rem;align-content:start;margin:0;padding-top:.9rem;border-top:1px solid var(--rule-strong);font-size:.74rem;letter-spacing:.04em;color:var(--ink-2);text-transform:uppercase}.hd__facts.astro-ff37lvqi dd.astro-ff37lvqi{margin:0}.hd__no.astro-ff37lvqi{color:var(--brass);margin-bottom:.4rem!important}.hd__main.astro-ff37lvqi{display:grid;gap:clamp(1.2rem,2vw,1.8rem);align-content:start}.hd__title.astro-ff37lvqi{font-family:var(--f-serif);font-optical-sizing:auto;font-weight:330;font-size:clamp(2.5rem,1.3rem + 4.2vw,5.6rem);line-height:1;letter-spacing:-.03em;color:var(--ink);max-width:17ch;text-wrap:balance}.hd__dek.astro-ff37lvqi{font-family:var(--f-serif);font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);line-height:1.45;color:var(--ink-2);max-width:46ch;text-wrap:pretty}html[dir=rtl] .hd__title.astro-ff37lvqi{font-weight:500;letter-spacing:0;line-height:1.25}html[dir=rtl] .hd__facts.astro-ff37lvqi{text-transform:none;letter-spacing:0}@media(max-width:760px){.hd__grid.astro-ff37lvqi{grid-template-columns:1fr}.hd__facts.astro-ff37lvqi{order:2;display:flex;flex-wrap:wrap;gap:.3rem 1.1rem}.hd__no.astro-ff37lvqi{margin:0!important}}.hd__plate.astro-ff37lvqi{display:grid;gap:.8rem;margin-bottom:clamp(3rem,6vw,5.5rem)}.hd__sheet.astro-ff37lvqi{aspect-ratio:21 / 9;--ti: 16px}.hd__sheet.astro-ff37lvqi .hd__fig{position:absolute;inset:0}.hd__sheet.astro-ff37lvqi .hd__fig{--k: .5;inset:6% 0}.hd__plate--cover.astro-ff37lvqi .hd__sheet.astro-ff37lvqi .hd__fig{inset:auto 2.2% 4% auto;width:19%;height:34%;--k: 1.2}.hd__plate--cover.astro-ff37lvqi .hd__sheet.astro-ff37lvqi .hd__cover{inset:8% 22% 8% 4%;width:74%;height:84%}.hd__sheet.astro-ff37lvqi .hd__cover{position:absolute;inset:9% 8%;width:84%;height:82%;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(13,27,44,.16)) drop-shadow(0 4px 6px rgba(13,27,44,.12));animation:hd-in 1.4s var(--ease-water) .12s both}@keyframes hd-in{0%{opacity:0;translate:0 18px;scale:.985}}@media(max-width:760px){.hd__sheet.astro-ff37lvqi{aspect-ratio:4 / 3}.hd__plate--cover.astro-ff37lvqi .hd__sheet.astro-ff37lvqi .hd__fig{width:30%;height:28%}.hd__plate--cover.astro-ff37lvqi .hd__sheet.astro-ff37lvqi .hd__cover{inset:6% 6% 26%;width:88%;height:68%}}.cap.astro-ff37lvqi{display:flex;gap:.9rem;align-items:baseline;font-size:.86rem;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.cap__n.astro-ff37lvqi{flex:none;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.photo.astro-ff37lvqi{display:grid;gap:.7rem;margin-block:2.4rem}.photo.astro-ff37lvqi img.astro-ff37lvqi{width:auto;max-width:100%;max-height:min(72vh,640px);height:auto;margin-inline:auto;border-radius:2px;background:var(--foam-2)}.rd.astro-ff37lvqi{display:grid;grid-template-columns:minmax(0,1fr) min(var(--measure),100%) minmax(0,1fr);column-gap:var(--col-gap);padding-bottom:clamp(4rem,8vw,7rem)}.rd__text.astro-ff37lvqi{grid-column:2;max-width:none}.toc.astro-ff37lvqi{grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-h) + 2rem);max-width:15rem}.toc.astro-ff37lvqi{transition:opacity .5s var(--ease-water),translate .5s var(--ease-water)}.toc.astro-ff37lvqi[data-quiet]{opacity:0;translate:0 8px;pointer-events:none}.toc__l.astro-ff37lvqi{color:var(--ink-3);margin-bottom:.9rem}.toc.astro-ff37lvqi ol.astro-ff37lvqi{display:grid;gap:.15rem;border-inline-start:1px solid var(--rule)}.toc.astro-ff37lvqi a.astro-ff37lvqi{display:flex;gap:.7rem;padding:.32rem .9rem;margin-inline-start:-1px;border-inline-start:1px solid transparent;font-size:.86rem;line-height:1.35;color:var(--ink-3);transition:color .3s ease,border-color .3s ease}.toc.astro-ff37lvqi a.astro-ff37lvqi .mono.astro-ff37lvqi{font-size:.68rem;padding-top:.15em;opacity:.7}.toc.astro-ff37lvqi a.astro-ff37lvqi:hover{color:var(--ink)}.toc.astro-ff37lvqi a.astro-ff37lvqi[aria-current]{color:var(--ink);border-inline-start-color:var(--brass)}.toc.astro-ff37lvqi a.astro-ff37lvqi[aria-current] .mono.astro-ff37lvqi{color:var(--brass);opacity:1}@media(max-width:1180px){.rd.astro-ff37lvqi{grid-template-columns:minmax(0,1fr)}.rd__text.astro-ff37lvqi{grid-column:1;max-width:var(--measure);margin-inline:auto;width:100%}.toc.astro-ff37lvqi{display:none}}.rd__text.astro-ff37lvqi{font-size:clamp(1.08rem,1rem + .3vw,1.2rem);line-height:1.75;color:color-mix(in oklab,var(--ink) 82%,var(--ink-2));font-kerning:normal;hyphens:auto;-webkit-hyphens:auto;hanging-punctuation:first}.rd__text.astro-ff37lvqi p{text-wrap:pretty}.rd__text.astro-ff37lvqi>*+*{margin-top:1.15em}.rd__text.astro-ff37lvqi .lede.astro-ff37lvqi{font-family:var(--f-serif);font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);line-height:1.45;color:var(--ink);letter-spacing:-.01em;hyphens:manual;margin-bottom:.4em}.rd__text.astro-ff37lvqi h2.astro-ff37lvqi{display:grid;gap:.55rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);line-height:1.15;letter-spacing:-.015em;margin-top:2.6em;padding-top:1.1rem;border-top:1px solid var(--rule);scroll-margin-top:calc(var(--header-h) + 1.5rem);hyphens:manual}.h2__n.astro-ff37lvqi{font-size:.72rem;letter-spacing:.08em;color:var(--brass);font-weight:400}.rd__text.astro-ff37lvqi h2.astro-ff37lvqi+p{margin-top:.8em}.rd__text.astro-ff37lvqi blockquote.astro-ff37lvqi{margin-block:2em;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);line-height:1.3;font-style:normal;border-inline-start:2px solid var(--brass)}.rd__text.astro-ff37lvqi ul.astro-ff37lvqi{padding-inline-start:1.1em}.idx.astro-ff37lvqi{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));border-top:1px solid var(--rule-strong);margin-block:1.6em .6em!important}.idx.astro-ff37lvqi li.astro-ff37lvqi{margin:0!important;border-bottom:1px solid var(--rule)}.idx.astro-ff37lvqi a.astro-ff37lvqi{display:flex;gap:.9rem;align-items:baseline;padding:.7rem .2rem;font-size:1rem;line-height:1.3;color:var(--ink);transition:color .3s ease,padding .4s var(--ease-water)}.idx.astro-ff37lvqi a.astro-ff37lvqi .mono.astro-ff37lvqi{font-size:.7rem;color:var(--brass)}.idx.astro-ff37lvqi a.astro-ff37lvqi:hover{color:var(--phyco);padding-inline-start:.6rem}.fig.astro-ff37lvqi{display:grid;gap:.75rem;margin-block:2.6em!important}.fig__sheet.astro-ff37lvqi{aspect-ratio:16 / 10;display:grid;place-items:center}.fig__sheet.astro-ff37lvqi .fig__img{width:82%;height:80%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(13,27,44,.14)) drop-shadow(0 3px 5px rgba(13,27,44,.1))}.gal.astro-ff37lvqi{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin-top:2.6em!important}.gal__it.astro-ff37lvqi{display:grid;gap:.5rem;align-content:start}.gal__it.astro-ff37lvqi img.astro-ff37lvqi{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:2px;background:var(--foam-2)}.gal__it.astro-ff37lvqi .cap.astro-ff37lvqi{font-size:.78rem}.steps__row.astro-ff37lvqi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--col-gap);margin-top:2.6rem;counter-reset:st}.steps__row.astro-ff37lvqi a.astro-ff37lvqi{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:1.2rem;row-gap:.35rem;align-content:start;height:100%;padding-block:1.4rem 1.8rem;border-top:1px solid var(--rule-light-strong)}.steps__fig.astro-ff37lvqi{grid-row:1 / span 3;height:6.5rem;display:grid;place-items:center}.steps__fig.astro-ff37lvqi .mfig{height:6.5rem;width:100%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45));transition:translate .6s var(--ease-water)}.steps__row.astro-ff37lvqi a.astro-ff37lvqi:hover .mfig{translate:0 -5px}.steps__n.astro-ff37lvqi{font-size:.72rem;color:var(--brass-2);letter-spacing:.08em}.steps__t.astro-ff37lvqi{font-family:var(--f-serif);font-size:1.3rem;font-weight:400;line-height:1.2;transition:color .3s ease}.steps__row.astro-ff37lvqi a.astro-ff37lvqi:hover .steps__t.astro-ff37lvqi{color:var(--phyco-soft)}.steps__s.astro-ff37lvqi{font-size:.9rem;line-height:1.55;opacity:.7}@media(max-width:1100px){.steps__row.astro-ff37lvqi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.steps__row.astro-ff37lvqi{grid-template-columns:1fr}.steps__row.astro-ff37lvqi a.astro-ff37lvqi{grid-template-columns:6rem minmax(0,1fr)}.steps__fig.astro-ff37lvqi,.steps__fig.astro-ff37lvqi .mfig{height:5rem}}.mills__row.astro-ff37lvqi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem var(--col-gap);margin-top:2.6rem}.mills__row.astro-ff37lvqi li.astro-ff37lvqi{display:grid;gap:.8rem;align-content:start}.mills__sheet.astro-ff37lvqi{aspect-ratio:4 / 3;display:grid;place-items:center}.mills__gen.astro-ff37lvqi{position:absolute;top:1rem;inset-inline-start:1.5rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.mills__sheet.astro-ff37lvqi .mills__img{width:76%;height:74%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(13,27,44,.14))}.mills__t.astro-ff37lvqi{font-size:1.45rem;line-height:1.2;margin-top:.4rem}.mills__x.astro-ff37lvqi{color:var(--ink-2);line-height:1.6}.mills__row.astro-ff37lvqi dl.astro-ff37lvqi{display:grid;gap:.3rem;border-top:1px solid var(--rule);padding-top:.8rem;margin:0}.mills__row.astro-ff37lvqi dl.astro-ff37lvqi>div.astro-ff37lvqi{display:flex;justify-content:space-between;gap:1rem}.mills__row.astro-ff37lvqi dd.astro-ff37lvqi{margin:0}.mills__row.astro-ff37lvqi .link.astro-ff37lvqi{justify-self:start;display:inline-flex;align-items:center;gap:.45rem;margin-top:.3rem}.mills__row.astro-ff37lvqi .link.astro-ff37lvqi svg{width:.9em}@media(max-width:900px){.mills__row.astro-ff37lvqi{grid-template-columns:1fr}}.ft.astro-ff37lvqi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem var(--col-gap);padding-block:clamp(3.5rem,7vw,6rem);border-top:1px solid var(--rule-strong)}.ft__rel.astro-ff37lvqi ul.astro-ff37lvqi{margin-top:1rem;border-top:1px solid var(--rule)}.ft__rel.astro-ff37lvqi a.astro-ff37lvqi{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--rule);font-size:1.25rem;transition:color .3s ease}.ft__rel.astro-ff37lvqi a.astro-ff37lvqi:hover{color:var(--phyco)}.nx.astro-ff37lvqi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--col-gap);align-items:end}.nx__plate.astro-ff37lvqi{display:block;aspect-ratio:16 / 10;transition:box-shadow .5s var(--ease-water)}.nx__plate.astro-ff37lvqi .nfig{position:absolute;inset:0}.nx.astro-ff37lvqi:hover .nx__plate.astro-ff37lvqi{box-shadow:inset 0 0 0 1px var(--rule-strong)}.nx__txt.astro-ff37lvqi{display:grid;gap:.8rem}.nx__txt.astro-ff37lvqi .label.astro-ff37lvqi{color:var(--ink-3)}.nx__t.astro-ff37lvqi{font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.nx__go.astro-ff37lvqi{color:var(--brass);transition:translate .5s var(--ease-water)}.nx.astro-ff37lvqi:hover .nx__go.astro-ff37lvqi{translate:8px 0}html[dir=rtl] .nx__go.astro-ff37lvqi{scale:-1 1}@media(max-width:900px){.ft.astro-ff37lvqi,.nx.astro-ff37lvqi{grid-template-columns:1fr}}.more.astro-ff37lvqi{border-top:1px solid var(--rule);padding-top:clamp(3rem,6vw,5rem)}.more__t.astro-ff37lvqi{color:var(--ink-3);margin-bottom:2rem}.more__grid.astro-ff37lvqi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem var(--col-gap)}@media(max-width:900px){.more__grid.astro-ff37lvqi{grid-template-columns:1fr}}
