.u6vcPG_wall{--in:0px;--fw:calc(100vw - 2 * var(--in));margin-bottom:var(--section);flex-direction:column;display:flex;position:relative}.u6vcPG_inset{--in:var(--gutter)}.u6vcPG_frame{margin:0 var(--in);aspect-ratio:16/9;background:#e9e6dc;position:relative;overflow:hidden}.u6vcPG_photo{object-fit:cover}.u6vcPG_words{left:calc(var(--in) + var(--fw) * var(--x) / 100);top:calc(1% * var(--y));width:calc(var(--fw) * var(--w) / 100);align-items:flex-start;gap:calc(var(--fw) * var(--size) / 100 * .55);mix-blend-mode:multiply;flex-direction:column;display:flex;position:absolute}.u6vcPG_painted{font-family:var(--font-display), Georgia, serif;font-weight:400;font-size:calc(var(--fw) * var(--size) / 100);letter-spacing:-.025em;color:#1d1b16;font-optical-sizing:auto;flex-direction:column;gap:.18em;line-height:1;display:flex}.u6vcPG_painted em{color:var(--clay);font-size:.7em;line-height:1.1}.u6vcPG_more{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.u6vcPG_more p{color:#3e3f39;max-width:28em;font-size:17px;line-height:1.5}@media (max-width:760px){.u6vcPG_wall{--in:0px;margin-bottom:72px}.u6vcPG_frame{aspect-ratio:var(--ratio);margin:0}.u6vcPG_photo{object-position:var(--focus)}.u6vcPG_words{display:contents}.u6vcPG_painted{left:var(--px);top:var(--py);width:var(--pw);font-size:var(--psize);mix-blend-mode:multiply;position:absolute}.u6vcPG_more{padding:22px var(--gutter) 0;gap:18px}.u6vcPG_more p{font-size:16px}.u6vcPG_above .u6vcPG_painted{width:auto;padding:40px var(--gutter) 0;mix-blend-mode:normal;order:-2;position:static}.u6vcPG_above .u6vcPG_more{padding:22px var(--gutter) 40px;order:-1}}
.Hx0lNG_nav{z-index:2;padding:26px var(--gutter);justify-content:space-between;align-items:center;font-size:15px;display:flex;position:absolute;inset:0 0 auto}.Hx0lNG_name{align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:760px){.Hx0lNG_nav{padding:20px var(--gutter) 16px;position:static}.Hx0lNG_nav .arrow{display:none}}.Hx0lNG_water{max-width:var(--measure);margin:0 auto var(--section);padding:0 var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.Hx0lNG_waterPhoto img{width:100%;height:auto}.Hx0lNG_waterWords{flex-direction:column;gap:28px;display:flex}.Hx0lNG_waterLine{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;flex-direction:column;gap:.18em;font-size:clamp(34px,3.8vw,58px);font-weight:400;line-height:1;display:flex}.Hx0lNG_waterLine em{color:var(--clay);font-size:.7em;line-height:1.1}.Hx0lNG_waterWords p{max-width:30em;color:var(--ink-2);font-size:17px}@media (max-width:760px){.Hx0lNG_water{grid-template-columns:1fr;gap:28px;margin-bottom:72px}.Hx0lNG_waterPhoto{order:2}}.Hx0lNG_offer{max-width:var(--measure);padding:0 var(--gutter) var(--section);grid-template-columns:5fr 7fr;gap:48px 64px;margin:0 auto;display:grid}.Hx0lNG_offerHead h2{letter-spacing:-.015em;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.2}.Hx0lNG_offerHead p{color:var(--ink-2);margin-top:10px}.Hx0lNG_map{border-top:1px solid var(--rule);list-style:none}.Hx0lNG_map li{border-bottom:1px solid var(--rule);grid-template-columns:11em 1fr;gap:24px;padding:18px 0;display:grid}.Hx0lNG_map h3{font-size:16px;font-weight:500}.Hx0lNG_map li:last-child h3{color:var(--clay)}.Hx0lNG_map p{color:var(--ink-2)}.Hx0lNG_letter{margin-top:var(--section);border-top:1px solid var(--ink);flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:24px;padding-top:40px;display:flex}.Hx0lNG_letterLine{letter-spacing:-.02em;max-width:22em;font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.2}.Hx0lNG_letterLine em{color:var(--clay);font-style:normal}.Hx0lNG_letterNote{color:var(--ink-2);max-width:36em}.Hx0lNG_letter .link{margin-top:12px}.Hx0lNG_footer{padding:28px var(--gutter) 40px;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (max-width:760px){.Hx0lNG_offer{grid-template-columns:1fr;gap:32px}.Hx0lNG_map li{grid-template-columns:1fr;gap:4px}.Hx0lNG_letter{margin-top:56px}}
