@font-face{font-family:display;src:url(../media/space_grotesk_variable-s.p.3-55422333ycj.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.cASxWW_className{font-family:display,display Fallback;font-style:normal}.cASxWW_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/plus_jakarta_sans_variable-s.p.1sl5io3s21mlu.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.BJVffW_className{font-family:sans,sans Fallback;font-style:normal}.BJVffW_variable{--font-sans:"sans", "sans Fallback"}
:root{--paper:#f3f0e8;--paper-2:#e7e5da;--sand:#e5e6da;--card:#faf8f2;--ink:#24362e;--ink-2:#30473c;--ink-3:#182a23;--accent:#c7cebb;--sage:#c7cebb;--terracotta:#a65f3b;--olive:#a65f3b;--brass:#c7cebb;--muted:#697169;--muted-paper:#c7cebb;--line:#24362e2b;--line-paper:#f3f0e833;--danger:#f1b9a3;--gutter:clamp(20px, 3.5vw, 64px);--wrap:1500px;--header:88px;--radius:18px;--radius-lg:28px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 18px);scrollbar-gutter:stable}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}body:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed}img,svg{display:block}img{max-width:100%}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.section--ink :focus-visible,.section--deep :focus-visible,.footer :focus-visible{outline-color:var(--accent)}::selection{background:var(--accent);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--accent);color:var(--ink);padding:12px 24px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.wrap{width:min(var(--wrap), calc(100% - var(--gutter) * 2));margin-inline:auto}.section{padding-block:clamp(64px,6vw,100px);position:relative}.section--ink{background:var(--ink);color:var(--paper)}.section--deep{background:var(--ink-3);color:var(--paper)}.section--sand{background:var(--sand)}.display{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;text-wrap:balance;font-size:clamp(42px,5.5vw,86px);font-weight:500;line-height:.99}.display em{color:var(--olive);font-style:normal}.section--ink .display em,.section--deep .display em{color:var(--accent)}.kicker{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.kicker__num{font-family:var(--font-display);letter-spacing:-.02em;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:500;display:grid}.kicker__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.section-head{grid-template-columns:.55fr 1.6fr 1fr;align-items:start;gap:30px;margin-bottom:40px;display:grid}.section-head>.kicker{margin-top:8px}.section-head__aside{color:var(--muted);align-self:end;max-width:440px;font-size:14px}.section-head--paper .section-head__aside{color:var(--muted-paper)}.subhead{font-family:var(--font-display);letter-spacing:-.04em;font-size:24px;font-weight:500;line-height:1.2}.lede{color:var(--muted);font-size:clamp(15px,1.35vw,18px);line-height:1.8}.fineprint{color:var(--muted);max-width:900px;margin-top:22px;font-size:11px;line-height:1.8}.fineprint--paper{color:var(--muted-paper)}.link{border-bottom:1px solid;align-items:center;gap:20px;padding-block:12px;font-size:13px;font-weight:600;display:inline-flex}.link svg{width:19px}.btn{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:55px;padding:16px 24px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.btn svg{flex:none;width:22px;height:22px}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:var(--olive)}.btn--brass{background:var(--accent);color:var(--ink)}.btn--brass:hover{background:#dce1d2}.btn--paper{background:var(--paper);color:var(--ink)}.btn--paper:hover{background:var(--accent)}.btn--line{background:0 0;border-color:currentColor}.btn--sm{min-height:44px;padding:11px 20px;font-size:12px}.btn--block{width:100%;display:flex}.icon-btn{border:1px solid var(--line);background:0 0;flex:none;place-items:center;width:46px;height:46px;display:grid}.icon-btn:hover{background:var(--accent);color:var(--ink)}.icon-btn--paper{color:var(--paper);border-color:var(--line-paper)}.picture{background-color:var(--tone,var(--sand));background-image:var(--lqip);background-size:cover;background-position:var(--focus,center);display:block;position:relative;overflow:hidden}.picture img{object-fit:cover;object-position:var(--focus,center);width:100%;height:100%}.header{height:var(--header);z-index:40;background:var(--paper);border-bottom:1px solid var(--line);transition:box-shadow .25s;position:sticky;top:0}.header.is-scrolled{box-shadow:0 5px 25px #24362e0a}.header__inner{height:100%;width:min(var(--wrap), calc(100% - 2 * var(--gutter)));justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex}.wordmark{flex:none;align-items:center;gap:11px;display:inline-flex}.wordmark__logo{width:clamp(205px,17.5vw,245px);height:auto;display:block}.wordmark--paper{color:var(--paper)}.header__nav{gap:clamp(18px,2vw,32px);display:flex}.header__nav a{padding-block:15px;font-size:12px;font-weight:600;position:relative}.header__nav a:after{content:"";background:var(--ink);height:2px;transition:right .2s;position:absolute;bottom:9px;left:0;right:100%}.header__nav a:hover:after{right:0}.header__actions{align-items:center;gap:24px;display:flex}.header__phone{letter-spacing:-.02em;font-size:11px;font-weight:600}.header__menu{display:none}.drawer{width:min(420px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--paper);border:0;margin:0 0 0 auto;padding:0}.drawer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#182a23b3}.drawer__panel{flex-direction:column;min-height:100%;padding:24px;display:flex}.drawer__top{justify-content:space-between;align-items:center;gap:20px;display:flex}.drawer__nav{margin-block:56px;display:grid}.drawer__nav a{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.05em;padding:15px 0;font-size:34px;line-height:1.1}.drawer__nav small{font-family:var(--font-sans);margin-right:20px;font-size:10px}.drawer__bottom{gap:22px;margin-top:auto;display:grid}.drawer__bottom>span{color:var(--muted);font-size:11px}.drawer__phone{font-size:22px;font-family:var(--font-display)}.dock{display:none}.scale{background:var(--ink);color:var(--paper)}.scale .display em{color:var(--sage)}.scale .section-head__aside,.scale .fineprint--paper{color:var(--muted-paper)}.scale .section-head{margin-bottom:70px}.figures{border-top:1px solid var(--line-paper);grid-template-columns:repeat(4,1fr);display:grid}.figures>div{border-right:1px solid var(--line-paper);flex-direction:column-reverse;gap:18px;padding:25px 25px 12px;display:flex}.figures>div:first-child{padding-left:0}.figures>div:last-child{border:0}.figures dt{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.figures dd{font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;font-size:clamp(37px,4.9vw,76px);line-height:1}.figures small{letter-spacing:-.02em;margin-left:8px;font-size:13px}.explorer{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#24362e06 50%,#0000 calc(50% + .5px))}.unit-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border:0;gap:12px;margin-bottom:30px;display:flex}.unit-tabs button{border-right:1px solid var(--line);text-align:left;border:1px solid var(--line);background:0 0;border-radius:22px;flex:1;align-items:baseline;gap:24px;padding:20px 26px;transition:background .25s;display:flex}.unit-tabs button:last-child{border-right:1px solid var(--line)}.unit-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.unit-tabs strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:44px;font-weight:500;line-height:1}.unit-tabs span{font-size:11px}.explorer__grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:32px;display:grid}.stage{min-width:0;top:calc(var(--header) + 25px);position:sticky}.stage__frame{width:100%;height:min(650px, calc(100svh - var(--header) - 108px));background:var(--sand);border-radius:var(--radius-lg);min-height:320px;padding:0;display:block;position:relative;overflow:hidden}.stage__img{height:100%}.stage__img img{transition:transform .7s var(--ease)}.stage__frame:hover img{transform:scale(1.025)}.stage__expand{width:44px;height:44px;color:var(--ink);background:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.stage__caption{color:var(--muted);justify-content:space-between;gap:20px;padding-top:15px;font-size:10px;display:flex}.stage__caption>span:first-child{max-width:75%}.stage__caption strong{color:var(--ink)}.stage__shots{flex:none;align-items:flex-start;display:flex}.stage__shots button{background:0 0;place-items:center;width:28px;height:28px;padding:0;display:grid}.stage__shots button:after{content:"";border:1px solid var(--ink);border-radius:50%;width:6px;height:6px}.stage__shots button[aria-pressed=true]:after{background:var(--ink)}.stage__soon{border:1px solid var(--line);border-radius:var(--radius-lg);background:repeating-linear-gradient(-45deg,#0000,#0000 15px,#24362e04 15px 16px);flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:620px;display:flex}.stage__soon-type{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(100px,15vw,200px);line-height:1}.stage__soon-type em{color:var(--olive);font-style:normal}.stage__soon>p{font-size:12px}.unit-card{border:1px solid var(--line);background:var(--card);border-radius:var(--radius-lg);min-width:0;overflow:clip}.plan{background:var(--paper-2);padding:22px;position:relative}.plan__switch{gap:8px;margin-bottom:18px;display:flex}.plan__switch button{border:1px solid var(--line);background:0 0;border-radius:999px;padding:8px 12px;font-size:10px}.plan__switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.plan__canvas{position:relative}.plan__img{background-size:contain;width:100%}.plan__img img{height:auto}.plan__note{text-align:center;color:var(--muted);padding-top:10px;font-size:9px}.hotspot{z-index:1;background:0 0;justify-items:center;min-width:44px;min-height:44px;padding:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.hotspot__dot{background:var(--paper);width:30px;height:30px;color:var(--ink);border:1px solid var(--ink);border-radius:50%;place-items:center;font-size:11px;font-weight:700;transition:background .2s,transform .2s;display:grid;box-shadow:0 0 0 5px #24362e1a}.hotspot[aria-pressed=true] .hotspot__dot{background:var(--accent);transform:scale(1.1)}.hotspot__label{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;margin-top:5px;padding:4px 10px;font-size:9px;display:block}.hotspot:hover{z-index:2}.unit-card__body{padding:clamp(22px,2.6vw,38px)}.unit-card__title{font-family:var(--font-display);letter-spacing:-.05em;margin-block:15px;font-size:clamp(28px,2.7vw,40px);font-weight:500;line-height:1.12}.unit-card__lead{color:var(--muted);font-size:13px}.ledger{margin-block:25px}.ledger>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.ledger dt{color:var(--muted);font-size:10px}.ledger dd{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-size:22px}.ledger dd small{font-size:10px}.ledger__main dd{font-size:27px}.ticks{gap:9px;margin-bottom:26px;display:grid}.ticks li{color:var(--muted);align-items:start;gap:10px;font-size:11px;display:flex}.ticks svg{width:16px;height:16px;color:var(--olive);flex:none}.living__grid{grid-template-columns:1fr 1fr;align-items:center;gap:6%;display:grid}.living__media{padding-bottom:50px;position:relative}.living__stamp{z-index:1;background:var(--accent);width:75px;height:75px;font-size:60px;line-height:1;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-27px;right:-27px}.living__media:after{content:"LAVENZAPORT / ORTAK YAŞAM";letter-spacing:.15em;border-bottom:1px solid var(--line);width:100%;padding-bottom:15px;font-size:10px;position:absolute;bottom:0;left:0}.living__media .picture{border-radius:var(--radius-lg);height:650px;overflow:hidden}.living__copy>.kicker{margin-bottom:32px}.living__copy .display{font-size:clamp(40px,4.4vw,68px)}.amenities{margin-top:40px}.amenities li{border-top:1px solid var(--line);gap:22px;padding:24px 0;display:flex}.amenities__icon{background:var(--paper-2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.amenities h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:500}.amenities p{color:var(--muted);margin-top:5px;font-size:13px}.is-current .timeline__status{color:var(--accent)}.faq__grid{grid-template-columns:1fr 1.5fr;gap:10%;display:grid}.faq header>.kicker{margin-bottom:30px}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding-block:24px;font-size:14px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;width:20px;transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details>p{color:var(--muted);padding:0 40px 25px 0;font-size:13px}.contact{overflow:hidden}.contact__grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.contact__copy>.kicker{margin-bottom:35px}.contact .display{font-size:clamp(48px,5.8vw,90px)}.contact .lede{color:var(--muted-paper);max-width:390px;margin-top:34px;font-size:14px}.contact__phone{font-family:var(--font-display);letter-spacing:-.05em;margin-block:45px 28px;font-size:clamp(26px,3vw,44px);line-height:1.1;display:block}.contact__phone small{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-paper);margin-bottom:13px;font-size:9px;display:block}.contact__place{color:var(--muted-paper);align-items:center;gap:10px;font-size:11px;display:flex}.contact__place svg{width:16px}.lead-form,.form-success{border:1px solid var(--line-paper);border-radius:var(--radius-lg);background:#ffffff03;gap:25px;padding:clamp(24px,3vw,40px);display:grid;position:relative}.form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-field label{color:var(--muted-paper);margin-bottom:8px;font-size:11px;display:block}.form-field label span{color:var(--accent)}.form-field label small{opacity:.75}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{width:100%;color:var(--paper);appearance:none;background:0 0;border:0;border-bottom:1px solid #f3f0e866;border-radius:0;padding:12px 0;font-size:16px;transition:border-color .2s}.lead-form select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:22px}.lead-form select option{color:var(--ink);background:var(--paper)}.lead-form textarea{resize:vertical;min-height:70px}.lead-form ::placeholder{color:#f3f0e880}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-bottom:2px solid var(--accent);outline:0}.lead-form [aria-invalid=true]{border-bottom-color:var(--danger)}.field-error,.form-error{color:var(--danger);margin-top:6px;font-size:11px;display:block}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent{color:var(--muted-paper);align-items:flex-start;gap:11px;font-size:11px;display:flex}.consent input{width:19px;height:19px;accent-color:var(--accent);flex:none;margin:2px 0 0}.consent input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.consent a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.form-availability{background:#c7cebb10;align-items:center;gap:10px;padding:13px 15px;font-size:11px;display:flex}.form-availability>span{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.form-availability a{text-underline-offset:3px;text-decoration:underline}.form-submit:disabled{opacity:.45}.form-footnote{color:var(--muted-paper);font-size:10px}.form-success h3{font-family:var(--font-display);letter-spacing:-.05em;font-size:40px;font-weight:500;line-height:1}.form-success em{color:var(--accent);font-style:normal}.form-success p{color:var(--muted-paper);font-size:13px}.success-mark{background:var(--accent);width:52px;height:52px;color:var(--ink);place-items:center;display:grid}.lightbox{background:var(--ink-3);color:var(--paper);border:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:70px 80px 28px;overflow:hidden}.lightbox::backdrop{background:var(--ink-3)}.lightbox__bar{justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:30px;right:30px}.lightbox__count{font-size:12px;font-family:var(--font-display)}.lightbox__count i{color:var(--muted-paper);padding-inline:10px;font-style:normal}.lightbox__figure{flex-direction:column;align-items:center;gap:16px;height:100%;display:flex}.lightbox__figure .picture{background-color:#0000;background-image:none;flex:1;width:100%;min-height:0}.lightbox__figure img{object-fit:contain}.lightbox figcaption{text-align:center;font-size:11px}.lightbox figcaption span{color:var(--muted-paper)}.lightbox__prev,.lightbox__next{background:var(--ink);position:absolute;top:50%;transform:translateY(-50%)}.lightbox__prev{left:17px}.lightbox__next{right:17px}.lightbox :focus-visible{outline-color:var(--accent)}.footer{background:var(--ink-3);color:var(--paper);padding:64px 0 25px}.footer__top{justify-content:space-between;align-items:start;gap:40px;padding-bottom:55px;display:flex}.footer__line{font-family:var(--font-display);letter-spacing:-.04em;font-size:25px;line-height:1.2}.footer__line em{color:var(--accent);font-style:normal}.footer__cols{border-top:1px solid var(--line-paper);grid-template-columns:1fr 1fr 1fr;gap:40px;padding-block:30px;display:grid}.footer__cols nav,.footer__cols>div{flex-wrap:wrap;align-content:start;gap:12px 22px;font-size:11px;display:flex}.footer__cols>div{flex-direction:column}.footer__cols span{color:var(--muted-paper)}.footer__cols a:hover{color:var(--accent)}.footer__legal{color:var(--muted-paper);max-width:820px;margin-top:12px;font-size:10px;line-height:1.8}.footer__signature{font-family:var(--font-display);letter-spacing:-.08em;justify-content:space-between;align-items:center;gap:15px;padding-top:30px;font-size:clamp(27px,9.1vw,144px);font-weight:500;line-height:1.25;display:flex}.footer__signature span{color:var(--accent);font-size:.85em}.footer__bottom{border-top:1px solid var(--line-paper);color:var(--muted-paper);justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;display:flex}.legal-page{width:min(760px, calc(100% - 2 * var(--gutter)));margin:0 auto;padding:28px 0 120px}.legal-nav{justify-content:space-between;align-items:center;margin-bottom:72px;font-size:12px;font-weight:600;display:flex}.legal-page h1{font-family:var(--font-display);letter-spacing:-.06em;margin:20px 0 40px;font-size:clamp(40px,6vw,70px);font-weight:500;line-height:1}.legal-page h1 em{color:var(--olive);font-style:normal}.legal-page h2{margin:40px 0 10px;font-size:17px}.legal-page p,.legal-page li{color:var(--muted);font-size:13px}.legal-page ul{padding-left:20px;list-style:outside}.legal-notice{background:var(--paper-2);padding:16px 18px}.not-found{min-height:100svh;padding:var(--gutter);place-content:center;justify-items:start;gap:24px;display:grid}.not-found h1{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(48px,8vw,96px);font-weight:500;line-height:.98}.not-found h1 em{color:var(--olive);font-style:normal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1180px){.header__phone{display:none}.header__nav{gap:22px}.section-head{grid-template-columns:.45fr 1.7fr 1fr;gap:24px}.unit-tabs button{gap:16px;padding-inline:24px}.explorer__grid{gap:24px}.living__media .picture{height:580px}}@media (max-width:1000px){.header__nav{gap:18px}.section-head{grid-template-columns:1.5fr 1fr}.section-head>.kicker{grid-column:1/-1;margin:0 0 10px}.section-head__aside{max-width:360px}.living__grid{gap:6%}.living__media .picture{height:560px}.contact__grid{gap:5%}}@media (max-width:900px){:root{--header:76px}.header__nav{display:none}.header__phone{display:inline}.header__menu{display:grid}.header__actions{gap:12px}.explorer__grid{grid-template-columns:1fr}.stage{position:relative;top:auto}.stage__frame{height:min(80vw,650px)}.unit-card{grid-template-columns:1fr 1fr;align-items:start;display:grid}.plan{flex-direction:column;justify-content:center;height:100%;padding:20px;display:flex}.stage__soon{min-height:460px}.unit-card:not(:has(.plan)){display:block}.living__grid{grid-template-columns:1fr;align-items:start;gap:50px}.living__media{max-width:75%}.living__media .picture{height:500px}.living__copy{max-width:640px;margin-left:16%}.amenities{grid-template-columns:1fr;display:grid}.faq__grid{grid-template-columns:1fr 1.5fr;gap:45px}.contact__grid{grid-template-columns:1fr;gap:45px}.contact__copy{max-width:600px}.contact .lead-form{width:min(100%,760px);margin-left:auto}}@media (max-width:720px){:root{--header:70px}body{font-size:14px}.header__phone{display:none}.header__inner{gap:12px}.wordmark__logo{width:clamp(190px,59vw,220px)}.header__actions>.btn{display:none}.header__menu{width:42px;height:42px}.section-head{margin-bottom:40px;display:block}.section-head>.kicker{margin-bottom:30px}.section-head__aside{max-width:480px;margin-top:28px;font-size:13px}.display{font-size:clamp(40px,9.7vw,64px)}.kicker{font-size:9px}.kicker__num{width:25px;height:25px}.scale .section-head{margin-bottom:40px}.figures{grid-template-columns:1fr 1fr}.figures>div{border-bottom:1px solid var(--line);border-right:0;gap:14px;padding:25px 0}.figures>div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.figures>div:last-child{border-bottom:1px solid var(--line)}.figures dd{font-size:clamp(40px,10.3vw,68px)}.figures small{margin-left:5px;font-size:10px}.figures dt{font-size:8px}.unit-tabs{margin-bottom:22px}.unit-tabs button{padding:20px 12px;display:block}.unit-tabs strong{font-size:36px;display:block}.unit-tabs span{margin-top:9px;font-size:9px;display:block}.stage__frame{height:110vw;max-height:640px}.stage__caption{gap:10px;font-size:9px}.stage__caption>span:first-child{max-width:65%}.stage__shots button{width:25px}.explorer__grid{flex-direction:column;display:flex}:is(.unit-card,.unit-card:not(:has(.plan))){display:contents}.stage{order:2;width:100%}.unit-card__body{border:1px solid var(--line);background:var(--card);order:3;width:100%}.plan{border:1px solid var(--line);order:1;width:100%}.unit-card__body{padding:26px}.plan{padding:25px}.plan__canvas{width:100%;max-width:460px;margin-inline:auto}.stage__soon{min-height:390px;padding:25px}.stage__soon .btn{gap:12px;padding-inline:15px;font-size:11px}.living__grid{gap:40px}.living__media{max-width:93%;padding-bottom:42px}.living__media .picture{height:110vw;max-height:550px}.living__stamp{width:55px;height:55px;font-size:45px;top:-20px;right:-20px}.living__copy{margin-left:0}.living__copy .display{font-size:clamp(40px,9vw,62px)}.amenities{margin-top:30px}.faq__grid{grid-template-columns:1fr;gap:40px}.faq summary{font-size:13px}.contact .display{font-size:clamp(46px,11vw,70px)}.lead-form,.form-success{gap:22px;padding:23px}.form-row{grid-template-columns:1fr;gap:22px}.lightbox{padding:75px 15px 92px}.lightbox__bar{left:18px;right:18px}.lightbox__prev,.lightbox__next{top:auto;bottom:22px;transform:none}.lightbox__prev{left:calc(50% - 55px)}.lightbox__next{right:calc(50% - 55px)}.lightbox figcaption{font-size:9px}.footer{padding-top:50px;padding-bottom:95px}.footer__top{gap:35px;padding-bottom:35px;display:grid}.footer__line{font-size:26px}.footer__cols{grid-template-columns:1fr 1fr;gap:30px}.footer__cols nav{grid-column:1/-1}.footer__cols nav,.footer__cols>div{font-size:10px}.footer__legal{font-size:9px}.footer__signature{padding-top:35px;font-size:12vw}.footer__bottom{margin-top:10px;font-size:8px}.dock{z-index:35;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);transition:transform .25s var(--ease);grid-template-columns:1fr 1.6fr;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dock.is-visible{transform:translateY(0)}.dock a{justify-content:center;align-items:center;gap:12px;min-height:57px;font-size:11px;font-weight:600;display:flex}.dock svg{width:18px;height:18px}.dock__primary{background:var(--accent)}}@media (max-width:370px){.figures dd{font-size:36px}.plan{padding:15px}}[data-reveal=cut][data-reveal-state=seen] .picture{animation:media-arrive .7s var(--ease)}[data-reveal=type][data-reveal-state=seen] .display,.figures[data-reveal-state=seen]>div{animation:content-arrive .65s var(--ease)}.figures[data-reveal-state=seen]>div:nth-child(2){animation-delay:60ms}.figures[data-reveal-state=seen]>div:nth-child(3){animation-delay:.12s}.figures[data-reveal-state=seen]>div:nth-child(4){animation-delay:.18s}@keyframes media-arrive{0%{opacity:.7;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes content-arrive{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal] .picture,[data-reveal] .display,.figures>div{animation:none!important}}@media (max-width:900px){.plan,.unit-card__body{border-radius:var(--radius-lg)}.stage{scroll-margin-top:8px}}.header__menu{border-radius:50%}
