.gal[data-astro-cid-qe22nfas]{padding:var(--section-s) var(--gutter)}.gal__grid[data-astro-cid-qe22nfas]{grid-template-rows:repeat(2,clamp(180px,22vw,340px));grid-template-columns:2fr 1fr 1fr;gap:clamp(6px,.6vw,10px);display:grid}.gal__tile[data-astro-cid-qe22nfas]{background:var(--line);cursor:zoom-in;position:relative;overflow:hidden}.gal__tile[data-astro-cid-qe22nfas]:first-child{grid-row:span 2}.gal__tile[data-astro-cid-qe22nfas] img[data-astro-cid-qe22nfas]{transition:transform 1.2s var(--ease);position:absolute;inset:0}.gal__tile[data-astro-cid-qe22nfas]:hover img[data-astro-cid-qe22nfas]{transform:scale(1.04)}.gal__note[data-astro-cid-qe22nfas],.gal__more[data-astro-cid-qe22nfas]{background:var(--white);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);padding:7px 12px;font-size:10px;font-weight:500;position:absolute;bottom:12px;right:12px}.gal--masonry[data-astro-cid-qe22nfas] .gal__grid[data-astro-cid-qe22nfas]{grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr))}.gal--masonry[data-astro-cid-qe22nfas] .gal__tile[data-astro-cid-qe22nfas],.gal--masonry[data-astro-cid-qe22nfas] .gal__tile[data-astro-cid-qe22nfas]:first-child{aspect-ratio:4/3;grid-area:auto/span 2}.gal--masonry[data-astro-cid-qe22nfas] .gal__tile--wide[data-astro-cid-qe22nfas],.gal--masonry[data-astro-cid-qe22nfas] .gal__tile--wide[data-astro-cid-qe22nfas]:first-child{aspect-ratio:3/2;grid-column:span 3}.lb[data-astro-cid-qe22nfas]{background:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);border:0;margin:0;padding:0}.lb[data-astro-cid-qe22nfas][open]{place-items:center;display:grid}.lb[data-astro-cid-qe22nfas]::backdrop{background:var(--ink)}.lb[data-astro-cid-qe22nfas] img[data-astro-cid-qe22nfas]{object-fit:contain;max-width:min(100vw,1600px);max-height:100dvh;padding-block:60px}.lb__close[data-astro-cid-qe22nfas],.lb__nav[data-astro-cid-qe22nfas]{z-index:2;width:48px;height:48px;color:var(--white);background:#0a223f80;border:1px solid #ffffff80;border-radius:50%;place-items:center;transition:background-color .25s,color .25s;display:grid;position:fixed}.lb__close[data-astro-cid-qe22nfas]:hover,.lb__nav[data-astro-cid-qe22nfas]:hover{background:var(--white);color:var(--ink)}.lb__close[data-astro-cid-qe22nfas]{font-size:22px;top:18px;right:18px}.lb__nav[data-astro-cid-qe22nfas]{margin-top:-24px;top:50%}.lb__nav--prev[data-astro-cid-qe22nfas]{left:18px}.lb__nav--next[data-astro-cid-qe22nfas]{right:18px}.lb__count[data-astro-cid-qe22nfas]{letter-spacing:.2em;text-align:center;text-transform:uppercase;font-size:12px;position:fixed;bottom:20px;left:0;right:0}@media (width<=760px){.gal--masonry[data-astro-cid-qe22nfas] .gal__tile[data-astro-cid-qe22nfas],.gal--masonry[data-astro-cid-qe22nfas] .gal__tile[data-astro-cid-qe22nfas]:first-child,.gal--masonry[data-astro-cid-qe22nfas] .gal__tile--wide[data-astro-cid-qe22nfas],.gal--masonry[data-astro-cid-qe22nfas] .gal__tile--wide[data-astro-cid-qe22nfas]:first-child{aspect-ratio:4/3;grid-column:span 3}.gal--mosaic[data-astro-cid-qe22nfas] .gal__grid[data-astro-cid-qe22nfas]{grid-template-rows:58vw repeat(2,34vw);grid-template-columns:1fr 1fr}.gal--mosaic[data-astro-cid-qe22nfas] .gal__tile[data-astro-cid-qe22nfas]:first-child{grid-area:auto/1/auto/-1}.lb__nav[data-astro-cid-qe22nfas]{margin:0;top:auto;bottom:12px}}.pv[data-astro-cid-llnt4ezt]{min-height:100svh;padding-block:calc(var(--header-h) + 40px) 32px;background:var(--ink);align-content:end;display:grid;position:relative;overflow:hidden}.pv__img[data-astro-cid-llnt4ezt],.pv__veil[data-astro-cid-llnt4ezt]{position:absolute;inset:0}.pv__veil[data-astro-cid-llnt4ezt]{background:linear-gradient(#0a223f26 40%,#0a223fbf)}.pv__text[data-astro-cid-llnt4ezt]{text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.pv__price[data-astro-cid-llnt4ezt]{font-size:clamp(32px,3.4vw,50px)}.facts__row[data-astro-cid-llnt4ezt]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px;padding-block:44px;display:grid}.facts[data-astro-cid-llnt4ezt] dt[data-astro-cid-llnt4ezt]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.facts[data-astro-cid-llnt4ezt] dd[data-astro-cid-llnt4ezt]{color:var(--ink);font-size:28px}.twoq[data-astro-cid-llnt4ezt]{padding-block:var(--section)}.twoq__grid[data-astro-cid-llnt4ezt]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,2.4vw,32px) clamp(20px,3vw,44px);display:grid}.hs[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;gap:clamp(32px,6vw,96px);display:grid}.hs__photo[data-astro-cid-llnt4ezt]{min-height:100%}.hs__photo[data-astro-cid-llnt4ezt] img[data-astro-cid-llnt4ezt]{position:absolute;inset:0}.hs__text[data-astro-cid-llnt4ezt]{justify-items:start;gap:18px;display:grid}.hs__text[data-astro-cid-llnt4ezt] .label--rule[data-astro-cid-llnt4ezt]:before,.hc__lead[data-astro-cid-llnt4ezt] .label--rule[data-astro-cid-llnt4ezt]:before{margin-left:0}.hc[data-astro-cid-llnt4ezt]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(12px,1.6vw,24px);display:grid}.hc__lead[data-astro-cid-llnt4ezt]{grid-area:1/1/span 2/span 4;align-self:center;justify-items:start;gap:22px;display:grid}.hc__line[data-astro-cid-llnt4ezt]{font-size:clamp(26px,2.6vw,38px);line-height:1.2}.hc__line[data-astro-cid-llnt4ezt] cite[data-astro-cid-llnt4ezt]{margin-top:16px;font-style:normal;display:block}.hc__photo--1[data-astro-cid-llnt4ezt]{aspect-ratio:4/5;grid-area:1/5/span 2/span 5}.hc__photo--2[data-astro-cid-llnt4ezt],.hc__photo--3[data-astro-cid-llnt4ezt]{aspect-ratio:1;grid-column:10/span 3}.hg__head[data-astro-cid-llnt4ezt]{margin-block:var(--section) 0;padding-bottom:var(--head-gap)}@media (width<=900px){.twoq__grid[data-astro-cid-llnt4ezt],.hs[data-astro-cid-llnt4ezt]{grid-template-columns:1fr}.hs__photo[data-astro-cid-llnt4ezt]{aspect-ratio:4/3;min-height:0}.hc__lead[data-astro-cid-llnt4ezt],.hc__photo--1[data-astro-cid-llnt4ezt]{grid-area:auto/1/auto/-1}.hc__photo--2[data-astro-cid-llnt4ezt]{grid-column:1/span 6}.hc__photo--3[data-astro-cid-llnt4ezt]{grid-column:7/span 6}}.pp[data-astro-cid-llnt4ezt]{grid-template-columns:1fr 440px;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.pp--single[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(0,620px);justify-content:center}.pp--text[data-astro-cid-llnt4ezt]{grid-template-columns:minmax(0,720px);justify-content:center}.pp__head[data-astro-cid-llnt4ezt]{text-align:left;justify-items:start;margin:0 0 28px}.pp__head[data-astro-cid-llnt4ezt] .label--rule[data-astro-cid-llnt4ezt]:before{margin-left:0}.pp__form[data-astro-cid-llnt4ezt]{top:calc(var(--header-h) + 24px);gap:16px;padding:36px;display:grid;position:sticky}@media (width<=960px){.pp[data-astro-cid-llnt4ezt]{grid-template-columns:1fr}.pp__form[data-astro-cid-llnt4ezt]{position:static}}
