main._1HaU3q_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}._1HaU3q_page{--hk-ink:#221e1b;--news-ink:var(--hk-ink);--fog-ink:var(--hk-ink);--gold:#c2a36b;--sail:#b5442e;--cream:#f4f0e9;--night-bg:radial-gradient(90% 80% at 72% 40%, #2b221d 0%, #191512 58%, #100e0c 100%);--night-deep:#100e0c;--dune:#e7e3dd;--shade:20, 16, 13;--rule:#221e1b29;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}._1HaU3q_sec{color:var(--ink);padding-block-start:var(--sp)}._1HaU3q_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){._1HaU3q_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}._1HaU3q_h2,._1HaU3q_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}._1HaU3q_h2{font-size:var(--h2)}._1HaU3q_display{font-size:var(--display)}._1HaU3q_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}._1HaU3q_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}._1HaU3q_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}._1HaU3q_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}._1HaU3q_pic{background:var(--dune);display:block;position:relative;overflow:hidden}._1HaU3q_ask{color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:8px;margin-block-start:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}._1HaU3q_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}._1HaU3q_ask svg{width:15px;height:15px;transition:transform .25s ease-out}._1HaU3q_ask:hover svg,._1HaU3q_ask:focus-visible svg{transform:translate(4px)}._1HaU3q_ask:hover>span{background-position:100% 100%;background-size:0 1px}._1HaU3q_askLight{color:#fafaf9}._1HaU3q_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}._1HaU3q_film{background-position:50%;background-size:cover;position:absolute;inset:0}._1HaU3q_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}._1HaU3q_videoOn{opacity:1}._1HaU3q_heroShade{pointer-events:none;background:linear-gradient(90deg, rgba(var(--shade), .7) 0%, rgba(var(--shade), .32) 42%, rgba(var(--shade), 0) 66%), linear-gradient(0deg, rgba(var(--shade), .5) 0%, rgba(var(--shade), 0) 40%), linear-gradient(180deg, rgba(var(--shade), .42) 0%, rgba(var(--shade), 0) 22%);position:absolute;inset:0}._1HaU3q_heroCopy{justify-items:start;gap:16px;max-width:520px;display:grid;position:absolute;inset-block-end:clamp(40px,9vh,96px);inset-inline-start:var(--side)}._1HaU3q_heroHead{font-family:var(--serif);letter-spacing:-.4px;text-wrap:balance;gap:6px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08;display:grid}._1HaU3q_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}._1HaU3q_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}._1HaU3q_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}._1HaU3q_whereHead>*{grid-column:1/-1}@media (min-width:900px){._1HaU3q_whereHead>._1HaU3q_h2{grid-column:1/span 6}._1HaU3q_whereHead>._1HaU3q_lede{grid-column:8/span 5;align-self:end}}._1HaU3q_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}._1HaU3q_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}._1HaU3q_cityCard:hover ._1HaU3q_citySketch,._1HaU3q_cityCard:focus-visible ._1HaU3q_citySketch{transform:translateY(-4px)}._1HaU3q_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}._1HaU3q_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}._1HaU3q_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}._1HaU3q_guidesHead ._1HaU3q_ask{margin-block-start:0}._1HaU3q_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){._1HaU3q_guideList{grid-template-columns:repeat(3,1fr)}}._1HaU3q_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}._1HaU3q_guidePic{aspect-ratio:4/3;margin-block-end:8px}._1HaU3q_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}._1HaU3q_guideCard:hover ._1HaU3q_guidePic img,._1HaU3q_guideCard:focus-visible ._1HaU3q_guidePic img{transform:scale(1.03)}._1HaU3q_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}._1HaU3q_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}._1HaU3q_kickerLight{color:#f4f0e9a8}._1HaU3q_today{padding:var(--sp) var(--side) 0;color:var(--ink)}._1HaU3q_todayCopy{max-width:var(--max);align-items:end;gap:28px;margin-inline:auto;display:grid}@media (min-width:900px){._1HaU3q_todayCopy{column-gap:var(--gut);grid-template-columns:7fr 5fr}}._1HaU3q_todayHead{gap:18px;display:grid}._1HaU3q_todayHead ._1HaU3q_display{max-width:16ch}._1HaU3q_todayText{justify-items:start;gap:18px;display:grid}._1HaU3q_harbour{--paper-ground:var(--paper);margin:clamp(48px,5vw,96px) calc(50% - 50vw) 0;display:block}._1HaU3q_central{width:100%;height:clamp(260px,30vw,560px);color:var(--hk-ink);clip-path:inset(0);display:block}[data-in=false] ._1HaU3q_central{clip-path:inset(100% 0 0)}[data-in=true] ._1HaU3q_central{transition:clip-path 2.4s cubic-bezier(.45,0,.2,1) .1s}._1HaU3q_factsWrap{max-width:var(--max);margin:clamp(36px,4vw,64px) auto 0;display:block}._1HaU3q_facts{gap:28px;margin:0;display:grid}@media (min-width:700px){._1HaU3q_facts{column-gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr))}}._1HaU3q_facts>div{align-content:start;gap:10px;display:grid}._1HaU3q_facts dt{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2vw,38px);line-height:1.1}._1HaU3q_facts dd{max-width:30ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}._1HaU3q_house{padding:var(--sp) var(--side) 0;color:var(--ink)}._1HaU3q_houseFig{max-width:var(--max);margin-inline:auto;display:block}._1HaU3q_housePic{aspect-ratio:21/9}._1HaU3q_houseCopy{max-width:var(--max);gap:clamp(20px,3vw,64px);margin:clamp(28px,3vw,48px) auto 0;display:grid}@media (min-width:900px){._1HaU3q_houseCopy{grid-template-columns:5fr 6fr}}._1HaU3q_houseHead{align-content:start;gap:12px;display:grid}._1HaU3q_houseText{justify-items:start;gap:14px;display:grid}._1HaU3q_night{padding:clamp(110px, 12vw, 190px) var(--side);background:var(--night-bg);color:var(--cream);margin-block-start:var(--sp);position:relative;overflow:hidden}._1HaU3q_nightInner{max-width:var(--max);gap:56px;margin-inline:auto;display:grid}@media (min-width:900px){._1HaU3q_nightInner{grid-template-columns:7fr 4fr;align-items:center;column-gap:clamp(48px,7vw,140px)}}._1HaU3q_nightCopy{align-content:start;justify-items:start;gap:22px;display:grid}._1HaU3q_nightDisplay{max-width:15ch;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,4.6vw,88px);font-weight:400;line-height:1.02}._1HaU3q_nightLine{max-width:44ch;font-family:var(--sans);color:#f4f0e9d1;font-size:16px;line-height:1.6}._1HaU3q_nightList{font-family:var(--serif);gap:10px;margin:6px 0 0;padding:0;font-size:clamp(19px,1.4vw,24px);line-height:1.3;list-style:none;display:grid}._1HaU3q_nightFoot{flex-wrap:wrap;align-items:baseline;gap:18px 40px;margin-block-start:6px;display:flex}._1HaU3q_night ._1HaU3q_price{color:var(--cream)}._1HaU3q_screenWrap{display:block}._1HaU3q_screen{width:100%;max-width:380px;height:auto;color:var(--gold);clip-path:inset(0);margin-inline:auto;display:block}[data-in=false] ._1HaU3q_screen{clip-path:inset(0 0 100%)}[data-in=true] ._1HaU3q_screen{transition:clip-path 2.4s cubic-bezier(.45,0,.2,1) .2s}@media (max-width:899px){._1HaU3q_screen{max-width:220px}}._1HaU3q_services{padding:var(--sp) var(--side);color:var(--ink);position:relative}._1HaU3q_servicesHead{max-width:var(--max);margin:0 auto clamp(40px,5vw,72px)}._1HaU3q_picturedWrap{max-width:var(--max);margin-inline:auto;display:block}._1HaU3q_pictured{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}._1HaU3q_pictured li{scroll-snap-align:start}@media (min-width:900px){._1HaU3q_pictured{gap:var(--gut);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}._1HaU3q_card{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}._1HaU3q_cardPic{aspect-ratio:4/5;width:100%;margin-block-end:14px}._1HaU3q_cardPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}._1HaU3q_card:hover ._1HaU3q_cardPic img,._1HaU3q_card:focus-visible ._1HaU3q_cardPic img{transform:scale(1.03)}._1HaU3q_cardName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,30px);line-height:1.12}._1HaU3q_cardLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}._1HaU3q_cardPrice,._1HaU3q_indexPrice{font-family:var(--serif);color:var(--hk-ink);font-variant-numeric:lining-nums;font-size:17px}._1HaU3q_card>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}._1HaU3q_card:hover>svg:last-child,._1HaU3q_card:focus-visible>svg:last-child{opacity:1;transform:none}._1HaU3q_indexWrap{max-width:var(--max);margin:clamp(96px,11vw,160px) auto 0;display:block}._1HaU3q_indexTitle{font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-wrap:balance;margin-block-end:clamp(28px,3vw,48px);font-weight:400;line-height:1.12}._1HaU3q_index{margin:0;padding:0;list-style:none}._1HaU3q_index a{color:inherit;grid-template-columns:minmax(0,1fr) auto 20px;align-items:baseline;gap:4px 20px;padding-block:clamp(16px,1.6vw,24px);text-decoration:none;display:grid}@media (min-width:900px){._1HaU3q_index a{grid-template-columns:6fr 5fr 2fr 20px}}._1HaU3q_indexName{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,44px);line-height:1.08}._1HaU3q_indexLine{font-family:var(--sans);color:var(--body);grid-area:2/1/auto/-1;font-size:15px;line-height:1.5}@media (min-width:900px){._1HaU3q_indexLine{grid-area:auto}}._1HaU3q_indexPrice{text-align:end}._1HaU3q_index a>svg{width:18px;height:18px;transition:transform .25s ease-out}._1HaU3q_index a:hover>svg,._1HaU3q_index a:focus-visible>svg{transform:translate(4px)}._1HaU3q_memberGrid{align-items:end}._1HaU3q_memberCopy,._1HaU3q_memberSide{grid-column:1/-1}._1HaU3q_memberCopy{justify-items:start;gap:14px;display:grid}._1HaU3q_memberSide{display:block}._1HaU3q_memberPic{aspect-ratio:4/5}@media (min-width:900px){._1HaU3q_memberCopy{grid-column:1/span 5;padding-block-end:clamp(16px,3vw,48px)}._1HaU3q_memberSide{grid-column:7/span 6}}._1HaU3q_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}._1HaU3q_familyPic{aspect-ratio:4/3}._1HaU3q_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){._1HaU3q_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}._1HaU3q_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}._1HaU3q_bandPic{position:absolute;inset:0}._1HaU3q_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}._1HaU3q_bandCopy{justify-items:start;gap:14px;max-width:400px;padding-inline-end:24px;display:grid;position:absolute;inset-block-end:clamp(32px,6vw,80px);inset-inline-start:var(--side)}._1HaU3q_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}._1HaU3q_sketchWrap{margin-block-end:20px}._1HaU3q_sketch{width:clamp(150px,12vw,220px);height:auto;display:block}[data-in=false] ._1HaU3q_sketch{opacity:0;transform:translateY(10px)}[data-in=true] ._1HaU3q_sketch{transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){[data-in] ._1HaU3q_sketch{opacity:1;transition:none;transform:none}[data-in] ._1HaU3q_central,[data-in] ._1HaU3q_screen{clip-path:none;transition:none}}@media (min-width:1600px){._1HaU3q_lede,._1HaU3q_nightLine{max-width:46ch;font-size:18px}._1HaU3q_list,._1HaU3q_facts dd,._1HaU3q_indexLine{font-size:16.5px}._1HaU3q_price,._1HaU3q_cardPrice,._1HaU3q_indexPrice{font-size:20px}._1HaU3q_ask{font-size:16.5px}._1HaU3q_heroCopy{max-width:620px}._1HaU3q_heroHead{font-size:clamp(44px,2.9vw,56px)}._1HaU3q_heroSub{font-size:17px}._1HaU3q_cardName{font-size:clamp(27px,1.7vw,32px)}}
main.HuT1tq_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.HuT1tq_page{--pa-ink:#252423;--news-ink:var(--pa-ink);--fog-ink:var(--pa-ink);--terracotta:#c0714f;--lamp:#f0c4849e;--roof-mass:#2a2e30;--cream:#f2f1ee;--night-bg:linear-gradient(180deg, #1c1e1f 0%, #2a2e30 62%, #2a2e30 100%);--night-deep:#1c1e1f;--dune:#e6e4e0;--shade:18, 18, 18;--rule:#25242329;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.HuT1tq_sec{color:var(--ink);padding-block-start:var(--sp)}.HuT1tq_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.HuT1tq_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.HuT1tq_h2,.HuT1tq_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.HuT1tq_h2{font-size:var(--h2)}.HuT1tq_display{font-size:var(--display)}.HuT1tq_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.HuT1tq_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.HuT1tq_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.HuT1tq_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.HuT1tq_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.HuT1tq_ask{color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:8px;margin-block-start:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.HuT1tq_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.HuT1tq_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.HuT1tq_ask:hover svg,.HuT1tq_ask:focus-visible svg{transform:translate(4px)}.HuT1tq_ask:hover>span{background-position:100% 100%;background-size:0 1px}.HuT1tq_askLight{color:#fafaf9}.HuT1tq_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.HuT1tq_film{background-position:50%;background-size:cover;position:absolute;inset:0}.HuT1tq_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.HuT1tq_videoOn{opacity:1}.HuT1tq_heroShade{pointer-events:none;background:linear-gradient(90deg, rgba(var(--shade), .7) 0%, rgba(var(--shade), .32) 42%, rgba(var(--shade), 0) 66%), linear-gradient(0deg, rgba(var(--shade), .5) 0%, rgba(var(--shade), 0) 40%), linear-gradient(180deg, rgba(var(--shade), .42) 0%, rgba(var(--shade), 0) 22%);position:absolute;inset:0}.HuT1tq_heroCopy{justify-items:start;gap:16px;max-width:520px;display:grid;position:absolute;inset-block-end:clamp(40px,9vh,96px);inset-inline-start:var(--side)}.HuT1tq_heroHead{font-family:var(--serif);letter-spacing:-.4px;text-wrap:balance;gap:6px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08;display:grid}.HuT1tq_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.HuT1tq_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.HuT1tq_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.HuT1tq_whereHead>*{grid-column:1/-1}@media (min-width:900px){.HuT1tq_whereHead>.HuT1tq_h2{grid-column:1/span 6}.HuT1tq_whereHead>.HuT1tq_lede{grid-column:8/span 5;align-self:end}}.HuT1tq_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.HuT1tq_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.HuT1tq_cityCard:hover .HuT1tq_citySketch,.HuT1tq_cityCard:focus-visible .HuT1tq_citySketch{transform:translateY(-4px)}.HuT1tq_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.HuT1tq_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.HuT1tq_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.HuT1tq_guidesHead .HuT1tq_ask{margin-block-start:0}.HuT1tq_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.HuT1tq_guideList{grid-template-columns:repeat(3,1fr)}}.HuT1tq_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.HuT1tq_guidePic{aspect-ratio:4/3;margin-block-end:8px}.HuT1tq_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.HuT1tq_guideCard:hover .HuT1tq_guidePic img,.HuT1tq_guideCard:focus-visible .HuT1tq_guidePic img{transform:scale(1.03)}.HuT1tq_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.HuT1tq_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.HuT1tq_kickerLight{color:#f4f0e9a8}.HuT1tq_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.HuT1tq_todayCopy{max-width:var(--max);align-items:end;gap:28px;margin-inline:auto;display:grid}@media (min-width:900px){.HuT1tq_todayCopy{column-gap:var(--gut);grid-template-columns:7fr 5fr}}.HuT1tq_todayHead{gap:18px;display:grid}.HuT1tq_todayHead .HuT1tq_display{max-width:16ch}.HuT1tq_todayText{justify-items:start;gap:18px;display:grid}.HuT1tq_balcony{max-width:var(--max);margin:clamp(56px,6vw,112px) auto 0;display:block}.HuT1tq_rail{width:100%;height:75px;color:var(--pa-ink);clip-path:inset(0);display:block}[data-in=false] .HuT1tq_rail{clip-path:inset(0 100% 0 0)}[data-in=true] .HuT1tq_rail{transition:clip-path 2s cubic-bezier(.45,0,.2,1) .1s}.HuT1tq_facts{gap:28px;margin:clamp(28px,3vw,44px) 0 0;display:grid}@media (min-width:700px){.HuT1tq_facts{column-gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr))}}.HuT1tq_facts>div{align-content:start;gap:10px;display:grid}.HuT1tq_facts dt{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2vw,38px);line-height:1.1}.HuT1tq_facts dd{max-width:30ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.HuT1tq_house{max-width:calc(var(--max) + 2 * var(--side));padding:var(--sp) var(--side) 0;color:var(--ink);align-items:end;gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid}@media (min-width:900px){.HuT1tq_house{grid-template-columns:7fr 4fr;column-gap:clamp(40px,5vw,96px)}}.HuT1tq_houseFig{display:block}.HuT1tq_housePic{aspect-ratio:3/2}.HuT1tq_houseCopy{justify-items:start;gap:14px;display:grid}.HuT1tq_houseCopy .HuT1tq_h2{max-width:14ch}.HuT1tq_night{padding:clamp(110px, 12vw, 190px) var(--side) 0;background:var(--night-bg);color:var(--cream);margin-block-start:var(--sp);position:relative;overflow:hidden}.HuT1tq_nightInner{max-width:var(--max);gap:40px;margin-inline:auto;display:grid}@media (min-width:900px){.HuT1tq_nightInner{column-gap:var(--gut);grid-template-columns:7fr 5fr;align-items:end}}.HuT1tq_nightHead{gap:20px;display:grid}.HuT1tq_nightDisplay{max-width:15ch;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,4.8vw,92px);font-weight:400;line-height:1.02}.HuT1tq_nightBody{justify-items:start;gap:22px;display:grid}.HuT1tq_nightLine{max-width:42ch;font-family:var(--sans);color:#f2f1eed1;font-size:16px;line-height:1.6}.HuT1tq_nightList{font-family:var(--serif);gap:10px;margin:0;padding:0;font-size:clamp(19px,1.4vw,24px);line-height:1.3;list-style:none;display:grid}.HuT1tq_nightFoot{flex-wrap:wrap;align-items:baseline;gap:18px 40px;margin-block-start:6px;display:flex}.HuT1tq_night .HuT1tq_price{color:var(--cream)}.HuT1tq_roofsWrap{margin:clamp(64px,7vw,120px) calc(50% - 50vw) 0;display:block}.HuT1tq_roofs{width:100%;height:clamp(200px,22vw,400px);color:var(--cream);clip-path:inset(0);display:block}[data-in=false] .HuT1tq_roofs{clip-path:inset(100% 0 0)}[data-in=true] .HuT1tq_roofs{transition:clip-path 2.2s cubic-bezier(.45,0,.2,1) .2s}.HuT1tq_services{padding:var(--sp) var(--side);color:var(--ink);position:relative}.HuT1tq_servicesHead{max-width:var(--max);margin:0 auto clamp(40px,5vw,72px)}.HuT1tq_windowsWrap{max-width:var(--max);margin-inline:auto;display:block}.HuT1tq_windows{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:44px;margin:0;padding:14px 14px 8px;list-style:none;display:grid;overflow-x:auto}.HuT1tq_windows li{scroll-snap-align:start}@media (min-width:900px){.HuT1tq_windows{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:clamp(48px,5vw,96px);overflow:visible}}.HuT1tq_windowCard{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.HuT1tq_window{aspect-ratio:5/8;width:100%;display:block;position:relative}.HuT1tq_windowPic{clip-path:url(#paris-window);position:absolute;inset:0}.HuT1tq_windowPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.HuT1tq_windowCard:hover .HuT1tq_windowPic img,.HuT1tq_windowCard:focus-visible .HuT1tq_windowPic img{transform:scale(1.04)}.HuT1tq_moulding{width:calc(100% + 24px);height:calc(100% + 12px);color:var(--pa-ink);pointer-events:none;clip-path:inset(-24px -24px 0);position:absolute;inset:-12px -12px 0;overflow:visible}[data-in=false] .HuT1tq_moulding{clip-path:inset(100% -24px 0)}[data-in=true] .HuT1tq_moulding{transition:clip-path 1.6s cubic-bezier(.45,0,.2,1) .1s}.HuT1tq_balconette{width:calc(100% + 24px);margin:6px -12px 18px;display:block}.HuT1tq_balconetteRail{width:100%;height:36px;color:var(--pa-ink);clip-path:inset(0);display:block}[data-in=false] .HuT1tq_balconetteRail{clip-path:inset(0 100% 0 0)}[data-in=true] .HuT1tq_balconetteRail{transition:clip-path 1.4s cubic-bezier(.45,0,.2,1) .5s}.HuT1tq_window:after{content:"";inset-inline:-16px;background:var(--pa-ink);height:1px;position:absolute;bottom:-6px}.HuT1tq_windowName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,30px);line-height:1.12}.HuT1tq_windowLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.HuT1tq_windowPrice,.HuT1tq_cartePrice{font-family:var(--serif);color:var(--pa-ink);font-variant-numeric:lining-nums;font-size:17px}.HuT1tq_windowCard>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.HuT1tq_windowCard:hover>svg:last-child,.HuT1tq_windowCard:focus-visible>svg:last-child{opacity:1;transform:none}.HuT1tq_carteWrap{max-width:var(--max);margin:clamp(96px,11vw,160px) auto 0;display:block}.HuT1tq_carteTitle{font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-wrap:balance;margin-block-end:clamp(32px,4vw,56px);font-weight:400;line-height:1.12}.HuT1tq_carte{gap:clamp(28px,3vw,44px) clamp(48px,6vw,120px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.HuT1tq_carte{grid-template-columns:repeat(2,minmax(0,1fr))}}.HuT1tq_carte a{color:inherit;grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;gap:6px 14px;text-decoration:none;display:grid}.HuT1tq_carteName{font-family:var(--serif);letter-spacing:-.018em;font-size:clamp(22px,1.9vw,32px);line-height:1.12}.HuT1tq_carteLeader{background:var(--rule);transform-origin:0;align-self:baseline;height:1px;transition:background-color .3s ease-out}.HuT1tq_carte a:hover .HuT1tq_carteLeader,.HuT1tq_carte a:focus-visible .HuT1tq_carteLeader{background:var(--pa-ink)}.HuT1tq_carteLine{max-width:44ch;font-family:var(--sans);color:var(--body);grid-column:1/-1;font-size:15px;line-height:1.5}.HuT1tq_memberGrid{align-items:end}.HuT1tq_memberCopy,.HuT1tq_memberSide{grid-column:1/-1}.HuT1tq_memberCopy{justify-items:start;gap:14px;display:grid}.HuT1tq_memberSide{display:block}.HuT1tq_memberPic{aspect-ratio:4/5}@media (min-width:900px){.HuT1tq_memberCopy{grid-column:1/span 5;padding-block-end:clamp(16px,3vw,48px)}.HuT1tq_memberSide{grid-column:7/span 6}}.HuT1tq_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.HuT1tq_familyPic{aspect-ratio:4/3}.HuT1tq_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.HuT1tq_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.HuT1tq_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.HuT1tq_bandPic{position:absolute;inset:0}.HuT1tq_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.HuT1tq_bandCopy{justify-items:start;gap:14px;max-width:400px;padding-inline-end:24px;display:grid;position:absolute;inset-block-end:clamp(32px,6vw,80px);inset-inline-start:var(--side)}.HuT1tq_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.HuT1tq_sketchWrap{margin-block-end:20px}.HuT1tq_sketch{width:clamp(150px,12vw,220px);height:auto;display:block}[data-in=false] .HuT1tq_sketch{opacity:0;transform:translateY(10px)}[data-in=true] .HuT1tq_sketch{transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){[data-in] .HuT1tq_sketch{opacity:1;transition:none;transform:none}[data-in] .HuT1tq_rail,[data-in] .HuT1tq_roofs,[data-in] .HuT1tq_moulding,[data-in] .HuT1tq_balconetteRail{clip-path:none;transition:none}}@media (min-width:1600px){.HuT1tq_lede,.HuT1tq_nightLine{max-width:46ch;font-size:18px}.HuT1tq_list,.HuT1tq_facts dd,.HuT1tq_carteLine{font-size:16.5px}.HuT1tq_price,.HuT1tq_windowPrice,.HuT1tq_cartePrice{font-size:20px}.HuT1tq_ask{font-size:16.5px}.HuT1tq_heroCopy{max-width:620px}.HuT1tq_heroHead{font-size:clamp(44px,2.9vw,56px)}.HuT1tq_heroSub{font-size:17px}.HuT1tq_windowName{font-size:clamp(27px,1.7vw,32px)}}
main.a39IMq_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.a39IMq_page{--bh-ink:#232221;--news-ink:var(--bh-ink);--fog-ink:var(--bh-ink);--rose:#f1ddd7;--leaf:#1f3a2e;--night-deep:#141413;--dune:#e7e3de;--shade:20, 18, 16;--rule:#23222129;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.a39IMq_sec{color:var(--ink);padding-block-start:var(--sp)}.a39IMq_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.a39IMq_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.a39IMq_h2,.a39IMq_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.a39IMq_h2{font-size:var(--h2)}.a39IMq_display{font-size:var(--display)}.a39IMq_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.a39IMq_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.a39IMq_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.a39IMq_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.a39IMq_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.a39IMq_ask{color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:8px;margin-block-start:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.a39IMq_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.a39IMq_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.a39IMq_ask:hover svg,.a39IMq_ask:focus-visible svg{transform:translate(4px)}.a39IMq_ask:hover>span{background-position:100% 100%;background-size:0 1px}.a39IMq_askLight{color:#fafaf9}.a39IMq_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.a39IMq_film{background-position:50%;background-size:cover;position:absolute;inset:0}.a39IMq_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.a39IMq_videoOn{opacity:1}.a39IMq_heroShade{pointer-events:none;background:linear-gradient(90deg, rgba(var(--shade), .7) 0%, rgba(var(--shade), .32) 42%, rgba(var(--shade), 0) 66%), linear-gradient(0deg, rgba(var(--shade), .5) 0%, rgba(var(--shade), 0) 40%), linear-gradient(180deg, rgba(var(--shade), .42) 0%, rgba(var(--shade), 0) 22%);position:absolute;inset:0}.a39IMq_heroCopy{justify-items:start;gap:16px;max-width:520px;display:grid;position:absolute;inset-block-end:clamp(40px,9vh,96px);inset-inline-start:var(--side)}.a39IMq_heroHead{font-family:var(--serif);letter-spacing:-.4px;text-wrap:balance;gap:6px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08;display:grid}.a39IMq_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.a39IMq_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.a39IMq_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.a39IMq_whereHead>*{grid-column:1/-1}@media (min-width:900px){.a39IMq_whereHead>.a39IMq_h2{grid-column:1/span 6}.a39IMq_whereHead>.a39IMq_lede{grid-column:8/span 5;align-self:end}}.a39IMq_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.a39IMq_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.a39IMq_cityCard:hover .a39IMq_citySketch,.a39IMq_cityCard:focus-visible .a39IMq_citySketch{transform:translateY(-4px)}.a39IMq_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.a39IMq_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.a39IMq_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.a39IMq_guidesHead .a39IMq_ask{margin-block-start:0}.a39IMq_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.a39IMq_guideList{grid-template-columns:repeat(3,1fr)}}.a39IMq_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.a39IMq_guidePic{aspect-ratio:4/3;margin-block-end:8px}.a39IMq_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.a39IMq_guideCard:hover .a39IMq_guidePic img,.a39IMq_guideCard:focus-visible .a39IMq_guidePic img{transform:scale(1.03)}.a39IMq_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.a39IMq_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.a39IMq_kickerLight{color:#f4f0e9a8}.a39IMq_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.a39IMq_todayCopy{max-width:var(--max);align-items:end;gap:28px;margin-inline:auto;display:grid}@media (min-width:900px){.a39IMq_todayCopy{column-gap:var(--gut);grid-template-columns:7fr 5fr}}.a39IMq_todayHead{gap:18px;display:grid}.a39IMq_todayHead .a39IMq_display{max-width:16ch}.a39IMq_todayText{justify-items:start;gap:18px;display:grid}.a39IMq_avenueWrap{margin:clamp(32px,4vw,72px) calc(50% - 50vw) 0;display:block}.a39IMq_avenue{width:100%;height:clamp(320px,36vw,680px);color:var(--bh-ink);clip-path:inset(0);display:block}[data-in=false] .a39IMq_avenue{clip-path:inset(100% 0 0)}[data-in=true] .a39IMq_avenue{transition:clip-path 2.6s cubic-bezier(.45,0,.2,1) .1s}.a39IMq_factsWrap{max-width:var(--max);margin:clamp(36px,4vw,64px) auto 0;display:block}.a39IMq_facts{gap:28px;margin:0;display:grid}@media (min-width:700px){.a39IMq_facts{column-gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr))}}.a39IMq_facts>div{align-content:start;gap:10px;display:grid}.a39IMq_facts dt{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2vw,38px);line-height:1.1}.a39IMq_facts dd{max-width:30ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.a39IMq_house{max-width:calc(var(--max) + 2 * var(--side));padding:var(--sp) var(--side) 0;color:var(--ink);align-items:end;gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid}@media (min-width:900px){.a39IMq_house{grid-template-columns:4fr 7fr;column-gap:clamp(40px,5vw,96px)}}.a39IMq_houseCopy{justify-items:start;gap:14px;display:grid}.a39IMq_houseCopy .a39IMq_h2{max-width:14ch}.a39IMq_houseFig{display:block}.a39IMq_housePic{aspect-ratio:3/2}.a39IMq_rose{padding:clamp(110px, 12vw, 190px) var(--side);background:var(--rose);color:var(--leaf);--body:#1f3a2ed1;margin-block-start:var(--sp);position:relative;overflow:hidden}.a39IMq_roseInner{max-width:var(--max);justify-items:start;gap:22px;margin-inline:auto;display:grid;position:relative}.a39IMq_roseInner>*{max-width:min(100%,640px)}.a39IMq_rose .a39IMq_kicker,.a39IMq_rose .a39IMq_ask,.a39IMq_rose .a39IMq_price{color:var(--leaf)}.a39IMq_roseDisplay{max-width:15ch;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,4.8vw,92px);font-weight:400;line-height:1.02}.a39IMq_roseList{font-family:var(--serif);gap:10px;margin:6px 0 0;padding:0;font-size:clamp(19px,1.4vw,24px);line-height:1.3;list-style:none;display:grid}.a39IMq_roseFoot{flex-wrap:wrap;align-items:baseline;gap:18px 40px;margin-block-start:6px;display:flex}.a39IMq_frondWrap{inset-inline-end:calc(-1*clamp(60px,8vw,180px));pointer-events:none;width:clamp(420px,50vw,960px);position:absolute;bottom:calc(-1*clamp(40px,6vw,120px))}.a39IMq_frond{width:100%;height:auto;color:var(--leaf);opacity:.85;clip-path:inset(0);display:block}[data-in=false] .a39IMq_frond{clip-path:inset(100% 0 0)}[data-in=true] .a39IMq_frond{transition:clip-path 2.4s cubic-bezier(.45,0,.2,1) .2s}@media (max-width:899px){.a39IMq_frondWrap{opacity:.35}}.a39IMq_services{padding:var(--sp) var(--side);color:var(--ink);position:relative}.a39IMq_servicesHead{max-width:var(--max);margin:0 auto clamp(40px,5vw,72px)}.a39IMq_awningsWrap{max-width:var(--max);margin-inline:auto;display:block}.a39IMq_awnings{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.a39IMq_awnings li{scroll-snap-align:start}@media (min-width:900px){.a39IMq_awnings{gap:var(--gut);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.a39IMq_card{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.a39IMq_cardPic{aspect-ratio:4/5;clip-path:url(#beverly-hills-awning);width:100%;margin-block-end:14px}.a39IMq_cardPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.a39IMq_card:hover .a39IMq_cardPic img,.a39IMq_card:focus-visible .a39IMq_cardPic img{transform:scale(1.03)}.a39IMq_cardName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,30px);line-height:1.12}.a39IMq_cardLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.a39IMq_cardPrice,.a39IMq_menuPrice{font-family:var(--serif);color:var(--bh-ink);font-variant-numeric:lining-nums;font-size:17px}.a39IMq_card>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.a39IMq_card:hover>svg:last-child,.a39IMq_card:focus-visible>svg:last-child{opacity:1;transform:none}.a39IMq_menuWrap{max-width:var(--max);gap:clamp(32px,4vw,64px);margin:clamp(96px,11vw,160px) auto 0;display:grid}@media (min-width:900px){.a39IMq_menuWrap{column-gap:var(--gut);grid-template-columns:4fr 8fr}}.a39IMq_menuHead{align-content:start;gap:28px;display:grid}.a39IMq_menuTitle{max-width:13ch;font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.12}.a39IMq_menuFrond{width:clamp(120px,12vw,200px);height:auto;color:var(--leaf);display:block}@media (max-width:899px){.a39IMq_menuFrond{display:none}}.a39IMq_menu{gap:clamp(36px, 3.4vw, 56px) var(--gut);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.a39IMq_menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.a39IMq_menu li{border-block-start:1px solid #e3c2b8}.a39IMq_menu a{color:inherit;gap:8px;padding-block-start:clamp(18px,1.8vw,28px);text-decoration:none;display:grid}.a39IMq_menuName{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2.1vw,36px);line-height:1.1}.a39IMq_menuLine{max-width:34ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.a39IMq_menuPrice{align-items:center;gap:12px;margin-block-start:4px;display:flex}.a39IMq_menuPrice>svg{width:18px;height:18px;transition:transform .25s ease-out}.a39IMq_menu a:hover .a39IMq_menuPrice>svg,.a39IMq_menu a:focus-visible .a39IMq_menuPrice>svg{transform:translate(4px)}.a39IMq_memberGrid{align-items:end}.a39IMq_memberCopy,.a39IMq_memberSide{grid-column:1/-1}.a39IMq_memberCopy{justify-items:start;gap:14px;display:grid}.a39IMq_memberSide{display:block}.a39IMq_memberPic{aspect-ratio:4/5}@media (min-width:900px){.a39IMq_memberSide{grid-column:1/span 6}.a39IMq_memberCopy{grid-column:8/span 5;padding-block-end:clamp(16px,3vw,48px)}}.a39IMq_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.a39IMq_familyPic{aspect-ratio:4/3}.a39IMq_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.a39IMq_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.a39IMq_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.a39IMq_bandPic{position:absolute;inset:0}.a39IMq_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.a39IMq_bandCopy{justify-items:start;gap:14px;max-width:400px;padding-inline-end:24px;display:grid;position:absolute;inset-block-end:clamp(32px,6vw,80px);inset-inline-start:var(--side)}.a39IMq_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.a39IMq_sketchWrap{margin-block-end:20px}.a39IMq_sketch{width:clamp(150px,12vw,220px);height:auto;display:block}[data-in=false] .a39IMq_sketch{opacity:0;transform:translateY(10px)}[data-in=true] .a39IMq_sketch{transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){[data-in] .a39IMq_sketch{opacity:1;transition:none;transform:none}[data-in] .a39IMq_avenue,[data-in] .a39IMq_frond{clip-path:none;transition:none}}@media (min-width:1600px){.a39IMq_lede{max-width:46ch;font-size:18px}.a39IMq_list,.a39IMq_facts dd,.a39IMq_menuLine{font-size:16.5px}.a39IMq_price,.a39IMq_cardPrice,.a39IMq_menuPrice{font-size:20px}.a39IMq_ask{font-size:16.5px}.a39IMq_heroCopy{max-width:620px}.a39IMq_heroHead{font-size:clamp(44px,2.9vw,56px)}.a39IMq_heroSub{font-size:17px}.a39IMq_cardName{font-size:clamp(27px,1.7vw,32px)}}
main.wfp9AG_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.wfp9AG_page{--ml-ink:#222120;--news-ink:var(--ml-ink);--fog-ink:var(--ml-ink);--cream:#f3f0eb;--night-bg:radial-gradient(90% 80% at 70% 45%, #2a2320 0%, #1b1715 60%, #131110 100%);--night-deep:#131110;--dune:#e6e3df;--shade:20, 17, 15;--rule:#22212029;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.wfp9AG_sec{color:var(--ink);padding-block-start:var(--sp)}.wfp9AG_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.wfp9AG_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.wfp9AG_h2,.wfp9AG_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.wfp9AG_h2{font-size:var(--h2)}.wfp9AG_display{font-size:var(--display)}.wfp9AG_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.wfp9AG_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.wfp9AG_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.wfp9AG_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.wfp9AG_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.wfp9AG_ask{color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;align-items:center;gap:8px;margin-block-start:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.wfp9AG_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.wfp9AG_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.wfp9AG_ask:hover svg,.wfp9AG_ask:focus-visible svg{transform:translate(4px)}.wfp9AG_ask:hover>span{background-position:100% 100%;background-size:0 1px}.wfp9AG_askLight{color:#fafaf9}.wfp9AG_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.wfp9AG_film{background-position:50%;background-size:cover;position:absolute;inset:0}.wfp9AG_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.wfp9AG_videoOn{opacity:1}.wfp9AG_heroShade{pointer-events:none;background:linear-gradient(90deg, rgba(var(--shade), .7) 0%, rgba(var(--shade), .32) 42%, rgba(var(--shade), 0) 66%), linear-gradient(0deg, rgba(var(--shade), .5) 0%, rgba(var(--shade), 0) 40%), linear-gradient(180deg, rgba(var(--shade), .42) 0%, rgba(var(--shade), 0) 22%);position:absolute;inset:0}.wfp9AG_heroCopy{justify-items:start;gap:16px;max-width:520px;display:grid;position:absolute;inset-block-end:clamp(40px,9vh,96px);inset-inline-start:var(--side)}.wfp9AG_heroHead{font-family:var(--serif);letter-spacing:-.4px;text-wrap:balance;gap:6px;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.08;display:grid}.wfp9AG_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.wfp9AG_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.wfp9AG_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.wfp9AG_whereHead>*{grid-column:1/-1}@media (min-width:900px){.wfp9AG_whereHead>.wfp9AG_h2{grid-column:1/span 6}.wfp9AG_whereHead>.wfp9AG_lede{grid-column:8/span 5;align-self:end}}.wfp9AG_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.wfp9AG_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.wfp9AG_cityCard:hover .wfp9AG_citySketch,.wfp9AG_cityCard:focus-visible .wfp9AG_citySketch{transform:translateY(-4px)}.wfp9AG_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.wfp9AG_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.wfp9AG_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.wfp9AG_guidesHead .wfp9AG_ask{margin-block-start:0}.wfp9AG_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.wfp9AG_guideList{grid-template-columns:repeat(3,1fr)}}.wfp9AG_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.wfp9AG_guidePic{aspect-ratio:4/3;margin-block-end:8px}.wfp9AG_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.wfp9AG_guideCard:hover .wfp9AG_guidePic img,.wfp9AG_guideCard:focus-visible .wfp9AG_guidePic img{transform:scale(1.03)}.wfp9AG_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.wfp9AG_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.wfp9AG_kickerLight{color:#f4f0e9a8}.wfp9AG_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.wfp9AG_todayCopy{max-width:var(--max);align-items:end;gap:28px;margin-inline:auto;display:grid}@media (min-width:900px){.wfp9AG_todayCopy{column-gap:var(--gut);grid-template-columns:7fr 5fr}}.wfp9AG_todayHead{gap:18px;display:grid}.wfp9AG_todayHead .wfp9AG_display{max-width:16ch}.wfp9AG_todayText{justify-items:start;gap:18px;display:grid}.wfp9AG_tramWrap{margin:clamp(48px,5vw,96px) calc(50% - 50vw) 0;display:block;overflow:hidden}.wfp9AG_tram{width:100%;height:clamp(200px,22.5vw,420px);color:var(--ml-ink);display:block}[data-in=false] .wfp9AG_tram{opacity:0;transform:translate(-6%)}[data-in=true] .wfp9AG_tram{transition:opacity .9s ease-out,transform 2.4s cubic-bezier(.16,1,.3,1)}.wfp9AG_factsWrap{max-width:var(--max);margin:clamp(36px,4vw,64px) auto 0;display:block}.wfp9AG_facts{gap:28px;margin:0;display:grid}@media (min-width:700px){.wfp9AG_facts{column-gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr))}}.wfp9AG_facts>div{align-content:start;gap:10px;display:grid}.wfp9AG_facts dt{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2vw,38px);line-height:1.1}.wfp9AG_facts dd{max-width:30ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.wfp9AG_house{max-width:calc(var(--max) + 2 * var(--side));padding:var(--sp) var(--side) 0;color:var(--ink);align-items:end;gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid}@media (min-width:900px){.wfp9AG_house{grid-template-columns:7fr 4fr;column-gap:clamp(40px,5vw,96px)}}.wfp9AG_houseCopy{justify-items:start;gap:14px;display:grid}.wfp9AG_houseCopy .wfp9AG_h2{max-width:14ch}.wfp9AG_houseFig{display:block}.wfp9AG_housePic{aspect-ratio:3/2}.wfp9AG_night{padding:clamp(110px, 12vw, 190px) var(--side);background:var(--night-bg);color:var(--cream);margin-block-start:var(--sp);position:relative;overflow:hidden}.wfp9AG_nightInner{max-width:var(--max);gap:56px;margin-inline:auto;display:grid}@media (min-width:900px){.wfp9AG_nightInner{grid-template-columns:6fr 5fr;align-items:center;column-gap:clamp(48px,6vw,120px)}}.wfp9AG_nightCopy{align-content:start;justify-items:start;gap:22px;display:grid}.wfp9AG_nightDisplay{max-width:14ch;font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,4.6vw,88px);font-weight:400;line-height:1.02}.wfp9AG_nightLine{max-width:44ch;font-family:var(--sans);color:#f3f0ebd1;font-size:16px;line-height:1.6}.wfp9AG_nightList{font-family:var(--serif);gap:10px;margin:6px 0 0;padding:0;font-size:clamp(19px,1.4vw,24px);line-height:1.3;list-style:none;display:grid}.wfp9AG_nightFoot{flex-wrap:wrap;align-items:baseline;gap:18px 40px;margin-block-start:6px;display:flex}.wfp9AG_night .wfp9AG_price{color:var(--cream)}.wfp9AG_vaultWrap{display:block}.wfp9AG_vault{aspect-ratio:4/5;width:100%;height:auto;color:var(--cream);border:1px solid #f3f0eb38;display:block}[data-in=false] .wfp9AG_vault{opacity:0;transform:scale(1.04)}[data-in=true] .wfp9AG_vault{transition:opacity 1.2s ease-out,transform 2.4s cubic-bezier(.16,1,.3,1)}.wfp9AG_services{padding:var(--sp) var(--side);color:var(--ink);position:relative}.wfp9AG_servicesHead{max-width:var(--max);margin:0 auto clamp(40px,5vw,72px)}.wfp9AG_facetedWrap{max-width:var(--max);margin-inline:auto;display:block}.wfp9AG_faceted{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.wfp9AG_faceted li{scroll-snap-align:start}@media (min-width:900px){.wfp9AG_faceted{gap:var(--gut);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.wfp9AG_card{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.wfp9AG_cardPic{aspect-ratio:3/4;width:100%;margin-block-end:14px}.wfp9AG_cardPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.wfp9AG_card:hover .wfp9AG_cardPic img,.wfp9AG_card:focus-visible .wfp9AG_cardPic img{transform:scale(1.03)}.wfp9AG_cardName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,30px);line-height:1.12}.wfp9AG_cardLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.wfp9AG_cardPrice,.wfp9AG_cellPrice{font-family:var(--serif);color:var(--ml-ink);font-variant-numeric:lining-nums;font-size:17px}.wfp9AG_card>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.wfp9AG_card:hover>svg:last-child,.wfp9AG_card:focus-visible>svg:last-child{opacity:1;transform:none}.wfp9AG_cellsWrap{max-width:var(--max);margin:clamp(96px,11vw,160px) auto 0;display:block}.wfp9AG_cellsTitle{font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-wrap:balance;margin-block-end:clamp(28px,3vw,48px);font-weight:400;line-height:1.12}.wfp9AG_cells{border-block-start:1px solid var(--rule);border-inline-start:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wfp9AG_cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.wfp9AG_cells{grid-template-columns:repeat(3,minmax(0,1fr))}}.wfp9AG_cells li{border-block-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.wfp9AG_cells a{height:100%;min-height:clamp(180px,15vw,240px);color:inherit;grid-template-rows:auto 1fr auto;gap:10px;padding:clamp(24px,2.4vw,40px);text-decoration:none;transition:background-color .3s ease-out;display:grid}.wfp9AG_cells a:hover,.wfp9AG_cells a:focus-visible{background:#f3f1ee}.wfp9AG_cellName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.8vw,30px);line-height:1.12}.wfp9AG_cellLine{font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.wfp9AG_cellPrice{justify-content:space-between;align-items:center;gap:12px;display:flex}.wfp9AG_cellPrice>svg{width:18px;height:18px;transition:transform .25s ease-out}.wfp9AG_cells a:hover .wfp9AG_cellPrice>svg,.wfp9AG_cells a:focus-visible .wfp9AG_cellPrice>svg{transform:translate(4px)}.wfp9AG_memberGrid{align-items:end}.wfp9AG_memberCopy,.wfp9AG_memberSide{grid-column:1/-1}.wfp9AG_memberCopy{justify-items:start;gap:14px;display:grid}.wfp9AG_memberSide{display:block}.wfp9AG_memberPic{aspect-ratio:4/5}@media (min-width:900px){.wfp9AG_memberCopy{grid-column:1/span 5;padding-block-end:clamp(16px,3vw,48px)}.wfp9AG_memberSide{grid-column:7/span 6}}.wfp9AG_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.wfp9AG_familyPic{aspect-ratio:4/3}.wfp9AG_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.wfp9AG_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.wfp9AG_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.wfp9AG_bandPic{position:absolute;inset:0}.wfp9AG_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.wfp9AG_bandCopy{justify-items:start;gap:14px;max-width:400px;padding-inline-end:24px;display:grid;position:absolute;inset-block-end:clamp(32px,6vw,80px);inset-inline-start:var(--side)}.wfp9AG_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.wfp9AG_sketchWrap{margin-block-end:20px}.wfp9AG_sketch{width:clamp(150px,12vw,220px);height:auto;display:block}[data-in=false] .wfp9AG_sketch{opacity:0;transform:translateY(10px)}[data-in=true] .wfp9AG_sketch{transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){[data-in] .wfp9AG_sketch,[data-in] .wfp9AG_tram,[data-in] .wfp9AG_vault{opacity:1;transition:none;transform:none}}@media (min-width:1600px){.wfp9AG_lede,.wfp9AG_nightLine{max-width:46ch;font-size:18px}.wfp9AG_list,.wfp9AG_facts dd,.wfp9AG_cellLine{font-size:16.5px}.wfp9AG_price,.wfp9AG_cardPrice,.wfp9AG_cellPrice{font-size:20px}.wfp9AG_ask{font-size:16.5px}.wfp9AG_heroCopy{max-width:620px}.wfp9AG_heroHead{font-size:clamp(44px,2.9vw,56px)}.wfp9AG_heroSub{font-size:17px}.wfp9AG_cardName{font-size:clamp(27px,1.7vw,32px)}}
