@font-face{font-family:Clash Grotesk;src:url(../fonts/ClashGrotesk-Variable.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--ivory: #f2efe8;--chalk: #e5dfd5;--sand: #cbbca7;--bronze: #8c745c;--olive: #737664;--char: #1c1a17;--wall: #1a1815;--wall-2: #22201c;--fg: #1c1a17;--fg2: #5b544b;--lb: #7a634d;--ln: #1c1a1729;--ln2: #1c1a174d;--bg: #f2efe8;--bg2: #e5dfd5;--display: "Clash Grotesk", "Helvetica Neue", Arial, sans-serif;--serif: "EB Garamond", "Cormorant Garamond", Georgia, serif;--text: "Clash Grotesk", "Helvetica Neue", Arial, sans-serif;--gx: max(20px, env(safe-area-inset-left, 0px), 5vw);--gxr: max(20px, env(safe-area-inset-right, 0px), 5vw);--grain: url(data:image/png;base64,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);--ease: cubic-bezier(.22, 1, .36, 1);--lightningcss-light: initial;--lightningcss-dark: ;color-scheme:light}.t-day{--fg: #1c1a17;--fg2: #5b544b;--lb: #7a634d;--ln: #1c1a1729;--ln2: #1c1a174d;--bg: #f2efe8;--bg2: #e5dfd5;color:var(--fg)}.t-gold{--fg: #1c1a17;--fg2: #463e35;--lb: #5f4c39;--ln: #1c1a1733;--ln2: #1c1a1757;--bg: #d3c1a6;--bg2: #c6b193;color:var(--fg)}.t-night{--fg: #f2efe8;--fg2: #b9b1a5;--lb: #cbbca7;--ln: #cbbca72e;--ln2: #cbbca759;--bg: #1a1815;--bg2: #22201c;color:var(--fg);--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{overflow-x:clip}body{background:var(--ivory);color:var(--fg);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ivory);transition:background .6s;position:fixed;top:0;bottom:auto;left:0;right:0}html.night body:before{background:var(--wall)}html.hdk body:before{background:#14100c80}.sky{z-index:-1;pointer-events:none;background:var(--ivory);position:fixed;top:0;bottom:0;left:0;right:0}.sky i{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.sky .s1{background:#e8e1d5}.sky .s2{background:linear-gradient(#dccaaf,#c9b08f)}.sky .s3{background:linear-gradient(#1f1c18,#161411)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:1px solid var(--bronze);outline-offset:4px}.wrap{padding-left:var(--gx);padding-right:var(--gxr)}.lbl{font:500 11px / 1.4 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lb);margin:0}.em{font:inherit;letter-spacing:inherit}.h1,.h2,.h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:300}.h1{font-size:clamp(46px,7.4vw,136px);line-height:.95}.h2{font-size:clamp(36px,4.6vw,84px);line-height:1}.h3{letter-spacing:-.02em;font-size:clamp(26px,2.3vw,40px);font-weight:300;line-height:1.1}.p{color:var(--fg2);max-width:38ch;margin:0}.link{font:500 11px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--bronze);align-items:center;gap:12px;padding-bottom:9px;transition:border-color .5s,color .5s;display:inline-flex}.link:hover{border-color:var(--fg)}.link i{transition:transform .6s var(--ease);font-style:normal}.link:hover i{transform:translate(6px)}.ar{flex:none;width:34px;height:11px;display:inline-block;position:relative}.ar:before{content:"";background:currentColor;height:1px;position:absolute;top:5px;left:0;right:1px}.ar:after{content:"";background:currentColor;width:7px;height:11px;position:absolute;top:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath d='M1 .5 6 5.5 1 10.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath d='M1 .5 6 5.5 1 10.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.link .ar{transition:width .6s var(--ease)}.link:hover .ar{width:48px;transform:none}.btn{border:1px solid var(--fg);font:500 11px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s;align-items:center;gap:12px;padding:16px 26px;display:inline-flex}.btn:hover,.btn.fill{background:var(--fg);color:var(--bg)}.btn.fill:hover{background:var(--bronze);border-color:var(--bronze);color:var(--ivory)}.render{font:500 9px / 1 var(--text);letter-spacing:.18em;text-transform:uppercase;color:#e5dfd5;background:#1a18158c;padding:5px 8px;position:absolute;bottom:12px;right:12px}.rv{transition:transform 1.6s var(--ease)}.js .rv:not(.in){transform:translateY(26px)}.frame{background:var(--bg2) center / cover no-repeat;position:relative;overflow:hidden}.frame:before{content:"";z-index:1;background:var(--bg);opacity:0;pointer-events:none;transition:opacity 1.3s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.frame img{object-fit:cover;transition:scale 2s var(--ease),opacity .5s var(--ease);width:100%;height:100%;scale:1.06}.js .frame:not(.in):before{opacity:.5}.js .frame:not(.in) img{scale:1.18}.frame img[data-lcp]{scale:1!important;transition:none!important}.frame img.wait{opacity:0}.frame:after,.two-f:after,.dt-room:after,.dt-lens:after,.card-f:after,.walk-f:after{content:"";z-index:2;pointer-events:none;background:var(--grain) 0 0 / 48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.card.cta .card-f:after{content:none}.render{z-index:2}.hdr{--fg: var(--char);--bg: var(--ivory);--ln2: #1c1a1752;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:50;padding-block-start:22px;padding-block-end:22px;padding-left:var(--gx);padding-right:var(--gxr);color:var(--fg);transition:transform .8s var(--ease),background .6s,color .6s,opacity 1s var(--ease) .6s;justify-content:space-between;align-items:center;display:flex;position:fixed}.hdr.dk{--fg: var(--ivory);--bg: var(--wall);--ln2: #f2efe866}.hdr.solid{background:#f2efe8f7;padding-block-start:16px;padding-block-end:16px}.hdr.solid.dk{background:#1a1815f7}.hdr.up{transform:translateY(-110%)}.brand{font:600 11px / 1 var(--text);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.brand svg{fill:currentColor;width:16px;height:24px}.nav{align-items:center;gap:34px;display:flex}.nl{font:500 11px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;padding:8px 0;position:relative}.nl:after{content:"";transform-origin:100%;transition:transform .7s var(--ease);background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nl:hover:after{transform-origin:0;transform:scaleX(1)}.nl:focus-visible:after{transform-origin:0;transform:scaleX(1)}.mbtn{display:none!important}.hero{height:min(94svh,1000px);min-height:560px;position:relative;overflow:hidden}.slides,.sl{margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.sl{opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.sl.on{opacity:1;z-index:1}.hero picture,.hero img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sl img{transform:scale(1.08)}.sl.on img,.sl.was img{animation:7s linear both drift}@keyframes drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-meta{z-index:3;pointer-events:none;transition:opacity 1.2s var(--ease) .9s,transform 1.2s var(--ease) .9s;align-items:baseline;gap:20px;display:flex;position:absolute;bottom:22px;left:0;right:0}.hero-cap{font:500 10.5px / 1.3 var(--text);letter-spacing:.2em;text-transform:uppercase;pointer-events:auto;transition:opacity .5s}.hero-cap.fade{opacity:0}.hero-prog{z-index:3;transform-origin:0;background:#f2efe8d9;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hero-prog.run{animation:prog var(--dur, 3s) linear both}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero:after{content:"";background:var(--grain) 0 0 / 48px 48px,linear-gradient(to bottom,#14100c8c,#14100c2e 16%,#14100c00 30%),linear-gradient(to top,#14100c99,#14100c29 40%,#14100c00 64%),#14100c1a;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.gal .solo{grid-column:4 / 10}.hg{height:calc(100svh + var(--n) * 46svh);margin-top:clamp(70px,8vw,130px);position:relative}.hg-in{padding-block:calc(84px + env(safe-area-inset-top,0px)) 26px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hg-top{border-top:1px solid var(--ln2);margin-inline:var(--gx) var(--gxr);padding-top:14px;justify-content:space-between;align-items:baseline;gap:20px;padding-inline-start:0;padding-inline-end:0;display:flex}.hg-n{font-variant-numeric:tabular-nums}.hg-n b{color:var(--fg);font-weight:500}.hg-t{will-change:transform;align-items:center;gap:clamp(18px,2.4vw,40px);min-height:0;display:flex}.hg-t figure{cursor:pointer;flex:none;height:min(62svh,640px);margin:0}.hg-t .g-ls{aspect-ratio:3 / 2}.hg-t .g-pt{aspect-ratio:4 / 5}.hg-t .frame{transform-origin:50%;height:100%}.hg-t .frame:before{content:none}.hg-t img{-webkit-user-drag:none;scale:1!important}.hg-foot{text-align:center;justify-items:center;gap:14px;display:grid}.hg-c{font:400 14px / 1.5 var(--text);color:var(--fg2);max-width:52ch;min-height:1.5em;margin:0;transition:opacity .18s}.hg-c.out{opacity:0}.hg-bar{background:var(--ln2);width:min(240px,50vw);height:1px;display:block;position:relative}.hg-bar i{background:var(--fg);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.04)}@media (max-width: 900px){.gal .solo{grid-column:1 / -1}.hg-t figure{aspect-ratio:4 / 5!important}.hg-c{padding-inline:var(--gx);font-size:13px}}@media (prefers-reduced-motion: reduce){.hg{height:auto}.hg-in{height:auto;position:static}.hg-t{padding-inline:var(--gx);overflow-x:auto;transform:none!important}}.two .two-f{aspect-ratio:auto;height:clamp(300px,100svh - 330px,62vw)}.lights .lights-f{aspect-ratio:auto;height:clamp(300px,100svh - 290px,56vw);max-height:none}@media (max-width: 900px){.two .two-f{aspect-ratio:auto;height:min(100vw,100svh - 380px);min-height:240px}.lights .lights-f{aspect-ratio:auto;height:min(100vw,100svh - 300px);min-height:240px}}.closing,.foot{background:#1a1815}.view{margin-top:clamp(70px,14svh,160px)}@media (max-width: 900px){.dt .dt-in{padding-bottom:36px}}@media (max-width: 900px) and (max-height: 740px){.dt .dt-room{aspect-ratio:16 / 10}.dt .dt-lens{width:min(30vw,20svh,130px)}.dt .dt-head{margin-bottom:10px}}.hero:not(.inview) .sl img,.hero:not(.inview) .hero-prog{animation-play-state:paused}.tw-in.tw-p img{object-position:50% 3%}@media (max-width: 900px){.tw-in.tw-p img{object-position:50% 40%}}main #lightsCap,main .two-cap span{display:none}.nl-c{font:500 10.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;background:var(--fg);color:var(--bg);transition:background .5s var(--ease),color .5s var(--ease);align-items:center;padding:11px 16px;display:inline-flex}.nl-c:hover{background:var(--bronze);color:var(--ivory)}@media (max-width: 900px){.nl-c{padding:9px 12px;font-size:10px}}.sv-hero{justify-items:start;gap:clamp(22px,2.6vw,36px);padding-block-start:clamp(36px,5vw,80px);padding-block-end:clamp(44px,5vw,80px);display:grid}.sv-hero .h1{max-width:14ch;margin-top:clamp(10px,1.4vw,20px);font-size:clamp(42px,6vw,104px)}.sv-lede{font:300 clamp(19px,1.6vw,26px) / 1.45 var(--display);letter-spacing:-.01em;color:var(--fg);max-width:46ch;margin:0 0 0 clamp(70px,9vw,140px)}.sv-img .frame{height:min(78svh,860px)}.sv-sec{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;padding-block-start:clamp(70px,8vw,130px);padding-block-end:0;display:grid}.sv-l{grid-column:1 / 6;align-content:start;gap:20px;display:grid}.sv-l .h2{letter-spacing:-.03em;max-width:13ch;font-size:clamp(32px,3.4vw,58px)}.sv-l .p{max-width:36ch}.sv-steps,.sv-list{counter-reset:st;grid-column:7 / 13;margin:0;padding:0;list-style:none}.sv-steps li{border-top:1px solid var(--ln2);counter-increment:st;grid-template-columns:clamp(46px,5vw,70px) minmax(0,1fr);row-gap:6px;padding:18px 0 20px;display:grid}.sv-steps li:before{content:counter(st,decimal-leading-zero);font:500 10.5px / 2 var(--text);letter-spacing:.16em;color:var(--lb);grid-row:span 2}.sv-steps b{font:300 clamp(21px,1.7vw,27px) / 1.2 var(--display);letter-spacing:-.015em}.sv-steps span{font:400 14.5px / 1.55 var(--text);color:var(--fg2);max-width:46ch}.sv-list li{border-top:1px solid var(--ln2);font:300 clamp(20px,1.6vw,26px) / 1.25 var(--display);letter-spacing:-.015em;padding:16px 0}.sv-steps li:last-child,.sv-list li:last-child{border-bottom:1px solid var(--ln2)}.sv-tri{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);margin-top:10px;display:grid}.sv-tri .frame{aspect-ratio:4 / 5;background-color:#fff}.sv-tri figcaption{font:500 10.5px / 1.3 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lb);gap:12px;margin-top:12px;display:flex}.sv-tri figcaption b{color:var(--fg);font-weight:500}.sv-work{gap:clamp(26px,3vw,44px);padding-block-start:clamp(90px,10vw,160px);padding-block-end:0;display:grid}.sv-work .ed{border-top:1px solid var(--ln2);padding-top:16px}@media (max-width: 900px){.sv-lede{margin-left:0}.sv-img .frame{height:62svh}.sv-l,.sv-steps,.sv-list{grid-column:1 / -1}.sv-tri{grid-template-columns:1fr 1fr 1fr;gap:6px}.sv-tri figcaption{letter-spacing:.14em;gap:6px;font-size:9px}}.two-head,.lights-head,.dt-head{border-top:1px solid var(--ln2);padding-top:16px}.ed{font:500 10.5px / 1.3 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lb);align-items:baseline;margin:0;display:flex}.ed-n{color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:.1em;min-width:clamp(70px,9vw,140px)}.tw .ed{color:#f2efe8cc;border-top:1px solid #f2efe859;padding-top:14px}.tw .ed-n{color:#f2efe8}.two-head .h2,.lights-head .h2,.dt-head .h2,.tw .h2{letter-spacing:-.03em;margin-top:clamp(26px,3vw,48px)}.lights-head .p{margin-left:clamp(70px,9vw,140px)}.tag{font:500 9.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ln2);color:var(--fg);white-space:nowrap;align-items:center;padding:6px 9px 5px;display:inline-flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.kw{font:500 10.5px / 1 var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--lb);align-items:center;gap:12px;margin:16px 0 0;display:inline-flex}.kw:before{content:"";opacity:.5;background:currentColor;width:1px;height:16px}.hero-c{z-index:3;justify-items:start;gap:clamp(26px,4vh,40px);padding-block-start:0;padding-block-end:clamp(76px,10vh,110px);position:absolute;bottom:0;left:0;right:0}.hero h1{letter-spacing:-.015em;max-width:none}.hero-btn{color:#f2efe8;padding:17px 30px;border-color:#f2efe8b8!important}.hero-btn:hover{color:var(--char)!important;background:#f2efe8!important;border-color:#f2efe8!important}.two{padding-block-start:clamp(24px,3vw,48px);padding-block-end:clamp(110px,11vw,180px)}.two-head{flex-wrap:wrap;justify-content:space-between;display:flex}.two-head .p{max-width:44ch}.two-head .sw{margin-bottom:6px}.two-head .h2,.two-head .p{margin-top:20px}.sw,.ls{border-bottom:1px solid var(--ln);gap:clamp(22px,2.6vw,40px);padding-bottom:12px;display:flex;position:relative}.sw i,.ls i{width:var(--w, 0);background:var(--fg);transform:translate(var(--x, 0));transition:transform .8s var(--ease),width .8s var(--ease);height:1px;position:absolute;bottom:-1px;left:0}.sw button,.ls button{font:500 10.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--fg2);transition:color .5s var(--ease);padding:6px 0;position:relative}.sw button:hover,.ls button:hover,.sw button[aria-pressed=true],.ls button[aria-pressed=true]{color:var(--fg)}.two-f{aspect-ratio:5 / 3;background:var(--bg2) center / cover no-repeat;cursor:pointer;position:relative;overflow:hidden}.two-f img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.two-f .nx{visibility:hidden;clip-path:inset(0 100% 0 0)}.two-f.go .nx{visibility:visible;clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.65,0,.25,1)}.two-f .sheer{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f2efe800,#f2efe89e 80%,#f2efe800);width:24%;position:absolute;top:0;bottom:0;left:-24%}.two-f.go .sheer{animation:1.5s cubic-bezier(.65,0,.25,1) sheer}@keyframes sheer{0%{opacity:0;transform:none}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(416.7%)}}.rooms{gap:clamp(30px,3vw,48px);display:flex}.rooms button{font:300 clamp(19px,1.5vw,24px) / 1.2 var(--display);letter-spacing:-.01em;color:var(--fg2);white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:8px;transition:color .4s,border-color .4s}.rooms button[aria-pressed=true]{color:var(--fg);border-color:var(--bronze)}.rooms button:hover{color:var(--fg)}.two-cap{flex-wrap:wrap;align-items:baseline;gap:16px 28px;display:flex}.two-cap span{font:400 14.5px / 1.5 var(--text);color:var(--fg2)}figure{margin:0}figcaption{font:400 14px / 1.5 var(--text);color:var(--fg2);margin-top:14px}.dt{height:calc(100vh + var(--n, 5) * 34vh);position:relative}.dt-in{height:100vh;padding-top:calc(92px + env(safe-area-inset-top,0px));grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;height:100svh;padding-bottom:clamp(24px,5vh,56px);display:grid;position:sticky;top:0;overflow:hidden}.dt-head{flex-wrap:wrap;grid-column:1 / -1;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(18px,3.4vh,40px);display:flex}.dt-idx{gap:22px;margin:0;padding:0;list-style:none;display:flex}.dt-idx button{font:500 10.5px / 1 var(--text);letter-spacing:.16em;color:var(--fg2);transition:color .4s,border-color .6s var(--ease);border-bottom:1px solid #0000;padding:8px 0}.dt-idx button:hover{color:var(--fg)}.dt-idx button[aria-current=true]{color:var(--fg);border-color:var(--fg)}.dt-room{aspect-ratio:5 / 3;background:var(--bg2) center / cover no-repeat;grid-column:1 / 8;align-self:center;width:100%;max-height:100%;position:relative;overflow:hidden}.dt-room img{object-fit:cover;opacity:0;transition:opacity .9s var(--ease);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dt-room img.on{opacity:1}.dt-call{grid-column:9 / 13;align-self:center;justify-items:start;gap:clamp(18px,3.4vh,32px);min-width:0;display:grid}.dt-lens{aspect-ratio:1;width:min(100%,40vh,340px);position:relative}.dt-lens-in{background:var(--bg2);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dt-lens:before{content:"";pointer-events:none;z-index:3;--m: linear-gradient(var(--bronze), var(--bronze));background:var(--m) 0 0 / 14px 1px,var(--m) 0 0 / 1px 14px,var(--m) 100% 0 / 14px 1px,var(--m) 100% 0 / 1px 14px,var(--m) 0 100% / 14px 1px,var(--m) 0 100% / 1px 14px,var(--m) 100% 100% / 14px 1px,var(--m) 100% 100% / 1px 14px;opacity:.9;background-repeat:no-repeat;position:absolute;top:-11px;bottom:-11px;left:-11px;right:-11px}.dt-lens img{object-fit:cover;opacity:0;transition:opacity .8s var(--ease),transform 1.6s var(--ease);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.18)}.dt-lens img.on{opacity:1;transform:none}.dt-txt{transition:opacity .24s,transform .5s var(--ease);justify-items:start;gap:12px;display:grid}.dt-txt.out{opacity:0;transform:translateY(8px)}#dtN{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dt-txt .h3{max-width:16ch}.dt-txt .link{margin-top:6px}.dt-svg{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dt-svg .c,.dt-svg .lead{fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.dt-svg .ln{stroke:var(--bronze);stroke-width:1px}.dt-svg .halo{stroke:#f2efe86b;stroke-width:2.6px}.dt-svg.draw .c{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}.dt-svg.draw .lead{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1) .6s}.dt-svg .dot{display:none}.dt-svg .tag{font:500 10px / 1 var(--text);letter-spacing:.2em;fill:var(--bronze);paint-order:stroke;stroke:#f2efe8d9;stroke-width:3px;opacity:0}.dt-svg.draw .tag{opacity:1;transition:opacity .4s .7s}.work{padding-block-start:clamp(110px,12vw,190px);padding-block-end:clamp(110px,12vw,190px)}.rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--gx);cursor:grab;grid-auto-columns:clamp(250px,24vw,390px);grid-auto-flow:column;column-gap:clamp(16px,2vw,28px);padding-bottom:4px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail.drag{cursor:grabbing}.rail.drag .card{pointer-events:none}.card{-webkit-user-select:none;user-select:none;align-content:start;gap:18px;display:grid}.card-f{aspect-ratio:4 / 5;background:var(--bg2) center / cover no-repeat;transition:border-radius 1.2s var(--ease);border-radius:999px 999px 0 0;position:relative;overflow:hidden}.card-f img{object-fit:cover;transition:transform 1.4s var(--ease);width:100%;height:100%}:is(.card:hover .card-f,.card:focus-visible .card-f){border-radius:0}.card:hover .card-f img{transform:scale(1.05)}.card-t{gap:7px;display:grid}.card-t b{font:300 clamp(22px,1.8vw,30px) / 1.1 var(--display);letter-spacing:-.02em}.card-t i{font:400 14px / 1.45 var(--text);color:var(--fg2);font-style:normal}.card.cta .card-f{border:1px solid var(--ln2);text-align:center;transition:border-radius .9s var(--ease),background .5s,color .5s;background:none;place-items:center;display:grid}.card.cta .card-f span{font:200 clamp(30px,2.6vw,44px) / 1.05 var(--display);letter-spacing:-.02em}.card.cta .card-f em{font-style:normal}.card.cta:hover .card-f{background:var(--fg);color:var(--bg);border-color:var(--fg)}.view{height:min(100svh,1100px);min-height:520px;position:relative;overflow:hidden}.view img{object-fit:cover;width:100%;height:112%;position:absolute;top:-6%;bottom:-6%;left:0;right:0}.view:after{content:"";background:var(--grain) 0 0 / 48px 48px,linear-gradient(to top,#1a1815b3,#1a181500 40%);position:absolute;top:0;bottom:0;left:0;right:0}.pair{padding-block-start:clamp(110px,12vw,190px);padding-block-end:clamp(110px,12vw,190px)}.pair .frame{aspect-ratio:428 / 565}.pair figcaption{gap:10px;max-width:34ch;display:grid}.pair figcaption .kw{margin:0}.rhea{padding-block-start:clamp(110px,12vw,200px);padding-block-end:clamp(110px,12vw,200px)}.rhea-g{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.rhea-img{aspect-ratio:1163 / 1500;grid-column:2 / 6}.rhea-t{grid-column:7 / 12;gap:26px;min-width:0;display:grid}.rhea-t .q{font:300 clamp(24px,2.2vw,36px) / 1.25 var(--display);letter-spacing:-.015em;text-wrap:balance;margin:6px 0 0}.rhea-t .act{flex-wrap:wrap;align-items:center;gap:30px;margin-top:14px;display:flex}.begin{padding-block-start:clamp(120px,14vw,220px);padding-block-end:clamp(120px,14vw,220px)}.direct{gap:10px;margin-top:46px;display:grid}.direct span{font-family:var(--display);letter-spacing:-.01em;-webkit-user-select:all;user-select:all;font-size:22px;font-weight:300}.form{grid-column:8 / 13;align-content:start;gap:26px;min-width:0;display:grid}.fld{gap:8px;display:grid}.fld label{font:500 10.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lb)}.fld input,.fld textarea,.fld select{border:0;border-bottom:1px solid var(--ln2);color:var(--fg);font:300 20px / 1.4 var(--display);background:none;border-radius:0;outline:none;width:100%;padding:6px 0 12px;transition:border-color .4s}.fld select option{background:var(--bg);color:var(--fg)}.fld textarea{resize:vertical;min-height:90px}.fld input:focus,.fld textarea:focus,.fld select:focus{border-color:var(--fg)}.form .btn{justify-self:start;margin-top:8px}.thanks{font:300 21px / 1.4 var(--display);color:var(--lb)}.foot{padding-block:40px calc(36px + env(safe-area-inset-bottom,0px));font:500 10.5px / 1.6 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--fg2);flex-wrap:wrap;justify-content:space-between;gap:24px}.foot a:hover{color:var(--fg)}.res{z-index:80;background:var(--bg);color:var(--fg);overscroll-behavior:contain;visibility:hidden;clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease),visibility 0s 1.1s;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.res.on{visibility:visible;clip-path:inset(0);transition:clip-path 1.1s var(--ease)}.res-top{z-index:3;padding-block:calc(20px + env(safe-area-inset-top,0px)) 20px;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pj-hero{position:relative}.pj-hero .frame{height:min(84svh,940px);min-height:420px}.pj-head{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;padding-block-start:clamp(40px,5vw,80px);padding-block-end:clamp(30px,4vw,56px);display:grid}.pj-a{grid-column:1 / 7;align-content:start;justify-items:start;gap:18px;display:grid}.pj-a .h1{font-size:clamp(44px,5.6vw,104px)}.pj-b{grid-column:8 / 13;align-content:start;gap:18px;padding-top:6px;display:grid}.pj-lede{font:300 clamp(22px,1.9vw,32px) / 1.25 var(--display);letter-spacing:-.015em;margin:0}.pj-b .p{max-width:46ch}.pj-info{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;margin:0 0 clamp(60px,7vw,110px);padding-top:0;display:grid}.pj-info div{border-top:1px solid var(--ln2);padding:14px 0 18px}.pj-info dd{font:300 18px / 1.3 var(--display);margin:8px 0 0}.pj-info dd.tbc{color:var(--fg2)}.gal{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);padding-block-start:0;padding-block-end:0;display:grid}.gal figure{margin:0;position:relative}.gal .w{grid-column:1 / -1}.gal .w .frame{aspect-ratio:16 / 9}.gal .h,.gal .l,.gal .r{grid-column:span 6}.gal .h .frame{aspect-ratio:4 / 3}.gal .l .frame,.gal .r .frame,.gal .c .frame{aspect-ratio:4 / 5}.gal .c{grid-column:4 / 10}.gal figcaption{z-index:3;font:400 13px / 1.4 var(--text);color:#f2efe8;opacity:0;transition:opacity .5s var(--ease);pointer-events:none;background:linear-gradient(to top,#14100c8c,#14100c00);padding:40px 16px 14px;position:absolute;bottom:0;left:0;right:0}.gal figure:hover figcaption{opacity:1}.gal .render{top:12px;bottom:auto;left:12px;right:auto}.pj-next{color:#f2efe8;margin-top:clamp(90px,10vw,160px);display:block;position:relative}.pj-next .frame{height:min(62svh,620px)}.pj-next .frame:before{content:none}.pj-next .frame img{transition:scale 1.6s var(--ease);scale:1.04}.pj-next:hover .frame img{scale:1}.pj-next .frame:after{background:var(--grain) 0 0 / 48px 48px,#14100c61}.pj-next-t{z-index:3;flex-wrap:wrap;align-items:flex-end;gap:16px 26px;padding-bottom:clamp(30px,5vw,60px);display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.pj-next-t .lbl{color:#f2efe8cc;width:100%}.pj-next-t b{font:300 clamp(40px,5.6vw,96px) / 1 var(--display);letter-spacing:-.02em}.pj-next-t .ar{margin-bottom:.6em}.credits{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;padding-block-start:clamp(40px,5vw,70px);padding-block-end:clamp(90px,10vw,160px);display:grid}.credits dd{font:300 19px / 1.3 var(--display);margin:8px 0 0}.credits dd.tbc{color:var(--fg2)}.pg-next{justify-items:center;gap:22px;padding-block-start:clamp(80px,9vw,140px);padding-block-end:clamp(80px,9vw,140px);display:grid}.px-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px 40px;padding-block-start:clamp(36px,5vw,80px);padding-block-end:clamp(30px,4vw,56px);display:flex}.px-head sup{font:500 11px / 1 var(--text);letter-spacing:.16em;vertical-align:top;color:var(--lb)}.px-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,4.4vw,70px) clamp(14px,1.6vw,24px);transition:opacity .28s;display:grid}.px-g.fl{opacity:0}.px{align-content:start;gap:14px;display:grid}.px[hidden]{display:none}.px .frame{aspect-ratio:4 / 5}.px-soon .frame{background:var(--bg2);place-items:center;display:grid}.px-soon .frame:before{content:none}.soon{font:500 9.5px / 1.3 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lb);text-align:center;justify-items:center;gap:14px;padding:12px;display:grid}.soon svg{fill:none;stroke:var(--lb);stroke-width:7px;opacity:.7;width:22px;height:auto}.px-soon b{color:var(--fg2)}.px .frame img{transition:scale 1.4s var(--ease)}.px:hover .frame img{scale:1.01}.px-t{gap:8px;display:grid}.px-t b{font:300 clamp(22px,1.8vw,30px) / 1.1 var(--display);letter-spacing:-.02em}.px-t i{font:400 14px / 1.4 var(--text);color:var(--fg2);font-style:normal}.mbtn{font:500 11px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--ln2);align-items:center;gap:10px;padding:11px 16px;transition:border-color .4s;display:inline-flex}.mbtn:hover{border-color:var(--fg)}.mbtn svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:11px;height:14px}.mi{display:none}.menu{z-index:90;background:var(--bg);color:var(--fg);visibility:hidden;opacity:0;transition:opacity .3s var(--ease),visibility 0s .45s;grid-template-rows:auto 1fr auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.menu.on{visibility:visible;opacity:1;transition:opacity .22s var(--ease)}.m-top,.m-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.m-top{padding-block:calc(22px + env(safe-area-inset-top,0px)) 0}.m-foot{padding-block:0 calc(26px + env(safe-area-inset-bottom,0px));font:500 10.5px / 1.6 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--fg2)}.m-foot span{-webkit-user-select:all;user-select:all}.arches{align-items:flex-end;gap:clamp(12px,1.3vw,20px);min-height:0;padding-block-start:clamp(24px,4vh,48px);padding-block-end:clamp(24px,4vh,48px);display:flex}.arch{background:var(--bg2);transition:transform 1s cubic-bezier(.16,1,.3,1),flex-grow .9s var(--ease);transition-delay:calc(var(--i) * 35ms),0s;outline-offset:6px;border-radius:999px 999px 0 0;flex:1 1 0;height:min(74svh,760px);position:relative;overflow:hidden;transform:translateY(105%)}.menu.on .arch{transform:none}.menu:not(.on) .arch{transition-duration:.45s,.9s;transition-delay:0s,0s;transform:translateY(105%)}.menu.on.live .arch{transition:transform .6s var(--ease),flex-grow .9s var(--ease)}.arch img{object-fit:cover;transition:transform 1.4s var(--ease),filter .7s var(--ease);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.arch:after{content:"";background:var(--grain) 0 0 / 48px 48px,linear-gradient(to top,#1a1815c7,#1a181500 48%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.arch .t{z-index:2;color:#f2efe8;gap:6px;padding:0 clamp(16px,1.8vw,28px) clamp(22px,3vh,34px);display:grid;position:absolute;bottom:0;left:0;right:0}.arch .t b{font:200 clamp(28px,2.7vw,50px) / 1 var(--display);letter-spacing:-.02em}.arch .t i{font:400 13px / 1.35 var(--text);letter-spacing:.02em;color:#e5dfd5;font-style:normal}.mv{display:none}@media (max-width: 900px){.menu{clip-path:inset(0 0 100%);opacity:1;transition:clip-path .55s cubic-bezier(.7,0,.84,0),visibility 0s .56s}.menu.on{clip-path:inset(0);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}.menu .arches{display:none}.mv{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:30px;min-height:0;padding-block-start:5svh;padding-block-end:28px;display:grid;position:relative;overflow-y:auto}.mv::-webkit-scrollbar{display:none}.mv:before{content:"";left:calc(var(--gx) + 10px);background:var(--bronze);transform-origin:top;width:1px;height:calc(4.16*min(12.5vw,60px) + 8px);transition:transform .2s;position:absolute;top:5svh;transform:scaleY(0)}.menu.on .mv:before{transition:transform 1.1s cubic-bezier(.65,0,.35,1) .25s;transform:scaleY(1)}.mv-n{display:grid}.mv-n a{grid-template-columns:38px auto minmax(0,1fr);align-items:baseline;column-gap:8px;display:grid;position:relative;overflow:hidden}.mv-n .k{font:500 10px / 1 var(--text);letter-spacing:.16em;color:var(--lb);opacity:0;padding-left:18px;transition:opacity .4s}.mv-n .w{font:300 min(12.5vw,60px) / 1.04 var(--display);letter-spacing:-.035em;transition:transform .35s;display:block;transform:translateY(105%)}.mv-n sup{font:500 10px / 1 var(--text);letter-spacing:.14em;color:var(--lb);opacity:0;align-self:start;margin-top:.9em;transition:opacity .4s}.menu.on .mv-n .w{transition:transform 1.05s cubic-bezier(.16,1,.3,1) calc(var(--i) * 80ms + .16s);transform:none}.menu.on .mv-n .k,.menu.on .mv-n sup{opacity:1;transition:opacity .8s var(--ease) calc(var(--i) * 80ms + .5s)}.mv-n a:active .w{font-style:italic}.mv-c{background:var(--fg);color:var(--bg);font:500 11px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;opacity:0;justify-content:space-between;align-items:center;padding:18px 20px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(12px)}.menu.on .mv-c{opacity:1;transition:opacity .8s var(--ease) .5s,transform 1s cubic-bezier(.16,1,.3,1) .5s;transform:none}.mv-c .ar{width:28px}.m-foot{opacity:0;transition:opacity .2s}.menu.on .m-foot{opacity:1;transition:opacity .8s var(--ease) .9s}}@media (hover: hover){.arches:hover .arch{flex-grow:.8}:is(.arches .arch:hover,.arches .arch:focus-visible){flex-grow:1.9}.arches:hover .arch:not(:hover) img{filter:brightness(.62) saturate(.8)}.arch:hover img{transform:scale(1.04)}}.tw{height:240vh;position:relative}.tw-in{height:100vh;background:#2a241e;height:100svh;position:sticky;top:0;overflow:hidden}.tw-in picture{position:absolute;top:0;bottom:0;left:0;right:0}.tw-in img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tw-in .dusk{opacity:0}.tw-in:after{content:"";background:var(--grain) 0 0 / 48px 48px,linear-gradient(170deg,#1a181599,#1a181500 50%),linear-gradient(to top,#1a181580,#1a181500 30%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tw-c{z-index:2;padding-block:calc(120px + env(safe-area-inset-top,0px)) clamp(36px,6vh,64px);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tw-c .tx{align-self:flex-start;gap:22px;max-width:40rem;display:grid}.tw-n{text-align:right;justify-items:end;gap:8px;display:grid}.tw-n b{font:200 clamp(90px,12vw,210px) / .8 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.walk{height:300vh;position:relative}.walk-in{height:100vh;place-items:center;height:100svh;padding-block-start:76px;padding-block-end:40px;display:grid;position:sticky;top:0}.walk-f{aspect-ratio:16 / 9;background:var(--bg2);width:100%;max-width:1500px;max-height:calc(100svh - 150px);position:relative;overflow:hidden}.walk-f canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.walk-cap{z-index:2;font:500 10.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:#f2efe8;text-shadow:0 1px 12px #0006;position:absolute;bottom:16px;left:16px}.walk-bar{background:var(--bronze);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ld{z-index:200;background:var(--ivory);color:var(--char);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ld-mark{z-index:2;width:clamp(58px,6vw,82px);height:auto;transition:transform 1.15s cubic-bezier(.65,0,.35,1);position:absolute;top:44%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.ld-mark .s{fill:#0000;stroke:var(--char);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.05s cubic-bezier(.65,0,.35,1) forwards ldDraw;animation-delay:calc(var(--k) * .16s + .15s);transition:fill .7s var(--ease),stroke-width .7s}@keyframes ldDraw{to{stroke-dashoffset:0}}.ld.filled .ld-mark .s{fill:var(--char);stroke-width:0}.ld.up .ld-mark{transform:translate(-50%,-50%) translateY(calc(36px + env(safe-area-inset-top,0px) - 44vh)) scale(.27)}.ld-wm{font:500 11px / 1 var(--text);letter-spacing:.36em;text-transform:uppercase;color:var(--char);justify-content:center;gap:.36em;margin:0;transition:opacity .45s;display:flex;position:absolute;top:calc(44% + clamp(58px,6vw,82px) / 1.35135 + 26px);left:0;right:0;overflow:hidden}.ld-wm span{transition:transform 1s var(--ease);transition-delay:calc(var(--k) * 90ms);display:inline-block;transform:translateY(115%)}.ld.wm .ld-wm span{transform:none}.ld.up .ld-wm{opacity:0}.ld-cy{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.ld-cy img{object-fit:cover;opacity:0;transition:opacity .45s var(--ease);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.ld-cy img.on{opacity:1}.ld-pct{text-align:right;min-width:3.2ch}.ld-w{font:300 clamp(34px,5.6vw,104px) / 1 var(--display);letter-spacing:-.035em;white-space:nowrap;opacity:0;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),left 1.1s cubic-bezier(.65,0,.35,1),top 1.1s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--k) * 90ms + .15s),calc(var(--k) * 90ms + .15s),0s,0s;position:absolute;top:0;left:0;transform:translateY(40%)}.ld.in .ld-w{opacity:1;transform:none}.ld.out .ld-w{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.55,0,1,.45),left,top;transition-delay:calc(var(--k) * 40ms);transform:translateY(-30%)}.ld-foot{left:var(--gx);right:var(--gxr);bottom:calc(22px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:flex-end;gap:20px;transition:opacity .4s;display:flex;position:absolute}.ld-pct{font:300 clamp(28px,3vw,48px) / 1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ld-bar{background:var(--char);transform-origin:0;width:100%;height:1px;transition:opacity .4s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ld.out .ld-foot,.ld.out .ld-bar,.ld.out .ld-mark{opacity:0;transition:opacity .4s}.ld-win{background:var(--chalk) center / cover no-repeat;clip-path:var(--clip, inset(50% 50% 50% 50%));height:min(94svh,1000px);min-height:560px;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0;right:0}.ld.wide .ld-win{transition-duration:1.15s}.ld-win picture,.ld-win img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ld-win img{transition:transform 4.2s cubic-bezier(.3,0,.2,1),opacity .5s;transform:scale(1.32)}.ld.in .ld-win img{transform:scale(1.08)}.ld-win:after{z-index:2;content:"";background:var(--grain) 0 0 / 48px 48px,linear-gradient(to bottom,#14100c8c,#14100c2e 16%,#14100c00 30%),linear-gradient(to top,#14100c99,#14100c29 40%,#14100c00 64%),#14100c1a;opacity:0;transition:opacity 1s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.ld.wide .ld-win:after{z-index:2;opacity:1}.ld-win img.wait{opacity:0}.ld.gone{opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}.js .hero h1 .ln{vertical-align:bottom;margin-bottom:-.06em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hero-c{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;column-gap:40px;display:flex!important}.hero-btn{margin-left:auto}.js .hero h1 .ln>span{transition:transform 1.2s var(--ease);transition-delay:calc(var(--d) * .11s);display:inline-block}.js.intro .hero h1 .ln>span{transform:translateY(105%)}.js.intro .hero-btn,.js.intro .hero-meta{opacity:0;transform:translateY(14px)}.js.intro .hdr{opacity:0}.hero-btn{transition:opacity 1.2s var(--ease) .6s,transform 1.2s var(--ease) .6s,background .5s var(--ease),color .5s var(--ease),border-color .5s}.js.intro .hero .sl img{animation:none;transform:scale(1.08)}@media (max-width: 900px){.ld-win{height:min(88svh,820px)}}.wa{z-index:85;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));color:var(--char);opacity:0;pointer-events:none;transition:opacity .9s var(--ease),transform .9s var(--ease);align-items:flex-end;gap:12px;display:flex;position:fixed;transform:translateY(14px)}.wa.on{opacity:1;pointer-events:auto;transform:none}.wa-arch{transition:transform .6s var(--ease),background .6s,border-color .6s;background:#f2efe8;border:1px solid #1c1a1729;border-radius:29px 29px 3px 3px;flex:none;width:58px;height:74px;padding:3px;position:relative;box-shadow:0 14px 30px -14px #14100c80}.wa-arch img{object-fit:cover;object-position:50% 20%;filter:saturate(.85);border-radius:26px 26px 1px 1px;width:100%;height:100%;display:block}.wa-b{background:var(--char);color:#f2efe8;border:2px solid #f2efe8;border-radius:50%;place-items:center;width:26px;height:26px;transition:background .6s,color .6s,border-color .6s;display:grid;position:absolute;bottom:-6px;left:-8px}.wa-b svg{width:14px;height:14px}.wa:hover .wa-arch{transform:translateY(-3px)}.wa-card{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .5s var(--ease),transform .7s var(--ease),background .6s,color .6s,border-color .6s;background:#f2efe8f5;border:1px solid #1c1a1724;gap:3px;margin-bottom:6px;padding:11px 16px 12px;display:grid;transform:translate(10px);box-shadow:0 14px 30px -16px #14100c73}:is(.wa:hover .wa-card,.wa:focus-visible .wa-card,.wa.peek .wa-card){opacity:1;transform:none}.wa-st{align-items:center;gap:7px;display:flex}.wa-st i{background:#6f8a5b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6f8a5b2e}.wa-st b{font-weight:500}.wa-st em{font-style:normal}.wa-t{font:300 19px / 1.1 var(--display);letter-spacing:-.015em}.wa-s{font:500 9.5px / 1.2 var(--text);letter-spacing:.18em;text-transform:uppercase;color:#5b544b}.wa-s i{font-style:normal}.wa.lt{color:var(--ivory)}.wa.lt .wa-arch{background:#22201c;border-color:#f2efe838}.wa.lt .wa-b{color:var(--char);background:#f2efe8;border-color:#22201c}.wa.lt .wa-card{background:#1a1815eb;border-color:#f2efe82e}.wa.lt .wa-st{color:#cbbca7}.wa.lt .wa-s{color:#b9b1a5}.lights{padding-block-start:clamp(100px,11vw,170px);padding-block-end:clamp(100px,11vw,170px)}.lights-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px 40px;margin-bottom:clamp(34px,4vw,56px);display:flex}.lights-head .h2,.lights-head .p{margin-top:20px}.lights-f{aspect-ratio:16 / 9;cursor:pointer;background:#0b0a09;width:100%;max-height:calc(100svh - 150px);position:relative;overflow:hidden}.lights-f .render{top:12px;bottom:auto}.lsc{opacity:0;transition:opacity .6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.lsc.vis{opacity:1}.lsc img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lsc .on{opacity:0;transition:opacity 1.8s cubic-bezier(.4,0,.2,1)}.lsc .glow{opacity:0;mix-blend-mode:screen;transition:opacity .6s var(--ease)}.lsc.gl .glow{opacity:1;animation:.55s step-end flick}.lsc.lit .on{opacity:1}.lsc.lit .glow{opacity:.45;transition-duration:1.8s}@keyframes flick{0%{opacity:0}20%{opacity:.85}35%{opacity:.15}55%{opacity:1}70%{opacity:.6}to{opacity:1}}.lights-f:after{content:"";z-index:2;pointer-events:none;background:var(--grain) 0 0 / 48px 48px;position:absolute;top:0;bottom:0;left:0;right:0}.lights-foot{flex-wrap:wrap;align-items:baseline;gap:16px 40px;margin-top:24px;display:flex}.lights-foot span{font:400 14.5px / 1.5 var(--text);color:var(--fg2)}.closing{justify-items:start;gap:34px;padding-block-start:clamp(130px,15vw,240px);padding-block-end:clamp(110px,12vw,180px);display:grid}.closing .h1{max-width:13ch}.closing-a{flex-wrap:wrap;align-items:center;gap:34px;margin-top:8px;display:flex}.st-intro{padding-block-start:clamp(30px,5vw,80px);padding-block-end:clamp(90px,10vw,150px)}.st-intro .rhea-t .h1{font-size:clamp(46px,6vw,104px)}.ct{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-block-start:clamp(30px,5vw,80px);padding-block-end:clamp(90px,10vw,150px);display:grid}.ct-img{grid-column:1 / 6;position:sticky;top:96px}.ct-img .frame{aspect-ratio:444 / 565}.ct-main{grid-column:7 / 13;gap:26px;min-width:0;display:grid}.ct .form{grid-column:auto;margin-top:22px}.ct .direct{margin-top:34px}@media (max-width: 900px){.hide-s{display:none!important}.arches{scroll-snap-type:x mandatory;margin-inline:calc(var(--gx) * -1);padding-inline:var(--gx);scrollbar-width:none;align-items:stretch;overflow-x:auto}.arches::-webkit-scrollbar{display:none}.arch{scroll-snap-align:center;flex:0 0 68vw;height:auto;min-height:56svh}.tw{height:200vh}.tw-in img{object-position:50% 50%}.tw-c{flex-direction:column;justify-content:space-between;align-items:flex-start}.tw-n{text-align:left;justify-items:start}.tw-n b{font-size:86px}.walk{height:240vh}.hero{height:min(88svh,820px)}.nl{display:none}.mbtn{display:inline-flex!important}.lights-f{aspect-ratio:1;margin-inline:calc(var(--gx) * -1);width:auto;max-height:none}.ct{grid-template-columns:minmax(0,1fr)}.ct-img{display:none}.ct-main{grid-column:1}.wa{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.wa-arch{border-radius:25px 25px 3px 3px;width:50px;height:64px}.wa-arch img{border-radius:22px 22px 1px 1px}.wa-b{width:23px;height:23px}.wa-b svg{width:12px;height:12px}.two-f{aspect-ratio:1;margin-inline:calc(var(--gx) * -1)}.rooms{scrollbar-width:none;margin-inline:calc(var(--gx) * -1);padding-inline:var(--gx);max-width:calc(100% + var(--gx) * 2);overflow-x:auto}.rooms::-webkit-scrollbar{display:none}.rhea-g{grid-template-columns:1fr;row-gap:30px}.rhea-img,.rhea-t,.form{grid-column:1 / -1}.dt{height:calc(100svh + var(--n, 5) * 36svh)}.dt-in{grid-template-columns:minmax(0,1fr)}.dt-idx{gap:16px}.dt-room{margin-inline:calc(var(--gx) * -1);aspect-ratio:4 / 3;grid-column:1;width:auto}.dt-call{grid-column:1;gap:18px}.dt-lens{width:min(36vw,26svh,170px)}.dt-txt{gap:8px}.dt-txt .h3{font-size:22px}.dt-txt .p{font-size:14px;line-height:1.5}.rail{scroll-snap-type:x mandatory;cursor:auto;grid-auto-columns:80vw}.card{scroll-snap-align:start}.rhea-img{width:82%}.gal .w{margin-inline:calc(var(--gx) * -1)}.gal .w .frame{aspect-ratio:4 / 3}.gal .c{grid-column:1 / -1}.gal figcaption{display:none}.pj-hero .frame{height:72svh}.pj-a,.pj-b{grid-column:1 / -1}.pj-info{grid-template-columns:1fr 1fr;column-gap:18px}.px-g{grid-template-columns:1fr 1fr}.px-t b{font-size:19px}.px-t i{font-size:12.5px}.px-t .lbl{letter-spacing:.16em;font-size:9.5px}.px .tag{padding:5px 7px 4px;font-size:8.5px}.px-head{padding-block-start:24px;padding-block-end:26px}.px-f{scrollbar-width:none;gap:18px;max-width:100%;overflow-x:auto}.px-f::-webkit-scrollbar{display:none}.pj-next .frame{height:52svh}.work,.pair{padding-block-start:84px;padding-block-end:84px}.two-head .p,.lights-head .p{display:none}.two-head .h2,.lights-head .h2,.dt-head .h2,.tw .h2{margin-top:30px;font-size:44px;line-height:.98}.ed-n{min-width:64px}.dt-head .h2{margin-top:22px;font-size:40px}.closing{padding-block-start:110px;padding-block-end:90px}.credits{grid-template-columns:1fr 1fr}.brand{letter-spacing:.2em;gap:10px;font-size:10px}.mbtn{border:0;gap:10px;padding:10px 0 10px 6px}.mbtn svg,.mbtn .mt{display:none}.mi{border-top:1px solid;border-bottom:1px solid;width:22px;height:7px;display:block}.nav{gap:24px}.render{display:none}.pj-hero .render{display:block}.hero-c{gap:16px;align-items:baseline!important}.hero-btn{background:#14100c2e!important;border:1px solid #f2efe8b8!important;padding:14px 20px!important}.hero:after{background:var(--grain) 0 0 / 48px 48px,linear-gradient(to bottom,#14100c73,#14100c00 22%),linear-gradient(to top,#14100c8c,#14100c00 46%)}.work,.pair,.lights{padding-block-start:120px;padding-block-end:120px}.two-cap span,#lightsCap,.dt-txt .p{display:none}.gal{gap:12px}.gal .h{grid-column:1 / -1}.gal .h .frame{aspect-ratio:4 / 3}.pj-info div:nth-child(n+5){display:none}.pj-a{gap:16px}.px-g{gap:44px 12px}}@media (prefers-reduced-motion: reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.js .rv:not(.in){transform:none}.js .frame:not(.in):before{opacity:0}.frame img{translate:none!important;scale:1!important}}.st-vid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;padding-block-start:0;padding-block-end:clamp(90px,10vw,150px);display:grid}.st-vid-t{grid-column:2 / 6;gap:18px;display:grid}.st-vid-f{grid-column:7 / 11}.st-vid video{aspect-ratio:9 / 16;object-fit:cover;background:var(--bg2);width:100%;max-height:82svh;display:block}@media (max-width: 900px){.st-vid{grid-template-columns:1fr}.st-vid-t,.st-vid-f{grid-column:1 / -1}}.sa{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(26px,3vw,44px) 24px;padding-block-start:clamp(110px,12vw,190px);padding-block-end:clamp(40px,5vw,80px);display:grid}.sa-head{grid-column:1 / -1;gap:20px;display:grid}.sa figure{margin:0}.sa .frame{display:block;position:relative}.sa-a{grid-area:2 / 1 / 4 / 8}.sa-a .frame{height:100%;min-height:clamp(360px,44vw,720px)}.sa-t{grid-area:2 / 9 / auto / 13;align-content:start;justify-items:start;display:grid}.sa-b{grid-area:3 / 9 / auto / 11;align-self:end}.sa-c{grid-area:3 / 11 / auto / 13;align-self:end}.sa-b .frame,.sa-c .frame{aspect-ratio:4 / 5}.cred{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,5vw,72px) 24px;padding-block-start:clamp(120px,13vw,210px);padding-block-end:clamp(30px,4vw,60px);display:grid}.cred-head{grid-column:1 / -1;gap:20px;display:grid}.cred .rn{grid-column:4 / 11}.rn{grid-template-columns:clamp(84px,8.4vw,132px) minmax(0,1fr);align-items:end;gap:14px clamp(20px,2.4vw,36px)}.rn>.lbl{grid-column:2;align-self:end}.rn>.rn-q{grid-column:2;align-self:start}.rn-img{aspect-ratio:4 / 5;border:1px solid var(--ln2);border-radius:999px 999px 3px 3px;grid-area:1 / 1 / 3;align-self:center;padding:3px;display:block}.rn-img img{object-fit:cover;object-position:50% 25%;filter:saturate(.88);border-radius:999px 999px 1px 1px;width:100%;height:100%;display:block}@media (max-width: 900px){.rn{grid-template-columns:72px minmax(0,1fr);column-gap:18px}.rn-q{font-size:21px}}.rn{justify-items:start;margin:0;display:grid}.rn-q{font:300 clamp(24px,2.5vw,42px) / 1.25 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:28ch;margin:0}.pg-rn{padding-block-start:clamp(60px,7vw,110px);padding-block-end:0;padding-left:calc(var(--gx) + clamp(0px,8vw,140px))}.pj-rn{padding-block-start:0;padding-block-end:clamp(60px,7vw,110px)}.closing-p{margin-top:-10px;font-size:15px}.hint{font:500 10px / 1.3 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--lb);align-items:center;gap:10px;margin:14px 0 0;display:inline-flex}.hint:before{content:"";background:var(--bronze);border-radius:50%;flex:none;width:5px;height:5px}.hint-s{display:none}.hero-h{gap:10px;display:grid}.gal .render,.hg .render{z-index:3}.hg .render{top:10px;bottom:auto;left:10px;right:auto}.crumb{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.crumb a{color:var(--fg);border-bottom:1px solid var(--ln2);padding-bottom:2px}.crumb i{opacity:.5;font-style:normal}.pg-end{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:40px 24px;padding-block-start:clamp(90px,10vw,160px);padding-block-end:clamp(60px,6vw,96px);display:grid}.pg-ask{grid-column:1 / 6;justify-items:start;gap:20px;display:grid}.pg-nx{text-align:right;border-top:1px solid var(--ln2);grid-column:7 / 13;justify-items:end;gap:12px;padding-top:18px;display:grid}.pg-end>.pg-nx:first-child{grid-column:1 / -1}.pg-nx b{font:300 clamp(40px,5vw,88px) / 1 var(--display);letter-spacing:-.03em;transition:color .4s}.pg-nx:hover b{color:var(--bronze)}.pg-nx .ar{width:52px}.pg-home{grid-column:1 / -1;justify-self:center;margin-top:10px}.pj-info dd a{border-bottom:1px solid var(--ln2)}.foot{border-top:1px solid var(--ln);padding:0;display:block}.foot-in{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;padding-block-start:clamp(70px,8vw,120px);padding-block-end:clamp(40px,5vw,70px);display:grid}.foot-a{grid-column:1 / 6;align-content:start;gap:16px;display:grid}.foot-h{font:300 clamp(24px,2vw,32px) / 1.1 var(--display);letter-spacing:-.02em;color:var(--fg);margin:0}.foot-p{font:400 13.5px / 1.65 var(--text);color:var(--fg2);text-transform:none;letter-spacing:0;max-width:46ch;margin:0}.foot-n{font:400 14px / 1.4 var(--text);color:var(--fg2);text-transform:none;letter-spacing:0;grid-column:span 2;align-content:start;gap:10px;display:grid}.foot-n:nth-child(2){grid-column:7 / 9}.foot-n:last-child{grid-column:11 / 13}.foot-n .lbl{margin-bottom:6px}.foot-n a{color:var(--fg);justify-self:start;transition:color .3s}.foot-n a:hover{color:var(--sand)}.foot-b{border-top:1px solid var(--ln);padding-block:22px calc(30px + env(safe-area-inset-bottom,0px));font:500 10.5px / 1.6 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--fg2);flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}@media (max-width: 900px){.sa{grid-template-columns:1fr 1fr;gap:24px 12px;padding-block-start:96px;padding-block-end:30px}.sa-head,.sa-a,.sa-t{grid-area:auto / 1 / auto / -1}.sa-a{margin-inline:calc(var(--gx) * -1) calc(var(--gxr) * -1)}.sa-a .frame{aspect-ratio:4 / 5;min-height:0}.sa-b{grid-area:auto / 1}.sa-c{grid-area:auto / 2;margin-top:26%}.sa .render,.gal .render,.hg .render{display:block}.cred{row-gap:44px;padding-block-start:110px;padding-block-end:30px}.cred .rn{grid-column:1 / -1}.pg-rn{padding-left:var(--gx)}.hint-s{width:max-content;display:flex}.crumb .c-mid{display:none}.pg-end{grid-template-columns:1fr;row-gap:44px}.pg-ask,.pg-nx,.pg-end>.pg-nx:first-child{grid-column:1 / -1}.pg-nx{text-align:left;justify-items:start}.pg-home{justify-self:start}.foot-in{grid-template-columns:1fr 1fr;row-gap:36px}.foot-a{grid-column:1 / -1}.foot-n,.foot-n:nth-child(2),.foot-n:last-child{grid-column:span 1}.foot-n:last-child{grid-column:1 / -1}.hg{height:auto;margin-top:70px}.hg-in{row-gap:16px;height:auto;padding-block-start:0;padding-block-end:0;position:relative;overflow:visible}.hg-r{align-items:baseline;gap:16px;display:flex}.hg-r .hint{margin:0}.hg-t{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:var(--gx);scroll-padding-inline:var(--gx);scrollbar-width:none;gap:12px;position:relative;overflow:auto hidden;transform:none!important}.hg-t::-webkit-scrollbar{display:none}.hg-t figure{scroll-snap-align:center;cursor:default;width:84vw;height:auto}.hg-t .g-pt{width:70vw}}.sub{font:400 15px / 1.55 var(--text);color:var(--fg2);text-wrap:pretty;max-width:44ch;margin:16px 0 0}.tw .sub{color:#f2efe8e6;text-shadow:0 1px 14px #14100cb3,0 0 2px #14100c66;margin:0}.stack{grid-column:1 / -1;gap:0;padding-bottom:4svh;display:grid}.sh-tab{font:500 9px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:#7a634d;white-space:nowrap;justify-content:space-between;align-items:center;height:32px;display:flex;position:absolute;top:0;left:clamp(16px,1.6vw,24px);right:clamp(16px,1.6vw,24px);overflow:hidden}.sheet{top:calc(84px + var(--i) * 32px);color:var(--char);margin-bottom:34svh;position:sticky}.sheet:last-child{margin-bottom:0}.sh-in{background-color:#f6f2ea;background-image:linear-gradient(#1c1a170b 1px,#0000 1px),linear-gradient(90deg,#1c1a170b 1px,#0000 1px);background-size:24px 24px;border:1px solid #1c1a1747;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1.2fr);gap:22px 34px;min-height:min(62svh,520px);padding:calc(clamp(22px,2.6vw,40px) + 22px) clamp(22px,2.6vw,40px) clamp(22px,2.6vw,40px);display:grid;position:relative;box-shadow:0 -1px #1c1a171a,0 18px 40px -28px #1c1a1773}.sh-in:before{content:"";pointer-events:none;border:1px solid #1c1a1729;position:absolute;top:32px;bottom:10px;left:10px;right:10px}.sh-no{grid-area:1 / 1 / 3;align-content:start;gap:10px;margin:0;display:grid}.sh-no>span:first-child{font:300 clamp(54px,6.4vw,112px) / .9 var(--display);letter-spacing:-.04em}.sh-t{grid-area:1 / 2 / 3;align-content:start;gap:16px;display:grid}.sh-t .h3{letter-spacing:-.025em;font-size:clamp(28px,2.8vw,48px)}.sh-t p{font:400 15.5px / 1.6 var(--text);color:#4d463e;max-width:36ch;margin:0}.sh-art{grid-area:1 / 3 / 3;align-content:start;gap:10px;margin:0;display:grid}.sh-art svg{fill:none;stroke:var(--char);stroke-width:1px;width:100%;height:auto;overflow:visible}.sh-art svg text{fill:var(--bronze);stroke:none;font:500 7px var(--text);letter-spacing:.1em}.sh-art .d{stroke:var(--bronze);stroke-width:1.4px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.sh-art path.d{stroke-dasharray:var(--len, 600);stroke-dashoffset:var(--len, 600)}.sheet.in .sh-art .d{stroke-dashoffset:0}.sh-art figcaption{font:500 9.5px / 1.4 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--bronze)}.stamp{color:#9c3b2b;opacity:0;width:clamp(104px,9vw,140px);transition:opacity .25s,transform .55s cubic-bezier(.2,1.6,.4,1);position:absolute;top:clamp(26px,4vw,60px);right:clamp(30px,6vw,110px);transform:scale(1.7)rotate(-26deg)}.stamp svg{fill:none;stroke:currentColor;stroke-width:2px;width:100%;height:auto}.stamp text{fill:currentColor;stroke:none;font:600 8px var(--text);letter-spacing:.16em}.stamp .stR{fill:currentColor;stroke:none}.sheet.stamped .stamp{opacity:.82;transform:scale(1)rotate(-12deg)}@media (max-width: 900px){.sheet{top:calc(66px + var(--i) * 30px);margin-bottom:22svh}.sh-in{padding-top:46px!important}.sh-in:before{top:30px;bottom:8px;left:8px;right:8px}.sh-tab{height:30px}.sh-in{grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto;gap:16px;min-height:0;padding:22px 20px 20px}.sh-no{grid-area:1 / 1 / auto / -1;justify-content:space-between;align-items:baseline;display:flex}.sh-no>span:first-child{font-size:46px}.sh-t{grid-area:2 / 1 / auto / -1;gap:10px}.sh-t .h3{font-size:27px}.sh-t p{font-size:14.5px}.sh-art{grid-area:3 / 1 / auto / -1;grid-template-columns:110px 1fr;align-items:end;gap:14px}.sh-art svg{width:110px}.stamp{width:86px;right:12px}}@media (prefers-reduced-motion: reduce){.sh-art .d{stroke-dashoffset:0;transition:none}.stamp{transition:none}}.bulb{z-index:3;border-color:#f2efe8b3;font-size:12px;bottom:clamp(18px,2.8vw,40px);left:50%}.bl-ic{flex:none;width:22px;height:22px;display:block;position:relative}.bl-ic svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.bl-b{transition:opacity .45s var(--ease),transform .7s var(--ease)}.bl-glass{transition:fill .5s,stroke .5s,filter .5s}.bl-rays{opacity:0;transition:opacity .5s}.bl-a path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease)}.bl-a path+path{transition-delay:.35s}.bulb.lit .bl-glass,.bulb.last .bl-glass{fill:#f3c98f;stroke:#f3c98f;filter:drop-shadow(0 0 6px #f3c98fe6)}.bulb.lit .bl-rays,.bulb.last .bl-rays{opacity:1;stroke:#f3c98f}.bulb.next .bl-b{opacity:0;transform:scale(.4)rotate(45deg)}.bulb.next .bl-a path{stroke-dashoffset:0;transition-delay:.25s}.bulb.next .bl-a path+path{transition-delay:.6s}.bulb.next{border-color:#e9b98a}.bulb.next:hover .bl-ic{transform:translate(3px,3px)}.bl-ic{transition:transform .5s var(--ease)}.hero-dots{pointer-events:auto;align-items:center;gap:6px;display:flex}.hero-dots button{place-items:center;width:22px;height:22px;padding:0;display:grid;position:relative}.hero-dots i{transition:width .6s var(--ease),background .4s;background:#f2efe873;border-radius:3px;width:6px;height:6px;display:block;position:relative;overflow:hidden}.hero-dots button:hover i{background:#f2efe8cc}.hero-dots .on i{background:#f2efe84d;width:30px}.hero-dots .on i:after{content:"";border-radius:inherit;transform-origin:0;animation:prog var(--dur, 3s) linear both;background:#f2efe8;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.hero:not(.inview) .hero-dots i:after{animation-play-state:paused}.hero-prog{display:none}@media (max-width: 900px){.hero{height:100svh;min-height:520px}.hero-meta{display:flex!important}}.skip{z-index:200;background:var(--char);color:var(--ivory);font:500 11px / 1 var(--text);letter-spacing:.18em;text-transform:uppercase;padding:12px 16px;transition:transform .3s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{transform:none}.fine{font:400 13px / 1.5 var(--text);color:var(--fg2);margin:0}.fine a{border-bottom:1px solid var(--ln2);color:var(--fg)}.foot-b a{color:inherit;border-bottom:1px solid var(--ln)}.px-head sup{margin-left:-.18em}.brk{text-align:center;padding-block-start:clamp(64px,7vw,110px);padding-block-end:clamp(64px,7vw,110px)}.brk-t{font:300 clamp(26px,2.9vw,46px) / 1.25 var(--display);letter-spacing:-.02em;text-wrap:balance;color:var(--fg);max-width:24ch;margin:0 auto}.brk-t span{color:inherit}.brk+section:not(.lights):not(.tw){padding-top:0!important}main>section:has(+.brk):not(.lights):not(.tw):not(.hero){padding-bottom:0!important}.hero h1{color:#f2efe8;text-shadow:0 1px 18px #14100c73;font-weight:300!important}.hero-cap{color:#f2efe8}.sdots{justify-content:center;gap:8px;margin-top:16px;display:flex}.sdots i{background:var(--ln2);transition:width .5s var(--ease),background .4s;border-radius:3px;width:6px;height:6px}.sdots i.on{background:var(--fg);width:22px}.sa-strip{display:contents}.room-n{display:none}.cx{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;width:100%;margin-top:16px;display:grid}@media (max-width: 900px){.brk{padding-block-start:60px;padding-block-end:60px}.brk-t{max-width:16ch;font-size:25px}.hero-meta{flex-direction:row;align-items:center}.hero-cap{max-width:58%;font-size:9.5px}.brand{white-space:normal;max-width:10.5em;line-height:1.3}.sa-strip{scroll-snap-type:x mandatory;margin-inline:calc(var(--gx) * -1) calc(var(--gxr) * -1);padding-inline:var(--gx);scroll-padding-inline:var(--gx);scrollbar-width:none;grid-column:1 / -1;gap:12px;display:flex;overflow-x:auto}.sa-strip::-webkit-scrollbar{display:none}.sa-strip figure{scroll-snap-align:center;flex:none;margin:0!important}.sa-strip .sa-a{margin:0}.sa-strip .frame{aspect-ratio:4 / 5!important;height:auto!important;min-height:0!important}.sa .sdots{grid-column:1 / -1;margin-top:0}.sa-t{order:3}.work .hint-s{display:none!important}.rooms{gap:2px}.rooms button{border:0;place-items:center;width:22px;height:22px;padding:0;font-size:0;display:grid}.rooms button:after{content:"";background:var(--ln2);transition:width .5s var(--ease),background .4s;border-radius:3px;width:6px;height:6px}.rooms button[aria-pressed=true]:after{background:var(--fg);width:22px}.room-n{font:300 20px / 1.2 var(--display);letter-spacing:-.01em;display:inline}.lights{padding-block-start:64px;padding-block-end:56px}.tw{height:170svh}.tw-in:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#14100c9e,#14100c00);height:60%;position:absolute;top:0;bottom:auto;left:0;right:0}.tw .h2,.tw .tx{text-shadow:0 1px 16px #14100c99}.cx{grid-template-columns:1fr}.stamp{top:auto;bottom:18px}}.bulb{font:500 10.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:#f2efe8;text-shadow:none;filter:none;white-space:nowrap;cursor:pointer;border:0;border-bottom:1px solid #f2efe8;align-items:center;gap:12px;margin-bottom:6px;padding:6px 0 12px;display:inline-flex;position:static;transform:none}.bulb .bl-ic{width:18px;height:18px}.lights-foot{justify-content:flex-end}.lights-foot span{margin-right:auto}.sa-t{gap:18px}.cred-head .sub{max-width:52ch}@media (max-width: 900px){.lights-head{flex-direction:column;align-items:flex-start;gap:22px}.lights-foot{justify-content:flex-start}}.bd{padding-block-start:clamp(110px,12vw,190px);padding-block-end:0;display:grid}.bd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.bd-head .h2{max-width:15ch;margin-top:20px}.bd-head .sub{max-width:40ch;margin:0 0 6px}.bd-g{gap:clamp(14px,2vw,30px);display:grid}.bd-c{align-content:start;margin:0;display:grid}.bd-f{cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.bd-f img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bd-f:after{z-index:2;opacity:0;transition:opacity .6s var(--ease);background:#14100c80;position:absolute;top:0;bottom:0;left:0;right:0}.bd-tag{z-index:4;color:var(--char);font:500 9px / 1 var(--text);letter-spacing:.18em;text-transform:uppercase;background:#f2efe8;padding:6px 9px;position:absolute;top:12px;left:12px}.bd-f.on:after{opacity:1}@media (hover: hover){.bd-f:hover:after{opacity:1}}.bd-c figcaption{display:grid}.bd-c figcaption .lbl{justify-self:start;margin-bottom:4px}.bd-c figcaption .lbl i{font-style:normal}.bd-c figcaption p{font:400 15px / 1.55 var(--text);color:var(--fg2);max-width:42ch;margin:0}.bd-c figcaption b{color:var(--fg);font-weight:500}@media (max-width: 900px){.bd{padding-top:96px}.bd-g{scroll-snap-type:x mandatory;margin-inline:calc(var(--gx) * -1) calc(var(--gxr) * -1);padding-inline:var(--gx);scroll-padding-inline:var(--gx);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.bd-g::-webkit-scrollbar{display:none}.bd-c{scroll-snap-align:center;flex:none;width:84vw}.bd .sdots{margin-top:-10px}}.hero-s{font:300 clamp(16px,1.3vw,21px) / 1.4 var(--display);color:#f2efe8;text-shadow:0 1px 14px #14100c8c;margin:4px 0 0}.sec-k{margin-top:16px}.ed+.sec-k{margin-top:18px}.brk-p{font:400 clamp(15px,1.15vw,17px) / 1.65 var(--text);color:var(--fg2);text-wrap:pretty;max-width:48ch;margin:22px auto 0}.dt-head .sub{max-width:52ch}.tw .sub{max-width:44ch}.bd-s{gap:12px;max-width:44ch;display:grid}.bd-s .sub{margin:0}.words{gap:clamp(34px,4vw,60px);padding-block-start:clamp(110px,12vw,190px);padding-block-end:clamp(90px,10vw,150px);display:grid}.words-head .h2{margin-top:20px}.wq-g{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,28px);display:grid}.wq{border:1px solid var(--ln2);background:#f6f2eab3;align-content:space-between;gap:22px;min-height:100%;margin:0;padding:clamp(22px,2.2vw,32px);display:grid}.wq blockquote{margin:0}.wq p{font:300 clamp(18px,1.4vw,22px) / 1.45 var(--display);letter-spacing:-.01em;color:var(--fg);margin:0}.wq figcaption{border-top:1px solid var(--ln2);gap:4px;padding-top:16px;display:grid}.wq figcaption b{font:500 11px / 1.4 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--fg)}.wq figcaption a{font:400 13px / 1.4 var(--text);color:var(--lb);border-bottom:1px solid var(--ln2);justify-self:start}.closing-s{font:300 clamp(20px,1.8vw,28px) / 1.3 var(--display);color:#f2efe8;margin:-8px 0 0}.closing-d{font:500 11px / 1.6 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);margin:6px 0 0}.closing-d a{color:#f2efe8;border-bottom:1px solid #f2efe859}@media (max-width: 900px){.wq-g{scroll-snap-type:x mandatory;margin-inline:calc(var(--gx) * -1) calc(var(--gxr) * -1);padding-inline:var(--gx);scroll-padding-inline:var(--gx);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.wq-g::-webkit-scrollbar{display:none}.wq{scroll-snap-align:center;flex:none;width:84vw}.words .sdots{margin-top:-14px}}.hero h1{white-space:normal;font-size:clamp(40px,5.4vw,98px)!important;line-height:1!important}.hero-s{margin-top:10px;font-size:clamp(19px,1.9vw,30px)!important}@media (max-width: 900px){.hero h1{max-width:9ch;font-size:44px!important}.hero-s{font-size:19px!important}}.brk:after{content:"";background:var(--ln2);height:1px;margin:clamp(34px,4vw,56px) auto 0;display:block}.sub,.p,.brk-p,.sa-t .p,.bd-c figcaption p,.closing-p,.sh-t p,.sv-steps span,.pj-b .p,.bd-s .sub,.dt-head .sub,.tw .sub,.lights-foot span,.two-cap span,.fine{font-size:16px!important;line-height:1.6!important}@media (min-width: 901px){.sa-a{grid-column:1 / 9!important}.sa-t{grid-column:10 / 13!important}.sa-b{grid-column:9 / 11!important}.sa-c{grid-column:11 / 13!important}}@media (max-width: 900px){.sa-strip figure{width:90vw!important}}.two-r{justify-items:start;gap:22px;display:grid}.two-r .sub{margin:0}.two{padding-top:clamp(110px,12vw,190px)!important}@media (max-width: 900px){.two{padding-top:96px!important}}.wa-mark{place-items:center;display:grid;background:var(--char)!important;border-color:#f2efe82e!important}.wa-r{fill:#f2efe8;stroke:none;width:22px;height:auto;overflow:visible}.wa-b svg{fill:none;stroke:currentColor;stroke-width:1.8px}.wa-b svg .f{fill:currentColor;stroke:none}.wa.lt .wa-mark{background:#f2efe8!important}.wa.lt .wa-r{fill:var(--char)}.wa-st{font:500 8.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:#7a634d}.wa-t{font-size:17px}.bd-tag .t-on{display:none}.bd-f.on .bd-tag .t-on{display:inline}.bd-f.on .bd-tag .t-off{display:none}@media (hover: hover){.bd-f:hover .bd-tag .t-on{display:inline}.bd-f:hover .bd-tag .t-off{display:none}}.dt-svg .tag{display:none}#dtRoom img{filter:grayscale()}.tw-in.tw-p .dusk-b{opacity:0}.hero-cap{display:none!important}.hero-meta{justify-content:flex-start!important}@media (max-width: 900px){.hero-c{padding-block-start:0!important;padding-block-end:52px!important}.hero-meta{bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}.hero-dots{margin-left:-8px}}.brk:after{width:100%!important;margin-top:clamp(40px,5vw,72px)!important}body{font-variant-numeric:lining-nums}.dt-idx{align-items:center}.dt-idx button{font-variant-numeric:lining-nums tabular-nums;line-height:1;display:block}.bp{gap:clamp(30px,3.4vw,52px);padding-block-start:clamp(110px,12vw,190px);padding-block-end:0}.bp-k{color:var(--fg)!important;font-weight:500!important}@media (max-width: 900px){.bp{padding-top:96px}}.two-head{flex-direction:column!important;align-items:flex-start!important;gap:20px!important;margin-bottom:clamp(26px,3vw,40px)!important}.two-head .h2{max-width:22ch!important}.two-r{max-width:56ch}@media (min-width: 901px){.two-f{height:min(54svh,45vw);aspect-ratio:auto!important}.two{padding-top:clamp(90px,9vw,140px)!important}}.two{padding-bottom:0!important}.lights-f .bulb{z-index:4;color:#f2efe8;white-space:nowrap;align-items:center;gap:16px;display:inline-flex;top:50%;left:50%;font:300 clamp(26px,3vw,46px) / 1.1 var(--display)!important;letter-spacing:-.015em!important;text-transform:none!important;text-shadow:0 2px 20px #000000b3!important;transition:top .9s var(--ease),transform .9s var(--ease),font-size .9s var(--ease),letter-spacing .9s,padding .9s!important;border:0!important;border-bottom:1px solid #f2efe8b3!important;padding:0 0 14px!important;position:absolute!important;transform:translate(-50%,-50%)!important}.lights-f .bulb .bl-ic{transition:width .9s var(--ease),height .9s var(--ease);width:clamp(26px,2.6vw,40px);height:clamp(26px,2.6vw,40px)}.lights-f .bulb .bl-a{display:none}.lights-f .bulb.lit{top:calc(100% + -1*clamp(18px,2.6vw,36px));font:500 11px / 1 var(--text)!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:0 0 10px!important;transform:translate(-50%,-100%)!important}.lights-f .bulb.lit .bl-ic{width:18px;height:18px}.lights-f:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(55% 45%,#0e0c0a59,#0000 70%);transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}.lights-f.on:before{opacity:0}@media (max-width: 900px){.lights-f .bulb{font-size:24px!important}}.bd-g{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:none!important}.bd-t{color:var(--fg);font:300 clamp(19px,1.4vw,22px) / 1.2 var(--display)!important}.bd-k{letter-spacing:.18em;text-transform:uppercase;font:500 9.5px / 1.3 var(--text)!important;color:var(--lb)!important}.bd-n{margin:0}.bd-kind{z-index:4;top:auto;bottom:10px;left:auto;right:10px;display:block!important}.cred-dk{background:var(--wall);color:#f2efe8;margin-top:clamp(90px,10vw,160px)}.cred-dk .sub{color:#f2efe8d1!important}.cred-dk .ed-n{color:#f2efe8}@media (min-width: 901px){.sh-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1fr)!important;gap:14px 30px!important;min-height:0!important;padding:calc(clamp(20px,2vw,30px) + 28px) clamp(24px,2.4vw,36px) clamp(22px,2.2vw,32px)!important}.sh-no>span:first-child{font-size:clamp(48px,4.6vw,80px)!important}.sh-art svg{max-width:230px}.sheet{margin-bottom:22svh!important}}.ab-p{max-width:52ch;margin-left:clamp(70px,9vw,140px)}.ab-f{padding-block-start:clamp(40px,5vw,80px);padding-block-end:clamp(30px,4vw,60px)}.ab-f .rhea-t{gap:18px}.ab-q{gap:14px;margin:6px 0 0;display:grid}.ab-q p{font:300 clamp(18px,1.4vw,22px) / 1.5 var(--display);letter-spacing:-.01em;color:var(--fg);margin:0}.ab-q footer{margin-top:6px}.ab-bg{grid-column:7 / 13;gap:16px;display:grid}.ab-bg .p{max-width:56ch}.eth-k{font:500 10px / 1.4 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--lb);margin-bottom:6px;font-style:normal;display:block}.ab-cx{justify-items:start;gap:22px;padding-block-start:clamp(100px,11vw,170px);padding-block-end:0;display:grid}.ab-cx .h1{max-width:14ch}@media (max-width: 900px){.ab-p{margin-left:0}.ab-bg{grid-column:1 / -1}}.sa-a img{object-position:62% 50%}@media (min-width: 901px){.dt-txt .p{color:var(--fg2);max-width:34ch}}.bp{padding:0!important;display:block!important}.bp-in{height:100vh;background:var(--bg2);height:100svh;min-height:560px;position:relative;overflow:hidden}.bp-in>img{object-fit:cover;object-position:62% 60%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bp-in:after{content:"";z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bp-c{z-index:2;padding-block:calc(120px + env(safe-area-inset-top,0px)) 40px;position:absolute;top:0;bottom:0;left:0;right:0}.bp-c .tx{max-width:38rem;display:grid}.bp-c .h2{margin:0}.bp-c .sub{max-width:52ch;margin:0}.bp-in .render{z-index:3;right:var(--gxr, 24px);position:absolute;bottom:20px}@media (max-width: 900px){.bp-in>img{object-position:70% 50%}.bp-c{padding-top:96px}}.two-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.two-k{color:var(--lb);margin:0}.two-top .rooms{gap:clamp(18px,2vw,30px)}.two-top .rooms button{font:400 13px / 1.2 var(--text);letter-spacing:.02em;padding-bottom:6px}.two-bot{justify-content:center;align-items:center;min-height:48px;margin-top:18px;display:flex;position:relative}.two-bot .two-cap{position:absolute;top:50%;right:0;transform:translateY(-50%)}.sw-b{gap:10px;display:flex}.sw-b>i{display:none}.sw-b .btn{color:var(--fg);border-color:var(--ln2);background:none;padding:14px 24px}.sw-b .btn:hover{border-color:var(--fg);color:var(--fg);background:none}.sw-b .btn[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (min-width: 901px){.two-pin{height:210vh;height:210svh}.two-st{height:100vh;padding:calc(84px + env(safe-area-inset-top,0px)) 0 26px;flex-direction:column;height:100svh;display:flex;position:sticky;top:0}.two-st .two-f{min-height:0}}@media (max-width: 900px){.two-top{margin-bottom:12px}.two-k{display:none}.two-bot{flex-direction:column;gap:16px}.two-bot .two-cap{position:static;transform:none}.sw-b .btn{padding:13px 16px;font-size:10px}}@media (min-width: 901px){.lights .lights-f{margin-inline-start:auto;margin-inline-end:auto;aspect-ratio:16 / 9!important;width:min(100%,177.778svh - 337.778px)!important;height:auto!important;max-height:none!important}.lights-foot{width:min(100%,177.778svh - 337.778px);margin-inline-start:auto;margin-inline-end:auto}}.bd-f:after{content:none!important}.bd-f>img{transition:filter .8s var(--ease),transform 1.2s var(--ease)}.bd-f.on .bd-kind{opacity:0}.bd-kind{transition:opacity .4s}.bdx{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.bdx-c{left:var(--x);top:var(--y);width:var(--d);aspect-ratio:1;opacity:0;transition:transform .7s var(--ease) calc(var(--i) * 70ms),opacity .5s calc(var(--i) * 70ms);border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.4)}.bdx-c img{object-fit:cover;display:block;width:100%!important;height:100%!important}.bdx-l{font:400 clamp(9px,.72vw,11px) / 1.3 var(--text);color:#f2efe8e0;opacity:0;transition:opacity .5s calc(var(--i) * 70ms + .16s),transform .6s var(--ease) calc(var(--i) * 70ms + .16s);gap:2px;max-width:46%;display:grid;position:absolute;transform:translateY(4px)}.bdx-l b{font:500 clamp(8px,.62vw,9.5px) / 1.2 var(--text);text-transform:uppercase;color:#f2efe8}.bd-deck.on .bdx-c{opacity:1;transform:translate(-50%,-50%)}.bd-deck.on .bdx-l{opacity:1;transform:none}.bd-deck.on>img{transform:scale(1.04)}@media (hover: hover){.bd-f:hover .bd-kind{opacity:0}.bd-deck:hover .bdx-c{opacity:1;transform:translate(-50%,-50%)}.bd-deck:hover .bdx-l{opacity:1;transform:none}.bd-deck:hover>img{transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.bdx-c,.bdx-l,.bdk,.bde-s *{transition:none!important}}.bd-f{aspect-ratio:3 / 4!important}.bd-c figcaption{gap:3px!important}.bd-c figcaption .bd-n{margin-bottom:2px}.bd-t{margin:0 0 4px!important;font-size:clamp(17px,1.25vw,20px)!important}.bd .bd-c figcaption p:not(.bd-k):not(.bd-t):not(.bd-n){font-size:14.5px!important;line-height:1.5!important}.bd-sh{z-index:3;color:var(--char);text-align:left;opacity:0;transition:opacity .6s var(--ease);background-color:#f6f2ea;background-image:linear-gradient(#1c1a170b 1px,#0000 1px),linear-gradient(90deg,#1c1a170b 1px,#0000 1px);background-size:20px 20px;flex-direction:column;gap:12px;padding:46px 14px 14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bd-sh:before{content:"";pointer-events:none;border:1px solid #1c1a1729;position:absolute;top:38px;bottom:8px;left:8px;right:8px}.bd-f .bd-sh img,.bd-f .bdk img,.bd-f .bdx img{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.bdk,.bdx-c,.bdp-r{background:none!important}.bdx-c{box-shadow:none!important;border:1px solid #f2efe8f2!important}.bdx-l b{letter-spacing:.18em!important}.bd-deck.on>img{filter:blur(2px) brightness(.5)}.bdp{z-index:3;opacity:0;transition:opacity .6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.bdp .bd-sh{opacity:1}.bdp-r{flex:1;align-items:center;gap:12px;min-height:0;padding:0 6px;display:flex}.bdp-r+.bdp-r{border-top:1px solid #1c1a171f;padding-top:10px}.bdp-r img{object-fit:contain;max-width:64%;display:block;width:auto!important;height:100%!important}.bdp-h{font:400 clamp(11px,.82vw,12.5px) / 1.4 var(--text);color:var(--fg2);gap:5px;display:grid}.bdp-h b{font:500 9px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.bdp-k{font:500 8.5px / 1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--fg2);flex-wrap:wrap;align-items:center;gap:6px;padding:0 6px;display:flex}.bdp-k i{width:14px;height:6px;margin-left:8px}.bdp-k i:first-child{margin-left:0}.k-d{background:#e8c27a}.k-a{border-top:1.5px solid #3e6e8e;border-radius:50%;height:0!important}.k-n{background:#5e564d}.bd-plan.on .bdp{opacity:1}.bdk-g{z-index:3;opacity:0;background:#f2efe8;grid-template-rows:repeat(4,1fr);gap:2px;transition:opacity .3s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.bdk{clip-path:inset(0 0 0 100%);transition:clip-path .8s var(--ease) calc(var(--i) * 90ms);position:relative;overflow:hidden}.bdk img{object-fit:cover;display:block;width:100%!important;height:100%!important}.bdk:after{content:"";background:linear-gradient(to top,#14100c9e,#14100c00 62%);position:absolute;top:0;bottom:0;left:0;right:0}.bdk-t{z-index:1;font:500 clamp(8.5px,.64vw,9.5px) / 1.2 var(--text);letter-spacing:.16em;text-transform:uppercase;color:#f2efe8;align-items:baseline;gap:9px;display:flex;position:absolute;bottom:9px;left:12px}.bdk-t i{font:300 clamp(15px,1.15vw,18px) / 1 var(--display);letter-spacing:-.02em;text-transform:none;font-style:normal}.bd-kit.on .bdk-g{opacity:1}.bd-kit.on .bdk{clip-path:inset(0)}.bde-w{z-index:3;opacity:0;transition:opacity .6s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.bde-w .bd-sh{opacity:1}.bde{gap:8px!important}.bde-k{font:500 8.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);padding:0 6px}.bde-h{font:300 clamp(15px,1.2vw,19px) / 1.2 var(--display);letter-spacing:-.01em;max-width:18ch;padding:0 6px}.bde-s{flex:0 auto;width:100%;height:auto;min-height:0;max-height:44%;margin:2px 0 0;padding:0 6px;overflow:visible}.bde-s path,.bde-s rect{fill:none;vector-effect:non-scaling-stroke}.bde-s .w{stroke:var(--char);stroke-width:1.2px}.bde-s .t{stroke:#1c1a1780;stroke-width:.8px}.bde-s .h{stroke:#1c1a1759;stroke-width:.8px}.bde-s .f{fill:#1c1a170f;stroke:none}.bde-s .m{stroke:var(--bronze);stroke-width:.9px}.bde-s .r{stroke:var(--bronze);stroke-width:1.1px;stroke-dasharray:7 5}.bde-s text{fill:var(--bronze);font:500 19px var(--text);letter-spacing:.08em}.bde-s .l{fill:#1c1a17b3}.bde-n{font:400 clamp(8.5px,.64vw,10px) / 1.35 var(--text);color:var(--fg2);border-top:1px solid #1c1a1724;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding:8px 6px 0;display:grid}.bde-n span{align-content:start;gap:5px;display:grid}.bde-n b{font:500 7.5px / 1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze)}.bde-s .w,.bde-s .t,.bde-s .h{stroke-dasharray:1400;stroke-dashoffset:1400px;transition:stroke-dashoffset 1.6s var(--ease) .15s}.bd-elev.on .bde-w{opacity:1}.bd-elev.on .bde-s .w,.bd-elev.on .bde-s .t,.bd-elev.on .bde-s .h{stroke-dashoffset:0}@media (hover: hover){.bd-plan:hover .bdp,.bd-kit:hover .bdk-g{opacity:1}.bd-kit:hover .bdk{clip-path:inset(0)}.bd-elev:hover .bde-w{opacity:1}.bd-elev:hover .bde-s .w,.bd-elev:hover .bde-s .t,.bd-elev:hover .bde-s .h{stroke-dashoffset:0}.bd-deck:hover>img{filter:blur(2px) brightness(.5)}}@media (min-width: 901px){.sa-a .frame{height:min(clamp(420px,50vw,820px),100svh - 300px)!important;min-height:0!important}.sa-b .frame,.sa-c .frame{max-height:calc(62svh - 186px)}}html.ovon .hdr{z-index:86;--fg: var(--char);--bg: var(--ivory);--ln2: #1c1a1752;padding-block-start:16px;padding-block-end:16px;opacity:1!important;background:#f2efe8f7!important;transform:none!important}html.ovon.ovdk .hdr{--fg: var(--ivory);--bg: var(--wall);--ln2: #f2efe866;background:#1a1815f7!important}.nl[aria-current]:after{transform:scaleX(1)}.res-top{visibility:hidden;pointer-events:none;height:calc(62px + env(safe-area-inset-top,0px));background:none!important;padding:0!important}@media (max-width: 900px){.res-top{height:calc(58px + env(safe-area-inset-top,0px))}}@media (min-width: 901px){.ab-f.rhea-g{grid-template-rows:auto auto auto auto auto;align-items:start;row-gap:18px}.ab-f .rhea-t{display:contents}.ab-f .rhea-t>*{grid-column:7 / 12;margin-top:0;margin-bottom:0}.ab-f .rhea-t>.ed{grid-row:1}.ab-f .rhea-t>.lbl:not(.ab-by){grid-row:2}.ab-f .rhea-t>.h2{grid-row:3;margin-top:8px}.ab-f .rhea-t>.ab-q{grid-row:4;margin:0}.ab-f .rhea-t>.ab-by{grid-row:5}.ab-f .rhea-img{grid-area:3 / 2 / 5 / 6;align-self:stretch;height:auto;min-height:0;margin-top:calc(8px + clamp(36px,4.6vw,84px) / 6.45161);margin-bottom:6px;aspect-ratio:auto!important}.ab-f .rhea-img img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}}.ab-by{margin:0}@media (min-width: 901px){.dt-in{grid-template-rows:auto minmax(0,1fr)!important}.dt-head{flex-direction:column;grid-row:1;grid-column:1 / 6!important;justify-content:flex-start!important;align-items:flex-start!important;gap:22px!important;margin-bottom:0!important}.dt-head .sub{max-width:44ch}.dt-room{max-width:100%;aspect-ratio:2 / 3!important;grid-area:1 / 7 / 3 / 13!important;place-self:stretch end!important;width:auto!important;height:100%!important}.dt-call{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:4px;grid-area:2 / 1 / auto / 6!important;align-self:end!important;justify-items:stretch!important}.dt-call .dt-txt{order:-1;align-self:end}}.bp-c .tx{gap:0!important}.bp-c .h2{letter-spacing:-.03em;margin-top:clamp(26px,3vw,48px)!important}.bp-c .h2+.sub{margin-top:20px!important}.bp-c .bp-k{margin-top:14px!important}.bp-c .ed{border-top:1px solid var(--ln2);padding-top:16px}.tw .tx .h2{margin-top:0!important}.tw .tx .link{letter-spacing:.24em;gap:16px;margin-top:8px;padding-bottom:12px;font-size:13px!important}.tw .tx .link .ar{width:46px;height:13px}@media (min-width: 901px){.two-st{--rw: min(100%, calc((100svh - 250px) * 1906 / 1143));align-items:center}.two-st>*{width:var(--rw)}.two-st .two-f{aspect-ratio:1906 / 1143!important;flex:none!important;height:auto!important}.two-st .two-top,.two-st .two-bot{width:var(--rw)}}.two-f img{object-fit:cover}@media (min-width: 901px){.dt-head,.dt-call{grid-column:1 / 7!important}.dt-lens{width:min(25vw,46vh,400px)!important}.dt-call{gap:32px!important}}.bp-in:after{background:var(--grain) 0 0 / 48px 48px!important}.bp-c .tx{isolation:isolate;position:relative}.bp-c .tx:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f2efe8db,#f2efe89e 58%,#f2efe800);position:absolute;top:-70px;bottom:-80px;left:-140px;right:-110px}@media (max-width: 900px){.bp-c .tx:before{background:radial-gradient(closest-side,#f2efe8eb,#f2efe8bf 60%,#f2efe800);top:-40px;bottom:-60px;left:-24px;right:-24px}}.lights{background:#121110!important;padding-top:clamp(90px,10vw,150px)!important}@media (max-width: 900px){.lights{padding-top:80px!important}}.bd .bd-head .h2{margin-top:clamp(16px,1.6vw,26px)!important;font-size:clamp(32px,3.5vw,62px)!important}.bd .bd-head{gap:20px 40px;margin-bottom:0!important}.bd{gap:clamp(22px,2.4vw,34px)!important}@media (min-width: 901px){.bd-g{--cw: min(100%, calc((100svh - 500px)*.75) );grid-template-columns:repeat(4,minmax(0,1fr))}.bd-c .bd-f{width:max(var(--cw),190px);max-width:100%}}.bd-c{gap:10px!important}.bd-row{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 2px;display:flex}.bd-row .bd-n{margin:0!important}.bd-row .bd-t{color:var(--fg2);text-align:right;font:300 clamp(14px,1vw,16px) / 1.2 var(--display)!important;margin:0!important}.bd-k{margin:6px 0 0!important}.bd .bd-c figcaption p:not(.bd-k):not(.bd-row){font-size:14px!important;line-height:1.45!important}@media (min-width: 901px){#pg-studio .sv-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px}#pg-studio .sv-hero>:not(.ab-site){grid-column:1 / 8}.ab-site{grid-area:1 / 9 / span 4 / 13;align-self:start;margin:0}.eth-st{width:min(100%,380px);margin-top:clamp(20px,2.4vw,36px);position:sticky;top:110px}.eth-st .frame{aspect-ratio:4 / 5}.eth-f{opacity:0;transition:opacity .8s var(--ease);margin:0;position:absolute;top:0;bottom:auto;left:0;right:0}.eth-f:first-child{position:relative}.eth-f.on{opacity:1}.eth-f figcaption{margin-top:10px}.eth-m{display:none!important}.ab-eth li{min-height:clamp(150px,20svh,220px)}}.ab-site .frame{aspect-ratio:3 / 4}.ab-site figcaption{margin-top:10px}.ab-site img,.eth-f img,.eth-m img{object-fit:cover;width:100%;height:100%}@media (max-width: 900px){.ab-site{width:100%;margin:8px 0 0}.eth-st{display:none}.eth-m{aspect-ratio:16 / 10;margin-bottom:14px;display:block}.ab-eth li{grid-template-columns:minmax(0,1fr)!important}.ab-eth li:before{grid-row:auto!important}.eth-m{margin:6px 0 10px;grid-column:auto!important}}.sv-r{grid-column:7 / 13;align-content:start;gap:16px;padding-top:6px;display:grid}.sv-r .p{max-width:54ch;margin:0}.sv-more{justify-self:start;margin-top:10px}.sv-p2{color:var(--fg2);max-width:52ch;margin:0 0 0 clamp(70px,9vw,140px)}.pg-q{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(30px,3vw,52px)}@media (max-width: 900px){.sv-r{grid-column:1 / -1}.sv-p2{margin-left:0}}@media (min-width: 901px){.bd-g{row-gap:0!important}.bd-c{grid-row:span 6;grid-template-rows:subgrid;row-gap:0!important;display:grid!important}.bd-c figcaption{display:contents}.bd-c .bd-f{margin-bottom:10px}.bd-row{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:3px!important}.bd-row .bd-t{text-align:left!important}.bd-c figcaption>p{margin:0}.bd-c figcaption>.bd-k{margin-top:8px!important}.bd-c figcaption>p:not(.bd-k):not(.bd-row){margin-top:3px}}@media (max-width: 900px){.dt{height:calc(var(--dth, 320px) + 100svh + var(--n, 5) * 42svh)!important}.dt-in{align-content:start;top:calc(var(--dth, 320px) * -1)!important;height:calc(var(--dth, 320px) + 100svh)!important;grid-template-rows:auto auto auto!important;padding-top:clamp(70px,16vw,96px)!important;padding-bottom:20px!important;position:sticky!important;overflow:hidden!important}.dt-room{align-self:start!important;max-height:none!important}.dt .dt-room{aspect-ratio:4 / 3!important}.dt-head{margin-bottom:14px!important}.dt-call{grid-template-columns:auto minmax(0,1fr)!important;align-self:start!important;align-items:start!important;margin-top:16px!important}.dt-lens,.dt .dt-lens{width:min(38vw,170px)!important}.dt-txt .h3{white-space:normal!important;max-width:none!important}.dt-txt{min-width:0}.two-top .room-n{display:none!important}.two-top{justify-content:flex-start}.two-top .rooms{scrollbar-width:none;flex:1;justify-content:flex-start;min-width:0;padding-right:8px;display:flex;overflow-x:auto;gap:20px!important}.two-top .rooms::-webkit-scrollbar{display:none}.two-top .rooms button{white-space:nowrap;flex:none;font-size:12.5px;padding-inline-start:0!important;padding-inline-end:0!important}.two-top .rooms{max-width:100%!important;margin-inline-start:0!important;margin-inline-end:0!important;padding-inline-start:0!important;padding-inline-end:0!important}.two-top .rooms button{color:var(--fg2);border:0!important;border-bottom:1px solid #0000!important;width:auto!important;height:auto!important;padding:2px 0 6px!important;display:block!important}.two-top .rooms button:after{display:none!important}.two-top .rooms button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--bronze)!important}.bd-row{gap:8px}.bd-row .bd-t{white-space:nowrap}}@media (min-width:901px){.bp-c .tx:before{top:-90px!important;right:-150px!important;bottom:-110px!important;left:-170px!important;background:radial-gradient(closest-side,#f2efe8f0,#f2efe8d1 55%,#f2efe800)!important}}@media (max-width:900px){.bp-in{height:auto!important;min-height:0!important;display:flex;flex-direction:column;background:transparent}.bp-c{order:-1;position:relative!important;inset:auto!important;padding-top:clamp(70px,18vw,96px)!important;padding-bottom:24px!important}.bp-c .tx:before{content:none!important}.bp-in>img{position:relative!important;inset:auto!important;height:auto!important;aspect-ratio:1679/937;object-position:50% 50%!important}.bp-in:after{content:none!important}.bp-in .render{bottom:12px}}.wa-arch{width:58px!important;height:58px!important;border-radius:50%!important;padding:0!important}.wa-arch img{border-radius:50%!important}.wa-b{left:-6px!important;bottom:-4px!important}@media (min-aspect-ratio: 1/1){.tw-in.tw-p img{object-position:50% 4%!important}}
