/* Batumi's independent visual edition: an architectural journal, not the Dubai layout. */
/* Colour edition: coastal turquoise, coral, apricot and lavender. */
:root{--night:#35252c;--deep:#483139;--paper:#f1e9dd;--ink:#4d343a;--copper:#ad7058;--line:#f1e9dd30;--quiet:#c3b0ad}
body{background:var(--night)}header{background:var(--paper);color:var(--ink);border-bottom:1px solid #4d343a20;height:120px}header .wordmark span{color:#977b77}header .nav-enquiry{border-color:#4d343a40}header .nav-enquiry:hover{background:#4d343a0b}.wordmark{font-size:35px;letter-spacing:8px}header nav{gap:40px}.hero{max-height:1100px;min-height:820px}.hero-copy{padding-top:135px;max-width:760px}.hero h1{font-size:clamp(76px,8.2vw,132px);line-height:1.03;letter-spacing:-5px}.hero-copy>p:not(.eyebrow){font-size:12px;line-height:2}.hero-topline{left:7vw;right:7vw;top:35px;font-size:7px}.hero-art{inset:70px 5vw 105px auto;width:53%;border-radius:46% 46% 0 0;overflow:hidden;border:1px solid #c7b39b40;background:#755b6230}.hero-art svg{width:160%;height:100%;left:-50%;opacity:.9}.hero-art:after{display:none}.sun{width:300px;height:300px;right:12%;top:7%;background:#ab756025;box-shadow:none}.hero-copy{text-shadow:0 2px 30px #35252c20}.hero-bottom{left:7vw;right:7vw;bottom:32px}.button{border-radius:40px;padding:6px 7px 6px 25px;min-height:59px;background:#c28d73}.button b{border-radius:50%;width:43px;height:43px}.button:hover{background:#dbac8d}.quiet-link{font-size:10px}.hero-actions{gap:30px}body.day .hero{background:var(--paper);color:var(--ink)}body.day .hero-copy{max-width:760px;text-shadow:0 2px 25px #f1e9dd50}body.day .hero-copy>p:not(.eyebrow){color:#8a716b}body.day .hero-copy .eyebrow{background:transparent;color:#856f68}body.day .hero h1{text-shadow:none}body.day .hero-art{background:#ddcdbb;color:#7b685f;border-color:#bca28e60}body.day .hero .sun{background:radial-gradient(circle at 35% 35%,#f8e4c9c0,#b9836330 65%);transform:none}body.day .hero .hero-bottom{border-color:#4d343a30}body.day .hero .atmosphere{border-color:#4d343a30}.atmosphere{border-radius:30px;padding:3px}.atmosphere button{border-radius:30px;padding:7px 15px}body.day .atmosphere button.active{background:var(--ink);color:var(--paper)}.perspective{padding-top:125px;padding-bottom:95px;border-top:1px solid #4d343a20}.perspective .intro-layout{grid-template-columns:1.5fr 1fr;gap:10%;align-items:center}.intro-layout h2{font-size:85px;max-width:700px}.perspective .intro-layout>div{border-left:1px solid #4d343a30;padding-left:35px;max-width:390px}.intro-layout p{color:#8a7970}.intro-layout .lead{font-size:20px;color:var(--ink)}.editorial-rule{color:#9b8175;border-color:#4d343a30;letter-spacing:2px}.setting{background:#483139;padding-top:80px;padding-bottom:80px}.setting-buttons button{font-size:27px}.collection{background:#eadfcf;color:var(--ink)}.collection .section-head{align-items:center}.collection h2{font-size:95px}.collection .section-head>p,.concept-notice{color:#92786d}.concept-notice{border-color:#4d343a30;font-size:8px;max-width:850px}.toolbar{margin-top:10px}.toolbar label{color:#8a716b}.toolbar select,.toolbar button{border-color:#4d343a30}.toolbar select option{color:var(--ink)}#save-count{border-color:#4d343a30}.cards{gap:45px 30px}.card{border:0;background:transparent;border-bottom:1px solid #4d343a30;padding-bottom:10px}.card:hover{transform:none;border-color:#ad7058}.card-graphic{border-radius:120px 120px 0 0;height:285px;color:#735959;background:#d4c2b4}.card-graphic.blue{background:#c1cbca;color:#526467}.card-graphic.sand{background:#d9c4ac;color:#805f4b}.card-graphic.sage{background:#bdc8b6;color:#52644f}.card-graphic.rust{background:#cda79b;color:#72534c}.card-copy{padding:25px 5px}.card-loc,.card-specs{color:#8c756a}.card-copy h3{font-size:39px}.card-end{border-color:#4d343a25}.card-end small{color:#92786d}.open-card{border-color:#4d343a40}.card .save{background:#f1e9dd80;color:var(--ink);border-color:#4d343a40}.card .save[aria-pressed=true]{background:var(--ink);color:var(--paper)}.card .graphic-index{left:30px;top:22px}.card .graphic-note{left:25px}.card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;border-bottom:0;padding-bottom:30px}.card:first-child .card-graphic{height:410px;border-radius:190px 190px 0 0}.card:first-child .card-copy{padding:30px 25px 30px 0}.card:first-child .card-copy h3{font-size:64px}.card:first-child .card-loc{font-size:10px;letter-spacing:2px}.card:first-child .card-specs{margin-top:30px}.card:first-child .card-end strong{font-size:42px}.card:nth-child(3n){padding-top:45px}.collection-foot{border-color:#4d343a30}.market{background:#d7c5b4}.market .market-grid article{border-color:#4d343a30}.market .section-head>p,.market .source-note,.market-grid article>p{color:#846c61}.market-grid strong{font-size:46px}.market-grid article>span{color:#846c61}.rental{background:#49333b}.rental-results{background:#302229}.rental-layout{border-color:#f1e9dd30}.process{background:#f1e9dd;color:var(--ink)}.process-grid article{border-color:#4d343a30}.process-grid p{color:#8b766e}.faq{background:#dfd1c0;color:var(--ink)}.faq details{border-color:#4d343a30}.faq details p{color:#8a756c}.closing{background:#49333b}.closing h2{font-size:90px}.closing .eyebrow{color:#c3b0ad}.closing em{color:#d0a088}.closing .button{margin-top:15px}.closing-watermark{font-size:780px;color:#ffffff03;right:5%}.contact-links a,.location a{border-color:#f1e9dd30}.contact-links{color:#d5bfaf}.location{color:#d5bfaf}.floating-contact{border-radius:40px;background:#c28d73}.shortlist-tray{border-radius:40px;padding:7px 8px 7px 23px}.shortlist-tray button{border-radius:30px}.shortlist-tray button:last-child{background:#4d343a}.detail-art{background:#d4c2b4;color:#735959}.detail-art .small-note{color:#80675f}.detail-art .diagram-tabs button{color:#72534c}.detail-copy .small-note,dialog .small-note{color:#927e72}.detail-question{border-color:#4d343a30!important}dialog{border-radius:12px}dialog input,dialog select,dialog textarea{border-color:#4d343a30}.room-breakdown .space-row>div{background:#4d343a15}.selection-note{background:#e0d3c1}.compare-item{border-color:#4d343a30}.detail-copy .button{border-radius:35px}.privacy-dialog p{color:#8b766e}.empty p{color:#8b766e}
@media(max-width:1100px){.hero h1{font-size:100px}.hero-art{width:56%;right:3%}.hero-copy{padding-top:140px}.intro-layout h2{font-size:65px}.collection h2{font-size:80px}.card:first-child{gap:30px}.card:first-child .card-copy h3{font-size:49px}.card:first-child .card-graphic{height:360px}}
@media(max-width:760px){header{height:90px;padding:0 23px}.wordmark{font-size:27px;letter-spacing:5px}header nav{top:90px;color:var(--paper)}header .nav-enquiry{font-size:7px;padding:10px}.hero{min-height:1080px}.hero-topline{left:23px;right:23px;top:24px}.hero-copy{padding:85px 23px 470px;max-width:none}.hero h1{font-size:78px;letter-spacing:-3px}.hero-art{width:70%;inset:auto 6% 100px auto;height:420px;border-radius:150px 150px 0 0}.hero-art svg{height:100%;width:190%;left:-65%;top:0;bottom:0}.hero-copy>p:not(.eyebrow){font-size:11px}.sun{top:8%;right:3%;width:210px;height:210px}.hero-bottom{left:23px;right:23px;bottom:28px}.hero-actions{gap:20px}.hero .button{font-size:9px;gap:13px}.hero .quiet-link{font-size:8px;gap:10px}.perspective{padding-top:70px;padding-bottom:65px}.perspective .intro-layout{grid-template-columns:1fr;gap:15px}.perspective .intro-layout>div{padding-left:0;border-left:0;max-width:none}.intro-layout h2{font-size:55px}.intro-layout .lead{font-size:18px}.editorial-rule{font-size:6px;letter-spacing:.5px}.setting{padding-top:60px;padding-bottom:60px}.setting-buttons button{font-size:26px}.collection h2{font-size:65px}.collection .section-head>p{font-size:11px}.cards{gap:30px 20px}.card-graphic{height:220px;border-radius:100px 100px 0 0}.card-copy{padding:22px 2px}.card-copy h3{font-size:31px}.card:first-child{grid-template-columns:1fr 1fr;gap:25px;padding-bottom:10px}.card:first-child .card-graphic{height:280px;border-radius:130px 130px 0 0}.card:first-child .card-copy{padding:15px 0}.card:first-child .card-copy h3{font-size:40px}.card:first-child .card-loc{font-size:7px;letter-spacing:1px}.card:first-child .card-specs{margin-top:15px;font-size:8px;flex-direction:column;gap:5px}.card:first-child .card-end strong{font-size:31px}.card:nth-child(3n){padding-top:25px}.market-grid strong{font-size:36px}.closing h2{font-size:60px}.closing-watermark{font-size:510px}.shortlist-tray{border-radius:4px;padding-left:12px}.shortlist-tray button{border-radius:20px}.rental-results>strong{font-size:72px}}
@media(max-width:520px){.hero h1{font-size:69px}.hero-art{width:78%;right:4%}.hero .eyebrow{font-size:6px;letter-spacing:1px}.hero .quiet-link{font-size:7px}.cards{gap:30px}.card-graphic{height:290px;border-radius:145px 145px 0 0}.card-copy h3{font-size:41px}.card:first-child{grid-template-columns:1fr;gap:5px}.card:first-child .card-graphic{height:340px;border-radius:170px 170px 0 0}.card:first-child .card-copy{padding:22px 2px}.card:first-child .card-copy h3{font-size:45px}.card:first-child .card-specs{flex-direction:row;gap:12px;font-size:9px}.card:first-child .card-end strong{font-size:35px}.card:nth-child(3n){padding-top:0}.collection h2{font-size:61px}.hero .button{padding-left:18px}.hero .button b{width:35px;height:35px}.hero-copy{padding-bottom:470px}.hero h1{letter-spacing:-3px}}
