
:root{--paper:#fff;--ink:#102c4b;--accent:#8b6d36;--display:'Manrope';--body:'Manrope';--panel:#eaeff2;--panel-ink:#102c4b}
.v-header{display:flex;align-items:center;gap:35px;padding:27px 5%;border-bottom:1px solid #102c4b33}.v-brand{font:700 30px/.9 var(--display);letter-spacing:.12em;margin-right:auto}.v-brand>span{display:block;font:500 8px/1.6 var(--body);letter-spacing:.08em;max-width:230px;margin-top:12px}.v-header nav{display:flex;gap:25px;font-size:11px}.v-opening{background:#102c4b;color:#fff;padding:30px 5% 0}.v-opening-top{display:flex;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid #eaeff266}.v-opening-top a{font-size:12px}.v-opening-top .eyebrow{color:#d7c49b;font-size:9px}.v-opening-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:9%;padding:45px 0}.v-opening-grid>div{align-self:center}.v-opening h1{font:600 clamp(37px,4.8vw,68px)/1.12 var(--display);letter-spacing:-.045em;white-space:pre-line}.v-opening p{font-size:14px;color:#d1dee7;max-width:460px;margin-top:30px}.v-action{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;background:#d4bd8a;color:#102c4b;border:1px solid #d4bd8a;padding:14px 21px;font-size:12px;line-height:1.5;font-weight:600;text-align:left}.v-action:hover{background:#e3d2af}.v-opening .v-action{margin-top:27px}.v-residential{height:390px;position:relative;overflow:clip;box-shadow:14px 14px 0 #567b9140}.v-residential img{object-position:50% center}.v-service-ribbon{border-top:1px solid #eaeff266;padding:24px 0;font-size:9px;letter-spacing:.12em;line-height:1.7;color:#d1dee7}.v-management{padding:70px 5%;background:#eaeff2}.v-section-title{display:flex;gap:8%;justify-content:space-between;align-items:start}.v-section-title>.eyebrow{max-width:250px;font-size:9px}.v-section-title h2{font:600 clamp(32px,3.6vw,50px)/1.14 var(--display);letter-spacing:-.04em;white-space:pre-line;max-width:650px}.v-management-layout{display:grid;grid-template-columns:1fr 1.05fr .9fr;gap:5%;align-items:center;margin-top:45px}.v-building{align-self:stretch;position:relative}.v-building svg{display:block;width:100%;height:auto;transform:translateY(calc(20px - var(--progress)*40px))}.v-building p{font-size:9px;line-height:1.8;color:#486477;padding:10px 20px 0}.v-floor{transition:fill .3s,stroke .3s,transform .5s}.v-floor[aria-current=true]{fill:#b8995b44;stroke:#8b6d36;stroke-width:2.8;transform:translateX(-10px)}.v-service-index button{display:grid;grid-template-columns:22px minmax(0,1fr) 20px;gap:12px;align-items:center;width:100%;min-height:67px;padding:20px 0;background:none;border:0;border-top:1px solid #102c4b44;color:#102c4b;text-align:left;font-size:12px;line-height:1.5}.v-service-index button:last-child{border-bottom:1px solid #102c4b44}.v-service-index small{font-size:9px;color:#8b6d36}.v-service-index b{font-weight:400}.v-service-index button[aria-pressed=true]{font-weight:700;border-top-color:#8b6d36}.v-service-explanation{min-width:0;padding:25px 0 25px 25px;border-left:2px solid #b8995b}.v-service-explanation h3{overflow-wrap:anywhere;hyphens:auto;font:500 28px/1.15 'Source Serif 4',serif;letter-spacing:-.02em;margin-bottom:20px}.v-service-explanation p{font-size:12px;line-height:1.8}.v-line-action{min-height:44px;padding:12px 0;background:none;border:0;border-bottom:1px solid #102c4b;color:inherit;text-align:left;font-size:11px;margin-top:20px}.v-further{border-top:1px solid #102c4b44;margin-top:35px;padding-top:25px;font-size:11px;max-width:900px}.v-brief{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;padding:70px 7%}.v-brief aside h2{font:500 clamp(34px,4vw,54px)/1.13 'Source Serif 4',serif;letter-spacing:-.03em;white-space:pre-line;margin-top:25px}.v-brief-list>div{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:25px 0;border-top:1px solid #102c4b44}.v-brief-list>div>span{font-size:10px;color:#8b6d36;padding-top:5px}.v-brief-list h3{font:600 20px/1.25 var(--display);letter-spacing:-.025em}.v-brief-list p{font-size:13px;margin-top:15px}.v-contact{background:#102c4b;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:13%;padding:65px 7%}.v-contact h2{font:600 clamp(35px,4.1vw,58px)/1.14 var(--display);letter-spacing:-.04em;white-space:pre-line;margin-bottom:30px}.v-contact address{font-size:13px;align-self:center}.v-contact address a{display:block;font-size:18px;margin-top:18px;overflow-wrap:anywhere}.brand-venus-yonetim footer{border-top:1px solid #102c4b33}.brand-venus-yonetim .inquiry-sheet{inset:0 auto 0 0;width:min(100%,740px);border-right:8px solid #b8995b}.brand-venus-yonetim .inquiry-content h2{font-size:41px;font-weight:600}.brand-venus-yonetim .field-grid label{border-top:1px solid #102c4b44;padding-top:15px}.brand-venus-yonetim .field-grid input,.brand-venus-yonetim .field-grid select,.brand-venus-yonetim .field-grid textarea{border:1px solid #102c4b55;background:#fff7}.brand-venus-yonetim .inquiry-content button[type=submit]{background:#102c4b;color:#fff}
@media(max-width:1000px){.v-header{gap:24px}.v-header nav{gap:18px;font-size:10px}.v-opening-grid{gap:7%}.v-opening h1{font-size:4.8vw}.v-residential{height:360px}.v-management-layout{grid-template-columns:1fr 1.3fr;gap:6%}.v-service-explanation{grid-column:2;min-height:200px;margin-top:25px}.v-building{grid-row:1/3;align-self:center}.v-section-title h2{font-size:35px}}
@media(max-width:700px){.v-header{padding:22px 6%;flex-wrap:wrap;gap:20px}.v-brand{font-size:27px}.v-brand>span{font-size:7px;max-width:180px}.v-header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid #102c4b33;padding-top:16px;font-size:10px}.v-opening{padding:22px 6% 0}.v-opening-top{display:block;padding-bottom:18px}.v-opening-top a{display:block;margin-top:15px;font-size:12px}.v-opening-grid{display:flex;flex-direction:column;padding:30px 0;gap:32px}.v-opening h1{font-size:10.5vw;line-height:1.15}.v-opening p{font-size:13px;margin-top:22px}.v-action{font-size:11px;max-width:100%}.v-residential{height:290px;width:100%;box-shadow:8px 8px 0 #567b9140}.v-service-ribbon{font-size:8px;letter-spacing:.06em}.v-management{padding:40px 6%}.v-section-title{display:block}.v-section-title>.eyebrow{max-width:none;font-size:8px}.v-section-title h2{font-size:32px;margin-top:20px}.v-management-layout{display:block;margin-top:20px}.v-building{width:80%;max-width:330px;margin:0 auto 30px}.v-service-index button{min-height:60px;font-size:12px;padding:18px 0}.v-service-explanation{min-height:0;padding:20px 0 15px 20px;margin-top:28px}.v-service-explanation h3{font-size:27px}.v-further{font-size:10px}.v-brief{display:block;padding:40px 6%}.v-brief aside h2{font-size:35px;margin:20px 0 30px}.v-brief-list h3{font-size:19px}.v-brief-list p{font-size:12px}.v-contact{display:block;padding:40px 6%}.v-contact h2{font-size:35px}.v-contact address{margin-top:35px}.v-contact address a{font-size:16px}.brand-venus-yonetim .inquiry-content h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.v-building svg{transform:none!important}}
