/* SIGNATURE / architectural exhibitions. Existing content is the foundation. */
.sub113{--ex-line:#be91755c;--ex-soft:#e4e7df;--ex-dark:#303f4b}
.sub113 [hidden]{display:none!important}
body:has(.sub113) .floating-contact.ex130-contact-clear{visibility:hidden;opacity:0;pointer-events:none}
.sub113 button:focus-visible,.sub113 [role=tabpanel]:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}
.sub113 .atelier-cover{height:auto;min-height:690px;max-height:none;padding:148px 7.2% 85px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5%;background:var(--paper);isolation:isolate;overflow:hidden}
.sub113 .atelier-cover:after{content:'';position:absolute;inset:0 0 0 63%;width:auto;height:auto;background:var(--ink);z-index:-1;transform:none;animation:none}
.sub113 .atelier-cover-copy{z-index:2;min-width:0;align-self:center;padding-bottom:25px}
.sub113 .atelier-cover-kicker{font-size:12px;letter-spacing:.22em;margin-bottom:30px}
.sub113 .atelier-cover h1{font-size:clamp(62px,6.9vw,122px);line-height:.96;letter-spacing:-.035em;overflow:visible}
.sub113 .atelier-cover.is-long h1{font-size:clamp(53px,5.8vw,104px)}
.sub113 .atelier-cover.is-unit h1{font-size:clamp(130px,17vw,280px)}
.sub113 .atelier-cover-description{max-width:450px;margin-top:35px;border-left:2px solid var(--copper);padding:0 0 0 22px}
.sub113 .atelier-cover-description .atelier-cover-name{font-size:24px;margin-bottom:12px}
.sub113 .atelier-cover-description p{font-size:16px;line-height:1.9}
.sub113 .atelier-cover-image{align-self:center;min-height:430px;height:470px;box-shadow:none;border:1px solid #dfb99f73;transform:none!important;overflow:visible;background:none;clip-path:none;animation:ex130-cover-reveal 1.2s ease both}
.sub113 .atelier-cover-image img{inset:18px;width:calc(100% - 36px);height:calc(100% - 36px);clip-path:inset(0)!important;transform:none;object-position:center;animation:none}
.sub113 .atelier-cover-image:before{content:'';position:absolute;inset:-14px 14px 14px -14px;border:1px solid #be917557;pointer-events:none}
.sub113 .atelier-cover-image figcaption{inset:auto 32px 32px auto;width:auto;height:auto;writing-mode:horizontal-tb;transform:none;font-size:11px;color:#fff;text-shadow:0 1px 6px #000;background:#303f4b99;padding:5px 9px}
.sub113 .signature-image-frame{display:none}
.sub113 .signature-drawing{opacity:.13;width:42%;left:8%;top:18%;z-index:-1}
.ex130-folio{position:absolute;bottom:26px;right:6%;font:400 88px/.9 var(--display-font);color:var(--copper-light);opacity:.8}
.ex130-cover-rule{position:absolute;bottom:49px;left:7.2%;width:74%;height:1px;background:linear-gradient(90deg,var(--copper),#be917525);transform-origin:left;animation:ex130-line 1.4s ease both}
.sub113 .atelier-cover-scroll{margin-top:32px;font-size:12px;letter-spacing:.14em}
.sub113[data-page=interior] .atelier-cover-image,.sub113[data-page=community] .atelier-cover-image{border-radius:48% 48% 0 0;overflow:hidden;height:510px}
.sub113[data-page=interior] .atelier-cover-image img,.sub113[data-page=community] .atelier-cover-image img{border-radius:48% 48% 0 0}
.sub113[data-page=film] .atelier-cover:after,.sub113[data-page=unit-video] .atelier-cover:after{inset:0;background:var(--ink)}
.sub113[data-page=film] .atelier-cover-copy,.sub113[data-page=unit-video] .atelier-cover-copy{color:var(--paper)}
.sub113[data-page=film] .atelier-cover h1,.sub113[data-page=unit-video] .atelier-cover h1{color:var(--paper)}
.sub113[data-page=film] .atelier-cover-description p,.sub113[data-page=unit-video] .atelier-cover-description p{color:#eef0e9c9}
.sub113 .sub113-body{padding-top:72px;padding-bottom:130px}
.sub113 .edition-jumps{gap:12px 24px;margin-bottom:54px;border-bottom:1px solid var(--ex-line);padding-bottom:20px}
.sub113 .edition-jumps a{font-size:14px}
.sub113 .ref113-notice{font-size:14px;line-height:1.9}
.sub113 .ref113-feature>h3,.sub113 .ref113-copy>h3{font-size:clamp(28px,3.2vw,48px);line-height:1.5}
.sub113 .ref113-alternating-copy p{font-size:17px;line-height:1.95}
.sub113 .ref113-media figcaption{font-size:13px;line-height:1.8}
/* Overview: a photographic contact sheet beside the project dossier. */
.sub113 #project-overview.ex130-overview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:5%;align-items:start}
.ex130-overview .ref113-gallery{position:sticky;top:170px}
.sub113 .ex130-overview .ref113-gallery-main{background:var(--ink);padding:14px;margin:0;border:1px solid var(--copper)}
.sub113 .ex130-overview .ref113-gallery-main img{height:480px;width:100%;object-fit:cover}
.sub113 .ex130-overview .ref113-gallery-main figcaption{color:var(--paper);padding:14px 8px 2px}
.sub113 .ex130-overview .ref113-gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}
.sub113 .ex130-overview .ref113-gallery-thumbs button{width:auto;min-width:0;padding:6px;background:transparent;border:1px solid transparent}
.sub113 .ex130-overview .ref113-gallery-thumbs button[aria-pressed=true]{border-color:var(--copper);background:#be917515}
.sub113 .ex130-overview .ref113-gallery-thumbs img{width:100%;height:65px;object-fit:cover}
.sub113 .ex130-overview .ref113-gallery-thumbs span{font-size:12px;line-height:1.6;padding-top:6px}
.ex130-fact-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--copper);margin-bottom:20px}
.ex130-fact{padding:24px 8px;background:transparent;border:0;border-right:1px solid var(--ex-line);color:var(--ink);cursor:pointer;text-align:center;transition:background .3s}
.ex130-fact:last-child{border-right:0}.ex130-fact strong{display:block;font:400 clamp(28px,3.1vw,49px)/1.2 var(--display-font)}
.ex130-fact span{display:block;font-size:14px;margin-top:10px}.ex130-fact:hover,.ex130-fact[aria-pressed=true]{background:var(--ink);color:var(--paper)}
.sub113 .ex130-dossier .ref113-facts{margin:0;box-shadow:none;border:0;font-size:15px}
.sub113 .ex130-dossier .ref113-facts th,.sub113 .ex130-dossier .ref113-facts td{padding:17px 16px;line-height:1.8;background:transparent}
.sub113 .ex130-dossier .ref113-facts th{width:34%;font-weight:500}
.sub113 .ex130-dossier .ref113-facts tr.is-selected>*{background:var(--ink);color:var(--paper)}
.sub113[data-page=overview] #project-story{max-width:940px;margin:100px auto;text-align:center;border-block:1px solid var(--ex-line);padding:55px 35px}
/* Premium: seven chapters and a changing photographic aperture. */
.ex130-tabs{display:flex;gap:0}.ex130-tab{background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--ex-line);cursor:pointer;font:400 15px/1.5 SUIT,sans-serif;text-align:left;transition:color .3s,background .3s}
.ex130-tab-number{font:400 29px/1 var(--display-font);display:block;margin-bottom:12px;color:var(--bronze)}
.ex130-tab-label{display:block}.ex130-tab[aria-selected=true]{background:var(--ink);color:var(--paper)}
.ex130-tab[aria-selected=true] .ex130-tab-number{color:var(--copper-light)}
.ex130-premium-stage{position:relative;border-top:1px solid var(--copper);padding-top:0;margin-bottom:70px}
.ex130-premium-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:40px}
.ex130-premium-tabs .ex130-tab{padding:20px 16px;border-right:1px solid var(--ex-line);min-height:105px;word-break:keep-all}
.sub113 .ex130-premium-stage .lux-premium-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:6%;border:0;margin:0;padding:0;align-items:center;min-height:610px}
.sub113 .ex130-premium-stage .ref113-alternating-media,.sub113 .ex130-premium-stage .ref113-alternating-copy{order:initial;grid-column:auto;grid-row:auto}
.sub113 .ex130-premium-stage .ref113-alternating-media{min-width:0;align-self:center;position:relative}
.sub113 .ex130-premium-stage .ref113-media{height:auto;margin:0;display:flex;flex-direction:column;background:var(--ink)}
.sub113 .ex130-premium-stage .ref113-media img{height:575px;min-height:0;flex:none;object-fit:cover;width:100%;aspect-ratio:auto}
.sub113 .ex130-premium-stage .ref113-media figcaption{padding:13px 22px;color:var(--paper);margin:0;background:var(--ink)}
.sub113 .ex130-premium-stage .ref113-alternating-copy{padding:25px 0 25px 0;min-width:0}
.sub113 .ex130-premium-stage h3{font-size:clamp(29px,3vw,46px);line-height:1.5}
.sub113 .ex130-premium-stage .lux-offer-detail{font-size:clamp(36px,4vw,62px);line-height:1.35;word-break:keep-all;margin:22px 0 0}
.sub113 .ex130-premium-stage .premium-editorial-copy{max-width:none;margin-top:32px}
.sub113 .ex130-premium-stage .premium-editorial-copy p{font-size:16px;line-height:1.95}
.sub113 .ex130-premium-stage .premium-editorial-lead{font-size:23px!important}
.sub113[data-page=premium] .ex130-premium-stage .lux-premium-number{width:80px;height:80px;font-size:56px;top:20px;left:20px}
.ex130-shutters{position:absolute;inset:0;z-index:5;display:grid;grid-template-columns:repeat(5,1fr);pointer-events:none;overflow:hidden}
.ex130-shutters i{background:var(--ink);border-right:1px solid #be917535;transform-origin:top}
/* Location: the real map and four independently explored lifestyle subjects. */
.ex130-location{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5%;align-items:start}
.sub113 .ex130-location #wide-map{position:sticky;top:175px;margin:0}
.sub113 .ex130-location #wide-map .ref113-media{padding:0;border:0;box-shadow:none;background:transparent}
.sub113 .ex130-location #wide-map img{height:auto;max-height:none;object-fit:contain}
.sub113 .ex130-location #living-values{display:block;margin:0;padding:0}
.ex130-location-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px}
.ex130-location-tabs .ex130-tab{padding:16px 10px;text-align:center}.ex130-location-tabs .ex130-tab-number{font-size:23px;margin-bottom:8px}
.sub113 .ex130-location #living-values>article{margin:0;box-shadow:none;border:0;background:transparent;padding-bottom:0;transform:none}
.sub113 .ex130-location #living-values>article>h3,.sub113 .ex130-location #living-values>article>p{margin-left:0!important;margin-right:0!important;padding-left:0!important}
.sub113 .ex130-location #living-values>article>h3{font-size:27px;line-height:1.6}
.sub113 .ex130-location #living-values>article>p{font-size:16px;line-height:1.9}
.sub113 .ex130-location #living-values .edition-living-image img{aspect-ratio:4/3}
/* Plan: the diagram stays undistorted, with accurately aligned numbered markers. */
.sub113 #site-plan.ex130-plan{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:6%;align-items:start}
.ex130-plan-canvas{position:relative;width:100%}
.sub113 .ex130-plan-canvas img{clip-path:none!important;opacity:1!important}
.ex130-plan-rail{position:sticky;top:180px;border-top:2px solid var(--copper);padding-top:30px}
.ex130-plan-rail>h3{font-size:32px;line-height:1.5;margin:15px 0 28px}
.sub113 .ex130-plan-rail .ref113-plan-legend{background:none;padding:0;border:0;display:grid;justify-content:stretch;gap:0;margin:0 0 35px}
.ex130-plan-choice{display:flex;align-items:center;gap:18px;padding:18px 20px;border:0;border-bottom:1px solid var(--ex-line);background:transparent;color:var(--ink);font-size:17px;cursor:pointer;text-align:left;transition:background .35s}
.sub113 .ex130-plan-choice b{color:var(--bronze);border:1px solid var(--copper);width:36px;height:36px}
.ex130-plan-choice[aria-pressed=true]{background:var(--ink);color:var(--paper)}
.sub113 .ex130-plan-choice[aria-pressed=true] b{color:var(--copper-light)}
.ex130-plan-spot{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:1px solid var(--paper);background:var(--ink);color:var(--paper);font-size:15px;box-shadow:0 0 0 5px #eef0e950;cursor:pointer;transition:box-shadow .4s,background .4s}
.ex130-plan-spot[aria-pressed=true]{background:#94694f;box-shadow:0 0 0 9px #be91754d,0 0 0 20px #be917520}
.sub113 .ex130-plan-rail .ref113-grid{display:block;margin:0}.ex130-plan-rail .ref113-grid article{margin-top:28px;border:0;padding:0;background:transparent}
.sub113 .ex130-plan-rail .ref113-grid h3{font-size:23px}.sub113 .ex130-plan-rail .ref113-grid p{font-size:16px;line-height:1.9}
/* Interior: material inspection, with deliberate crops rather than pointer drift. */
.sub113[data-page=interior] .ref113-alternating{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7%;padding:50px 0;margin-top:90px;border-block:1px solid var(--ex-line)}
.ex130-material-lens{overflow:hidden;position:relative;background:var(--ex-soft)}
.sub113 .ex130-material-lens img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),transform-origin 1.1s;clip-path:none!important;opacity:1!important}
.ex130-material-controls{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid var(--ex-line)}
.ex130-material-button{padding:16px 8px;background:transparent;border:0;border-right:1px solid var(--ex-line);font-size:15px;color:var(--ink);cursor:pointer}
.ex130-material-button:last-child{border:0}.ex130-material-button[aria-pressed=true]{background:var(--ink);color:var(--paper)}
/* System: broad image strips expand into an architectural journal spread. */
.sub113[data-page=system] .ex130-system{display:block;margin-top:65px}
.sub113[data-page=system] .ex130-system .system-photo-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-bottom:26px;border:0;border-top:1px solid var(--copper);background:transparent;transition:background .5s;transform:none!important}
.sub113[data-page=system] .ex130-system .system-photo-media{min-width:0}
.sub113[data-page=system] .ex130-system .system-photo-media img{height:400px;aspect-ratio:auto;transition:transform .8s}
.sub113[data-page=system] .ex130-system .is-selected .system-photo-media img{height:400px}
.sub113[data-page=system] .ex130-system .system-photo-copy{align-content:center;padding:35px 40px;grid-template-columns:55px minmax(0,1fr)}
.sub113[data-page=system] .ex130-system .is-selected{background:var(--ex-soft)}
.ex130-system-select{font:inherit;color:inherit;background:none;border:0;padding:8px 0;cursor:pointer;text-align:left;border-bottom:1px solid transparent}
.ex130-system-select:hover,.ex130-system-select[aria-pressed=true]{border-color:var(--copper)}
.sub113[data-page=system] .ex130-system .system-photo-card:nth-child(even) .system-photo-media{order:2}
/* Unit portfolios, community diptychs and useful supporting pages. */
.sub113[data-page=units] .ref113-type-summary>article{min-height:360px;display:flex;flex-direction:column;justify-content:center;transition:background .5s,transform .5s}
.sub113[data-page=units] .ref113-type-summary>article:last-child{margin-top:75px}
.sub113[data-page=units] .ref113-type-summary>article h3{font-size:clamp(90px,10vw,150px);line-height:1}
.sub113[data-page=units] #floor-plans{max-width:900px;padding-left:35px;border-left:2px solid var(--copper);margin-top:100px}
.sub113 .ref113-type-summary.is-single{border-block:1px solid var(--copper);padding:35px 0;margin-bottom:65px}
.sub113 .ref113-relation{box-shadow:none;padding:32px;border:1px solid var(--ex-line)}
.ex130-relation-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:25px}
.ex130-relation-controls button{padding:10px 16px;background:var(--paper);border:1px solid var(--ex-line);font-size:14px;color:var(--ink);cursor:pointer}
.ex130-relation-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}
.sub113 .ref113-relation svg circle.is-selected{fill:var(--copper-light);stroke:var(--bronze);stroke-width:2}
.sub113[data-page=community] #community-system{position:relative;padding-bottom:55px;border-bottom:1px solid var(--copper)}
.sub113[data-page=community] #community-system>h3,.sub113[data-page=community] #community-system>p{max-width:760px;margin-left:auto;margin-right:auto}
.sub113[data-page=community] .ref113-alternating{grid-template-columns:1.4fr 1fr;gap:0;background:var(--ink);border:0;padding:0;margin-top:80px}
.sub113[data-page=community] .ref113-alternating-media{padding:30px}.sub113[data-page=community] .ref113-alternating-copy{padding:50px 40px;color:var(--paper)}
.sub113[data-page=community] .ref113-alternating-copy h3,.sub113[data-page=community] .ref113-alternating-copy p{color:var(--paper)}
.sub113[data-page=community] .ref113-alternating-copy a{color:var(--paper)}
.sub113[data-page=building-info] .ref113-grid-2{grid-template-columns:1.25fr 1fr;gap:6%;align-items:center}
.sub113[data-page=building-info] .ref113-facts{box-shadow:none}
.sub113 .ref113-process{gap:0;border-top:1px solid var(--copper);counter-reset:process}
.sub113 .ref113-process li{border:0;border-right:1px solid var(--ex-line);background:transparent;padding:105px 30px 25px;position:relative}
.sub113 .ref113-process li:last-child{border-right:0}
.sub113 .ref113-process li:before{font-size:62px;top:25px;color:var(--bronze)}
.sub113 .ref113-faq summary{padding-block:23px;font-size:18px}
.sub113 .ref113-video{padding:clamp(12px,3vw,40px);box-shadow:0 25px 65px #303f4b1a;position:relative;background:#25323d}
.sub113 .ref113-video:before{content:'';display:block;height:3px;background:linear-gradient(90deg,transparent,var(--copper),transparent);margin-bottom:18px}
.sub113 .ref113-video video{width:100%;max-height:70svh}
.sub113[data-page=film] #project-review,.sub113[data-page=unit-video] #project-review{max-width:1200px;margin-inline:auto}
.sub113[data-page=news] .ref113-documents{counter-reset:documents;border-top:1px solid var(--copper)}
.sub113[data-page=news] .ref113-documents>a{counter-increment:documents;display:flex;align-items:center;gap:24px;min-height:105px;border-bottom:1px solid var(--ex-line);padding:25px 15px}
.sub113[data-page=news] .ref113-documents>a:before{content:'0' counter(documents);font:400 42px/1 var(--display-font);color:var(--bronze)}
.sub113[data-page=news] .ref113-news-empty{border-inline:0;padding:65px 30px;box-shadow:none;background:transparent}
.sub113[data-page=briefing] .ref113-info-list{padding:35px;background:transparent;border:0;border-block:1px solid var(--copper)}
.sub113[data-page=contact] .form-layout{gap:7%;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.sub113[data-page=contact] .form-layout>div:first-child{border:0;border-left:2px solid var(--copper);box-shadow:none;background:transparent;color:var(--ink);padding:20px 0 20px 28px}
.sub113[data-page=contact] .form-layout>div:first-child p{color:var(--muted)}
.sub113[data-page=contact] .interest-form{border-top:3px solid var(--ink);box-shadow:12px 12px 0 #303f4b06;padding:40px}
.sub113[data-page=privacy] .prose{max-width:920px;margin-inline:auto;border:0;border-top:2px solid var(--copper);box-shadow:none;background:transparent;padding:25px 0}
.sub113[data-page=privacy] .prose p{font-size:16px;line-height:2}
.sub113 .edition-continue{margin-top:0}
@keyframes ex130-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes ex130-cover-reveal{from{opacity:.25;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}
@media(min-width:1600px){.sub113 .atelier-cover{min-height:790px}.sub113 .atelier-cover-image{height:560px}.sub113[data-page=interior] .atelier-cover-image,.sub113[data-page=community] .atelier-cover-image{height:580px}}
@media(max-width:1050px){
 .sub113 .atelier-cover{min-height:620px;padding-inline:6%;gap:4%}.sub113 .atelier-cover h1{font-size:65px}.sub113 .atelier-cover.is-long h1{font-size:53px}.sub113 .atelier-cover-image{height:390px;min-height:390px}.sub113 .atelier-cover.is-unit h1{font-size:160px}
 .sub113 #project-overview.ex130-overview{grid-template-columns:1fr}.ex130-overview .ref113-gallery{position:static;margin-bottom:35px}
 .sub113 .ex130-overview .ref113-gallery-main img{height:450px}.sub113 .ex130-overview .ref113-gallery-thumbs{grid-template-columns:repeat(7,minmax(0,1fr))}
 .ex130-fact strong{font-size:42px}.ex130-premium-tabs .ex130-tab{padding:16px 9px;font-size:13px;min-height:100px}
 .sub113 .ex130-premium-stage .lux-premium-detail{gap:4%}.sub113 .ex130-premium-stage .ref113-media img{height:600px}.sub113 .ex130-premium-stage .lux-offer-detail{font-size:38px}
 .ex130-location{gap:4%;grid-template-columns:1fr 1fr}.sub113 .ex130-location #living-values>article>h3{font-size:23px}
 .sub113 #site-plan.ex130-plan{grid-template-columns:1.3fr 1fr;gap:4%}.ex130-plan-rail{top:165px}.ex130-plan-rail>h3{font-size:27px}
 .sub113[data-page=system] .ex130-system .system-photo-copy{padding:25px;column-gap:12px}.sub113[data-page=system] .ex130-system .system-photo-copy h3{font-size:25px}
}
@media(max-width:767px){
 .sub113 .atelier-cover{display:flex;flex-direction:column;min-height:0;padding:124px 6% 68px;gap:28px;overflow:hidden}
 .sub113 .atelier-cover:after{inset:auto 0 0 36%;height:350px}.sub113 .atelier-cover-copy{align-self:stretch;padding:0}
 .sub113 .atelier-cover h1{font-size:clamp(48px,12vw,83px);line-height:1.01}.sub113 .atelier-cover.is-long h1{font-size:clamp(42px,10.6vw,70px)}
 .sub113 .atelier-cover.is-unit h1{font-size:clamp(120px,34vw,190px)}
 .sub113 .atelier-cover-kicker{font-size:11px;letter-spacing:.14em;margin-bottom:22px}.sub113 .atelier-cover-description{margin-top:25px;padding-left:16px;max-width:none}
 .sub113 .atelier-cover-description .atelier-cover-name{font-size:22px}.sub113 .atelier-cover-description p{font-size:15px;line-height:1.85}
 .sub113 .atelier-cover-scroll{margin-top:22px;font-size:11px}.sub113 .atelier-cover-image{width:100%;height:285px;min-height:285px;align-self:stretch;margin:0;overflow:hidden}
 .sub113 .atelier-cover-image img{inset:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.sub113 .atelier-cover-image:before{display:none}
 .sub113 .atelier-cover-image figcaption{right:20px;bottom:20px;font-size:10px}.ex130-folio{font-size:48px;bottom:15px;right:6%}.ex130-cover-rule{bottom:29px;left:6%;width:68%}
 .sub113 .signature-drawing{width:80%;left:15%;top:5%}.sub113[data-page=interior] .atelier-cover-image,.sub113[data-page=community] .atelier-cover-image{height:330px;min-height:330px;border-radius:45% 45% 0 0}
 .sub113 .sub113-body{width:88%;padding:40px 0 105px}.sub113 .edition-jumps{margin-bottom:30px;gap:10px 18px}.sub113 .edition-jumps a{font-size:13px}
 .sub113 .ref113-notice{font-size:13px}.sub113 .ref113-alternating-copy p{font-size:16px}
 .sub113 .signature-brand-card{min-width:0;width:100%}.sub113 .signature-brand-card:last-child{aspect-ratio:auto}
 .sub113 .ex130-overview .ref113-gallery-main img{height:340px}.sub113 .ex130-overview .ref113-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}
 .sub113 .ex130-overview .ref113-gallery-thumbs img{height:55px}.ex130-fact strong{font-size:33px}.ex130-fact{padding:20px 5px}.ex130-fact span{font-size:13px}
 .sub113 .ex130-dossier .ref113-facts th,.sub113 .ex130-dossier .ref113-facts td{padding:15px 9px;font-size:14px}.sub113[data-page=overview] #project-story{padding:30px 0;margin:55px 0}
 .ex130-premium-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.ex130-premium-tabs .ex130-tab{padding:13px 8px;min-height:94px;font-size:12px}.ex130-tab-number{font-size:25px;margin-bottom:9px}
 .sub113 .ex130-premium-stage .lux-premium-detail{display:block;min-height:0}.sub113 .ex130-premium-stage .ref113-media img{height:350px;flex:none;aspect-ratio:auto}
 .sub113 .ex130-premium-stage .ref113-alternating-copy{padding:30px 0 0}.sub113 .ex130-premium-stage h3{font-size:29px}.sub113 .ex130-premium-stage .lux-offer-detail{font-size:39px;margin-top:13px}
 .sub113 .ex130-premium-stage .premium-editorial-copy{margin-top:25px}.sub113 .ex130-premium-stage .premium-editorial-lead{font-size:22px!important}
 .sub113[data-page=premium] .ex130-premium-stage .lux-premium-number{width:66px;height:66px;font-size:44px;left:15px;top:15px}.sub113 .ex130-premium-stage .ref113-media figcaption{padding:11px 15px;font-size:12px}
 .ex130-location{display:block}.sub113 .ex130-location #wide-map{position:static;margin-bottom:36px}.ex130-location-tabs .ex130-tab{font-size:14px;padding:14px 8px}
 .sub113 .ex130-location #living-values>article>h3{font-size:25px}.sub113 .ex130-location #living-values .edition-living-image img{aspect-ratio:4/3}
 .sub113 #site-plan.ex130-plan{display:block}.ex130-plan-rail{position:static;margin-top:40px}.ex130-plan-rail>h3{font-size:29px}.ex130-plan-spot{width:27px;height:27px;font-size:13px}
 .ex130-plan-choice{font-size:16px;padding:15px}.sub113 .ex130-plan-rail .ref113-grid{display:grid;grid-template-columns:1fr;gap:0}
 .sub113[data-page=interior] .ref113-alternating{display:block;margin-top:50px;padding:30px 0}.ex130-material-controls{margin-bottom:30px}.ex130-material-button{font-size:13px;padding:15px 4px}
 .sub113[data-page=system] .ex130-system .system-photo-card{display:flex;flex-direction:column;margin-bottom:35px}.sub113[data-page=system] .ex130-system .system-photo-card:nth-child(even) .system-photo-media{order:0}
 .sub113[data-page=system] .ex130-system .system-photo-media img{height:310px}.sub113[data-page=system] .ex130-system .is-selected .system-photo-media img{height:310px}
 .sub113[data-page=system] .ex130-system .system-photo-copy{padding:24px 20px}.sub113[data-page=system] .ex130-system .system-photo-copy h3{font-size:25px}
 .sub113[data-page=units] .ref113-type-summary>article{min-height:320px}.sub113[data-page=units] .ref113-type-summary>article:last-child{margin-top:0}.sub113[data-page=units] #floor-plans{padding-left:20px;margin-top:60px}
 .sub113 .ref113-type-summary.is-single{margin-bottom:40px}.sub113 .ref113-relation{padding:22px 8px}.ex130-relation-controls{gap:5px}.ex130-relation-controls button{font-size:13px;padding:9px 12px}
 .sub113[data-page=community] .ref113-alternating{display:block;margin-top:50px}.sub113[data-page=community] .ref113-alternating-media{padding:16px}.sub113[data-page=community] .ref113-alternating-copy{padding:20px 25px 35px}
 .sub113[data-page=building-info] .ref113-grid-2{grid-template-columns:1fr;gap:30px}
 .sub113 .ref113-process li{padding:28px 15px 28px 85px;border-right:0;border-bottom:1px solid var(--ex-line)}.sub113 .ref113-process li:before{font-size:45px;left:12px;top:28px}.sub113 .ref113-faq summary{font-size:16px}
 .sub113 .ref113-video{padding:8px;box-shadow:0 14px 30px #303f4b15}.sub113 .ref113-video:before{margin-bottom:8px}
 .sub113[data-page=news] .ref113-documents>a{gap:15px;padding:24px 8px;min-height:90px}.sub113[data-page=news] .ref113-documents>a:before{font-size:33px}
 .sub113[data-page=briefing] .ref113-info-list{padding:25px 10px}.sub113[data-page=contact] .form-layout{grid-template-columns:1fr;gap:30px}
 .sub113[data-page=contact] .interest-form{padding:28px 20px;box-shadow:6px 6px 0 #303f4b06}.sub113[data-page=contact] .form-layout>div:first-child{padding:10px 0 10px 20px}
}
@media(prefers-reduced-motion:reduce){.sub113 .ex130-cover-rule{animation:none}.sub113 .ex130-material-lens img,.sub113 .ex130-system img{transition:none!important}}
