main.qhQpCG_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.qhQpCG_page{--sumi:#22201e;--washi:#f6f2ea;--washi-glow:#f3e9d6;--wood:#3d2c20;--night-bg:radial-gradient(120% 80% at 50% 0%, #24412f 0%, #15291d 55%, #0d1a12 100%);--night-deep:#0d1a12;--cream:#f7f1e6;--shu:#b8432f;--dune:#ebe6dc;--shade:9, 18, 12;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.qhQpCG_sec{color:var(--ink);padding-block-start:var(--sp)}.qhQpCG_grid{max-width:var(--max);padding-inline:var(--side);row-gap:32px;margin-inline:auto;display:grid}@media (min-width:900px){.qhQpCG_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.qhQpCG_h2,.qhQpCG_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.qhQpCG_h2{font-size:var(--h2)}.qhQpCG_display{font-size:var(--display)}.qhQpCG_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.qhQpCG_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.qhQpCG_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.qhQpCG_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.qhQpCG_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.qhQpCG_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}.qhQpCG_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.qhQpCG_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.qhQpCG_ask:hover svg,.qhQpCG_ask:focus-visible svg{transform:translate(4px)}.qhQpCG_ask:hover>span{background-position:100% 100%;background-size:0 1px}.qhQpCG_askLight{color:#fafaf9}.qhQpCG_word{color:var(--sumi);display:inline-flex}.qhQpCG_wordJa{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--brush), serif;letter-spacing:.04em;clip-path:inset(-.1em -.2em);font-size:clamp(56px,6.4vw,104px);font-weight:400;line-height:1.05;display:block}.qhQpCG_wordLight{color:var(--cream)}[data-in=false] .qhQpCG_wordJa{clip-path:inset(-.1em -.2em 100%)}[data-in=true] .qhQpCG_wordJa{transition:clip-path 1.3s cubic-bezier(.22,.61,.36,1) .1s}.qhQpCG_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.qhQpCG_film{background-position:50%;background-size:cover;position:absolute;inset:0}.qhQpCG_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.qhQpCG_videoOn{opacity:1}.qhQpCG_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}.qhQpCG_heroWord{position:absolute;inset-block-start:clamp(110px,16vh,170px);inset-inline-start:var(--side)}.qhQpCG_heroWord .qhQpCG_wordJa{font-size:min(clamp(72px,8.4vw,136px),13vh)}.qhQpCG_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)}.qhQpCG_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}.qhQpCG_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.qhQpCG_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.qhQpCG_night{padding:clamp(120px, 14vw, 200px) var(--side) clamp(96px, 9vw, 150px);background:var(--night-bg);color:var(--cream);isolation:isolate;position:relative;overflow:hidden}.qhQpCG_glow{z-index:-1;-webkit-mask-image:var(--facets);-webkit-mask-image:var(--facets);mask-image:var(--facets);opacity:.7;position:absolute;inset:0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:40px 69.28px;mask-size:40px 69.28px}.qhQpCG_glowLight{background:radial-gradient(closest-side,#ffce9666,#ffce9600) 20% 30%/30% 34% no-repeat,radial-gradient(closest-side,#ffc48c47,#ffc48c00) 76% 56%/26% 30% no-repeat,radial-gradient(closest-side,#ffd6a633,#ffd6a600) 44% 88%/22% 26% no-repeat;animation:40s ease-in-out infinite alternate qhQpCG_drift;position:absolute;inset:-30%}.qhQpCG_shine{z-index:-1;-webkit-mask-image:var(--lines);-webkit-mask-image:var(--lines);mask-image:var(--lines);position:absolute;inset:0;overflow:hidden;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:40px 69.28px;mask-size:40px 69.28px}.qhQpCG_shineBand{background:linear-gradient(105deg,#ffe4c000 34%,#ffe4c01f 50%,#ffe4c000 66%);animation:14s cubic-bezier(.45,0,.55,1) 1.2s infinite qhQpCG_shine;position:absolute;inset:-10% -80%;transform:translate(-45%)}@keyframes qhQpCG_shine{0%{transform:translate(-45%)}55%,to{transform:translate(45%)}}@keyframes qhQpCG_drift{0%{transform:translate(-6%,-4%)rotate(0)}to{transform:translate(6%,5%)rotate(4deg)}}.qhQpCG_nightLattice{z-index:-1;color:#ffe2be1a;position:absolute;inset:0}.qhQpCG_night:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d1a1200 0%,#0d1a12b3 55%,#0d1a12 100%);height:42%;position:absolute;inset:auto 0 0}.qhQpCG_nightInner{text-align:center;justify-items:center;gap:28px;max-width:880px;margin-inline:auto;display:grid}.qhQpCG_nightCopy{justify-items:center;gap:18px;display:grid}.qhQpCG_nightLine{max-width:52ch;font-family:var(--sans);color:#f7f1e6cc;font-size:16px;line-height:1.6}.qhQpCG_facts{gap:28px;width:100%;margin:10px 0;display:grid}.qhQpCG_facts dt{font-family:var(--serif);color:var(--cream);font-size:clamp(22px,1.9vw,28px)}.qhQpCG_facts dd{max-width:30ch;font-family:var(--sans);color:#f7f1e6bd;margin:8px auto 0;font-size:14px;line-height:1.55}@media (min-width:900px){.qhQpCG_facts{grid-template-columns:repeat(3,1fr);gap:40px}}.qhQpCG_house{--ink:var(--cream);--body:#f7f1e6bd;padding-block:0 var(--sp);color:var(--ink);background:linear-gradient(#0d1a12 0%,#112117 45%,#15291c 100%)}.qhQpCG_houseGrid{align-items:center}.qhQpCG_screens{aspect-ratio:4/3;background:var(--night-deep);grid-column:1/-1;position:relative;overflow:hidden}.qhQpCG_screensPic{position:absolute;inset:0}.qhQpCG_shoji{width:50.5%;transition:transform 1.4s cubic-bezier(.65,0,.35,1) .25s;position:absolute;inset-block:0}.qhQpCG_shoji svg{filter:drop-shadow(0 0 18px #ffd6a02e);display:block}.qhQpCG_shojiL{inset-inline-start:0}.qhQpCG_shojiR{inset-inline-end:0}[data-in=true] .qhQpCG_shojiL{transform:translate(-101%)}[data-in=true] .qhQpCG_shojiR{transform:translate(101%)}.qhQpCG_houseCopy,.qhQpCG_familyCopy{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.qhQpCG_houseCopy>.qhQpCG_word,.qhQpCG_familyCopy>.qhQpCG_word{grid-area:1/2}.qhQpCG_houseText,.qhQpCG_familyText{grid-area:1/1;justify-items:start;gap:14px;display:grid}@media (min-width:900px){.qhQpCG_screens{aspect-ratio:auto;grid-column:1/span 7;min-height:clamp(520px,44vw,860px)}.qhQpCG_houseGrid{max-width:none;padding-inline-start:0}.qhQpCG_houseCopy{grid-column:8/span 5;padding-inline-start:clamp(8px,1.6vw,28px)}}.qhQpCG_dock{padding:var(--sp) var(--side) 0;color:var(--ink)}.qhQpCG_dockInner{max-width:var(--max);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}@media (min-width:900px){.qhQpCG_dockInner{grid-template-columns:5fr 6fr}}.qhQpCG_dockMark{aspect-ratio:1;width:clamp(240px,32vw,440px);color:var(--sumi);justify-self:center;position:relative}.qhQpCG_enso{width:100%;height:100%;display:block}.qhQpCG_ensoDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .qhQpCG_ensoDraw{stroke-dashoffset:1px}[data-in=true] .qhQpCG_ensoDraw{transition:stroke-dashoffset 1.8s cubic-bezier(.55,.05,.25,1) .15s}.qhQpCG_dockDay{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--brush), serif;color:var(--sumi);place-items:center;font-size:clamp(54px,6vw,92px);line-height:1.05;display:grid;position:absolute;inset:0}[data-in=false] .qhQpCG_dockDay{opacity:0}[data-in=true] .qhQpCG_dockDay{transition:opacity .6s ease-out 1.4s}.qhQpCG_dockCopy{justify-items:start;gap:16px;display:grid}.qhQpCG_day{counter-reset:day;font-family:var(--sans);gap:0;margin:8px 0 4px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.qhQpCG_day li{counter-increment:day;grid-template-columns:2.2em 1fr;align-items:baseline;padding-block:10px;display:grid}.qhQpCG_day li:before{content:counter(day, cjk-decimal);font-family:var(--brush), serif;color:var(--shu);font-size:22px}.qhQpCG_washi{padding:var(--sp) var(--side);color:var(--ink);margin-block-start:var(--sp);position:relative}.qhQpCG_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}.qhQpCG_windowsWrap{max-width:var(--max);margin-inline:auto;display:block}.qhQpCG_windows{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.qhQpCG_windows li{scroll-snap-align:start}@media (min-width:900px){.qhQpCG_windows{gap:var(--gut);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.qhQpCG_windowCard{color:inherit;text-align:center;justify-items:center;gap:8px;text-decoration:none;display:grid}.qhQpCG_maru{aspect-ratio:1;width:100%;margin-block-end:18px;display:block;position:relative}.qhQpCG_maruPic{clip-path:circle(50%);position:absolute;inset:0}.qhQpCG_maruPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.qhQpCG_windowCard:hover .qhQpCG_maruPic img,.qhQpCG_windowCard:focus-visible .qhQpCG_maruPic img{transform:scale(1.05)}.qhQpCG_maruRing{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px;overflow:visible}.qhQpCG_maruRing circle{fill:none;stroke:var(--sumi);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;transform-origin:50%;transform:rotate(-90deg)}[data-in=false] .qhQpCG_maruRing circle{stroke-dashoffset:1px}[data-in=true] .qhQpCG_maruRing circle{transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .2s}.qhQpCG_windowName{font-family:var(--serif);font-size:clamp(21px,1.7vw,26px);line-height:1.15}.qhQpCG_windowLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.qhQpCG_windowPrice,.qhQpCG_scrollPrice{font-family:var(--serif);color:var(--sumi);font-variant-numeric:lining-nums;font-size:17px}.qhQpCG_scrollsHead{max-width:var(--max);font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin:clamp(88px,10vw,140px) auto clamp(40px,5vw,72px);font-weight:400;line-height:1.15}.qhQpCG_scrolls{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;gap:clamp(16px,2vw,40px);margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:1100px){.qhQpCG_scrolls{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.qhQpCG_scrolls li{--drop:0px;transform-origin:50% 0;animation:qhQpCG_sway var(--sway,7s) ease-in-out var(--lag,0s) infinite alternate;padding-block-start:calc(var(--drop) + 18px);position:relative}.qhQpCG_scrolls li:before{content:"";width:1px;height:calc(var(--drop) + 18px);background:var(--sumi);opacity:.28;position:absolute;inset-block-start:0;inset-inline-start:50%}.qhQpCG_scrolls li:nth-child(5n+1){--drop:0px;--sway:7.2s;--lag:-1.4s}.qhQpCG_scrolls li:nth-child(5n+2){--drop:46px;--sway:8.4s;--lag:-4.2s}.qhQpCG_scrolls li:nth-child(5n+3){--drop:18px;--sway:6.6s;--lag:-2.6s}.qhQpCG_scrolls li:nth-child(5n+4){--drop:62px;--sway:7.8s;--lag:-5.6s}.qhQpCG_scrolls li:nth-child(5n+5){--drop:30px;--sway:9s;--lag:-.4s}@keyframes qhQpCG_sway{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}.qhQpCG_scrolls a{height:100%;min-height:clamp(380px,30vw,520px);color:inherit;text-align:center;isolation:isolate;transform-origin:50% 0;flex-direction:column;align-items:center;gap:12px;padding:22% 30px 40px;text-decoration:none;transition:transform .6s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative}.qhQpCG_scrolls a:before{content:"";z-index:-2;background:var(--washi);position:absolute;inset:5% 10%}.qhQpCG_scrolls a:hover,.qhQpCG_scrolls a:focus-visible{transform:rotate(2deg)translateY(4px)}.qhQpCG_scrollFrame{z-index:-1;fill:none;width:100%;height:100%;stroke:var(--sumi);stroke-width:1px;position:absolute;inset:0;overflow:visible}.qhQpCG_scrollFrame path{opacity:.32}.qhQpCG_scrollFrame .qhQpCG_rod{stroke-width:3px;stroke-linecap:round;opacity:.7}.qhQpCG_scrolls a>svg:last-child{opacity:0;width:18px;height:18px;margin-block-start:auto;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(-4px)}.qhQpCG_scrolls a:hover>svg:last-child,.qhQpCG_scrolls a:focus-visible>svg:last-child{opacity:1;transform:none}.qhQpCG_scrollFrame .qhQpCG_futai{opacity:.24}.qhQpCG_knob{background:var(--wood);opacity:.8;border-radius:3px;width:10px;height:12px;position:absolute;inset-block-end:calc(5% - 5px);inset-inline-start:1%}.qhQpCG_knobR{inset-inline:auto 1%}.qhQpCG_scrollJa{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--brush), serif;color:var(--sumi);margin-block-end:6px;font-size:clamp(36px,3vw,54px);line-height:1.05}.qhQpCG_scrollName{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(22px,1.9vw,26px);line-height:1.12}.qhQpCG_scrollLine{max-width:20ch;font-family:var(--sans);color:var(--body);text-wrap:balance;font-size:14px;line-height:1.5}@media (max-width:699px){.qhQpCG_scrolls{grid-template-columns:1fr 1fr;gap:14px}.qhQpCG_scrolls a{min-height:280px;padding:52px 18px 34px}.qhQpCG_scrolls li:nth-child(odd){--drop:0px}.qhQpCG_scrolls li:nth-child(2n){--drop:28px}.qhQpCG_scrollName{font-size:19px}.qhQpCG_scrollLine{font-size:13px}}.qhQpCG_memberGrid{align-items:center}.qhQpCG_memberCopy{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.qhQpCG_memberCopy>.qhQpCG_word{grid-area:1/2}.qhQpCG_memberText{grid-area:1/1;justify-items:start;gap:14px;display:grid}.qhQpCG_memberSide{isolation:isolate;grid-column:1/-1;padding:clamp(24px,4vw,64px);display:block;position:relative}.qhQpCG_memberLattice{z-index:-1;color:#22201e1f;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}.qhQpCG_memberMount{background:var(--washi);max-width:520px;box-shadow:inset 0 0 0 1px #22201e24, inset 0 0 0 7px var(--washi), inset 0 0 0 8px #22201e1a;margin:0 auto;padding:7% 7% 9%;display:block;position:relative}.qhQpCG_memberMount:before,.qhQpCG_memberMount:after{content:"";background:var(--wood);border-radius:2px;height:4px;position:absolute;inset-inline:-4%}.qhQpCG_memberMount:before{inset-block-start:-2px}.qhQpCG_memberMount:after{height:6px;inset-block-end:-2px}.qhQpCG_memberPic{aspect-ratio:4/5}@media (min-width:900px){.qhQpCG_memberCopy{grid-column:1/span 5}.qhQpCG_memberSide{grid-column:6/span 7}}.qhQpCG_family{isolation:isolate;max-width:var(--max);padding-inline:var(--side);align-items:center;gap:40px;margin-inline:auto;display:grid;position:relative}.qhQpCG_family>.qhQpCG_familyCopy{grid-column:auto}.qhQpCG_familyLattice{z-index:-1;color:#22201e1a;position:absolute;inset:-10% 0 -10% 45%;-webkit-mask-image:radial-gradient(closest-side,#000 35%,#0000 100%);mask-image:radial-gradient(closest-side,#000 35%,#0000 100%)}.qhQpCG_familyMaru{justify-self:center;max-width:620px}@media (min-width:900px){.qhQpCG_family{grid-template-columns:6fr 6fr;column-gap:clamp(40px,6vw,96px)}}.qhQpCG_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.qhQpCG_bandPic{position:absolute;inset:0}.qhQpCG_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.qhQpCG_bandLattice{color:#ffffff1f;width:40%;position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.qhQpCG_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)}.qhQpCG_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.qhQpCG_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.qhQpCG_whereHead>*{grid-column:1/-1}@media (min-width:900px){.qhQpCG_whereHead>.qhQpCG_h2{grid-column:1/span 6}.qhQpCG_whereHead>.qhQpCG_lede{grid-column:8/span 5;align-self:end}}.qhQpCG_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.qhQpCG_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.qhQpCG_cityCard:hover .qhQpCG_citySketch,.qhQpCG_cityCard:focus-visible .qhQpCG_citySketch{transform:translateY(-4px)}.qhQpCG_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.qhQpCG_guides{max-width:var(--max);padding-inline:var(--side);margin:clamp(80px,9vw,140px) auto 0}.qhQpCG_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.qhQpCG_guidesHead .qhQpCG_ask{margin-block-start:0}.qhQpCG_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.qhQpCG_guideList{grid-template-columns:repeat(3,1fr)}}.qhQpCG_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.qhQpCG_guidePic{aspect-ratio:4/3;margin-block-end:8px}.qhQpCG_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.qhQpCG_guideCard:hover .qhQpCG_guidePic img,.qhQpCG_guideCard:focus-visible .qhQpCG_guidePic img{transform:scale(1.03)}.qhQpCG_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.qhQpCG_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.qhQpCG_closeWord{margin-block-end:24px}.qhQpCG_closeWord .qhQpCG_wordJa{font-size:clamp(48px,4.8vw,80px)}.qhQpCG_page [class*=__go]:not([class*=__goSq]){border-radius:100px;font-weight:400}.qhQpCG_page [class*=__goSq]{border-radius:100px}@media (max-width:600px){.qhQpCG_heroShade{background:linear-gradient(0deg, rgba(var(--shade), .82) 0%, rgba(var(--shade), .46) 48%, rgba(var(--shade), .1) 76%)}.qhQpCG_heroCopy{inset-inline-end:var(--side)}.qhQpCG_heroWord{inset-block-start:96px}.qhQpCG_band{min-height:640px}.qhQpCG_bandShade{background:linear-gradient(0deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 46%, rgba(var(--shade), 0) 72%)}}@media (prefers-reduced-motion:reduce){.qhQpCG_glowLight{animation:none}.qhQpCG_shineBand,.qhQpCG_shoji{display:none}.qhQpCG_scrolls a{transition:none}.qhQpCG_scrolls li{animation:none}.qhQpCG_scrolls a:hover,.qhQpCG_scrolls a:focus-visible{transform:none}[data-in] .qhQpCG_wordJa,[data-in] .qhQpCG_dockDay{clip-path:none;opacity:1;transition:none;transform:none}[data-in] .qhQpCG_ensoDraw,[data-in] .qhQpCG_maruRing circle{stroke-dashoffset:0;transition:none}}@media (min-width:1600px){.qhQpCG_lede,.qhQpCG_nightLine{max-width:46ch;font-size:18px}.qhQpCG_list,.qhQpCG_facts dd,.qhQpCG_day{font-size:16.5px}.qhQpCG_price,.qhQpCG_windowPrice,.qhQpCG_scrollPrice{font-size:20px}.qhQpCG_ask{font-size:16.5px}.qhQpCG_heroCopy{max-width:620px}.qhQpCG_heroHead{font-size:clamp(44px,2.9vw,56px)}.qhQpCG_heroSub{font-size:17px}.qhQpCG_nightInner{max-width:1120px}.qhQpCG_facts dt{font-size:32px}.qhQpCG_windowName,.qhQpCG_scrollName{font-size:clamp(27px,1.7vw,32px)}.qhQpCG_windowLine,.qhQpCG_scrollLine{font-size:16.5px}.qhQpCG_familyMaru{max-width:760px}}
@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6224a50b3c67c7eb-s.p.3ss7om0byp-y8.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e4a9ad2572e85a9e-s.0d4iou3avb_1-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f8fcee3896c1de45-s.2y5at9_ffzf8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Tamil Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:41.55%;line-gap-override:0.0%;size-adjust:118.4%}.vs0EdW_className{font-family:Noto Serif Tamil,Noto Serif Tamil Fallback;font-style:normal;font-weight:400}.vs0EdW_variable{--tamil:"Noto Serif Tamil", "Noto Serif Tamil Fallback"}
main._94oiqG_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}._94oiqG_page{--teal-ink:#1f3d3a;--cream:#f6f1e6;--paper-warm:#f4ede0;--night-bg:radial-gradient(120% 80% at 50% 0%, #1d4a47 0%, #102f2d 55%, #0a201f 100%);--night-deep:#0a201f;--marigold:#d9913a;--jade:#3d6b64;--dune:#e9e3d6;--shade:7, 26, 25;--shutter:#2f5c56;--shutter-line:#214541;--glass:#f6f1e699;--tile-wash:#81ada080;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}._94oiqG_sec{color:var(--ink);padding-block-start:var(--sp)}._94oiqG_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){._94oiqG_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}._94oiqG_h2,._94oiqG_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}._94oiqG_h2{font-size:var(--h2)}._94oiqG_display{font-size:var(--display)}._94oiqG_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}._94oiqG_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}._94oiqG_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}._94oiqG_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}._94oiqG_pic{background:var(--dune);display:block;position:relative;overflow:hidden}._94oiqG_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}._94oiqG_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}._94oiqG_ask svg{width:15px;height:15px;transition:transform .25s ease-out}._94oiqG_ask:hover svg,._94oiqG_ask:focus-visible svg{transform:translate(4px)}._94oiqG_ask:hover>span{background-position:100% 100%;background-size:0 1px}._94oiqG_askLight{color:#fafaf9}._94oiqG_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}._94oiqG_film{background-position:50%;background-size:cover;position:absolute;inset:0}._94oiqG_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}._94oiqG_videoOn{opacity:1}._94oiqG_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}._94oiqG_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)}._94oiqG_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}._94oiqG_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}._94oiqG_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}._94oiqG_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}._94oiqG_whereHead>*{grid-column:1/-1}@media (min-width:900px){._94oiqG_whereHead>._94oiqG_h2{grid-column:1/span 6}._94oiqG_whereHead>._94oiqG_lede{grid-column:8/span 5;align-self:end}}._94oiqG_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}._94oiqG_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}._94oiqG_cityCard:hover ._94oiqG_citySketch,._94oiqG_cityCard:focus-visible ._94oiqG_citySketch{transform:translateY(-4px)}._94oiqG_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}._94oiqG_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}._94oiqG_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}._94oiqG_guidesHead ._94oiqG_ask{margin-block-start:0}._94oiqG_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){._94oiqG_guideList{grid-template-columns:repeat(3,1fr)}}._94oiqG_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}._94oiqG_guidePic{aspect-ratio:4/3;margin-block-end:8px}._94oiqG_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}._94oiqG_guideCard:hover ._94oiqG_guidePic img,._94oiqG_guideCard:focus-visible ._94oiqG_guidePic img{transform:scale(1.03)}._94oiqG_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}._94oiqG_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}._94oiqG_mark{aspect-ratio:1;background:var(--glazed) 0 0 / 100% 100%;transform-origin:50%;width:clamp(34px,2.6vw,46px);display:block;box-shadow:0 0 0 1px #1f3d3a40}._94oiqG_markLight{box-shadow:0 0 0 1px #f6f1e659}[data-in=false] ._94oiqG_mark{opacity:0;transform:rotate(-45deg)scale(.6)}[data-in=true] ._94oiqG_mark{transition:opacity .4s ease-out,transform .9s cubic-bezier(.3,1.3,.5,1)}._94oiqG_night{padding:clamp(120px, 14vw, 200px) var(--side) clamp(96px, 9vw, 150px);background:var(--night-bg);color:var(--cream);isolation:isolate;position:relative;overflow:hidden}._94oiqG_glow{z-index:-1;-webkit-mask-image:var(--petals);-webkit-mask-image:var(--petals);mask-image:var(--petals);opacity:.75;position:absolute;inset:0;-webkit-mask-size:128px 128px;mask-size:128px 128px}._94oiqG_glowLight{background:radial-gradient(closest-side,#e9a24c6b,#e9a24c00) 22% 28%/30% 34% no-repeat,radial-gradient(closest-side,#e296604d,#e2966000) 74% 54%/26% 30% no-repeat,radial-gradient(closest-side,#f0be6e38,#f0be6e00) 46% 86%/22% 26% no-repeat;animation:40s ease-in-out infinite alternate _94oiqG_drift;position:absolute;inset:-30%}._94oiqG_shine{z-index:-1;-webkit-mask-image:var(--lines);-webkit-mask-image:var(--lines);mask-image:var(--lines);position:absolute;inset:0;overflow:hidden;-webkit-mask-size:128px 128px;mask-size:128px 128px}._94oiqG_shineBand{background:linear-gradient(105deg,#ffe8c400 34%,#ffe8c41f 50%,#ffe8c400 66%);animation:14s cubic-bezier(.45,0,.55,1) 1.2s infinite _94oiqG_shine;position:absolute;inset:-10% -80%;transform:translate(-45%)}@keyframes _94oiqG_shine{0%{transform:translate(-45%)}55%,to{transform:translate(45%)}}@keyframes _94oiqG_drift{0%{transform:translate(-6%,-4%)rotate(0)}to{transform:translate(6%,5%)rotate(4deg)}}._94oiqG_nightTiles{z-index:-1;color:#f6e2c41a;position:absolute;inset:0}._94oiqG_night:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a201f00 0%,#0a201fb3 55%,#0a201f 100%);height:42%;position:absolute;inset:auto 0 0}._94oiqG_nightInner{text-align:center;justify-items:center;gap:28px;max-width:880px;margin-inline:auto;display:grid}._94oiqG_nightCopy{justify-items:center;gap:18px;display:grid}._94oiqG_nightLine{max-width:52ch;font-family:var(--sans);color:#f6f1e6cc;font-size:16px;line-height:1.6}._94oiqG_facts{gap:28px;width:100%;margin:10px 0;display:grid}._94oiqG_facts>div{justify-items:center;display:grid}._94oiqG_facts dt{font-family:var(--serif);color:var(--cream);font-size:clamp(22px,1.9vw,28px)}._94oiqG_facts dd{max-width:30ch;font-family:var(--sans);color:#f6f1e6bd;margin:8px auto 0;font-size:14px;line-height:1.55}@media (min-width:900px){._94oiqG_facts{grid-template-columns:repeat(3,1fr);gap:40px}}._94oiqG_house{--ink:var(--cream);--body:#f6f1e6bd;padding-block:0 var(--sp);color:var(--ink);background:linear-gradient(#0a201f 0%,#0d2826 45%,#113230 100%)}._94oiqG_houseGrid{align-items:center}._94oiqG_shutters{aspect-ratio:4/3;background:var(--night-deep);perspective:1600px;grid-column:1/-1;position:relative;overflow:hidden}._94oiqG_shuttersPic{position:absolute;inset:0}._94oiqG_swing{width:50.5%;transition:transform 1.5s cubic-bezier(.6,0,.3,1) .25s,opacity .5s ease-out 1.25s;position:absolute;inset-block:0}._94oiqG_swing svg{display:block}._94oiqG_swingL{transform-origin:0;inset-inline-start:0}._94oiqG_swingR{transform-origin:100%;inset-inline-end:0}[data-in=true] ._94oiqG_swingL{opacity:0;transform:rotateY(-104deg)}[data-in=true] ._94oiqG_swingR{opacity:0;transform:rotateY(104deg)}._94oiqG_houseCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}@media (min-width:900px){._94oiqG_houseGrid{padding-inline-start:0}._94oiqG_shutters{aspect-ratio:auto;grid-column:1/span 7;min-height:clamp(520px,44vw,860px)}._94oiqG_houseCopy{grid-column:8/span 5;padding-inline-start:clamp(8px,1.6vw,28px)}}._94oiqG_screening{padding:var(--sp) var(--side) 0;color:var(--ink)}._94oiqG_screeningInner{max-width:var(--max);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}@media (min-width:900px){._94oiqG_screeningInner{grid-template-columns:5fr 6fr}}._94oiqG_orchidSide{isolation:isolate;justify-items:center;gap:14px;padding:clamp(16px,3vw,48px) 0;display:grid;position:relative}._94oiqG_orchidTiles{z-index:-1;color:#1f3d3a24;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 100%);mask-image:radial-gradient(closest-side,#000 25%,#0000 100%)}._94oiqG_orchid{--orchid-pale:#f0d6e48c;--orchid-deep:#ce78aa9e;--orchid-lip:#a03476b3;--orchid-lip-edge:#d480b280;--orchid-throat:#de8a3cb3;--orchid-spot:#782446bf;--orchid-column:#f6f1e6e6;--orchid-leaf:#6e967838;width:clamp(260px,32vw,520px);height:auto;color:var(--teal-ink);display:block;overflow:visible}._94oiqG_orchidDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] ._94oiqG_orchidDraw{stroke-dashoffset:1px}[data-in=true] ._94oiqG_orchidDraw{transition:stroke-dashoffset 2.2s cubic-bezier(.55,.05,.25,1) .15s}[data-in=false] ._94oiqG_orchidWash{opacity:0}[data-in=true] ._94oiqG_orchidWash{transition:opacity 1.2s ease-out 1.6s}._94oiqG_orchidNote{font-family:var(--serif);color:var(--body);font-size:14px}._94oiqG_screeningCopy{justify-items:start;gap:16px;display:grid}._94oiqG_day{counter-reset:day;font-family:var(--sans);margin:8px 0 4px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}._94oiqG_day li{counter-increment:day;border-block-start:1px solid #1f3d3a24;grid-template-columns:2.4em 1fr;align-items:baseline;padding-block:12px;display:grid}._94oiqG_day li:last-child{border-block-end:1px solid #1f3d3a24}._94oiqG_day li:before{content:counter(day);font-family:var(--serif);color:var(--marigold);font-size:22px}._94oiqG_street{padding:var(--sp) var(--side);color:var(--ink);margin-block-start:var(--sp);position:relative}._94oiqG_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}._94oiqG_windowsWrap{max-width:var(--max);margin-inline:auto;display:block}._94oiqG_windows{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}._94oiqG_windows li{scroll-snap-align:start}@media (min-width:900px){._94oiqG_windows{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:clamp(32px,4vw,72px);overflow:visible}}._94oiqG_windowCard{color:inherit;text-align:center;justify-items:center;gap:8px;padding-block-start:10px;text-decoration:none;display:grid}._94oiqG_arch{aspect-ratio:5/7;width:84%;margin-block-end:18px;margin-inline:auto;display:block;position:relative}._94oiqG_archPic{border-start-start-radius:400px;border-start-end-radius:400px;position:absolute;inset:0}._94oiqG_archPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}._94oiqG_windowCard:hover ._94oiqG_archPic img,._94oiqG_windowCard:focus-visible ._94oiqG_archPic img{transform:scale(1.04)}._94oiqG_archLine{pointer-events:none;width:calc(100% + 20px);height:calc(100% + 10px);position:absolute;inset:-10px -10px 0;overflow:visible}._94oiqG_archLine path{fill:none;stroke:var(--teal-ink);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] ._94oiqG_archLine path{stroke-dashoffset:1px}[data-in=true] ._94oiqG_archLine path{transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .2s}._94oiqG_windowName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);line-height:1.12}._94oiqG_windowLine{max-width:28ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}._94oiqG_windowPrice,._94oiqG_samplePrice{font-family:var(--serif);color:var(--teal-ink);font-variant-numeric:lining-nums;font-size:17px}._94oiqG_windowCard>svg:last-child,._94oiqG_sampler a>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}._94oiqG_windowCard:hover>svg:last-child,._94oiqG_windowCard:focus-visible>svg:last-child,._94oiqG_sampler a:hover>svg:last-child,._94oiqG_sampler a:focus-visible>svg:last-child{opacity:1;transform:none}._94oiqG_streetHead{max-width:var(--max);font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin:clamp(96px,11vw,160px) auto clamp(40px,5vw,72px);font-weight:400;line-height:1.15}._94oiqG_samplerWrap{max-width:var(--max);margin-inline:auto;display:block}._94oiqG_sampler{border-block:1px solid #1f3d3a2e;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._94oiqG_sampler{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}._94oiqG_sampler li+li{border-inline-start:1px solid #1f3d3a2e}@media (max-width:899px){._94oiqG_sampler li+li{border-inline-start:0}._94oiqG_sampler li:nth-child(2n){border-inline-start:1px solid #1f3d3a2e}._94oiqG_sampler li:nth-child(n+3){border-block-start:1px solid #1f3d3a2e}._94oiqG_sampler li:last-child:nth-child(odd){border-inline-start:0;grid-column:1/-1}}._94oiqG_sampler a{height:100%;color:inherit;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:clamp(36px,3.6vw,64px) clamp(16px,1.6vw,28px) clamp(24px,2.2vw,36px);text-decoration:none;display:flex}._94oiqG_sampleTile{width:clamp(132px,11.5vw,210px);height:auto;color:var(--teal-ink);margin-block-end:clamp(14px,1.6vw,26px);transition:transform .9s cubic-bezier(.3,1.2,.5,1);display:block;box-shadow:0 0 0 1px #1f3d3a47}._94oiqG_sampler a:hover ._94oiqG_sampleTile,._94oiqG_sampler a:focus-visible ._94oiqG_sampleTile{transform:rotate(90deg)}._94oiqG_sampleLine{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] ._94oiqG_sampleLine{stroke-dashoffset:1px}[data-in=true] ._94oiqG_sampleLine{transition:stroke-dashoffset 1.6s cubic-bezier(.55,.05,.25,1)}[data-in=false] ._94oiqG_sampleGlaze{opacity:0}[data-in=true] ._94oiqG_sampleGlaze{transition:opacity .9s ease-out 1.2s}._94oiqG_sampler li:nth-child(2) ._94oiqG_sampleLine{transition-delay:.15s}._94oiqG_sampler li:nth-child(2) ._94oiqG_sampleGlaze{transition-delay:1.35s}._94oiqG_sampler li:nth-child(3) ._94oiqG_sampleLine{transition-delay:.3s}._94oiqG_sampler li:nth-child(3) ._94oiqG_sampleGlaze{transition-delay:1.5s}._94oiqG_sampler li:nth-child(4) ._94oiqG_sampleLine{transition-delay:.45s}._94oiqG_sampler li:nth-child(4) ._94oiqG_sampleGlaze{transition-delay:1.65s}._94oiqG_sampler li:nth-child(5) ._94oiqG_sampleLine{transition-delay:.6s}._94oiqG_sampler li:nth-child(5) ._94oiqG_sampleGlaze{transition-delay:1.8s}._94oiqG_sampleName{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(20px,1.6vw,26px);line-height:1.15}._94oiqG_sampleLine2{max-width:22ch;font-family:var(--sans);color:var(--body);text-wrap:balance;font-size:14px;line-height:1.5}._94oiqG_samplePrice{margin-block-start:auto;padding-block-start:6px}._94oiqG_memberGrid{align-items:center}._94oiqG_memberCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}._94oiqG_memberSide{isolation:isolate;grid-column:1/-1;padding:clamp(24px,4vw,64px) clamp(60px,8vw,140px);display:block;position:relative}._94oiqG_memberTiles{z-index:-1;color:#1f3d3a21;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side,#000 30%,#0000 100%)}._94oiqG_memberArch{width:100%;max-width:440px;margin-inline:auto}@media (min-width:900px){._94oiqG_memberCopy{grid-column:1/span 5}._94oiqG_memberSide{grid-column:6/span 7}}._94oiqG_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}._94oiqG_familyFrame{display:block}._94oiqG_familyPic{aspect-ratio:4/3}._94oiqG_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){._94oiqG_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}._94oiqG_tingkat{width:min(100%,420px);margin-block:10px 6px}._94oiqG_tiers{border-block-end:1px solid #1f3d3a29;margin:0;padding:0;list-style:none;display:grid}._94oiqG_tiers li{border-block-start:1px solid #1f3d3a29;gap:2px;padding-block:14px;display:grid}._94oiqG_tierWho{font-family:var(--serif);font-size:19px;line-height:1.2}._94oiqG_tierWhat{font-family:var(--sans);color:var(--body);font-size:14px}[data-in=false] ._94oiqG_tiers li{opacity:0;transform:translateY(8px)}[data-in=true] ._94oiqG_tiers li{transition:opacity .5s ease-out,transform .6s cubic-bezier(.22,.61,.36,1)}[data-in=true] ._94oiqG_tiers li:nth-child(2){transition-delay:.15s}[data-in=true] ._94oiqG_tiers li:nth-child(3){transition-delay:.3s}._94oiqG_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}._94oiqG_bandPic{position:absolute;inset:0}._94oiqG_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}._94oiqG_bandTiles{background:var(--glazed) 0 0 / 100% auto repeat-y;width:clamp(28px,2.6vw,44px);position:absolute;inset-block:0;inset-inline-start:0;box-shadow:1px 0 #f6f1e666}._94oiqG_bandCopy{justify-items:start;gap:14px;max-width:400px;padding-inline:24px;display:grid;position:absolute;inset-block-end:clamp(32px,6vw,80px);inset-inline-start:var(--side)}._94oiqG_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}._94oiqG_welcome{font-family:var(--serif);letter-spacing:-.01em;color:var(--teal-ink);gap:2px;margin-block-end:28px;font-size:clamp(30px,3vw,48px);line-height:1.15;display:grid}._94oiqG_welcome>span:nth-child(2n){color:var(--jade);padding-inline-start:1.2em}._94oiqG_han{font-family:"Songti SC", "Noto Serif SC", "Noto Serif CJK SC", var(--serif), serif;letter-spacing:.08em}._94oiqG_ta{font-family:var(--tamil), var(--serif), serif;font-size:.86em}[data-in=false] ._94oiqG_welcome>span{opacity:0;transform:translateY(10px)}[data-in=true] ._94oiqG_welcome>span{transition:opacity .5s ease-out,transform .6s cubic-bezier(.22,.61,.36,1)}[data-in=true] ._94oiqG_welcome>span:nth-child(2){transition-delay:.25s}[data-in=true] ._94oiqG_welcome>span:nth-child(3){transition-delay:.5s}[data-in=true] ._94oiqG_welcome>span:nth-child(4){transition-delay:.75s}@media (max-width:600px){._94oiqG_memberSide{padding-inline:18%}}@media (prefers-reduced-motion:reduce){._94oiqG_glowLight{animation:none}._94oiqG_shineBand,._94oiqG_swing{display:none}[data-in] ._94oiqG_mark,[data-in] ._94oiqG_tiers li,[data-in] ._94oiqG_welcome>span{opacity:1;transition:none;transform:none}[data-in] ._94oiqG_orchidDraw,[data-in] ._94oiqG_sampleLine,[data-in] ._94oiqG_archLine path{stroke-dashoffset:0;transition:none}[data-in] ._94oiqG_orchidWash,[data-in] ._94oiqG_sampleGlaze{opacity:1;transition:none}}@media (min-width:1600px){._94oiqG_lede,._94oiqG_nightLine{max-width:46ch;font-size:18px}._94oiqG_list,._94oiqG_facts dd,._94oiqG_day,._94oiqG_tierWhat{font-size:16.5px}._94oiqG_price,._94oiqG_windowPrice,._94oiqG_samplePrice{font-size:20px}._94oiqG_ask{font-size:16.5px}._94oiqG_heroCopy{max-width:620px}._94oiqG_heroHead{font-size:clamp(44px,2.9vw,56px)}._94oiqG_heroSub{font-size:17px}._94oiqG_nightInner{max-width:1120px}._94oiqG_facts dt{font-size:32px}._94oiqG_windowName{font-size:clamp(27px,1.7vw,32px)}._94oiqG_windowLine,._94oiqG_sampleLine2{font-size:16.5px}._94oiqG_tingkat{width:min(100%,440px)}._94oiqG_tierWho{font-size:22px}._94oiqG_memberArch{max-width:540px}}
main.mJRtbG_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.mJRtbG_page{--gum-ink:#22302a;--teal-ink:var(--gum-ink);--cream:#f6f2ea;--night-bg:radial-gradient(110% 70% at 50% 42%, #2c3f35 0%, #1b2a23 55%, #111b16 100%);--night-deep:#111b16;--sandstone:#cdb48a;--sea:#eef0ec;--dune:#e8e2d6;--shade:14, 22, 18;--sun-wash:#e8aa5a47;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.mJRtbG_sec{color:var(--ink);padding-block-start:var(--sp)}.mJRtbG_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.mJRtbG_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.mJRtbG_h2,.mJRtbG_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.mJRtbG_h2{font-size:var(--h2)}.mJRtbG_display{font-size:var(--display)}.mJRtbG_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.mJRtbG_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.mJRtbG_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.mJRtbG_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.mJRtbG_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.mJRtbG_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}.mJRtbG_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.mJRtbG_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.mJRtbG_ask:hover svg,.mJRtbG_ask:focus-visible svg{transform:translate(4px)}.mJRtbG_ask:hover>span{background-position:100% 100%;background-size:0 1px}.mJRtbG_askLight{color:#fafaf9}.mJRtbG_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.mJRtbG_film{background-position:50%;background-size:cover;position:absolute;inset:0}.mJRtbG_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.mJRtbG_videoOn{opacity:1}.mJRtbG_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}.mJRtbG_hero .mJRtbG_heroShade{background:linear-gradient(90deg, rgba(var(--shade), .7) 0%, rgba(var(--shade), .32) 42%, rgba(var(--shade), 0) 66%), linear-gradient(0deg, #111b16 0%, #111b1699 14%, #111b1600 46%), linear-gradient(180deg, rgba(var(--shade), .42) 0%, rgba(var(--shade), 0) 22%)}.mJRtbG_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)}.mJRtbG_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}.mJRtbG_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.mJRtbG_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.mJRtbG_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.mJRtbG_whereHead>*{grid-column:1/-1}@media (min-width:900px){.mJRtbG_whereHead>.mJRtbG_h2{grid-column:1/span 6}.mJRtbG_whereHead>.mJRtbG_lede{grid-column:8/span 5;align-self:end}}.mJRtbG_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.mJRtbG_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.mJRtbG_cityCard:hover .mJRtbG_citySketch,.mJRtbG_cityCard:focus-visible .mJRtbG_citySketch{transform:translateY(-4px)}.mJRtbG_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.mJRtbG_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.mJRtbG_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.mJRtbG_guidesHead .mJRtbG_ask{margin-block-start:0}.mJRtbG_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.mJRtbG_guideList{grid-template-columns:repeat(3,1fr)}}.mJRtbG_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.mJRtbG_guidePic{aspect-ratio:4/3;margin-block-end:8px}.mJRtbG_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.mJRtbG_guideCard:hover .mJRtbG_guidePic img,.mJRtbG_guideCard:focus-visible .mJRtbG_guidePic img{transform:scale(1.03)}.mJRtbG_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.mJRtbG_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.mJRtbG_swell{width:200%;height:100%;animation:26s linear infinite mJRtbG_swell;display:block;overflow:visible}@keyframes mJRtbG_swell{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mJRtbG_heroSwell{color:#f6f2ea6b;pointer-events:none;height:22px;position:absolute;inset:auto 0 clamp(14px,2vh,26px);overflow:hidden}.mJRtbG_night{padding:clamp(120px, 14vw, 200px) var(--side) clamp(96px, 9vw, 150px);background:linear-gradient(180deg, #111b16 0%, #111b1600 28%), var(--night-bg);color:var(--cream);isolation:isolate;position:relative;overflow:hidden}.mJRtbG_glow{z-index:-1;-webkit-mask-image:var(--water);-webkit-mask-image:var(--water);mask-image:var(--water);opacity:.55;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.mJRtbG_glowLight{background:radial-gradient(closest-side,#ffd6965c,#ffd69600) 24% 30%/30% 30% no-repeat,radial-gradient(closest-side,#c4d6b842,#c4d6b800) 72% 52%/28% 30% no-repeat,radial-gradient(closest-side,#ffc88c33,#ffc88c00) 46% 86%/22% 24% no-repeat;animation:40s ease-in-out infinite alternate mJRtbG_drift;position:absolute;inset:-30%}.mJRtbG_shine{z-index:-1;-webkit-mask-image:var(--lines);-webkit-mask-image:var(--lines);mask-image:var(--lines);position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.mJRtbG_shineBand{background:linear-gradient(100deg,#f0ece200 34%,#f0ece229 50%,#f0ece200 66%);animation:14s cubic-bezier(.45,0,.55,1) 1.2s infinite mJRtbG_shine;position:absolute;inset:-10% -80%;transform:translate(-45%)}@keyframes mJRtbG_shine{0%{transform:translate(-45%)}55%,to{transform:translate(45%)}}@keyframes mJRtbG_drift{0%{transform:translate(-6%,-4%)}to{transform:translate(6%,5%)}}.mJRtbG_nightWater{z-index:-1;color:#e2eada24;width:100%;height:100%;animation:12s ease-in-out infinite alternate mJRtbG_bob;position:absolute;inset:0}@keyframes mJRtbG_bob{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.mJRtbG_night:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#111b16 0%,#111b16bf 9%,#111b1600 30%),linear-gradient(#111b1600 58%,#111b16b3 77%,#111b16 100%);position:absolute;inset:0}.mJRtbG_nightInner{text-align:center;justify-items:center;gap:28px;max-width:880px;margin-inline:auto;display:grid}.mJRtbG_nightCopy{justify-items:center;gap:18px;display:grid}.mJRtbG_nightLine{max-width:52ch;font-family:var(--sans);color:#f6f2eacc;font-size:16px;line-height:1.6}.mJRtbG_facts{gap:28px;width:100%;margin:10px 0;display:grid}.mJRtbG_facts dt{font-family:var(--serif);color:var(--cream);font-size:clamp(22px,1.9vw,28px)}.mJRtbG_facts dd{max-width:30ch;font-family:var(--sans);color:#f6f2eabd;margin:8px auto 0;font-size:14px;line-height:1.55}@media (min-width:900px){.mJRtbG_facts{grid-template-columns:repeat(3,1fr);gap:40px}}.mJRtbG_house{--ink:var(--cream);--body:#f6f2eabd;padding-block:0 var(--sp);color:var(--ink);background:linear-gradient(#111b16 0%,#14211b 45%,#182720 100%)}.mJRtbG_houseGrid{align-items:center}.mJRtbG_rise{aspect-ratio:4/3;grid-column:1/-1;position:relative;overflow:hidden}.mJRtbG_risePic{clip-path:inset(0);position:absolute;inset:0}[data-in=false] .mJRtbG_risePic{clip-path:inset(100% 0 0)}[data-in=true] .mJRtbG_risePic{transition:clip-path 1.6s cubic-bezier(.6,0,.25,1) .15s}.mJRtbG_riseSwell{color:#f6f2eab3;background:linear-gradient(#111b1600,#111b1680);height:26px;position:absolute;inset:auto 0 0;overflow:hidden}.mJRtbG_houseCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}@media (min-width:900px){.mJRtbG_houseGrid{padding-inline-start:0}.mJRtbG_rise{aspect-ratio:auto;grid-column:1/span 7;min-height:clamp(520px,44vw,860px)}.mJRtbG_houseCopy{grid-column:8/span 5;padding-inline-start:clamp(8px,1.6vw,28px)}}.mJRtbG_skin{padding:var(--sp) var(--side) 0;color:var(--ink)}.mJRtbG_skinInner{max-width:var(--max);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}@media (min-width:900px){.mJRtbG_skinInner{grid-template-columns:6fr 5fr}}.mJRtbG_sunSide{justify-items:center;display:grid}.mJRtbG_sun{width:min(100%,clamp(300px,36vw,640px));height:auto;color:var(--gum-ink);display:block;overflow:visible}.mJRtbG_sunDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .mJRtbG_sunDraw{stroke-dashoffset:1px}[data-in=true] .mJRtbG_sunDraw{transition:stroke-dashoffset 2.2s cubic-bezier(.55,.05,.25,1) .15s}[data-in=false] .mJRtbG_sunWash{opacity:0}[data-in=true] .mJRtbG_sunWash{transition:opacity 1.4s ease-out 1.6s}.mJRtbG_skinCopy{justify-items:start;gap:16px;display:grid}.mJRtbG_day{counter-reset:day;font-family:var(--sans);margin:8px 0 4px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.mJRtbG_day li{counter-increment:day;border-block-start:1px solid #22302a24;grid-template-columns:2.4em 1fr;align-items:baseline;padding-block:12px;display:grid}.mJRtbG_day li:last-child{border-block-end:1px solid #22302a24}.mJRtbG_day li:before{content:counter(day);font-family:var(--serif);color:var(--gum-ink);font-size:22px}.mJRtbG_services{padding:var(--sp) var(--side);color:var(--ink);margin-block-start:var(--sp);position:relative}.mJRtbG_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}.mJRtbG_shellsWrap{max-width:var(--max);margin-inline:auto;display:block}.mJRtbG_shells{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.mJRtbG_shells li{scroll-snap-align:start}@media (min-width:900px){.mJRtbG_shells{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;align-items:end;gap:clamp(28px,3vw,56px);overflow:visible}}.mJRtbG_shellCard{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.mJRtbG_shell{aspect-ratio:4/5;width:100%;margin-block-end:18px;display:block;position:relative}.mJRtbG_shells li:first-child .mJRtbG_shell{aspect-ratio:4/5.2}.mJRtbG_shells li:nth-child(2) .mJRtbG_shell{aspect-ratio:4/5.8}.mJRtbG_shells li:nth-child(3) .mJRtbG_shell{aspect-ratio:4/4.8}.mJRtbG_shellPic{position:absolute;inset:0}.mJRtbG_shellPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.mJRtbG_shellCard:hover .mJRtbG_shellPic img,.mJRtbG_shellCard:focus-visible .mJRtbG_shellPic img{transform:scale(1.04)}.mJRtbG_shellPic{transition:transform 1.2s cubic-bezier(.22,.61,.36,1)}[data-in=false] .mJRtbG_shellPic{transform:translateY(24px)}.mJRtbG_shells li:nth-child(2) .mJRtbG_shellPic{transition-delay:.12s}.mJRtbG_shells li:nth-child(3) .mJRtbG_shellPic{transition-delay:.24s}.mJRtbG_shellName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.mJRtbG_shellLine2{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.mJRtbG_shellPrice{font-family:var(--serif);color:var(--gum-ink);font-variant-numeric:lining-nums;font-size:17px}.mJRtbG_shellCard>svg:last-child,.mJRtbG_tide a>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.mJRtbG_shellCard:hover>svg:last-child,.mJRtbG_shellCard:focus-visible>svg:last-child,.mJRtbG_tide a:hover>svg:last-child,.mJRtbG_tide a:focus-visible>svg:last-child{opacity:1;transform:none}.mJRtbG_tideHead{max-width:var(--max);font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin:clamp(96px,11vw,160px) auto clamp(40px,5vw,72px);font-weight:400;line-height:1.15}.mJRtbG_tideWrap{max-width:var(--max);margin-inline:auto;display:block}.mJRtbG_tide{margin:0;padding:0;list-style:none}.mJRtbG_tideSwell{color:#22302a66;height:18px;display:block;overflow:hidden}.mJRtbG_tide a{color:inherit;grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;gap:6px 12px;padding:clamp(22px,2.4vw,34px) 4px;text-decoration:none;display:grid}.mJRtbG_tideNo{font-family:var(--serif);color:#22302a8c;font-variant-numeric:lining-nums tabular-nums;grid-row:span 3;font-size:15px}.mJRtbG_tideName{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2.2vw,38px);line-height:1.1;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.mJRtbG_tide a:hover .mJRtbG_tideName,.mJRtbG_tide a:focus-visible .mJRtbG_tideName{transform:translate(10px)}.mJRtbG_tideLine{font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.mJRtbG_tidePrice{font-family:var(--serif);color:var(--gum-ink);font-variant-numeric:lining-nums;font-size:17px}@media (min-width:900px){.mJRtbG_tide a{grid-template-columns:4em minmax(0,5fr) minmax(0,4fr) minmax(0,2.4fr) 18px;column-gap:clamp(16px,2vw,32px)}.mJRtbG_tideNo{grid-row:auto}.mJRtbG_tidePrice{text-align:end}}[data-in=false] .mJRtbG_tide li{opacity:0;transform:translateY(12px)}[data-in=true] .mJRtbG_tide li{transition:opacity .6s ease-out,transform .8s cubic-bezier(.22,.61,.36,1)}[data-in=true] .mJRtbG_tide li:nth-child(2){transition-delay:80ms}[data-in=true] .mJRtbG_tide li:nth-child(3){transition-delay:.16s}[data-in=true] .mJRtbG_tide li:nth-child(4){transition-delay:.24s}[data-in=true] .mJRtbG_tide li:nth-child(5){transition-delay:.32s}[data-in=true] .mJRtbG_tide li:nth-child(6){transition-delay:.4s}.mJRtbG_memberGrid{align-items:center}.mJRtbG_memberCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}.mJRtbG_memberSide{grid-column:1/-1;padding-block:clamp(16px,3vw,48px);display:block}.mJRtbG_memberShell{aspect-ratio:4/5;max-width:560px;margin-inline:auto}@media (min-width:900px){.mJRtbG_memberCopy{grid-column:1/span 5}.mJRtbG_memberSide{grid-column:6/span 7}}.mJRtbG_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.mJRtbG_familyPic{aspect-ratio:4/3}.mJRtbG_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.mJRtbG_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.mJRtbG_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.mJRtbG_bandPic{position:absolute;inset:0}.mJRtbG_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.mJRtbG_bandWater{color:#ffffff29;width:46%;height:100%;position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.mJRtbG_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)}.mJRtbG_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.mJRtbG_bridgeWrap{margin-block-end:28px}.mJRtbG_bridge{width:min(100%,460px);height:auto;color:var(--gum-ink);display:block}.mJRtbG_bridgeDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .mJRtbG_bridgeDraw{stroke-dashoffset:1px}[data-in=true] .mJRtbG_bridgeDraw{transition:stroke-dashoffset 2.4s cubic-bezier(.55,.05,.25,1) .1s}@media (prefers-reduced-motion:reduce){.mJRtbG_glowLight,.mJRtbG_swell{animation:none}.mJRtbG_shineBand{display:none}.mJRtbG_nightWater{animation:none}.mJRtbG_tideName{transition:none}[data-in] .mJRtbG_risePic{clip-path:none;transition:none}[data-in] .mJRtbG_tide li{opacity:1;transition:none;transform:none}[data-in] .mJRtbG_shellPic{transition:none;transform:none}[data-in] .mJRtbG_sunDraw,[data-in] .mJRtbG_bridgeDraw{stroke-dashoffset:0;transition:none}[data-in] .mJRtbG_sunWash{opacity:1;transition:none}}@media (min-width:1600px){.mJRtbG_lede,.mJRtbG_nightLine{max-width:46ch;font-size:18px}.mJRtbG_list,.mJRtbG_facts dd,.mJRtbG_day,.mJRtbG_tideLine{font-size:16.5px}.mJRtbG_price,.mJRtbG_shellPrice,.mJRtbG_tidePrice{font-size:20px}.mJRtbG_ask{font-size:16.5px}.mJRtbG_heroCopy{max-width:620px}.mJRtbG_heroHead{font-size:clamp(44px,2.9vw,56px)}.mJRtbG_heroSub{font-size:17px}.mJRtbG_nightInner{max-width:1120px}.mJRtbG_facts dt{font-size:32px}.mJRtbG_shellName{font-size:clamp(27px,1.7vw,32px)}.mJRtbG_shellLine2{font-size:16.5px}.mJRtbG_memberShell{max-width:680px}}
main.WGbECq_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.WGbECq_page{--fog-ink:#252a30;--navy-ink:var(--fog-ink);--orange:#c0452f;--cable-light:#ffaa78e6;--cream:#f5f2ec;--night-bg:radial-gradient(110% 70% at 50% 42%, #333c45 0%, #22282f 55%, #14181d 100%);--night-deep:#14181d;--dune:#e6e2db;--shade:20, 24, 29;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.WGbECq_sec{color:var(--ink);padding-block-start:var(--sp)}.WGbECq_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.WGbECq_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.WGbECq_h2,.WGbECq_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.WGbECq_h2{font-size:var(--h2)}.WGbECq_display{font-size:var(--display)}.WGbECq_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.WGbECq_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.WGbECq_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.WGbECq_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.WGbECq_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.WGbECq_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}.WGbECq_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.WGbECq_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.WGbECq_ask:hover svg,.WGbECq_ask:focus-visible svg{transform:translate(4px)}.WGbECq_ask:hover>span{background-position:100% 100%;background-size:0 1px}.WGbECq_askLight{color:#fafaf9}.WGbECq_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.WGbECq_film{background-position:50%;background-size:cover;position:absolute;inset:0}.WGbECq_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.WGbECq_videoOn{opacity:1}.WGbECq_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}.WGbECq_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)}.WGbECq_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}.WGbECq_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.WGbECq_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.WGbECq_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.WGbECq_whereHead>*{grid-column:1/-1}@media (min-width:900px){.WGbECq_whereHead>.WGbECq_h2{grid-column:1/span 6}.WGbECq_whereHead>.WGbECq_lede{grid-column:8/span 5;align-self:end}}.WGbECq_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.WGbECq_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.WGbECq_cityCard:hover .WGbECq_citySketch,.WGbECq_cityCard:focus-visible .WGbECq_citySketch{transform:translateY(-4px)}.WGbECq_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.WGbECq_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.WGbECq_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.WGbECq_guidesHead .WGbECq_ask{margin-block-start:0}.WGbECq_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.WGbECq_guideList{grid-template-columns:repeat(3,1fr)}}.WGbECq_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.WGbECq_guidePic{aspect-ratio:4/3;margin-block-end:8px}.WGbECq_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.WGbECq_guideCard:hover .WGbECq_guidePic img,.WGbECq_guideCard:focus-visible .WGbECq_guidePic img{transform:scale(1.03)}.WGbECq_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.WGbECq_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.WGbECq_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.WGbECq_todayInner{max-width:var(--max);gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:900px){.WGbECq_todayInner{grid-template-columns:6fr 5fr;align-items:start}}.WGbECq_todayCopy{justify-items:start;gap:18px;display:grid}.WGbECq_facts{border-block-end:1px solid #252a3029;margin:0;display:grid}.WGbECq_facts>div{border-block-start:1px solid #252a3029;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:18px;padding-block:22px;display:grid}.WGbECq_facts dt{font-family:var(--serif);font-size:clamp(20px,1.6vw,26px);line-height:1.2}.WGbECq_facts dd{font-family:var(--sans);color:var(--body);margin:0;font-size:14px;line-height:1.55}.WGbECq_spanWrap{margin-block-start:clamp(56px,7vw,120px);display:block}.WGbECq_span{width:100%;height:auto;color:var(--fog-ink);display:block}.WGbECq_spanDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .WGbECq_spanDraw{stroke-dashoffset:1px}[data-in=true] .WGbECq_spanDraw{transition:stroke-dashoffset 2.6s cubic-bezier(.55,.05,.25,1) .1s}.WGbECq_cableLight{stroke-dasharray:.05 .95;stroke-dashoffset:1px;opacity:.9;animation:9s cubic-bezier(.45,0,.55,1) 3s infinite WGbECq_cable}@keyframes WGbECq_cable{0%{stroke-dashoffset:1.05px}70%,to{stroke-dashoffset:0}}.WGbECq_house{min-height:min(92svh,900px);padding:clamp(160px, 30vh, 360px) var(--side) 0;color:var(--ink);align-items:end;display:grid;position:relative}.WGbECq_housePic{position:absolute;inset:0 0 clamp(80px,10vw,160px)}.WGbECq_housePanel{background:var(--paper,#fafaf9);width:min(100%,520px);box-shadow:inset 0 3px 0 var(--orange);justify-items:start;gap:14px;margin-inline-start:auto;padding:clamp(28px,3vw,48px);display:grid;position:relative}@media (min-width:1600px){.WGbECq_housePanel{width:620px}}.WGbECq_lead{padding:var(--sp) var(--side) 0;color:var(--ink)}.WGbECq_leadInner{max-width:var(--max);align-items:center;gap:clamp(40px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:900px){.WGbECq_leadInner{grid-template-columns:5fr 6fr}}.WGbECq_leadCopy{justify-items:start;gap:16px;display:grid}.WGbECq_figures{gap:clamp(20px,2vw,32px);margin:0;display:grid}@media (min-width:700px){.WGbECq_figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.WGbECq_figures>div{border-block-start:1px solid #252a304d;gap:10px;padding-block-start:18px;display:grid}.WGbECq_figures>div:first-child{border-block-start-color:var(--orange)}.WGbECq_figures dt{font-family:var(--serif);letter-spacing:-.04em;font-variant-numeric:lining-nums;font-size:clamp(84px,9vw,168px);line-height:.9}.WGbECq_figures dd{max-width:18ch;font-family:var(--sans);color:var(--body);margin:0;font-size:15px;line-height:1.45}[data-in=false] .WGbECq_figures>div{opacity:0;transform:translateY(14px)}[data-in=true] .WGbECq_figures>div{transition:opacity .6s ease-out,transform .8s cubic-bezier(.22,.61,.36,1)}[data-in=true] .WGbECq_figures>div:nth-child(2){transition-delay:.15s}[data-in=true] .WGbECq_figures>div:nth-child(3){transition-delay:.3s}.WGbECq_day{counter-reset:day;font-family:var(--sans);margin:8px 0 4px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.WGbECq_day li{counter-increment:day;border-block-start:1px solid #252a3024;grid-template-columns:2.4em 1fr;align-items:baseline;padding-block:12px;display:grid}.WGbECq_day li:last-child{border-block-end:1px solid #252a3024}.WGbECq_day li:before{content:counter(day);font-family:var(--serif);color:var(--orange);font-size:22px}.WGbECq_services{padding:var(--sp) var(--side);color:var(--ink);margin-block-start:var(--sp);position:relative}.WGbECq_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}.WGbECq_portalsWrap{max-width:var(--max);margin-inline:auto;display:block}.WGbECq_portals{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:24px;margin:0;padding:12px 0 8px 12px;list-style:none;display:grid;overflow-x:auto}.WGbECq_portals li{scroll-snap-align:start}@media (min-width:900px){.WGbECq_portals{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:clamp(28px,3vw,56px);overflow:visible}}.WGbECq_portalCard{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.WGbECq_portal{aspect-ratio:4/5.4;width:100%;margin-block-end:18px;display:block;position:relative}.WGbECq_portalPic{position:absolute;inset:0}.WGbECq_portalPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.WGbECq_portalCard:hover .WGbECq_portalPic img,.WGbECq_portalCard:focus-visible .WGbECq_portalPic img{transform:scale(1.04)}.WGbECq_portalEdge{width:100%;height:100%;color:var(--orange);pointer-events:none;position:absolute;inset:0;overflow:visible;transform:translate(-9px,-9px)}.WGbECq_portalLine{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .WGbECq_portalLine{stroke-dashoffset:1px}[data-in=true] .WGbECq_portalLine{transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .2s}.WGbECq_portalName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.WGbECq_portalLine2{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.WGbECq_portalPrice,.WGbECq_hangPrice{font-family:var(--serif);color:var(--fog-ink);font-variant-numeric:lining-nums;font-size:17px}.WGbECq_portalCard>svg:last-child,.WGbECq_hang a>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.WGbECq_portalCard:hover>svg:last-child,.WGbECq_portalCard:focus-visible>svg:last-child,.WGbECq_hang a:hover>svg:last-child,.WGbECq_hang a:focus-visible>svg:last-child{opacity:1;transform:none}.WGbECq_cableHead{max-width:var(--max);font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin:clamp(96px,11vw,160px) auto clamp(40px,5vw,72px);font-weight:400;line-height:1.15}.WGbECq_hangWrap{--cable-h:clamp(120px, 11vw, 200px);max-width:var(--max);margin-inline:auto;display:block;position:relative}.WGbECq_cable{width:100%;height:var(--cable-h);color:var(--fog-ink);position:absolute;inset:0 0 auto;overflow:visible}.WGbECq_cableDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .WGbECq_cableDraw{stroke-dashoffset:1px}[data-in=true] .WGbECq_cableDraw{transition:stroke-dashoffset 1.8s cubic-bezier(.55,.05,.25,1) .1s}.WGbECq_hang{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.WGbECq_hang li{transform-origin:50% 0;margin-block-start:calc(var(--drop) / 120 * var(--cable-h));padding-inline:clamp(6px,.8vw,14px)}.WGbECq_hang a{background:var(--paper,#fafaf9);border-block-start:3px solid var(--orange);color:inherit;text-align:center;justify-items:center;gap:10px;padding:clamp(26px,2.4vw,40px) clamp(14px,1.4vw,24px);text-decoration:none;transition:transform .6s cubic-bezier(.3,1.3,.5,1);display:grid;box-shadow:inset 0 0 0 1px #252a302e}.WGbECq_hang a:hover,.WGbECq_hang a:focus-visible{transform:translateY(6px)}.WGbECq_hangName{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(20px,1.6vw,26px);line-height:1.15}.WGbECq_hangLine{max-width:22ch;font-family:var(--sans);color:var(--body);text-wrap:balance;font-size:14px;line-height:1.5}[data-in=false] .WGbECq_hang li{opacity:0;transform:translateY(-12px)}[data-in=true] .WGbECq_hang li{transition:opacity .6s ease-out .5s,transform .9s cubic-bezier(.3,1.3,.5,1) .5s}@media (max-width:760px){.WGbECq_cable{display:none}.WGbECq_hang{grid-template-columns:1fr 1fr;gap:12px}.WGbECq_hang li{margin-block-start:0;padding-inline:0}}.WGbECq_memberGrid{align-items:center}.WGbECq_memberCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}.WGbECq_memberSide{grid-column:1/-1;padding-block:clamp(16px,3vw,48px);display:block}.WGbECq_memberPortal{max-width:520px;margin-inline:auto}@media (min-width:900px){.WGbECq_memberCopy{grid-column:1/span 5}.WGbECq_memberSide{grid-column:6/span 7}}.WGbECq_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.WGbECq_familyPic{aspect-ratio:4/3}.WGbECq_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.WGbECq_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.WGbECq_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.WGbECq_bandPic{position:absolute;inset:0}.WGbECq_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.WGbECq_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)}.WGbECq_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.WGbECq_towerWrap{margin-block-end:28px}.WGbECq_tower{width:clamp(120px,11vw,180px);height:auto;color:var(--fog-ink);display:block}.WGbECq_towerDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .WGbECq_towerDraw{stroke-dashoffset:1px}[data-in=true] .WGbECq_towerDraw{transition:stroke-dashoffset 2.4s cubic-bezier(.55,.05,.25,1) .1s}@media (prefers-reduced-motion:reduce){.WGbECq_cableLight{display:none}.WGbECq_hang a{transition:none}[data-in] .WGbECq_hang li,[data-in] .WGbECq_figures>div{opacity:1;transition:none;transform:none}[data-in] .WGbECq_portalLine,[data-in] .WGbECq_cableDraw,[data-in] .WGbECq_spanDraw,[data-in] .WGbECq_towerDraw{stroke-dashoffset:0;transition:none}}@media (min-width:1600px){.WGbECq_lede{max-width:46ch;font-size:18px}.WGbECq_list,.WGbECq_facts dd,.WGbECq_day,.WGbECq_hangLine{font-size:16.5px}.WGbECq_price,.WGbECq_portalPrice,.WGbECq_hangPrice{font-size:20px}.WGbECq_ask{font-size:16.5px}.WGbECq_heroCopy{max-width:620px}.WGbECq_heroHead{font-size:clamp(44px,2.9vw,56px)}.WGbECq_heroSub{font-size:17px}.WGbECq_facts dt{font-size:28px}.WGbECq_portalName{font-size:clamp(27px,1.7vw,32px)}.WGbECq_portalLine2{font-size:16.5px}.WGbECq_memberPortal{max-width:640px}}
main.AyWMMa_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.AyWMMa_page{--deco-ink:#262321;--fog-ink:var(--deco-ink);--coral:#c9735c;--cream:#f6f2ec;--night-bg:#1f1c1a;--night-deep:#1f1c1a;--dune:#e8e2d9;--shade:31, 28, 26;--rule:#2623212e;--r:clamp(56px, 6vw, 120px);--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.AyWMMa_sec{color:var(--ink);padding-block-start:var(--sp)}.AyWMMa_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.AyWMMa_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.AyWMMa_h2,.AyWMMa_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.AyWMMa_h2{font-size:var(--h2)}.AyWMMa_display{font-size:var(--display)}.AyWMMa_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.AyWMMa_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.AyWMMa_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.AyWMMa_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.AyWMMa_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.AyWMMa_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}.AyWMMa_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.AyWMMa_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.AyWMMa_ask:hover svg,.AyWMMa_ask:focus-visible svg{transform:translate(4px)}.AyWMMa_ask:hover>span{background-position:100% 100%;background-size:0 1px}.AyWMMa_askLight{color:#fafaf9}.AyWMMa_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.AyWMMa_film{background-position:50%;background-size:cover;position:absolute;inset:0}.AyWMMa_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.AyWMMa_videoOn{opacity:1}.AyWMMa_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}.AyWMMa_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)}.AyWMMa_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}.AyWMMa_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.AyWMMa_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.AyWMMa_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.AyWMMa_whereHead>*{grid-column:1/-1}@media (min-width:900px){.AyWMMa_whereHead>.AyWMMa_h2{grid-column:1/span 6}.AyWMMa_whereHead>.AyWMMa_lede{grid-column:8/span 5;align-self:end}}.AyWMMa_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.AyWMMa_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.AyWMMa_cityCard:hover .AyWMMa_citySketch,.AyWMMa_cityCard:focus-visible .AyWMMa_citySketch{transform:translateY(-4px)}.AyWMMa_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.AyWMMa_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.AyWMMa_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.AyWMMa_guidesHead .AyWMMa_ask{margin-block-start:0}.AyWMMa_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.AyWMMa_guideList{grid-template-columns:repeat(3,1fr)}}.AyWMMa_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.AyWMMa_guidePic{aspect-ratio:4/3;margin-block-end:8px}.AyWMMa_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.AyWMMa_guideCard:hover .AyWMMa_guidePic img,.AyWMMa_guideCard:focus-visible .AyWMMa_guidePic img{transform:scale(1.03)}.AyWMMa_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.AyWMMa_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.AyWMMa_kickerLight{color:#f6f2ecb3}.AyWMMa_lines{gap:5px;width:56px;display:grid}.AyWMMa_lines>span{transform-origin:0;background:currentColor;height:1.5px;transition:transform .9s cubic-bezier(.22,.61,.36,1);display:block}.AyWMMa_lines>span:nth-child(2){width:82%;transition-delay:80ms}.AyWMMa_lines>span:nth-child(3){background:var(--coral);width:64%;transition-delay:.16s}[data-in=false] .AyWMMa_lines>span{transform:scaleX(0)}.AyWMMa_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.AyWMMa_todayInner{max-width:var(--max);justify-items:start;gap:clamp(32px,4vw,64px);margin-inline:auto;display:grid}.AyWMMa_todayCopy{gap:18px;max-width:760px;display:grid}.AyWMMa_facts{gap:36px;width:100%;margin:0;display:grid}@media (min-width:900px){.AyWMMa_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,72px)}}.AyWMMa_facts>div{color:var(--deco-ink);align-content:start;gap:12px;display:grid}.AyWMMa_facts>div .AyWMMa_lines{margin-block-end:8px}.AyWMMa_facts dt{font-family:var(--serif);font-size:clamp(22px,1.9vw,30px);line-height:1.15}.AyWMMa_facts dd{max-width:32ch;font-family:var(--sans);color:var(--body);margin:0;font-size:15px;line-height:1.55}.AyWMMa_house{padding-block:var(--sp);color:var(--ink)}.AyWMMa_houseGrid{align-items:center}.AyWMMa_sweep{aspect-ratio:4/3;grid-column:1/-1;position:relative;overflow:hidden}.AyWMMa_sweepPic{border-start-end-radius:var(--r);position:absolute;inset:0}.AyWMMa_stripes{pointer-events:none;grid-template-rows:repeat(3,1fr);display:grid;position:absolute;inset:0}.AyWMMa_stripes span{background:var(--paper,#fafaf9);box-shadow:inset 0 -1.5px 0 var(--deco-ink);transition:transform 1.2s cubic-bezier(.7,0,.25,1)}.AyWMMa_stripes span:nth-child(2){transition-delay:.14s}.AyWMMa_stripes span:nth-child(3){box-shadow:inset 0 -1.5px 0 var(--coral);transition-delay:.28s}[data-in=true] .AyWMMa_stripes span{transform:translate(101%)}.AyWMMa_houseCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}@media (min-width:900px){.AyWMMa_houseGrid{padding-inline-start:0}.AyWMMa_sweep{aspect-ratio:auto;grid-column:1/span 7;min-height:clamp(520px,44vw,860px)}.AyWMMa_houseCopy{grid-column:8/span 5;padding-inline-start:clamp(8px,1.6vw,28px)}}.AyWMMa_night{padding:clamp(150px, 15vw, 240px) var(--side) clamp(110px, 12vw, 190px);background:var(--night-bg);color:var(--cream);position:relative;overflow:hidden}.AyWMMa_nightLines{pointer-events:none;position:absolute;inset:clamp(56px,6vw,96px) 0 auto}.AyWMMa_wide{color:#f6f2ec38;gap:clamp(14px,1.6vw,28px);width:100%}.AyWMMa_wide>span{height:1px;transition-duration:1.6s}.AyWMMa_wide>span:nth-child(2){width:92%}.AyWMMa_wide>span:nth-child(3){background:#c9735c8c;width:84%}.AyWMMa_nightInner{max-width:var(--max);margin-inline:auto;position:relative}.AyWMMa_nightBody{justify-items:start;gap:clamp(22px,2.4vw,36px);display:grid}.AyWMMa_nightLine{max-width:26ch;font-family:var(--serif);letter-spacing:-.025em;color:var(--cream);text-wrap:balance;font-size:clamp(30px,3.6vw,64px);line-height:1.08}.AyWMMa_night .AyWMMa_price{color:var(--cream)}.AyWMMa_day{counter-reset:day;width:100%;font-family:var(--sans);gap:18px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}@media (min-width:900px){.AyWMMa_day{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}}.AyWMMa_day li{counter-increment:day;color:#f6f2ecd9;gap:8px;max-width:28ch;display:grid}.AyWMMa_day li:before{content:counter(day);font-family:var(--serif);color:var(--coral);font-size:24px}.AyWMMa_services{padding:var(--sp) var(--side);color:var(--ink);position:relative}.AyWMMa_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}.AyWMMa_framesWrap{max-width:var(--max);margin-inline:auto;display:block}.AyWMMa_frames{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:24px;margin:0;padding:26px 26px 8px 0;list-style:none;display:grid;overflow-x:auto}.AyWMMa_frames li{scroll-snap-align:start}@media (min-width:900px){.AyWMMa_frames{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:clamp(36px,3.6vw,64px);overflow:visible}}.AyWMMa_frameCard{color:inherit;justify-items:start;gap:8px;text-decoration:none;display:grid}.AyWMMa_stream{aspect-ratio:4/5;width:100%;margin-block-end:18px;display:block;position:relative}.AyWMMa_streamPic{border-start-end-radius:var(--r);position:absolute;inset:0}.AyWMMa_streamPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.AyWMMa_frameCard:hover .AyWMMa_streamPic img,.AyWMMa_frameCard:focus-visible .AyWMMa_streamPic img{transform:scale(1.04)}.AyWMMa_speed{pointer-events:none;position:absolute;inset:0}.AyWMMa_speed span{inset:calc(var(--o) * -1) calc(var(--o) * -1) 30% 40%;border-block-start:1px solid var(--c);border-inline-end:1px solid var(--c);clip-path:inset(0);border-start-end-radius:calc(var(--r) + var(--o));transition:clip-path 1.1s cubic-bezier(.45,0,.2,1);position:absolute}.AyWMMa_speed span:first-child{--o:8px;--c:var(--deco-ink)}.AyWMMa_speed span:nth-child(2){--o:14px;--c:var(--deco-ink);transition-delay:.1s;inset-block-end:40%;inset-inline-start:52%}.AyWMMa_speed span:nth-child(3){--o:20px;--c:var(--coral);transition-delay:.2s;inset-block-end:50%;inset-inline-start:64%}[data-in=false] .AyWMMa_speed span{clip-path:inset(0 0 0 100%)}.AyWMMa_frameName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.AyWMMa_frameLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.AyWMMa_framePrice,.AyWMMa_cardPrice{font-family:var(--serif);color:var(--deco-ink);font-variant-numeric:lining-nums;font-size:17px}.AyWMMa_frameCard>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.AyWMMa_frameCard:hover>svg:last-child,.AyWMMa_frameCard:focus-visible>svg:last-child{opacity:1;transform:none}.AyWMMa_cardsHead{max-width:var(--max);font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin:clamp(96px,11vw,160px) auto clamp(36px,4vw,64px);font-weight:400;line-height:1.15}.AyWMMa_cardsWrap{max-width:var(--max);margin-inline:auto;display:block}.AyWMMa_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.AyWMMa_cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.AyWMMa_cards li{display:flex}.AyWMMa_cards a{border:1px solid var(--rule);width:100%;min-height:clamp(260px,21vw,360px);color:inherit;border-start-end-radius:calc(var(--r) * .7);flex-direction:column;gap:10px;padding:clamp(26px,2.4vw,40px) clamp(18px,1.8vw,30px);text-decoration:none;transition:border-color .4s ease-out;display:flex;position:relative}.AyWMMa_cards a:after{content:"";border-block-start:1px solid var(--coral);border-inline-end:1px solid var(--coral);clip-path:inset(0 0 0 100%);pointer-events:none;border-start-end-radius:calc(var(--r) * .7 + 7px);width:60%;height:60%;transition:clip-path .7s cubic-bezier(.45,0,.2,1);position:absolute;inset:-7px -7px auto auto}.AyWMMa_cards a:hover:after,.AyWMMa_cards a:focus-visible:after{clip-path:inset(0)}.AyWMMa_cards a:hover,.AyWMMa_cards a:focus-visible{border-color:#26232166}.AyWMMa_cardName{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,1.8vw,30px);line-height:1.1}.AyWMMa_cardLine{max-width:24ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.AyWMMa_cardFoot{border-block-start:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-block-start:auto;padding-block-start:14px;display:flex}.AyWMMa_cardFoot>svg{width:18px;height:18px;transition:transform .3s ease-out}.AyWMMa_cards a:hover .AyWMMa_cardFoot>svg,.AyWMMa_cards a:focus-visible .AyWMMa_cardFoot>svg{transform:translate(4px)}[data-in=false] .AyWMMa_cards li{opacity:0;transform:translateY(14px)}[data-in=true] .AyWMMa_cards li{transition:opacity .6s ease-out,transform .8s cubic-bezier(.22,.61,.36,1)}[data-in=true] .AyWMMa_cards li:nth-child(2){transition-delay:80ms}[data-in=true] .AyWMMa_cards li:nth-child(3){transition-delay:.16s}[data-in=true] .AyWMMa_cards li:nth-child(4){transition-delay:.24s}[data-in=true] .AyWMMa_cards li:nth-child(5){transition-delay:.32s}.AyWMMa_memberGrid{align-items:center}.AyWMMa_memberCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}.AyWMMa_memberSide{grid-column:1/-1;padding:clamp(28px,3vw,48px) clamp(28px,3vw,48px) clamp(16px,3vw,48px) 0;display:block}.AyWMMa_memberFrame{max-width:520px;margin-inline:auto}@media (min-width:900px){.AyWMMa_memberCopy{grid-column:1/span 5}.AyWMMa_memberSide{grid-column:6/span 7}}.AyWMMa_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.AyWMMa_familyPic{aspect-ratio:4/3;border-start-end-radius:var(--r)}.AyWMMa_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.AyWMMa_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.AyWMMa_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.AyWMMa_bandPic{position:absolute;inset:0}.AyWMMa_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.AyWMMa_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)}.AyWMMa_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.AyWMMa_closeLines{color:var(--deco-ink);margin-block-end:28px}.AyWMMa_closeLines .AyWMMa_lines{width:88px}@media (prefers-reduced-motion:reduce){.AyWMMa_stripes{display:none}[data-in] .AyWMMa_lines>span,[data-in] .AyWMMa_speed span{clip-path:none;transition:none;transform:none}[data-in] .AyWMMa_cards li{opacity:1;transition:none;transform:none}.AyWMMa_cards a:after{transition:none}}@media (min-width:1600px){.AyWMMa_lede{max-width:46ch;font-size:18px}.AyWMMa_list,.AyWMMa_facts dd,.AyWMMa_day,.AyWMMa_cardLine{font-size:16.5px}.AyWMMa_price,.AyWMMa_framePrice,.AyWMMa_cardPrice{font-size:20px}.AyWMMa_ask{font-size:16.5px}.AyWMMa_heroCopy{max-width:620px}.AyWMMa_heroHead{font-size:clamp(44px,2.9vw,56px)}.AyWMMa_heroSub{font-size:17px}.AyWMMa_frameName{font-size:clamp(27px,1.7vw,32px)}.AyWMMa_frameLine{font-size:16.5px}.AyWMMa_memberFrame{max-width:640px}}
main.g1KAGq_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.g1KAGq_page{--news-ink:#23262b;--fog-ink:var(--news-ink);--accent:var(--news-ink);--lit:#efe6d2;--cream:#f5f1e9;--night-bg:linear-gradient(180deg, #171513 0%, #1d1a17 60%, #23201c 100%);--night-deep:#171513;--dune:#e6e1d8;--shade:23, 21, 19;--rule:#23262b2e;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.g1KAGq_sec{color:var(--ink);padding-block-start:var(--sp)}.g1KAGq_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.g1KAGq_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.g1KAGq_h2,.g1KAGq_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.g1KAGq_h2{font-size:var(--h2)}.g1KAGq_display{font-size:var(--display)}.g1KAGq_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.g1KAGq_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.g1KAGq_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.g1KAGq_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.g1KAGq_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.g1KAGq_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}.g1KAGq_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.g1KAGq_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.g1KAGq_ask:hover svg,.g1KAGq_ask:focus-visible svg{transform:translate(4px)}.g1KAGq_ask:hover>span{background-position:100% 100%;background-size:0 1px}.g1KAGq_askLight{color:#fafaf9}.g1KAGq_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.g1KAGq_film{background-position:50%;background-size:cover;position:absolute;inset:0}.g1KAGq_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.g1KAGq_videoOn{opacity:1}.g1KAGq_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}.g1KAGq_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)}.g1KAGq_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}.g1KAGq_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.g1KAGq_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.g1KAGq_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.g1KAGq_whereHead>*{grid-column:1/-1}@media (min-width:900px){.g1KAGq_whereHead>.g1KAGq_h2{grid-column:1/span 6}.g1KAGq_whereHead>.g1KAGq_lede{grid-column:8/span 5;align-self:end}}.g1KAGq_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.g1KAGq_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.g1KAGq_cityCard:hover .g1KAGq_citySketch,.g1KAGq_cityCard:focus-visible .g1KAGq_citySketch{transform:translateY(-4px)}.g1KAGq_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.g1KAGq_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.g1KAGq_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.g1KAGq_guidesHead .g1KAGq_ask{margin-block-start:0}.g1KAGq_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.g1KAGq_guideList{grid-template-columns:repeat(3,1fr)}}.g1KAGq_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.g1KAGq_guidePic{aspect-ratio:4/3;margin-block-end:8px}.g1KAGq_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.g1KAGq_guideCard:hover .g1KAGq_guidePic img,.g1KAGq_guideCard:focus-visible .g1KAGq_guidePic img{transform:scale(1.03)}.g1KAGq_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.g1KAGq_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.g1KAGq_kickerLight{color:#f5f1e9b3}.g1KAGq_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.g1KAGq_todayInner{max-width:var(--max);align-items:center;gap:clamp(32px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:900px){.g1KAGq_todayInner{grid-template-columns:5fr 7fr}}.g1KAGq_gridSide{justify-items:center;display:grid}.g1KAGq_map{mix-blend-mode:multiply;width:min(100%,clamp(300px,30vw,560px));height:auto;display:block}[data-in=false] .g1KAGq_map{opacity:0;transform:translateY(12px)}[data-in=true] .g1KAGq_map{transition:opacity 1s ease-out,transform 1.2s cubic-bezier(.22,.61,.36,1)}.g1KAGq_todayCopy{justify-items:start;gap:18px;display:grid}.g1KAGq_facts{border-block:1px solid var(--rule);gap:18px;width:100%;margin:10px 0 6px;padding-block:20px;display:grid}.g1KAGq_facts>div{align-content:start;gap:8px;display:grid}@media (min-width:700px){.g1KAGq_facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.g1KAGq_facts>div{padding-inline:20px}.g1KAGq_facts>div:first-child{padding-inline-start:0}.g1KAGq_facts>div+div{border-inline-start:1px solid var(--rule)}}.g1KAGq_facts dt{font-family:var(--serif);font-size:clamp(19px,1.5vw,24px);line-height:1.2}.g1KAGq_facts dd{font-family:var(--sans);color:var(--body);margin:0;font-size:14px;line-height:1.55}.g1KAGq_feature{padding:var(--sp) var(--side) 0;color:var(--ink)}.g1KAGq_featureInner{max-width:var(--max);border-block-start:3px double var(--news-ink);gap:18px;margin-inline:auto;padding-block-start:22px;display:grid}.g1KAGq_featureHead{max-width:18ch;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5.6vw,104px);font-weight:400;line-height:.98}.g1KAGq_featureBody{gap:clamp(24px,3vw,56px);margin-block-start:clamp(12px,2vw,28px);display:grid}@media (min-width:900px){.g1KAGq_featureBody{grid-template-columns:7fr 4fr;align-items:start}}.g1KAGq_featureFig{gap:10px;margin:0;display:grid}.g1KAGq_featurePic{aspect-ratio:3/2}.g1KAGq_featureText{border-block-start:1px solid var(--rule);justify-items:start;gap:16px;padding-block-start:4px;display:grid}@media (min-width:900px){.g1KAGq_featureText{border-block-start:0;border-inline-start:1px solid var(--rule);padding-block-start:0;padding-inline-start:clamp(20px,2.4vw,40px)}}.g1KAGq_dropcap{font-family:var(--serif);text-wrap:pretty;font-size:clamp(19px,1.5vw,24px);line-height:1.45}.g1KAGq_dropcap:first-letter{float:left;color:var(--accent);margin:.08em .1em 0 0;font-size:3.5em;line-height:.8}.g1KAGq_night{padding:clamp(110px, 12vw, 180px) var(--side) 0;background:var(--night-bg);color:var(--cream);margin-block-start:var(--sp);position:relative;overflow:hidden}.g1KAGq_nightInner{z-index:1;max-width:var(--max);justify-items:start;gap:18px;margin-inline:auto;display:grid;position:relative}.g1KAGq_nightInner .g1KAGq_display{max-width:16ch}.g1KAGq_nightLine{max-width:48ch;font-family:var(--sans);color:#f5f1e9cc;font-size:16px;line-height:1.6}.g1KAGq_night .g1KAGq_price{color:var(--cream)}.g1KAGq_day{counter-reset:day;width:min(100%,520px);font-family:var(--sans);margin:8px 0 4px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.g1KAGq_day li{counter-increment:day;grid-template-columns:2.4em 1fr;align-items:baseline;padding-block:8px;display:grid}.g1KAGq_day li:before{content:counter(day);font-family:var(--serif);color:#f5f1e999;font-size:22px}.g1KAGq_skylineWrap{margin-block-start:clamp(40px,5vw,80px);margin-inline:calc(50% - 50vw);display:block}.g1KAGq_skyline{color:#f5eee19e;width:100%;height:clamp(300px,34vw,620px);display:block}.g1KAGq_skylineDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .g1KAGq_skylineDraw{stroke-dashoffset:1px}[data-in=true] .g1KAGq_skylineDraw{transition:stroke-dashoffset 2.6s cubic-bezier(.55,.05,.25,1)}.g1KAGq_pane{opacity:0}[data-in=true] .g1KAGq_pane{animation:.6s ease-out 1.6s forwards g1KAGq_lit}@keyframes g1KAGq_lit{to{opacity:.7}}.g1KAGq_services{padding:var(--sp) var(--side);color:var(--ink);margin-block-start:var(--sp);position:relative}.g1KAGq_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}.g1KAGq_platesWrap{max-width:var(--max);margin-inline:auto;display:block}.g1KAGq_plates{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,78%);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.g1KAGq_plates li{scroll-snap-align:start}@media (min-width:900px){.g1KAGq_plates{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:clamp(28px,3vw,56px);overflow:visible}}.g1KAGq_plateCard{color:inherit;justify-items:start;gap:6px;text-decoration:none;display:grid}.g1KAGq_plate{gap:10px;width:100%;margin:0 0 12px;display:grid}.g1KAGq_plateFrame{box-shadow:inset 0 0 0 1px var(--news-ink), inset 0 0 0 4px var(--paper,#fafaf9), inset 0 0 0 5px var(--rule);padding:8px;display:block}.g1KAGq_platePic{aspect-ratio:4/5}.g1KAGq_platePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.g1KAGq_plateCard:hover .g1KAGq_platePic img,.g1KAGq_plateCard:focus-visible .g1KAGq_platePic img{transform:scale(1.04)}.g1KAGq_plateLine{max-width:30ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.g1KAGq_plateName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.g1KAGq_platePrice,.g1KAGq_listPrice{font-family:var(--serif);color:var(--news-ink);font-variant-numeric:lining-nums;font-size:17px}.g1KAGq_plateCard>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.g1KAGq_plateCard:hover>svg:last-child,.g1KAGq_plateCard:focus-visible>svg:last-child{opacity:1;transform:none}.g1KAGq_listHead{max-width:var(--max);border-block-end:3px double var(--news-ink);font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-wrap:balance;margin:clamp(96px,11vw,160px) auto 0;padding-block-end:18px;font-weight:400;line-height:1.15}.g1KAGq_listingsWrap{max-width:var(--max);margin-inline:auto;display:block}.g1KAGq_listings{border-block-end:1px solid var(--news-ink);margin:0;padding:0;list-style:none}.g1KAGq_listings li+li{border-block-start:1px solid var(--rule)}.g1KAGq_listings a{color:inherit;grid-template-columns:minmax(0,1fr);gap:8px;padding-block:clamp(22px,2.6vw,40px);text-decoration:none;display:grid}@media (min-width:900px){.g1KAGq_listings a{grid-template-columns:minmax(0,7fr) minmax(0,4fr) minmax(0,2fr) 22px;align-items:baseline;gap:clamp(20px,2.4vw,40px)}}.g1KAGq_listName{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(32px,4.2vw,76px);line-height:1;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.g1KAGq_listings a:hover .g1KAGq_listName,.g1KAGq_listings a:focus-visible .g1KAGq_listName{transform:translate(14px)}.g1KAGq_listLine{font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.g1KAGq_listPrice{text-align:start}@media (min-width:900px){.g1KAGq_listPrice{text-align:end}}.g1KAGq_listings a>svg{opacity:0;width:20px;height:20px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-6px)}.g1KAGq_listings a:hover>svg,.g1KAGq_listings a:focus-visible>svg{opacity:1;transform:none}@media (max-width:899px){.g1KAGq_listings a>svg{display:none}}[data-in=false] .g1KAGq_listings li{opacity:0;transform:translateY(14px)}[data-in=true] .g1KAGq_listings li{transition:opacity .6s ease-out,transform .8s cubic-bezier(.22,.61,.36,1)}[data-in=true] .g1KAGq_listings li:nth-child(2){transition-delay:80ms}[data-in=true] .g1KAGq_listings li:nth-child(3){transition-delay:.16s}[data-in=true] .g1KAGq_listings li:nth-child(4){transition-delay:.24s}[data-in=true] .g1KAGq_listings li:nth-child(5){transition-delay:.32s}.g1KAGq_memberGrid{align-items:center}.g1KAGq_memberCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}.g1KAGq_memberSide{grid-column:1/-1;display:block}.g1KAGq_memberPlate{max-width:560px;margin-inline:auto}@media (min-width:900px){.g1KAGq_memberCopy{grid-column:1/span 5}.g1KAGq_memberSide{grid-column:6/span 7}}.g1KAGq_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.g1KAGq_familyPic{aspect-ratio:4/3}.g1KAGq_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.g1KAGq_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.g1KAGq_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.g1KAGq_bandPic{position:absolute;inset:0}.g1KAGq_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.g1KAGq_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)}.g1KAGq_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.g1KAGq_crownWrap{margin-block-end:28px}.g1KAGq_crown{width:clamp(90px,7vw,130px);height:auto;color:var(--news-ink);display:block}.g1KAGq_crownDraw{stroke-dasharray:1;stroke-dashoffset:0}[data-in=false] .g1KAGq_crownDraw{stroke-dashoffset:1px}[data-in=true] .g1KAGq_crownDraw{transition:stroke-dashoffset 2.4s cubic-bezier(.55,.05,.25,1) .1s}@media (prefers-reduced-motion:reduce){.g1KAGq_pane{opacity:.85}[data-in] .g1KAGq_pane{animation:none}[data-in] .g1KAGq_map,[data-in] .g1KAGq_listings li{opacity:1;transition:none;transform:none}[data-in] .g1KAGq_skylineDraw,[data-in] .g1KAGq_crownDraw{stroke-dashoffset:0;transition:none}}@media (min-width:1600px){.g1KAGq_lede,.g1KAGq_nightLine{max-width:46ch;font-size:18px}.g1KAGq_list,.g1KAGq_facts dd,.g1KAGq_day,.g1KAGq_listLine,.g1KAGq_plateLine{font-size:16.5px}.g1KAGq_price,.g1KAGq_platePrice,.g1KAGq_listPrice{font-size:20px}.g1KAGq_ask{font-size:16.5px}.g1KAGq_heroCopy{max-width:620px}.g1KAGq_heroHead{font-size:clamp(44px,2.9vw,56px)}.g1KAGq_heroSub{font-size:17px}.g1KAGq_plateName{font-size:clamp(27px,1.7vw,32px)}.g1KAGq_memberPlate{max-width:680px}}
main.sA8N6a_page{--max:clamp(1138px, 82vw, 1720px);--side:max(24px, calc((100% - var(--max)) / 2));--gut:clamp(24px, 1.8vw, 40px)}.sA8N6a_page{--mc-ink:#2a2422;--news-ink:var(--mc-ink);--fog-ink:var(--mc-ink);--gold:var(--mc-ink);--cream:#f6f1ea;--night-deep:#111;--dune:#e9e2d7;--shade:30, 20, 18;--rule:#2a24222e;--h2:clamp(26px, 2.5vw, 48px);--display:clamp(30px, 3.4vw, 64px)}.sA8N6a_sec{color:var(--ink);padding-block-start:var(--sp)}.sA8N6a_grid{padding-inline:var(--side);row-gap:32px;display:grid}@media (min-width:900px){.sA8N6a_grid{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr))}}.sA8N6a_h2,.sA8N6a_display{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;font-weight:400;line-height:1.1}.sA8N6a_h2{font-size:var(--h2)}.sA8N6a_display{font-size:var(--display)}.sA8N6a_lede{max-width:42ch;font-family:var(--sans);color:var(--body);text-wrap:pretty;font-size:16px;line-height:1.55}.sA8N6a_list{font-family:var(--sans);gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.sA8N6a_price{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:18px}.sA8N6a_kicker{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.sA8N6a_pic{background:var(--dune);display:block;position:relative;overflow:hidden}.sA8N6a_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}.sA8N6a_ask>span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:3px;transition:background-size .3s ease-out}.sA8N6a_ask svg{width:15px;height:15px;transition:transform .25s ease-out}.sA8N6a_ask:hover svg,.sA8N6a_ask:focus-visible svg{transform:translate(4px)}.sA8N6a_ask:hover>span{background-position:100% 100%;background-size:0 1px}.sA8N6a_askLight{color:#fafaf9}.sA8N6a_hero{background:var(--night-deep);color:#fafaf9;height:100svh;min-height:620px;position:relative;overflow:hidden}.sA8N6a_film{background-position:50%;background-size:cover;position:absolute;inset:0}.sA8N6a_video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}.sA8N6a_videoOn{opacity:1}.sA8N6a_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}.sA8N6a_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)}.sA8N6a_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}.sA8N6a_heroName{font-family:var(--sans);letter-spacing:0;font-size:13px;font-weight:600}.sA8N6a_heroSub{max-width:44ch;font-family:var(--sans);color:#fafaf9db;text-wrap:pretty;font-size:15px;line-height:1.55}.sA8N6a_whereHead{row-gap:14px;margin-block-end:clamp(32px,4vw,56px)}.sA8N6a_whereHead>*{grid-column:1/-1}@media (min-width:900px){.sA8N6a_whereHead>.sA8N6a_h2{grid-column:1/span 6}.sA8N6a_whereHead>.sA8N6a_lede{grid-column:8/span 5;align-self:end}}.sA8N6a_cityCard{color:inherit;gap:10px;text-decoration:none;display:grid}.sA8N6a_citySketch{aspect-ratio:5/7;width:100%;height:auto;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:block}.sA8N6a_cityCard:hover .sA8N6a_citySketch,.sA8N6a_cityCard:focus-visible .sA8N6a_citySketch{transform:translateY(-4px)}.sA8N6a_cityName{font-family:var(--serif);text-align:center;font-size:clamp(19px,1.5vw,22px);line-height:1.2}.sA8N6a_guides{padding-inline:var(--side);margin:clamp(80px,9vw,140px) 0 0}.sA8N6a_guidesHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(28px,3vw,44px);display:flex}.sA8N6a_guidesHead .sA8N6a_ask{margin-block-start:0}.sA8N6a_guideList{gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.sA8N6a_guideList{grid-template-columns:repeat(3,1fr)}}.sA8N6a_guideCard{color:inherit;gap:10px;text-decoration:none;display:grid}.sA8N6a_guidePic{aspect-ratio:4/3;margin-block-end:8px}.sA8N6a_guidePic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.sA8N6a_guideCard:hover .sA8N6a_guidePic img,.sA8N6a_guideCard:focus-visible .sA8N6a_guidePic img{transform:scale(1.03)}.sA8N6a_guideKind{font-family:var(--sans);color:var(--body);font-size:13px;font-weight:600}.sA8N6a_guideTitle{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(20px,1.6vw,24px);line-height:1.2}.sA8N6a_kickerLight{color:#f6f1eab3}.sA8N6a_today{padding:var(--sp) var(--side) 0;color:var(--ink)}.sA8N6a_todayCopy{max-width:var(--max);align-items:end;gap:28px;margin-inline:auto;display:grid}@media (min-width:900px){.sA8N6a_todayCopy{column-gap:var(--gut);grid-template-columns:7fr 5fr}}.sA8N6a_todayHead{gap:18px;display:grid}.sA8N6a_todayHead .sA8N6a_display{max-width:16ch}.sA8N6a_todayText{justify-items:start;gap:18px;display:grid}.sA8N6a_arcade{max-width:var(--max);margin:clamp(48px,5vw,96px) auto 0;display:block;position:relative}.sA8N6a_arcadeDraw{width:100%;height:auto;color:var(--mc-ink);clip-path:inset(0);display:block}[data-in=false] .sA8N6a_arcadeDraw{clip-path:inset(100% 0 0)}[data-in=true] .sA8N6a_arcadeDraw{transition:clip-path 1.8s cubic-bezier(.45,0,.2,1) .1s}.sA8N6a_bays{gap:28px;margin:32px 0 0;display:grid}.sA8N6a_bays>div{align-content:start;gap:8px;display:grid}.sA8N6a_bays dt{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(24px,1.9vw,36px);line-height:1.12}.sA8N6a_bays dd{font-family:var(--sans);color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}@media (min-width:700px){.sA8N6a_bays{column-gap:var(--gut);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sA8N6a_bays{inset:calc(var(--spring) * 100% + clamp(36px, 3.4vw, 64px)) 0 8% 0;grid-template-rows:auto auto;grid-template-columns:44fr 341fr 44fr 341fr 44fr 341fr 44fr;align-content:start;gap:14px 0;margin:0;position:absolute}.sA8N6a_bays>div{grid-row:1/span 2;grid-template-rows:subgrid;text-align:center;padding-inline:11%}.sA8N6a_bays>div:first-child{grid-column:2}.sA8N6a_bays>div:nth-child(2){grid-column:4}.sA8N6a_bays>div:nth-child(3){grid-column:6}.sA8N6a_bays dt{align-self:end}.sA8N6a_bays dd{max-width:26ch;margin-inline:auto}.sA8N6a_bays>div{opacity:1;transform:none}[data-in=false] .sA8N6a_bays>div{opacity:0;transform:translateY(8px)}[data-in=true] .sA8N6a_bays>div{transition:opacity .7s ease-out 1s,transform .9s cubic-bezier(.22,.61,.36,1) 1s}}.sA8N6a_house{padding:var(--sp) var(--side) 0;color:var(--ink)}.sA8N6a_houseFig{max-width:var(--max);margin-inline:auto;display:block}.sA8N6a_housePic{aspect-ratio:21/9}.sA8N6a_houseCopy{max-width:var(--max);gap:clamp(20px,3vw,64px);margin:clamp(28px,3vw,48px) auto 0;display:grid}@media (min-width:900px){.sA8N6a_houseCopy{grid-template-columns:5fr 6fr}}.sA8N6a_houseHead{align-content:start;gap:12px;display:grid}.sA8N6a_houseText{justify-items:start;gap:14px;display:grid}.sA8N6a_night{min-height:min(96svh,980px);color:var(--ink);margin-block-start:var(--sp);position:relative;overflow:hidden}.sA8N6a_nightPic{position:absolute;inset:0}.sA8N6a_nightShade{pointer-events:none;background:linear-gradient(0deg, rgba(var(--shade), .4) 0%, rgba(var(--shade), 0) 45%);position:absolute;inset:0}.sA8N6a_nightPanel{background:var(--paper);justify-items:start;gap:18px;width:min(100%,640px);margin:0;padding:clamp(32px,3.4vw,60px);display:grid;position:relative}@media (min-width:900px){.sA8N6a_nightPanel{position:absolute;inset-block-end:clamp(40px,6vw,96px);inset-inline-start:var(--side)}}@media (max-width:899px){.sA8N6a_night{min-height:0;display:grid}.sA8N6a_nightPic{aspect-ratio:4/3;position:relative}.sA8N6a_nightShade{display:none}}.sA8N6a_nightDisplay{max-width:16ch;font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,3vw,56px);font-weight:400;line-height:1.06}.sA8N6a_cartouches{width:100%;margin:4px 0 0;display:grid}.sA8N6a_cartouche{grid-template-columns:8.5em minmax(0,1fr);align-items:baseline;gap:16px;padding-block:12px;display:grid}.sA8N6a_cartouche+.sA8N6a_cartouche{border-block-start:1px solid var(--rule)}.sA8N6a_cartouche dt{font-family:var(--serif);font-size:clamp(19px,1.4vw,23px);line-height:1.2}.sA8N6a_cartouche dd{font-family:var(--sans);color:var(--body);margin:0;font-size:15px;line-height:1.5}.sA8N6a_nightFoot{flex-wrap:wrap;align-items:baseline;gap:14px 32px;margin-block-start:4px;display:flex}.sA8N6a_services{padding:var(--sp) var(--side);color:var(--ink);position:relative}.sA8N6a_centreHead{max-width:var(--max);text-align:center;margin:0 auto clamp(40px,5vw,72px)}.sA8N6a_ovalsWrap{max-width:var(--max);margin-inline:auto;display:block}.sA8N6a_ovals{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,70%);grid-auto-flow:column;gap:24px;margin:0;padding:12px 6px 8px;list-style:none;display:grid;overflow-x:auto}.sA8N6a_ovals li{scroll-snap-align:center}@media (min-width:900px){.sA8N6a_ovals{grid-template-columns:repeat(2,minmax(0,420px));grid-auto-flow:row;justify-content:center;gap:clamp(36px,4vw,80px);overflow:visible}}.sA8N6a_ovalCard{color:inherit;text-align:center;justify-items:center;gap:8px;text-decoration:none;display:grid}.sA8N6a_oval{aspect-ratio:3/4;width:82%;margin:0 auto 20px;display:block;position:relative}.sA8N6a_ovalPic{clip-path:inset(0 round 50% 50% 0 0/37.5% 37.5% 0 0);position:absolute;inset:0}.sA8N6a_ovalPic img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.sA8N6a_ovalCard:hover .sA8N6a_ovalPic img,.sA8N6a_ovalCard:focus-visible .sA8N6a_ovalPic img{transform:scale(1.05)}.sA8N6a_ovalRule{width:calc(100% + 24px);height:calc(100% + 12px);color:var(--gold);pointer-events:none;clip-path:inset(-12px);position:absolute;inset:-12px -12px 0;overflow:visible}[data-in=false] .sA8N6a_ovalRule{clip-path:inset(100% -12px -12px)}[data-in=true] .sA8N6a_ovalRule{transition:clip-path 1.6s cubic-bezier(.45,0,.2,1) .2s}.sA8N6a_ovalName{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(22px,1.9vw,28px);line-height:1.12}.sA8N6a_ovalLine2{max-width:28ch;font-family:var(--sans);color:var(--body);font-size:15px;line-height:1.5}.sA8N6a_ovalPrice,.sA8N6a_menuPrice{font-family:var(--serif);color:var(--mc-ink);font-variant-numeric:lining-nums;font-size:17px}.sA8N6a_ovalCard>svg:last-child{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.sA8N6a_ovalCard:hover>svg:last-child,.sA8N6a_ovalCard:focus-visible>svg:last-child{opacity:1;transform:none}.sA8N6a_menuWrap{max-width:var(--max);margin:clamp(96px,11vw,160px) auto 0;display:block}.sA8N6a_menuTitle{font-family:var(--serif);font-size:var(--h2);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin-block-end:clamp(28px,3vw,48px);font-weight:400;line-height:1.12}.sA8N6a_menuList{border-block-start:1px solid var(--mc-ink);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sA8N6a_menuList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,5vw,96px)}}.sA8N6a_menuList li{border-block-end:1px solid var(--rule)}.sA8N6a_menuList a{color:inherit;grid-template-columns:minmax(0,1fr) auto 20px;align-items:baseline;gap:6px 18px;padding-block:clamp(22px,2.4vw,34px);text-decoration:none;display:grid}.sA8N6a_menuName{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(24px,2.1vw,34px);line-height:1.1}.sA8N6a_menuLine{font-family:var(--sans);color:var(--body);grid-column:1/-1;font-size:15px;line-height:1.5}.sA8N6a_menuList a>svg{opacity:0;width:18px;height:18px;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-4px)}.sA8N6a_menuList a:hover>svg,.sA8N6a_menuList a:focus-visible>svg{opacity:1;transform:none}.sA8N6a_menuList a:hover .sA8N6a_menuName,.sA8N6a_menuList a:focus-visible .sA8N6a_menuName{color:#7a2630}.sA8N6a_memberGrid{align-items:center}.sA8N6a_memberCopy{grid-column:1/-1;justify-items:start;gap:14px;display:grid}.sA8N6a_memberSide{grid-column:1/-1;padding-block:16px;display:block}.sA8N6a_memberOval{max-width:460px}@media (min-width:900px){.sA8N6a_memberCopy{grid-column:1/span 5}.sA8N6a_memberSide{grid-column:6/span 7}}.sA8N6a_family{padding-inline:var(--side);align-items:center;gap:40px;display:grid}.sA8N6a_familyPic{aspect-ratio:4/3}.sA8N6a_familyCopy{justify-items:start;gap:14px;display:grid}@media (min-width:900px){.sA8N6a_family{grid-template-columns:7fr 5fr;column-gap:clamp(40px,6vw,96px)}}.sA8N6a_band{color:#fafaf9;min-height:min(82svh,780px);margin-block-start:var(--sp);position:relative;overflow:hidden}.sA8N6a_bandPic{position:absolute;inset:0}.sA8N6a_bandShade{background:linear-gradient(90deg, rgba(var(--shade), .86) 0%, rgba(var(--shade), .5) 34%, rgba(var(--shade), 0) 64%);position:absolute;inset:0}.sA8N6a_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)}.sA8N6a_bandLine{font-family:var(--sans);color:#fafaf9d6;font-size:15px;line-height:1.55}.sA8N6a_casinoWrap{margin-block-end:20px}.sA8N6a_casino{width:clamp(150px,12vw,220px);height:auto;display:block}[data-in=false] .sA8N6a_casino{opacity:0;transform:translateY(10px)}[data-in=true] .sA8N6a_casino{transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){[data-in] .sA8N6a_casino,[data-in] .sA8N6a_bays>div{opacity:1;transition:none;transform:none}[data-in] .sA8N6a_arcadeDraw,[data-in] .sA8N6a_ovalRule{clip-path:none;transition:none}}@media (min-width:1600px){.sA8N6a_lede,.sA8N6a_nightLine{max-width:46ch;font-size:18px}.sA8N6a_list,.sA8N6a_facts dd,.sA8N6a_day,.sA8N6a_menuLine{font-size:16.5px}.sA8N6a_price,.sA8N6a_ovalPrice,.sA8N6a_menuPrice{font-size:20px}.sA8N6a_ask{font-size:16.5px}.sA8N6a_heroCopy{max-width:620px}.sA8N6a_heroHead{font-size:clamp(44px,2.9vw,56px)}.sA8N6a_heroSub{font-size:17px}.sA8N6a_ovalName{font-size:clamp(27px,1.7vw,32px)}.sA8N6a_memberOval{max-width:560px}}
