/*! © 2026 Olympos Web (olymposweb.com). Tüm hakları saklıdır / All rights reserved. İzinsiz kopyalama, yeniden kullanım ve dağıtım yasaktır / Copying, reuse or redistribution without written permission is not allowed. */
:root{--bg: #fff;--ink: #121516;--muted: #565c5f;--line: #a9b4ba;--accent: #2f4f6f;--accent-ink: #fff;--focus: #b0412e;--field: #fff;--ring: #dbe6ee;--danger: #a42d28;--radius: 0;--font: "Hanken Grotesk", sans-serif;--display: "Familjen Grotesk", sans-serif}html{scroll-padding-top:110px;scrollbar-color:var(--accent) #e7edf1}body{line-height:1.6}[hidden]{display:none!important}button,input,textarea,select{caret-color:var(--accent);border-radius:0}button{border:0}.wrap{padding-inline:clamp(22px,4.5vw,76px)}section{padding-block:105px}h1,h2,h3{font-family:var(--display);font-weight:700;letter-spacing:-.035em;line-height:1.06;text-wrap:balance;overflow-wrap:break-word}h1{font-size:clamp(100px,12vw,176px);max-width:7ch}h2{font-size:clamp(46px,5.2vw,80px)}h3{font-size:clamp(26px,2.5vw,38px)}p{max-width:70ch}.lead{color:var(--muted);font-size:21px;line-height:1.5}.minor,.example{font-size:14px;color:var(--muted)}.btn,.tool{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 22px;text-decoration:none;font-weight:650;font-size:16px;line-height:1.4;background:var(--accent);color:#fff;border-radius:0;transition:background-color .2s}.btn:hover{background:#1c354c}.secondary{background:#e7edf1;color:var(--ink)}.secondary:hover{background:#cbd9e3}.tool{color:inherit;background:transparent;padding-inline:12px;font-size:14px}.tool:hover{text-decoration:underline}.tool[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-4px}.text-link{font-weight:650;text-underline-offset:.25em}.hdr{position:fixed;z-index:50;inset:0 0 auto;display:flex;align-items:center;gap:45px;padding:18px clamp(22px,4.5vw,76px);color:#fff;transition:background-color .3s,color .3s}.hdr.is-solid,html:not(.anim) .hdr{background:#fff;color:var(--ink)}.hdr:not(.is-solid){text-shadow:0 1px 8px #0008}.hdr .btn{text-shadow:none}.brand{color:inherit;text-decoration:none;font:700 28px/1.1 var(--display);letter-spacing:-.035em}.hdr nav{display:flex;gap:26px}.nav-link{color:inherit;text-decoration:none;font-weight:600}.nav-link:hover{text-decoration:underline}.header-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.photo{position:relative;overflow:hidden;background:#e7edf1}.photo img{width:100%;height:100%;object-fit:cover}.photo figcaption{position:absolute;bottom:16px;left:20px;max-width:calc(100% - 40px);color:#fff;background:#121516d9;padding:5px 10px;font-size:11px;line-height:1.5;z-index:2}.photo figcaption a{color:inherit}.hero{position:relative;min-height:900px;height:100svh;padding:0;color:#fff}.hero-photo{position:absolute;inset:0;width:100%;height:100%}.hero-photo:after{content:"";position:absolute;inset:0;background:#06131e73}.hero-photo figcaption{bottom:18px}.hero-body{position:relative;z-index:2;height:100%;min-height:900px;padding-top:190px;padding-bottom:80px}.hero h1{text-shadow:0 2px 24px #0003}.hero-lead{margin-top:28px;max-width:34ch;font-size:23px;line-height:1.45}.quick-panel{position:absolute;right:clamp(22px,4.5vw,76px);bottom:95px;width:420px;padding:30px;background:#fff;color:var(--ink)}.quick-panel h2{font-size:29px;margin-bottom:20px}.home-choices{display:flex;flex-wrap:wrap;gap:8px}.home-choice{padding:12px 19px;min-height:48px;background:#e7edf1;color:var(--ink);font-weight:650;line-height:1.4}.home-choice:hover{background:#cbd9e3}.home-choice[aria-pressed=true]{background:var(--accent);color:#fff}.quick-panel .home-choices{display:grid;grid-template-columns:1fr 1fr}.quick-actions{display:flex;gap:10px;margin:22px 0 12px}.quick-actions .btn{flex:1;padding-inline:12px}.section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:end;margin-bottom:60px}.idea-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:center}.idea-layout>.photo{height:800px}.idea-layout article{margin-block:35px}.idea-layout h3{margin-bottom:16px}.idea-layout article p{color:var(--muted)}.homes{padding-bottom:0}.home-story{margin-bottom:100px}.home-story .photo{height:760px}.home-caption{padding:35px clamp(22px,4.5vw,76px);display:grid;grid-template-columns:.5fr 1fr;gap:20px 8%}.home-caption h3{grid-column:1;font-size:80px}.home-caption>.example{grid-column:1 / -1}.home-caption .home-title{font-size:31px;font-family:var(--display);font-weight:600}.home-caption>p:not(.example):not(.home-title){grid-column:2;color:var(--muted)}.home-facts{display:grid;gap:8px;font-variant-numeric:tabular-nums}.home-caption .text-link{grid-column:2}.home-story-1{display:grid;grid-template-columns:1fr 1fr;align-items:center}.home-story-1 .photo{height:740px}.home-story-1 .home-caption{display:block;padding:60px}.home-story-1 .home-caption>*+*{margin-top:22px}.home-story-2 .photo{margin-inline:auto;width:70%;height:650px}.home-story-2 .home-caption{width:82%;margin-inline:auto;padding-inline:40px}.plans{background:#e7edf1}.plans>.home-choices{margin-bottom:40px}.plan-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:start}.plan-panel svg{width:100%;height:auto;max-height:850px;overflow:visible;background:#fff}.room rect{fill:#f8fafb;stroke:#2f4f6f;stroke-width:2}.room:nth-child(2n) rect{fill:#e6edf3}.room text{fill:#121516;font:600 22px var(--font)}.room text+text{fill:#565c5f;font-size:19px;font-weight:400}.rooms-list h3{font-size:56px;margin-block:14px 20px}.rooms-list>p{color:var(--muted)}.rooms-list ul{margin:25px 0}.rooms-list li{display:flex;justify-content:space-between;gap:25px;padding-block:10px;border-bottom:1px solid #bdcbd4}.rooms-list li span:last-child{flex:none;font-variant-numeric:tabular-nums}.plan-note{color:var(--muted);margin-top:35px}.shared-photo{width:48%;height:630px;margin-left:auto;margin-bottom:60px}.shared-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-bottom:35px}.shared-list h3{font-size:30px;margin-bottom:20px}.shared-list p{color:var(--muted)}.shared-list .minor{display:inline-block;margin-top:18px;color:var(--accent);font-weight:650}.build{background:#f1f4f6}.build-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:start}.build-layout>.photo{height:730px;position:sticky;top:120px}.phase-list li{margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid #bdcbd4}.phase-list h3{margin-bottom:18px}.phase-list p{color:var(--muted)}.phase-list .phase-check{color:var(--accent);margin-top:16px;font-weight:600}.buy-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%}.buy-photo{height:650px}.buy-step{margin-bottom:55px}.buy-step h3{font-size:42px;margin-bottom:20px}.buy-step>p{color:var(--muted)}.buy-step .step-ask{color:var(--accent);font-weight:650;margin-top:20px}.buy-stage>.minor{margin-top:35px}.location{background:#2f4f6f;color:#fff}.location .lead{color:#d5e0eb}.location-panel{padding-block:50px;max-width:700px}.location-panel h3{font-size:44px;margin-bottom:20px}.location-panel p{color:#d5e0eb}.placeholder-tag{border-radius:0;margin-top:22px;padding:8px 13px;background:#fff;color:var(--accent)}.distances{display:flex;flex-wrap:wrap;gap:30px 70px;padding-top:25px;border-top:1px solid #a9bfce}.distances p{display:grid;gap:12px;font-variant-numeric:tabular-nums}.distances p span:last-child{font-size:38px;font-weight:600}.slots-list{display:grid;grid-template-columns:1fr 1fr;gap:32px 8%}.slots-list article{border-top:1px solid #bdcbd4;padding-top:25px}.slots-list h3{font-size:30px;margin-bottom:18px}.slots-list p{color:var(--muted)}.slots-list .minor{display:block;color:var(--accent);margin-top:18px}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:8%}.faq details{padding-block:23px;border-bottom:1px solid #bdcbd4}.faq summary{font-size:22px;font-weight:650;cursor:pointer}.faq details p{margin-top:20px;color:var(--muted)}.request{background:#e7edf1}.request-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.request aside .photo{height:420px}.request aside ol{list-style:decimal;padding-left:22px;margin-top:30px}.request aside li{margin-bottom:15px;padding-left:5px}.choice span{border-radius:0;background:#fff}.choice input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.field input,.field textarea,.field select{border-radius:0}.result{border-radius:0;border:0;background:#fff;padding:30px}.footer{background:#121516;color:#fff;padding-block:65px;display:grid;gap:28px}.footer-brand{font:700 60px/1.1 var(--display);letter-spacing:-.035em;text-decoration:none}.footer p{color:#c6ced3}.footer summary{cursor:pointer;font-weight:650}.credits{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:20px;font-size:14px}.footer .text-link{width:fit-content}@media(min-width:961px){.anim .home-stage{position:relative;height:900px;overflow:hidden}.anim .home-story{position:absolute;inset:0;margin:0;padding-top:90px}.anim .home-story .photo{height:650px}.anim .home-caption{padding-top:25px;gap:12px 8%}.anim .home-caption h3{font-size:64px;grid-row:2 / 4}.anim .home-caption .home-title{grid-column:2;font-size:27px}.anim .home-caption>p:not(.example):not(.home-title){display:none}.anim .home-caption>.example{grid-column:1}.anim .home-facts{grid-column:2;font-size:16px}.anim .home-caption .text-link{position:absolute;right:65px;bottom:20px}.anim .home-story-1{display:grid;grid-template-columns:1fr 1fr;padding-top:120px}.anim .home-story-1 .photo{height:690px}.anim .home-story-1 .home-caption{display:block;padding:50px}.anim .home-story-1 .home-caption>p:not(.example):not(.home-title){display:block}.anim .home-story-1 .home-caption .text-link{position:static}.anim .home-story-2 .photo{height:520px;width:70%}.anim .home-story-2 .home-caption{padding-top:35px}.anim .home-story-2 .home-caption .text-link{right:11%;bottom:40px}.anim .buy-stage{min-height:900px;padding-top:115px}.anim .buy-stage .section-heading{margin-bottom:40px}.anim .buy-photo{height:540px}.anim .buy-steps{position:relative;min-height:540px}.anim .buy-step{position:absolute;inset:25px 0 auto}}@media(max-width:1150px){.hdr nav{display:none}.quick-panel{width:360px}.hero h1{font-size:140px}.hero-lead{max-width:27ch;font-size:21px}}@media(max-width:960px){section{padding-block:75px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.hero{height:auto}.hero-body{display:grid;grid-template-columns:1fr 1fr;align-content:end;gap:30px;padding-top:140px}.hero h1{grid-column:1 / -1;font-size:126px}.hero-lead{margin:0}.quick-panel{position:static;width:auto;align-self:end;padding:25px}.quick-panel h2{font-size:25px}.idea-layout{grid-template-columns:1fr 1fr;gap:5%}.idea-layout>.photo{height:830px}.home-story-1 .home-caption{padding:35px}.home-story-2 .photo{width:86%}.home-caption{gap:20px 5%}.home-caption h3{font-size:65px}.plan-panel{gap:5%}.room text{font-size:24px}.shared-list{grid-template-columns:1fr 1fr;gap:35px}.shared-photo{width:70%}.build-layout{grid-template-columns:1fr;gap:40px}.build-layout>.photo{position:static;height:450px}.buy-layout{grid-template-columns:1fr 1fr;gap:6%}.buy-step h3{font-size:35px}.request-layout{grid-template-columns:1fr;gap:40px}.request aside{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.request aside .photo{height:340px}.faq{grid-template-columns:1fr;gap:30px}}@media(max-width:720px){.wrap{padding-inline:22px}.hdr{padding:16px 20px;gap:12px}.hdr .brand{font-size:23px;max-width:5ch}.header-tools{gap:2px}.header-tools .tool{min-height:42px;padding:10px}.header-tools .btn{min-height:42px;font-size:14px;padding:10px 14px}h2{font-size:46px}.hero{min-height:844px;height:100svh}.hero-body{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:844px;padding-top:120px;padding-bottom:70px;gap:25px}.hero h1{font-size:87px;max-width:7ch}.hero-lead{font-size:17px;max-width:34ch}.quick-panel{width:100%;padding:24px}.quick-panel .home-choices{display:flex;flex-wrap:wrap}.quick-panel .home-choice{padding:10px 13px;font-size:14px;min-height:42px}.quick-panel h2{margin-bottom:15px}.quick-actions{margin-top:17px}.hero-photo figcaption{font-size:11px;bottom:15px;left:22px}.idea-layout,.home-story-1,.plan-panel,.buy-layout{display:grid;grid-template-columns:1fr;gap:30px}.idea-layout>.photo{height:430px}.idea-layout article{margin-block:25px}.idea-layout h3{font-size:31px}.home-story{margin-bottom:65px}.home-story .photo,.home-story-1 .photo{height:480px}.home-story-2 .photo{width:calc(100% - 44px);height:390px}.home-caption,.home-story-1 .home-caption,.home-story-2 .home-caption{display:block;width:auto;padding:28px 22px}.home-caption>*+*{margin-top:17px}.home-caption h3{font-size:64px}.home-caption .home-title{font-size:29px}.home-caption .text-link{display:inline-block;margin-top:25px}.rooms-list h3{font-size:46px}.plan-panel svg{max-height:none}.shared-photo{width:100%;height:430px;margin-bottom:35px}.shared-list,.slots-list{grid-template-columns:1fr;gap:30px}.shared-list h3{font-size:32px}.buy-photo{height:420px}.buy-step{margin-bottom:35px}.location-panel h3{font-size:36px}.distances{display:grid;grid-template-columns:1fr 1fr;gap:25px}.request aside{display:block}.request aside .photo{height:300px}.choice span{padding-inline:15px}.form-actions{align-items:stretch;flex-direction:column}.footer-brand{font-size:48px}.skip{border-radius:0}}.hdr{position:absolute;padding-right:220px}.hdr.is-solid,html:not(.anim) .hdr{background:transparent;color:#fff}.header-tools>.btn{position:fixed;z-index:60;right:clamp(22px,4.5vw,76px);top:18px}.floor-label{font:650 23px var(--font);fill:var(--accent)}@media(min-width:961px){.anim .home-story,.anim .buy-step{background:#fff}}@media(max-width:720px){.hdr{padding-right:115px}.header-tools>.btn{right:20px;top:16px}}
:root{--ow-d-65014be8d0:0}
