.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].overlay{backdrop-filter:none;color:var(--on-night);background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--serif);letter-spacing:.02em;align-items:center;gap:.6rem;font-size:1.45rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{color:inherit}.mark[data-astro-cid-nen7h5rs]{width:1.9rem;height:1.9rem}nav[data-astro-cid-nen7h5rs]{font-size:var(--step--1);align-items:center;gap:clamp(.9rem,2vw,1.8rem);font-weight:520;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline}.langs[data-astro-cid-nen7h5rs]{border-left:1px solid;border-color:color-mix(in srgb, currentColor 25%, transparent);gap:.5rem;padding-left:clamp(.4rem,1vw,1rem);display:inline-flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.55;letter-spacing:.06em}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{opacity:1}.cta[data-astro-cid-nen7h5rs]{border-radius:var(--radius);white-space:nowrap;border:1px solid;padding:.55rem 1rem}.overlay[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.overlay[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]:hover{background:#fff}@media (width<=720px){nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.cta){display:none}.cta[data-astro-cid-nen7h5rs]{padding:.45rem .75rem}}.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--space-l) 0 var(--space-m);font-size:var(--step--1)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-m);padding-bottom:var(--space-m);grid-template-columns:1fr;display:grid}@media (width>=760px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.name[data-astro-cid-jo6i4kqk]{color:var(--on-night);margin-bottom:.4rem;font-size:1.8rem}ul[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{color:var(--on-night);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:#d9a07a}.base[data-astro-cid-jo6i4kqk]{padding-top:var(--space-s);border-top:1px solid var(--night-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.credits[data-astro-cid-jo6i4kqk]{max-width:52rem}.skip{z-index:100;background:var(--ink);color:var(--paper);padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{top:1rem;left:1rem}.dh{background:var(--night);align-items:end;min-height:92svh;display:grid;position:relative;overflow:hidden}.dh-map{position:absolute;inset:0}.dh-map img,.dh-map canvas{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.dh-shade{pointer-events:none;background:linear-gradient(#0b1026b8 0,#0b102600 16%),linear-gradient(90deg,#0b1026e6 0,#0b10269e 34%,#0b102600 60%);position:absolute;inset:0}.dh-inner{z-index:1;gap:var(--space-m);padding-top:7rem;padding-bottom:var(--space-l);display:grid;position:relative}@media (width>=900px){.dh-inner{grid-template-columns:minmax(0,34rem) 1fr;align-items:end}.dh-copy{grid-area:1/1}.dh-gauge{grid-area:1/2;justify-self:end}}.dh-copy{gap:var(--space-s);justify-items:start;display:grid}.dh .eyebrow{color:#e3ad86}.dh h1{color:#f4f1ea;font-size:var(--step-4);max-width:13ch}.dh .lead{color:var(--on-night-2);max-width:34rem}.dh-lead-short{display:none}.dh-note{font-size:var(--step--1);color:var(--on-night-2);margin:0}.dh .dh-copy .search{--lying:inset 0 2px 1px #ffffffb3, inset 0 -3px 6px #0b10260f, 0 5px 0 var(--clay-side), 0 18px 26px -10px #0009;background:var(--clay-cream);box-shadow:var(--lying)}.dh .dh-copy .search:focus-within{box-shadow:var(--lying), 0 0 0 3px #e3ad86b3}.dh-gauge{backdrop-filter:blur(8px);color:#f4f1ea;background:#0b1026d1;border-radius:8px;gap:.4rem;width:min(100%,23rem);padding:.85rem 1rem .7rem;display:grid;box-shadow:0 12px 32px -14px #000000a6}.dh-gauge-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dh-gauge label{font:600 .72rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--on-night-2)}.dh-count{font:500 var(--step-1) / 1 var(--serif);font-variant-numeric:tabular-nums lining-nums}.dh-strip{background:#f4f1ea29;border-radius:3px;gap:2px;height:.8rem;margin-top:.2rem;padding:2px;display:flex}.dh-strip span{border-radius:1px;flex:1;transition:opacity .25s}.dh-depths,.dh-ends{font:500 .72rem/1 var(--sans);color:var(--on-night-2);justify-content:space-between;display:flex}.dh-depths{font-variant-numeric:tabular-nums}.dh-gauge input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.25rem;margin:0}.dh-gauge input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--copper) var(--fill,0%), #f4f1ea47 var(--fill,0%));border-radius:3px;height:6px}.dh-gauge input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--copper);background:#f4f1ea;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 2px 10px #00000073}.dh-gauge input[type=range]::-moz-range-track{background:#f4f1ea47;border-radius:3px;height:6px}.dh-gauge input[type=range]::-moz-range-progress{background:var(--copper);border-radius:3px;height:6px}.dh-gauge input[type=range]::-moz-range-thumb{border:4px solid var(--copper);background:#f4f1ea;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 10px #00000073}.dh-gauge input[type=range]:focus-visible{outline:none}.dh-gauge input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #f4f1ea}.dh-gauge input[type=range]:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #f4f1ea}.dh-gauge input[type=range]:disabled{cursor:default}@media (width<=899px){.dh{min-height:100svh;display:block}.dh-shade{background:linear-gradient(#0b1026e6 0,#0b1026ad 28%,#0b102600 50%),linear-gradient(0deg,#0b1026f7 0,#0b1026e6 30%,#0b102600 54%)}.dh-inner{min-height:100svh;padding-top:5.4rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:.75rem;display:flex}.dh-copy{display:contents}.dh-copy .eyebrow{order:1;margin:0}.dh h1{text-shadow:0 2px 18px #0b10268c;order:2;max-width:12ch;font-size:clamp(1.9rem,8.4vw,2.7rem);line-height:1.04}.dh .lead{display:none}.dh-gauge{order:3;width:100%;margin-top:auto}.dh-lead-short{color:#f4f1ea;font-size:var(--step-0);order:4;margin:.4rem 0 0;display:block}.dh .search{order:5}.dh-note{order:6}}@media (width<=520px){.dh .dh-copy .search input{padding-inline:.85rem .3rem}.dh .dh-copy .search .btn{padding-inline:1.1rem}}@media (width<=380px){.dh .dh-copy .search .btn{padding-inline:.9rem;font-size:.94rem}}.lp{justify-items:center;gap:.9rem;display:grid}.lp-visual{--depth:300px;aspect-ratio:4/5;perspective:1600px;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:min(100%,34rem);position:relative}.lp-stack{transform-style:preserve-3d;transition:transform 1.3s var(--ease);position:absolute;inset:0}.lp-visual.open .lp-stack{transform:translate(-9%,4%)rotateX(58deg)rotate(-36deg)scale(.66)}.lp-tilt{transform-style:preserve-3d;transform:rotateZ(var(--tilt,0deg));transition:transform .35s ease-out;position:absolute;inset:0}@media (width<=600px){.lp-visual{--depth:150px}.lp-visual.open .lp-stack{transform:translate(-17%,4%)rotateX(58deg)rotate(-36deg)scale(.56)}.lp-tick>span{font-size:.82rem}}.lp-sheet{transform-style:preserve-3d;transform:translateZ(calc(var(--z) * .01px));transition:transform 1.3s var(--ease);position:absolute;inset:0}.lp-visual.open .lp-sheet{transform:translateZ(calc(var(--z) * var(--depth)))}.lp-sheet img{user-select:none;width:100%;height:100%;transition:filter .6s;display:block;position:absolute;inset:0}.lp-visual.open .lp-sheet img{filter:drop-shadow(0 0 .8px #f4f1eae6)drop-shadow(0 6px 9px #04081873)}.lp-sheet:before{content:"";opacity:0;border:1.5px solid #f4f1ea33;transition:opacity .3s;position:absolute;inset:0}.lp-visual.open .lp-sheet:before{opacity:1;transition:opacity .6s .3s}.lp-deep{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#f4f1ea 0 22%,#0000 27%);border:2px solid #f4f1ea;border-radius:50%;width:4%;transition:opacity .2s;position:absolute;translate:-50% -50%}.lp-visual.open .lp-deep{opacity:1;transition:opacity .35s 1.3s}.lp-ruler{width:0;height:var(--depth);transform-style:preserve-3d;transform-origin:0 0;transform:translateZ(var(--depth)) rotateX(-90deg);border-left:2px solid #0000;position:absolute;top:100%;left:100%}.lp-tick{width:12px;transform-style:preserve-3d;border-top:2px solid #0000;position:absolute;left:-2px}.lp-tick>span{white-space:nowrap;color:#f4f1ea;font:600 1rem/1 var(--sans);font-variant-numeric:tabular-nums;transform-origin:0 0;transform:rotateX(90deg) rotateZ(calc(36deg - var(--tilt,0deg))) rotateX(-58deg) translateY(-50%);opacity:0;background:#0b1026d1;border-radius:2px;padding:.26rem .55rem;transition:transform .35s ease-out;position:absolute;top:0;left:16px}.lp-visual.open .lp-ruler,.lp-visual.open .lp-tick{border-color:#f4f1eabf;transition:border-color .35s 1.3s}.lp-visual.open .lp-tick>span{opacity:1;transition:transform .35s ease-out,opacity .35s 1.3s}.lp-tick--deep>span{background:var(--copper)}.lp-print{width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0;box-shadow:0 40px 90px -20px #000000bf}.lp-print.off{opacity:0;pointer-events:none}.lp-under{justify-items:center;gap:.5rem;display:grid}.lp-toggle{color:#f4f1ea;cursor:pointer;font:600 var(--step--1) / 1 var(--sans);background:0 0;border:1px solid #ffffff52;border-radius:999px;padding:.55rem 1.1rem}.lp-toggle:hover{background:#ffffff14}.lp-caption{text-align:center;color:var(--on-night-2);font:italic var(--step--1) / 1.4 var(--serif);margin:0}.pz{z-index:1000;background:var(--night);color:var(--on-night);animation:pz-in .25s var(--ease);position:fixed;inset:0}@keyframes pz-in{0%{opacity:0}to{opacity:1}}.pz-view{position:absolute;inset:0}.pz-view .navigator{background:#0b102699!important;border:1px solid #f4f1ea59!important;margin:0 0 6.2rem 1rem!important}.pz-view .navigator .displayregion{border:2px solid var(--copper)!important}.pz-top{pointer-events:none;background:linear-gradient(#0b1026d9,#0b102600);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;position:absolute;top:0;left:0;right:0}.pz-title{font:italic 500 var(--step-0) / 1.2 var(--serif);color:#f4f1ea;margin:0}.pz-close{pointer-events:auto;color:#f4f1ea;cursor:pointer;background:#0b1026b3;border:1px solid #f4f1ea59;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.1rem}.pz-close:hover{background:#f4f1ea1f}.pz-hint{color:var(--on-night-2);font-size:var(--step--1);pointer-events:none;white-space:nowrap;background:#0b1026cc;border-radius:999px;margin:0;padding:.45rem .85rem;position:absolute;top:4.2rem;left:50%;transform:translate(-50%)}.pz-bar{background:linear-gradient(#0b102600,#0b1026e6);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.pz-modes,.pz-tools{background:#0b1026d1;border:1px solid #f4f1ea2e;border-radius:999px;gap:.25rem;padding:.25rem;display:flex}.pz-modes button,.pz-tools button{color:#f4f1ea;min-height:2.5rem;font:600 var(--step--1) / 1 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 .95rem}.pz-tools button{min-width:2.5rem;padding:0 .7rem}.pz-modes button:hover,.pz-tools button:hover{background:#f4f1ea1a}.pz-modes button[aria-checked=true]{color:var(--ink);background:#f4f1ea}.pz-scale{font-variant-numeric:tabular-nums}.pz-choose{min-height:2.75rem}@media (width<=700px){.pz-bar{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}.pz-modes{justify-content:space-between;width:100%}.pz-modes button{flex:1;padding:0 .5rem}.pz-fit{display:none}.pz-title{font-size:var(--step--1)}}.pz-split{cursor:ew-resize;touch-action:none;z-index:2;width:44px;margin-left:-22px;position:absolute;top:0;bottom:0}.pz-split:before{content:"";background:#f4f1ea;width:2px;position:absolute;top:0;bottom:0;left:21px;box-shadow:0 0 0 1px #0b102659}.pz-split-handle{width:2.6rem;height:2.6rem;color:var(--ink);font:600 1rem/1 var(--sans);background:#f4f1ea;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0b102673}.pz-split-tag{white-space:nowrap;color:#f4f1ea;font:600 .75rem/1 var(--sans);background:#0b1026d1;border-radius:2px;padding:.3rem .6rem;position:absolute;top:4.4rem}.pz-split-tag--l{right:30px}.pz-split-tag--r{left:30px}.pz-split:focus-visible .pz-split-handle{outline:2px solid var(--copper);outline-offset:3px}.soon{z-index:1000;backdrop-filter:blur(4px);animation:soon-in .25s var(--ease);background:#0b1026db;place-items:center;padding:clamp(.75rem,2.5vw,2rem);display:grid;position:fixed;inset:0}@keyframes soon-in{0%{opacity:0}to{opacity:1}}.soon-box{background:var(--card);width:min(100%,80rem);height:min(100%,54rem);color:var(--ink);border-radius:calc(var(--radius) + 3px);grid-template-columns:minmax(0,1fr) clamp(19rem,26vw,24rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.soon-close{z-index:3;color:#fff;cursor:pointer;background:#0b1026b8;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:.75rem;right:.75rem}.soon-close:hover{background:var(--ink)}.soon-media{background:#f1ede5;grid-template-rows:minmax(0,1fr) auto auto;gap:.7rem;min-height:0;margin:0;padding:1rem;display:grid}.soon-frame{min-height:0;position:relative}.soon-frame img{object-fit:contain;filter:drop-shadow(0 6px 16px #0b102624);width:100%;height:100%;display:block}.soon-media figcaption{font-size:var(--step--1);color:var(--ink-2);max-width:52rem;line-height:1.45}.soon-step{color:#fff;cursor:pointer;background:#0b1026b8;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;display:grid;position:absolute;top:50%;box-shadow:0 4px 12px #0b10264d}.soon-step:hover{background:var(--ink)}.soon-step.is-prev{left:.25rem}.soon-step.is-next{right:.25rem}.soon-thumbs{scrollbar-width:thin;gap:.5rem;padding:2px;display:flex;overflow-x:auto}.soon-thumbs button{cursor:pointer;opacity:.7;width:4.6rem;height:3.4rem;box-shadow:0 0 0 1px var(--rule);transition:opacity .2s var(--ease);background:#e6e1d6;border:0;border-radius:2px;flex:none;padding:0;position:relative;overflow:hidden}.soon-thumbs button:hover{opacity:1}.soon-thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.soon-thumbs img{object-fit:cover;width:100%;height:100%}.soon-info{scrollbar-width:thin;align-content:start;gap:1rem;min-height:0;padding:1.75rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.soon-info h2{font-size:var(--step-2);padding-right:2.5rem}.soon-price{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;gap:.45rem;padding:.85rem .95rem;display:grid}.soon-price p{font:600 .72rem / 1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.soon-price dl{gap:.3rem;margin:0;display:grid}.soon-price dl div{font-size:var(--step--1);justify-content:space-between;gap:1rem;display:flex}.soon-price dt{color:var(--ink-2)}.soon-price dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.soon-note{color:var(--muted);font-size:.78rem;line-height:1.45}@media (width<=899px){.soon{place-items:stretch stretch;padding:0}.soon-box{overscroll-behavior:contain;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;height:100%;overflow-y:auto}.soon-close{top:max(.75rem, env(safe-area-inset-top));position:fixed}.soon-media{grid-template-rows:auto auto auto;min-height:auto;padding:.75rem}.soon-frame{height:58svh}.soon-info{padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));overflow:visible}.soon-step{width:2.5rem;height:2.5rem;margin-top:-1.25rem}}.claywork,.page-clay{--floor:#ebe8e1;--grout:#6e64551f;--tint:#6e64550f;--clay-cream:#f8f5ef;--clay-side:#d6cdbf;--slab-shadow:inset 0 2px 1px #ffffffb3, inset 0 -4px 8px #0b10260d, 0 6px 0 var(--clay-side), 0 16px 22px -10px #0b10264d}.claywork{background-color:var(--floor);background-image:linear-gradient(var(--grout) 1px, transparent 1px), linear-gradient(90deg, var(--grout) 1px, transparent 1px);background-position:-1px -1px;background-size:240px 240px}.claywork--bare{background:0 0}.page-clay{background:var(--floor)}body.page-clay .site-header:not(.overlay){background:color-mix(in srgb, var(--floor) 88%, transparent);border-bottom-color:#6e645529}body.page-clay .site-header:not(.overlay) .cta{background:var(--copper);color:#fff;border:0;border-radius:999px;transition:transform .12s,box-shadow .12s,filter .2s;box-shadow:inset 0 2px 1px #ffffff4d,inset 0 -3px 5px #3c14052e,0 4px #8a4a28,0 10px 14px -8px #0b102666}body.page-clay .site-header:not(.overlay) .cta:hover{color:#fff;filter:brightness(1.05)}body.page-clay .site-header:not(.overlay) .cta:active{transform:translateY(3px);box-shadow:inset 0 2px 1px #ffffff4d,inset 0 -3px 5px #3c14052e,0 1px #8a4a28}.claywork .clay{background:var(--c,var(--clay-cream));border-radius:var(--r,22px);box-shadow:inset 0 2px 1px #ffffff8c, inset 0 -4px 8px #0b102612, 0 var(--t,7px) 0 color-mix(in oklab, var(--c,var(--clay-cream)) 74%, #0b1026), 0 calc(var(--t,7px) + 12px) 24px -8px #0b102652}.claywork .raised{font-family:var(--sans);letter-spacing:-.01em;color:#fbf8f2;text-shadow:0 1px #e4ddd2,0 2px #cdc5b8,0 3px 1px #0b102633,0 6px 10px #0b102638;font-weight:700}.claywork .btn{--bg:var(--clay-cream);--fg:var(--ink);--side:var(--clay-side);background:var(--bg);color:var(--fg);box-shadow:inset 0 2px 1px #ffffff80, inset 0 -3px 6px #0b102614, 0 5px 0 var(--side), 0 12px 18px -8px #0b102666;border:0;border-radius:999px;transition:transform .12s,box-shadow .12s,filter .2s}.claywork .btn:hover{--bg:var(--clay-cream);color:var(--fg);filter:brightness(1.04)}.claywork .btn:active{box-shadow:inset 0 2px 1px #ffffff80, inset 0 -3px 6px #0b102614, 0 1px 0 var(--side), 0 4px 8px -4px #0b102666;transform:translateY(4px)}.claywork .btn--copper,.claywork .btn--copper:hover{--bg:var(--copper);--fg:#fff;--side:#8a4a28}.claywork .btn[disabled]{filter:saturate(.6)}.claywork .search{background:#fffdf9;border:0;border-radius:999px;padding:.45rem;box-shadow:inset 0 3px 6px #0b102621,inset 0 -1px #fffc,0 1px #ffffffb3}.claywork .search input{flex:1 1 0;width:0}.claywork .search:focus-within{box-shadow:inset 0 3px 6px #0b102621,0 0 0 3px #b5653a59}.claywork details.clay{--t:6px;--r:20px;border:0;margin-bottom:1.2rem;padding:1.05rem 1.35rem}.claywork details.clay>div{padding-top:.6rem}.peel[data-astro-cid-wcolddp2]{padding:var(--space-xl) 0;overflow:hidden}.peel-grid[data-astro-cid-wcolddp2]{gap:var(--space-l);align-items:center;display:grid}@media (width>=900px){.peel-grid[data-astro-cid-wcolddp2]{grid-template-columns:.85fr 1.15fr}}.peel[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:#f4f1ea;font-size:var(--step-3);max-width:14ch}.peel[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{max-width:32rem;margin-top:var(--space-s)}.room[data-astro-cid-wcolddp2]{background:linear-gradient(var(--night) 0 50%, transparent 50% 100%)}.room-fig[data-astro-cid-wcolddp2]{margin-block:0}.room[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:26px;width:100%;box-shadow:0 24px 60px #0b102659}.room[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{margin-top:var(--space-s);max-width:44rem;color:var(--muted);font-size:var(--step--1)}.room[data-astro-cid-wcolddp2] .zoom-badge[data-astro-cid-wcolddp2]{top:auto;bottom:1rem}.editions[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-2);margin-top:1.4rem}.edition[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin-top:.4rem}.edition[data-astro-cid-wcolddp2] .poster{transition:transform .6s var(--ease), box-shadow .6s var(--ease);-webkit-box-reflect:below 3px linear-gradient(transparent 76%, #fff3)}.edition[data-astro-cid-wcolddp2]:hover .poster{transform:translateY(-6px)}.detail[data-astro-cid-wcolddp2]{background:var(--tint)}.detail-grid[data-astro-cid-wcolddp2]{gap:var(--space-l);display:grid}.detail[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:var(--step-2);max-width:24em;font-weight:420;line-height:1.25}.crops[data-astro-cid-wcolddp2]{gap:var(--space-s);margin:0;display:grid}@media (width>=760px){.crops[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.crops[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{grid-column:1/-1}}.crops[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:22px;width:100%;box-shadow:0 26px 44px -20px #0b10268c}.zoomable[data-astro-cid-wcolddp2]{cursor:zoom-in;position:relative}.zoom-badge[data-astro-cid-wcolddp2]{cursor:zoom-in;background:var(--clay-cream);min-height:2.5rem;color:var(--ink);font:600 var(--step--1) / 1 var(--sans);box-shadow:inset 0 2px 1px #fff9, inset 0 -3px 5px #0b102614, 0 4px 0 var(--clay-side), 0 10px 16px -6px #0b102673;transition:transform .15s var(--ease);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.zoomable[data-astro-cid-wcolddp2]:hover .zoom-badge[data-astro-cid-wcolddp2],.zoom-badge[data-astro-cid-wcolddp2]:focus-visible{transform:translateY(-2px)}.steps[data-astro-cid-wcolddp2]{counter-reset:s;margin:0;padding:0;list-style:none}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-content:start;gap:.6rem;display:grid}@media (width>=760px){.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-top:calc(var(--i) * 1.8rem)}}.steps[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-1);margin-top:.9rem}.step-slab[data-astro-cid-wcolddp2]{--t:9px;--r:20px;align-items:center;height:4.6rem;padding-left:1.2rem;font-size:2.4rem;line-height:1;display:flex}.data-grid[data-astro-cid-wcolddp2]{gap:var(--space-l);display:grid}@media (width>=960px){.data-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr .9fr;align-items:start}}.data[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{color:#f4f1ea;margin-bottom:var(--space-m)}.more[data-astro-cid-wcolddp2]{color:#d9a07a;text-decoration:none}.stats[data-astro-cid-wcolddp2]{gap:var(--space-m) var(--space-m);grid-template-columns:1fr 1fr;margin:0;display:grid}.stats[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{font-size:var(--step-3);line-height:1}.stat-slab[data-astro-cid-wcolddp2]{--t:8px;--r:20px;align-items:center;min-height:5rem;padding:.4rem 1.1rem;display:flex}.stats[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--on-night-2);font-size:var(--step--1);margin:1rem 0 0}.print-sec[data-astro-cid-wcolddp2] .soon-row[data-astro-cid-wcolddp2]{margin-top:0}.print-sec[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:var(--step-3)}.print-prices[data-astro-cid-wcolddp2]{--t:6px;--r:18px;font-size:var(--step--1);gap:.5rem;padding:1rem 1.25rem;display:grid}.print-prices[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted)}.print-prices[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]{grid-template-columns:auto auto;justify-content:start;gap:.35rem 1.6rem;margin:0;display:grid}.print-prices[data-astro-cid-wcolddp2] dl[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]{display:contents}.print-prices[data-astro-cid-wcolddp2] dt[data-astro-cid-wcolddp2]{color:var(--ink-2)}.print-prices[data-astro-cid-wcolddp2] dd[data-astro-cid-wcolddp2]{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin:0}.soon-row[data-astro-cid-wcolddp2]{gap:var(--space-m);margin-top:var(--space-l);align-items:center;display:grid}@media (width>=900px){.soon-row[data-astro-cid-wcolddp2]{gap:var(--space-l);grid-template-columns:1.15fr .85fr}}.soon-pic[data-astro-cid-wcolddp2]{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.soon-pic[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:22px;width:100%;box-shadow:0 26px 44px -20px #0b10268c}.soon-pic[data-astro-cid-wcolddp2] .zoom-badge[data-astro-cid-wcolddp2]{top:auto;bottom:1rem}.soon-pic[data-astro-cid-wcolddp2]:hover .zoom-badge[data-astro-cid-wcolddp2],.soon-pic[data-astro-cid-wcolddp2]:focus-visible .zoom-badge[data-astro-cid-wcolddp2]{transform:translateY(-2px)}.soon-copy[data-astro-cid-wcolddp2]{align-content:center;gap:.9rem;max-width:30rem;display:grid}.soon-copy[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-2)}.soon-points[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:var(--step--1);gap:.45rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.soon-points[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]::marker{color:var(--copper)}.soon-actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.faq-more[data-astro-cid-wcolddp2]{margin-top:var(--space-m)}.cta-inner[data-astro-cid-wcolddp2]{--c:var(--shallow);--t:10px;--r:36px;gap:var(--space-m);text-align:center;padding:var(--space-l) var(--space-m);justify-items:center;display:grid}.cta-inner[data-astro-cid-wcolddp2] .search{width:100%;margin-inline:auto}@media (width<=520px){.cta-inner[data-astro-cid-wcolddp2],.cta-inner[data-astro-cid-wcolddp2] .search input{padding-inline:.6rem}.cta-inner[data-astro-cid-wcolddp2] .btn{padding-inline:1rem}}.title[data-astro-cid-ohzyzceu]{font-size:var(--step-3);margin-bottom:var(--space-l)}.cta[data-astro-cid-ohzyzceu]{margin-top:var(--space-l)}.title[data-astro-cid-ekri4yeq]{font-size:var(--step-3);margin-bottom:var(--space-m)}.lead[data-astro-cid-ekri4yeq]{margin-bottom:var(--space-l)}.slabs[data-astro-cid-ekri4yeq]{gap:1.4rem;display:grid}.slabs[data-astro-cid-ekri4yeq] .prose[data-astro-cid-ekri4yeq]{--t:6px;--r:20px;max-width:none;padding:1.3rem 1.5rem .35rem}.slabs[data-astro-cid-ekri4yeq] .prose[data-astro-cid-ekri4yeq] h2{margin-top:0}@media (width<=520px){.slabs[data-astro-cid-ekri4yeq] .prose[data-astro-cid-ekri4yeq]{padding:1.1rem 1.1rem .15rem}}
