.bw{padding-block:clamp(2.5rem,5vw,4rem)}.bw__panel{background:var(--color-paper);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:0 26px 60px -40px color-mix(in oklab, var(--color-brown) 60%, transparent);display:grid;overflow:hidden}@media (width>=900px){.bw__panel{grid-template-columns:1fr 1.05fr}}.bw__col{min-width:0;padding:clamp(1.4rem,3vw,2.1rem)}.bw__col--right{border-top:1px solid var(--rule)}@media (width>=900px){.bw__col--right{border-top:0;border-left:1px solid var(--rule)}}.bw__step{margin-bottom:.5rem;font-size:clamp(1.15rem,2.2vw,1.45rem)}.bw__num{color:var(--color-salmon)}.bw__lead{font-size:var(--t-small);color:var(--color-ink-soft);max-width:40ch;margin-bottom:1.1rem}.bw__pending{font-size:var(--t-small);color:var(--color-ink-soft)}.bw__list{gap:.4rem;max-height:23rem;padding-right:.2rem;display:grid;overflow-y:auto}.bw__opt{border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:center;gap:.85rem;padding:.6rem .7rem;display:flex}.bw__opt:hover{background:var(--color-cream)}.bw__opt:has(input:checked){border-color:var(--color-salmon);background:var(--color-cream)}.bw__opt input{width:18px;height:18px;accent-color:var(--color-brown);flex:none;order:3;margin-left:auto}.bw__mark{background:var(--color-cream);width:40px;height:40px;color:var(--color-salmon);border-radius:50%;flex:none;place-items:center;display:grid}.bw__opt:has(input:checked) .bw__mark{background:var(--color-paper);color:var(--color-wine)}.bw__optbody{gap:.1rem;min-width:0;display:grid}.bw__optname{font-size:var(--t-small);font-weight:500}.bw__optmeta{color:var(--color-ink-soft);font-size:.72rem}.bw__calhead{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.bw__month{font-size:var(--t-small);font-weight:500}.bw__nav{gap:.3rem;display:flex}.bw__navbtn{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;color:inherit;background:0 0;place-items:center;font-size:.9rem;line-height:1;display:grid}.bw__navbtn:disabled{opacity:.3;cursor:not-allowed}.bw__navbtn:not(:disabled):hover{background:var(--color-cream)}.bw__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.bw__dow{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);padding-block:.4rem;font-size:.62rem}.bw__day{aspect-ratio:1;cursor:pointer;color:inherit;border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;font-family:inherit;font-size:.82rem;display:grid}.bw__day:disabled{opacity:.25;cursor:not-allowed}.bw__day:not(:disabled):hover{background:var(--color-cream)}.bw__day[aria-pressed=true]{background:var(--color-salmon);color:var(--color-paper)}.bw__times{margin-top:1rem}.bw__timeslabel{font-size:var(--t-small);color:var(--color-ink-soft);margin-bottom:.55rem}.bw__timegrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.35rem;display:grid}.bw__time{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);cursor:pointer;color:inherit;transition:background-color var(--dur-fast) var(--ease);background:0 0;padding:.6rem .4rem;font-family:inherit;font-size:.82rem}.bw__time:hover{background:var(--color-cream)}.bw__time[aria-pressed=true]{background:var(--color-salmon);color:var(--color-paper);border-color:#0000}.bw__go{border-radius:var(--radius-pill);background:var(--color-brown);min-height:48px;color:var(--color-cream);font-size:var(--t-small);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;margin-top:1.2rem;font-weight:500;display:flex}.bw__go:hover{background:var(--color-wine)}.bw__go[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.bw__note{color:var(--color-ink-soft);text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.72rem;display:flex}.bw__error{background:color-mix(in oklab, var(--color-wine) 12%, var(--color-paper));color:var(--color-wine);border-radius:var(--radius-sm);font-size:var(--t-small);margin-top:.9rem;padding:.7rem .9rem}.hero__orn{color:var(--color-salmon);opacity:.09;bottom:-9rem;left:-8rem}@media (width<=760px){.hero__orn[data-astro-cid-ge2uvauf]{display:none}}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(1.75rem,4vw,3.5rem);padding-bottom:clamp(2.5rem,5vw,5rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{max-width:var(--max);padding-left:var(--gutter);gap:clamp(1.75rem,4vw,3rem);margin-inline:auto;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{padding-right:var(--gutter)}.hero__where[data-astro-cid-ge2uvauf]{margin-bottom:clamp(1.25rem,3vw,2.25rem)}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--t-display);margin-bottom:clamp(1.25rem,2.5vw,1.9rem);line-height:.94}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--color-wine);font-style:italic}.hero__lead[data-astro-cid-ge2uvauf]{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.6rem;display:flex}.hero__stage[data-astro-cid-ge2uvauf]{position:relative}.hero__stage[data-astro-cid-ge2uvauf] .hero__main{width:100%}.hero__stage[data-astro-cid-ge2uvauf] .hero__detail{display:none}@media (width<=1149px){.hero__grid[data-astro-cid-ge2uvauf]{padding-inline:0}.hero__copy[data-astro-cid-ge2uvauf]{padding-inline:var(--gutter);order:2}.hero__stage[data-astro-cid-ge2uvauf]{order:1}.hero__where[data-astro-cid-ge2uvauf]{margin-bottom:.9rem}}@media (width<=719px){.hero__stage[data-astro-cid-ge2uvauf] .hero__main{--fig-ratio:.95}.hero__actions[data-astro-cid-ge2uvauf]>.cta{flex:auto;justify-content:center}}@media (width>=720px) and (width<=1149px){.hero__stage[data-astro-cid-ge2uvauf] .hero__main{--fig-ratio:1.5}.hero__copy[data-astro-cid-ge2uvauf]{padding-top:clamp(1.5rem,3vw,2.5rem)}}@media (width>=1150px){.hero[data-astro-cid-ge2uvauf]{padding-bottom:clamp(4rem,7vw,7rem)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.hero__stage[data-astro-cid-ge2uvauf] .hero__main{--fig-ratio:auto;height:min(72vh,640px)}.hero__stage[data-astro-cid-ge2uvauf] .hero__detail{width:clamp(180px,17vw,260px);box-shadow:0 24px 60px -30px color-mix(in oklab, var(--color-brown) 70%, transparent);display:block;position:absolute;bottom:clamp(-2.5rem,-3vw,-1.5rem);left:clamp(-7rem,-5vw,-3rem)}}.quick[data-astro-cid-xhv6on4d]{padding-block:clamp(1rem,2vw,2rem) clamp(3rem,5vw,5rem)}.quick__grid[data-astro-cid-xhv6on4d]{gap:clamp(1rem,2vw,1.75rem);display:grid}@media (width>=900px){.quick__grid[data-astro-cid-xhv6on4d]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}}.quick__index[data-astro-cid-xhv6on4d]{flex:none}.quick__primary[data-astro-cid-xhv6on4d]{background:var(--color-brown);color:var(--color-cream);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease);flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.quick__primary[data-astro-cid-xhv6on4d]:hover{background:var(--color-wine)}.quick__primary[data-astro-cid-xhv6on4d] .quick__index[data-astro-cid-xhv6on4d]{color:var(--color-rose)}.quick__primary-body[data-astro-cid-xhv6on4d]{display:block}.quick__primary-label[data-astro-cid-xhv6on4d]{font-family:var(--font-display);letter-spacing:var(--track-tight);margin-bottom:.6rem;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05;display:block}.quick__primary-note[data-astro-cid-xhv6on4d]{font-size:var(--t-small);color:var(--color-beige);max-width:34ch;display:block}.quick__arrow[data-astro-cid-xhv6on4d]{color:var(--color-rose);margin-top:auto}.quick__primary[data-astro-cid-xhv6on4d][data-unconfigured]{opacity:.6;cursor:not-allowed}.quick__list[data-astro-cid-xhv6on4d]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quick__list[data-astro-cid-xhv6on4d] li[data-astro-cid-xhv6on4d]{border-top:1px solid var(--rule)}.quick__list[data-astro-cid-xhv6on4d] li[data-astro-cid-xhv6on4d]:last-child{border-bottom:1px solid var(--rule)}.quick__row[data-astro-cid-xhv6on4d]{transition:color var(--dur-fast) var(--ease), padding-inline-start var(--dur-fast) var(--ease);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.2rem clamp(.85rem,2vw,1.5rem);padding-block:clamp(1.05rem,2.2vw,1.6rem);display:grid}.quick__row[data-astro-cid-xhv6on4d]:hover{color:var(--color-wine);padding-inline-start:.5rem}.quick__label[data-astro-cid-xhv6on4d]{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.15}.quick__note[data-astro-cid-xhv6on4d]{font-size:var(--t-small);color:var(--color-ink-soft);grid-column:2}.quick__chev[data-astro-cid-xhv6on4d]{color:var(--color-ink-soft);grid-area:1/3}.quick__row[data-astro-cid-xhv6on4d][data-unconfigured]{opacity:.55;cursor:not-allowed}.quick__primary-label[data-astro-cid-xhv6on4d],.quick__label[data-astro-cid-xhv6on4d]{align-items:center;gap:.5rem;display:inline-flex}.metime__orn{color:var(--color-brown);opacity:.1;top:-3rem;right:-6rem}@media (width<=760px){.metime__orn[data-astro-cid-mf5ip23y]{display:none}}.metime[data-astro-cid-mf5ip23y]{background:var(--color-rose);color:var(--color-brown);padding-block:var(--section-y);position:relative;overflow:hidden}.metime__kicker[data-astro-cid-mf5ip23y]{margin-bottom:clamp(2rem,5vw,3.5rem)}.metime__body[data-astro-cid-mf5ip23y]{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=1000px){.metime__body[data-astro-cid-mf5ip23y]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end}}.metime__statement[data-astro-cid-mf5ip23y]{max-width:20ch;font-size:clamp(1.9rem,1rem + 4vw,4.1rem);line-height:1.06}@media (width>=1000px){.metime__statement[data-astro-cid-mf5ip23y]{max-width:none}}.metime__break[data-astro-cid-mf5ip23y]{display:none}@media (width>=1000px){.metime__break[data-astro-cid-mf5ip23y]{display:inline}}.metime__aside[data-astro-cid-mf5ip23y]{gap:1em;padding-bottom:.4rem;display:grid}.metime__note[data-astro-cid-mf5ip23y]{font-size:var(--t-small);color:var(--color-cocoa);max-width:42ch;line-height:1.7}.metime__strip[data-astro-cid-mf5ip23y]{padding-inline:var(--gutter);max-width:var(--max);margin-top:clamp(3rem,6vw,5rem);grid-template-columns:1fr 1fr;gap:.6rem;margin-inline:auto;display:grid}.metime__strip[data-astro-cid-mf5ip23y] .metime__shot{--fig-ratio:1;opacity:.92}.metime__strip[data-astro-cid-mf5ip23y] .metime__shot--wide{--fig-ratio:1.9;grid-column:span 2}@media (width>=900px){.metime__strip[data-astro-cid-mf5ip23y]{grid-template-columns:.8fr 1.6fr .7fr}.metime__strip[data-astro-cid-mf5ip23y] .metime__shot--wide{--fig-ratio:1.5;grid-column:auto}.metime__strip[data-astro-cid-mf5ip23y] .metime__shot{--fig-ratio:.86;align-self:end}}.services__head[data-astro-cid-duyvv7jp]{max-width:46ch;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.services__title[data-astro-cid-duyvv7jp]{margin:1.1rem 0 1.25rem}.services__lead[data-astro-cid-duyvv7jp]{max-width:44ch}.index[data-astro-cid-duyvv7jp]{position:relative}.index__rows[data-astro-cid-duyvv7jp]{margin:0;padding:0;list-style:none}.index__item[data-astro-cid-duyvv7jp]{border-top:1px solid var(--rule)}.index__item[data-astro-cid-duyvv7jp]:last-child{border-bottom:1px solid var(--rule)}.row[data-astro-cid-duyvv7jp]{grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem clamp(.9rem,2.5vw,1.75rem);padding-block:clamp(1.4rem,3vw,2.15rem);display:grid}.row__index[data-astro-cid-duyvv7jp]{grid-row:1;align-self:start;padding-top:.55em}.row__orn{color:var(--color-salmon);opacity:.55;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);grid-row:1;place-self:start end}.row[data-astro-cid-duyvv7jp]:hover .row__orn{opacity:1;transform:translateY(-2px)}.row__name[data-astro-cid-duyvv7jp]{grid-column:2;font-size:clamp(1.75rem,5vw,2.9rem);line-height:1}.row__statement[data-astro-cid-duyvv7jp]{font-family:var(--font-display);color:var(--color-wine);grid-column:2;max-width:30ch;font-size:clamp(1rem,2vw,1.15rem);font-style:italic;line-height:1.35}.row__treatments[data-astro-cid-duyvv7jp]{font-size:var(--t-small);color:var(--color-ink-soft);grid-column:2;max-width:38ch}.row__cue[data-astro-cid-duyvv7jp]{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-soft);transition:color var(--dur-fast) var(--ease), gap var(--dur-fast) var(--ease);grid-column:2;align-items:center;gap:.5em;margin-top:.5rem;display:inline-flex}.row[data-astro-cid-duyvv7jp]:hover .row__cue[data-astro-cid-duyvv7jp],.row[data-astro-cid-duyvv7jp]:focus-visible .row__cue[data-astro-cid-duyvv7jp]{color:var(--color-wine);gap:.85em}.row__figure[data-astro-cid-duyvv7jp]{padding-bottom:clamp(1.25rem,3vw,1.75rem)}.row__figure[data-astro-cid-duyvv7jp] .fig{--fig-ratio:1.6}@media (width>=1000px){.index__rows[data-astro-cid-duyvv7jp]{width:58%}.row[data-astro-cid-duyvv7jp]{padding-block:clamp(1.6rem,2.6vw,2.4rem)}.row__figure[data-astro-cid-duyvv7jp]{inset-block:0;opacity:0;pointer-events:none;width:36%;transition:opacity var(--dur) var(--ease);padding-bottom:0;position:absolute;right:0}.row__figure[data-astro-cid-duyvv7jp] .fig{aspect-ratio:auto;height:100%}.index__item[data-astro-cid-duyvv7jp]:first-child .row__figure[data-astro-cid-duyvv7jp]{opacity:1}.index[data-astro-cid-duyvv7jp]:is(:has(.index__item:hover),:has(.index__item:focus-within)) .index__item[data-astro-cid-duyvv7jp]:first-child:not(:hover):not(:focus-within) .row__figure[data-astro-cid-duyvv7jp]{opacity:0}.index__item[data-astro-cid-duyvv7jp]:hover .row__figure[data-astro-cid-duyvv7jp],.index__item[data-astro-cid-duyvv7jp]:focus-within .row__figure[data-astro-cid-duyvv7jp]{opacity:1;z-index:2}}.signature__head[data-astro-cid-m753d3qz]{max-width:22ch;margin-bottom:clamp(3rem,6vw,5.5rem)}.signature__head[data-astro-cid-m753d3qz] h2[data-astro-cid-m753d3qz]{margin-top:1.1rem}.signature__list[data-astro-cid-m753d3qz]{gap:clamp(3.5rem,8vw,8rem);display:grid}.sig[data-astro-cid-m753d3qz]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.sig__index[data-astro-cid-m753d3qz]{margin-bottom:1rem}.sig__name[data-astro-cid-m753d3qz]{margin-bottom:.7rem}.sig__statement[data-astro-cid-m753d3qz]{font-family:var(--font-display);color:var(--color-wine);max-width:26ch;margin-bottom:1rem;font-size:clamp(1.1rem,2.2vw,1.4rem);font-style:italic;line-height:1.35}.sig__body[data-astro-cid-m753d3qz]{font-size:var(--t-small);color:var(--color-ink-soft);max-width:40ch;margin-bottom:1.4rem;line-height:1.7}.sig__link[data-astro-cid-m753d3qz]{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;border-bottom:1px solid var(--rule-strong);transition:gap var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:.55em;padding:.65rem 0 .5rem;display:inline-flex}.sig__link[data-astro-cid-m753d3qz]:hover{border-color:var(--color-brown);gap:.9em}@media (width>=900px){.sig[data-astro-cid-m753d3qz]{grid-template-columns:repeat(12,1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.sig--left[data-astro-cid-m753d3qz] .sig__media[data-astro-cid-m753d3qz]{grid-column:1/span 7}.sig--left[data-astro-cid-m753d3qz] .sig__copy[data-astro-cid-m753d3qz]{grid-column:9/span 4}.sig--right[data-astro-cid-m753d3qz] .sig__media[data-astro-cid-m753d3qz]{grid-area:1/6/auto/span 7}.sig--right[data-astro-cid-m753d3qz] .sig__copy[data-astro-cid-m753d3qz]{grid-area:1/1/auto/span 4}.sig--left[data-astro-cid-m753d3qz] .sig__media[data-astro-cid-m753d3qz] .fig{--fig-ratio:1.35}.sig--right[data-astro-cid-m753d3qz] .sig__media[data-astro-cid-m753d3qz] .fig{--fig-ratio:1.15}.sig[data-astro-cid-m753d3qz]:nth-child(2){margin-top:clamp(-3rem,-2vw,-1rem)}.sig[data-astro-cid-m753d3qz]:nth-child(3) .sig__media[data-astro-cid-m753d3qz] .fig{--fig-ratio:1.6}.sig[data-astro-cid-m753d3qz]:nth-child(4) .sig__copy[data-astro-cid-m753d3qz]{align-self:end;padding-bottom:1.5rem}}@media (width<=899px){.sig__media[data-astro-cid-m753d3qz] .fig{--fig-ratio:1.15}}.look__head{gap:1.75rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.look__head h2{margin-top:1.1rem}.look__note{font-size:var(--t-small);color:var(--color-ink-soft);max-width:42ch}.look__reviews{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-wine);text-underline-offset:.3em;margin-top:.6rem;text-decoration:underline;display:inline-block}.look__reviews:hover{color:var(--color-salmon)}@media (width>=900px){.look__head{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem}.look__note{justify-self:end}}.look__grid{grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,2vw,1.5rem) clamp(.75rem,1.5vw,1.25rem);display:grid}.look__grid+.look__grid{margin-top:clamp(2.5rem,5vw,5rem)}.look__cell{margin:0}.look__cell--1{grid-column:span 2}.look__grid--live .fig{aspect-ratio:var(--fig-ratio,1);background:var(--color-beige);box-shadow:0 22px 48px -30px color-mix(in oklab, var(--color-brown) 60%, transparent);margin:0;position:relative;overflow:hidden}.look__grid--live .fig--rose{background:var(--color-rose)}.look__grid--live .look__cell--1 .fig{--fig-ratio:.8}.look__grid--live .fig__img{object-fit:cover;width:100%;height:100%;display:block}.look__caption{font-size:var(--t-small);flex-wrap:wrap;align-items:baseline;gap:.55rem;padding-top:.7rem;display:flex}.look__caption-text{color:var(--color-ink)}.look__caption-place{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-soft);margin-left:auto}@media (width>=900px){.look__grid{grid-template-columns:repeat(12,1fr)}.look__cell--1{grid-area:1/1/span 2/span 6}.look__cell--1 .fig{--fig-ratio:.78}.look__cell--2{grid-area:1/8/auto/span 5}.look__cell--2 .fig{--fig-ratio:1.3}.look__cell--3{grid-area:2/8/auto/span 3;align-self:start}.look__cell--3 .fig{--fig-ratio:.8}.look__cell--4{grid-area:3/2/auto/span 4;margin-top:clamp(1rem,3vw,3rem)}.look__cell--4 .fig{--fig-ratio:1.25}.look__cell--5{grid-area:3/7/auto/span 3;margin-top:clamp(3rem,7vw,7rem)}.look__cell--5 .fig{--fig-ratio:.85}.look__cell--6{grid-area:3/10/auto/span 3}.look__cell--6 .fig{--fig-ratio:1}}.exp__inner[data-astro-cid-obwpkumu]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=1000px){.exp__inner[data-astro-cid-obwpkumu]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,6rem)}}.exp__head[data-astro-cid-obwpkumu] h2[data-astro-cid-obwpkumu]{max-width:15ch;margin:1.1rem 0 1.25rem}.exp__cta[data-astro-cid-obwpkumu]{margin-top:1.75rem}.exp__table[data-astro-cid-obwpkumu]{margin:0}.exp__row[data-astro-cid-obwpkumu]{border-top:1px solid var(--rule);gap:.4rem 1.5rem;padding-block:clamp(1.3rem,2.6vw,1.9rem);display:grid}.exp__row[data-astro-cid-obwpkumu]:last-of-type{border-bottom:1px solid var(--rule)}@media (width>=620px){.exp__row[data-astro-cid-obwpkumu]{grid-template-columns:8.5rem 1fr;align-items:baseline}}.exp__length[data-astro-cid-obwpkumu]{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-wine)}.exp__detail[data-astro-cid-obwpkumu]{margin:0}.exp__name[data-astro-cid-obwpkumu]{margin-bottom:.45rem;font-size:clamp(1.25rem,2.4vw,1.7rem)}.exp__body[data-astro-cid-obwpkumu]{font-size:var(--t-small);color:var(--color-ink-soft);max-width:46ch;line-height:1.7}.exp__panel[data-astro-cid-obwpkumu] .exp__shot{--fig-ratio:1.7;margin-top:clamp(1.5rem,3vw,2.5rem)}.ig__head[data-astro-cid-leiy3vln]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.ig__head[data-astro-cid-leiy3vln] h2[data-astro-cid-leiy3vln]{margin-top:1.1rem}.ig__handle[data-astro-cid-leiy3vln]{font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;border-bottom:1px solid var(--rule-strong);transition:border-color var(--dur-fast) var(--ease);padding:.7rem 0 .5rem}.ig__handle[data-astro-cid-leiy3vln]:hover{border-color:var(--color-brown)}.ig__handle[data-astro-cid-leiy3vln][data-unconfigured]{opacity:.5;cursor:not-allowed}.ig__grid[data-astro-cid-leiy3vln]{grid-template-columns:repeat(3,1fr);gap:clamp(.35rem,1vw,.75rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.ig__grid[data-astro-cid-leiy3vln]{grid-template-columns:repeat(6,1fr)}}.ig__cell[data-astro-cid-leiy3vln] .fig{transition:opacity var(--dur-fast) var(--ease)}.ig__cell[data-astro-cid-leiy3vln] a[data-astro-cid-leiy3vln]:hover .fig{opacity:.82}.ig__note[data-astro-cid-leiy3vln]{font-size:var(--t-small);color:var(--color-ink-soft);max-width:52ch;margin-top:1.5rem}.ig__note[data-astro-cid-leiy3vln] code[data-astro-cid-leiy3vln]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}
