html{color-scheme:light}body{margin:0;background:#243b32}#statek-design{max-width:1240px;margin:auto}#statek-design .tools{padding:12px;background:#f4efde}

#statek-design{--paper:light-dark(#f6f3eb,#242620);--ink:light-dark(#292e27,#f1eee4);--line:light-dark(#d4d3c7,#515348);--olive:light-dark(#4a5942,#c2ceb3);font:16px/1.65 Arial,sans-serif;color:var(--ink)}
#statek-design *{box-sizing:border-box}#statek-design button,#statek-design select{font:inherit;color:inherit;cursor:pointer}#statek-design button{background:transparent;border:1px solid var(--line);padding:10px 15px}#statek-design button:hover{ text-decoration:underline}#statek-design .tools{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px;align-items:center}#statek-design select{padding:10px;background:var(--paper);max-width:100%}#statek-design .site{background:var(--paper);width:100%;margin:auto;container-type:inline-size}#statek-design .site.mobile{max-width:390px}#statek-design header{padding:24px 5%;border-bottom:1px solid var(--line)}#statek-design .brand{font:27px/1.1 Georgia,serif;letter-spacing:.06em;border:0;padding:0;text-align:left}#statek-design .brand small{display:block;font:11px/2 Arial,sans-serif;letter-spacing:.25em}#statek-design nav{display:flex;gap:7px 18px;flex-wrap:wrap;margin-top:22px}#statek-design nav a{padding:3px 0;border:0;font-size:13px}#statek-design nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}#statek-design .menu{display:none}#statek-design h1,#statek-design h2,#statek-design h3{font-family:Georgia,serif;font-weight:400;line-height:1.1;margin:0 0 22px}#statek-design h1{font-size:clamp(36px,6cqw,65px);max-width:800px}#statek-design h2{font-size:clamp(28px,4cqw,43px)}#statek-design h3{font-size:28px}#statek-design p{margin:0 0 20px}#statek-design .eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}#statek-design .intro{padding:52px 7% 35px}#statek-design .hero{width:100%;height:auto;aspect-ratio:2.15;object-fit:cover;display:block}#statek-design .caption{font-size:12px;padding:8px 7%;opacity:.8}#statek-design .section{padding:48px 7%;border-bottom:1px solid var(--line)}#statek-design .split{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}#statek-design img{max-width:100%;display:block}#statek-design .split img{width:100%;aspect-ratio:4/3;object-fit:cover}#statek-design a{color:var(--olive);text-underline-offset:5px;overflow-wrap:anywhere}#statek-design .link{border:0;border-bottom:1px solid var(--olive);padding:4px 0;color:var(--olive)}#statek-design .badge{display:inline-block;border:1px solid var(--line);padding:3px 10px;font-size:12px;letter-spacing:.06em;margin-bottom:15px}#statek-design .meta{font-size:14px}#statek-design .placeholder{min-height:160px;background:repeating-linear-gradient(135deg,transparent,transparent 9px,var(--line) 10px,transparent 11px);display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;border:1px solid var(--line)}#statek-design .placeholder span{background:var(--paper);padding:15px}#statek-design .tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#statek-design .gallery{columns:3;column-gap:16px}#statek-design .gallery button{padding:0;border:0;width:100%;margin-bottom:16px}#statek-design footer{padding:28px 7%;font-size:12px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#statek-design .planlinks{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}#statek-design .planlinks a{padding:5px 10px;border:1px solid var(--line)}#statek-design .swatches{display:flex;flex-wrap:wrap;gap:20px}#statek-design .swatch{width:85px;height:50px;border:1px solid var(--line)}#statek-design .previewbox{padding:20px;border:1px solid var(--line)}#statek-design label{display:block;margin:12px 0}#statek-design .notice{font-size:12px;margin:8px 0 18px}#statek-design [hidden]{display:none!important}#statek-design .lightbox{padding:24px 7%}#statek-design .lightbox img{margin-top:20px;max-height:600px;object-fit:contain;width:100%}#statek-design .reverse>img{order:2}
@container(max-width:620px){#statek-design .split,#statek-design .tiles{grid-template-columns:1fr;gap:24px}#statek-design .reverse>img{order:0}#statek-design .intro{padding-top:34px}#statek-design .section{padding:32px 6%}#statek-design .hero{aspect-ratio:4/3}#statek-design .gallery{columns:2}#statek-design .menu{display:block;margin-top:18px}#statek-design nav{display:none}#statek-design nav.open{display:grid;grid-template-columns:1fr 1fr}#statek-design nav a{min-height:44px;text-align:left}}
#statek-design .brand{display:block;width:280px;max-width:100%;background:#fff}#statek-design .brand img{display:block;width:100%;height:auto}
#statek-design img.street-hero{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
#statek-design .about-photo{margin:0 7%}#statek-design .about-photo img{width:100%;aspect-ratio:2.1;object-fit:cover;object-position:center 42%}#statek-design .about-caption{display:block;font-size:12px;margin-top:12px}#statek-design .about-editorial{display:grid;grid-template-columns:1fr 2.4fr;gap:32px;padding-block:64px}#statek-design .about-editorial>div:last-child{max-width:660px}#statek-design .about-editorial .eyebrow{padding-top:8px}#statek-design .about-features{display:grid;gap:10px;margin-top:30px;font-size:14px}#statek-design .about-features span{border-top:1px solid var(--line);padding-top:10px}#statek-design .about-life img{aspect-ratio:4/5;object-position:48% center}#statek-design .about-ending{text-align:center;padding-block:70px}#statek-design .about-ending p{max-width:650px;margin:0 auto 26px}@container(max-width:620px){#statek-design .about-editorial{grid-template-columns:1fr;gap:8px;padding-block:36px}#statek-design .about-photo img{aspect-ratio:4/3}#statek-design .about-life img{aspect-ratio:4/3}#statek-design .about-ending{padding-block:42px}}
#statek-design .about-before{margin-top:36px}#statek-design .about-before h3{font-size:22px;margin-bottom:18px}#statek-design .about-before-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#statek-design .about-before figure{margin:0;min-width:0}#statek-design .about-before img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}#statek-design .about-before figcaption{font-size:13px;margin-top:8px}@container(max-width:430px){#statek-design .about-before-grid{grid-template-columns:1fr;gap:24px}}
#statek-design .gastro-block{grid-template-columns:1.12fr 1fr;gap:44px;padding-top:36px;padding-bottom:64px}#statek-design .gastro-block+.gastro-block{padding-top:64px}#statek-design .gastro-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center}#statek-design .gastro-block h2{margin-bottom:12px}#statek-design .gastro-lead{font-family:Georgia,serif;font-size:23px;line-height:1.3;margin-bottom:26px}#statek-design .gastro-bakery{grid-template-columns:1fr 1.12fr}#statek-design .gastro-bakery .gastro-photo{order:2}#statek-design .gastro-link{display:inline-block;padding:10px 0;margin-top:8px}@container(max-width:620px){#statek-design .gastro-block,#statek-design .gastro-bakery{grid-template-columns:1fr;gap:28px;padding-top:24px;padding-bottom:40px}#statek-design .gastro-block+.gastro-block{padding-top:40px}#statek-design .gastro-bakery .gastro-photo{order:0}#statek-design .gastro-photo img{aspect-ratio:4/3}}
#statek-design .gastro-photo img.service-original{aspect-ratio:auto;height:auto;object-fit:contain}
#statek-design .apt-overview>p{max-width:680px}#statek-design .apt-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}#statek-design .apt-benefits span{border-top:1px solid var(--line);padding-top:12px;font-size:14px}#statek-design .apt-divider{padding-top:70px;padding-bottom:24px}#statek-design .apt-row{align-items:start;padding-block:48px}#statek-design .apt-photo,#statek-design .apt-plan,#statek-design .apt-plan-full{display:block;padding:0;border:0;width:100%}#statek-design .apt-photo img{aspect-ratio:4/3;object-fit:cover}#statek-design .apt-plan{max-width:220px;margin-top:25px;background:white}#statek-design .apt-plan img{height:190px;object-fit:contain;aspect-ratio:auto}#statek-design .apt-plan-full{background:white}#statek-design .apt-plan-full img{width:100%;height:auto}#statek-design .apt-params{font-size:18px}#statek-design .apt-modal{width:min(900px,94vw);max-height:90vh;overflow:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:20px}#statek-design .apt-modal img{max-height:68vh;width:100%;object-fit:contain;margin-top:18px}#statek-design .apt-modal .modal-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#statek-design .apt-modal::backdrop{background:#0009}@container(max-width:620px){#statek-design .apt-benefits{grid-template-columns:1fr}#statek-design .apt-row{padding-block:32px}#statek-design .apt-divider{padding-top:40px}}
#statek-design .apt-media{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:24px}#statek-design .apt-media .apt-plan{max-width:none;margin:0}#statek-design .apt-media .apt-plan img{height:206px}#statek-design .apt-thumbnails{display:grid;gap:8px}#statek-design .apt-thumbnail{display:block;width:100%;padding:0;border:2px solid transparent;overflow:hidden}#statek-design .apt-thumbnail[aria-pressed=true]{border-color:var(--olive)}#statek-design .apt-thumbnail img{width:100%;height:60px;aspect-ratio:auto;object-fit:cover}#statek-design .apt-thumbnail:hover{opacity:.85}#statek-design .apt-selection-note{display:block;font-size:12px;margin-top:8px;min-height:20px}@container(max-width:620px){#statek-design .apt-media{gap:14px}#statek-design .apt-thumbnail img{height:64px}#statek-design .apt-media .apt-plan img{height:218px}}
#statek-design .office-intro{padding-top:20px}#statek-design .office-ph .placeholder{min-height:300px}#statek-design .office-story{max-width:660px;margin:48px auto 0}#statek-design .office-layout,#statek-design .office-closing{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}#statek-design .office-plan .placeholder{min-height:260px}#statek-design .office-unit{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}#statek-design .office-area{font:32px/1.2 Georgia,serif;margin-bottom:20px}#statek-design .office-closing{padding-block:60px}@container(max-width:620px){#statek-design .office-layout,#statek-design .office-closing,#statek-design .office-unit{grid-template-columns:1fr;gap:18px}#statek-design .office-ph .placeholder{min-height:220px}#statek-design .office-story{margin-top:32px}}
#statek-design .office-hero{width:100%;height:auto}#statek-design .office-photo{width:100%;height:auto}#statek-design .office-orientation{text-align:center}#statek-design .office-plan-button{display:block;width:min(100%,560px);padding:0;border:0;margin:28px auto 14px}#statek-design .office-plan-button img{width:100%;height:auto}
#statek-design .history-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:30px 44px;padding-block:54px}#statek-design .history-year{font:46px/1 Georgia,serif;color:var(--olive)}#statek-design .history-year span{display:block;font:12px/1.6 Arial,sans-serif;margin-top:12px;max-width:150px}#statek-design .history-chapter>div{min-width:0}#statek-design .history-archive{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:26px 34px;margin-top:15px}#statek-design .history-archive figure{margin:0}#statek-design .history-archive img{width:100%;height:auto}#statek-design .history-archive figcaption{font-size:12px;margin-top:10px}#statek-design .history-today{grid-column:1/-1}#statek-design .history-today img{width:100%;aspect-ratio:2;object-fit:cover;margin-bottom:24px}@container(max-width:620px){#statek-design .history-chapter{grid-template-columns:1fr;gap:24px;padding-block:36px}#statek-design .history-year{font-size:38px}#statek-design .history-year span{max-width:none}#statek-design .history-today img{aspect-ratio:4/3}}@container(max-width:430px){#statek-design .history-archive{grid-template-columns:minmax(0,320px);gap:26px}}
#statek-design .site{position:relative}#statek-design header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:28px 5%;border:0;position:relative;z-index:3}#statek-design .photo-top header{position:absolute;inset:0 0 auto;color:white}#statek-design .brand{width:210px;flex-shrink:0;background:transparent}#statek-design .photo-top .brand img{filter:invert(1)}#statek-design nav{margin:0;gap:18px;flex-wrap:nowrap}#statek-design nav a{white-space:nowrap;font-size:13px}#statek-design .page-hero{position:relative;min-height:580px;aspect-ratio:1.65;overflow:hidden;color:white;background:#292e27}#statek-design .page-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#statek-design .page-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0009,transparent 38%,#000a)}#statek-design .hero-copy{position:absolute;z-index:1;bottom:9%;left:7%;right:7%;max-width:760px}#statek-design .hero-copy h1{font-size:clamp(36px,5.8cqw,65px);margin-bottom:18px}#statek-design .hero-copy p{max-width:560px;margin:0}#statek-design .home-crop{min-height:0;aspect-ratio:1570/690}#statek-design .home-crop>img{width:122.293%;height:auto;max-width:none;left:-15.924%;top:-26.087%;right:auto;bottom:auto;object-fit:initial}#statek-design .home-crop .hero-copy h1{font-size:clamp(30px,4.5cqw,56px)}#statek-design footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding:48px 7%;background:light-dark(#e8e7dc,#30342d);font-size:14px}#statek-design footer h2{font-size:27px}#statek-design .footer-map{border-left:1px solid var(--line);padding-left:24px}#statek-design .gastro-photo img{aspect-ratio:auto;height:auto;object-fit:contain}#statek-design .gastro-block{align-items:center}#statek-design .office-combined{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start;margin-top:36px}#statek-design .office-combined .office-plan-button{width:100%;margin:0}#statek-design .office-unit{display:block;padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid var(--line)}#statek-design .office-unit h2{font-size:28px;margin-bottom:12px}#statek-design .office-unit .eyebrow{display:none}#statek-design .office-unit p{font-size:14px;margin-bottom:12px}#statek-design .office-unit .office-area{font-size:25px}#statek-design .office-unit .badge{margin-bottom:8px}#statek-design .apt-row{grid-template-columns:1.25fr 1fr;gap:42px;padding-block:54px}#statek-design .apt-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}#statek-design .apt-thumbnail img{height:auto;aspect-ratio:4/3}#statek-design .apt-media{display:block;margin-top:22px}#statek-design .apt-media .apt-plan{max-width:260px;background:transparent}#statek-design .apt-media .apt-plan img{height:210px}#statek-design .apt-selection-note:empty{display:none}#statek-design .apt-row .apt-photo+.link{display:none}#statek-design .history-heading{padding-bottom:0;border:0}#statek-design .history-today .link{display:none}
@container(max-width:850px){#statek-design .brand{width:180px}#statek-design nav{gap:12px}#statek-design nav a{font-size:12px}}
@container(max-width:700px){#statek-design header{padding:20px 6%;align-items:flex-start;flex-wrap:wrap}#statek-design .menu{display:block;margin:0;border-color:currentColor}#statek-design nav{display:none;width:100%;background:var(--paper);color:var(--ink);padding:16px}#statek-design nav.open{display:flex;flex-direction:column;gap:8px}#statek-design nav a{min-height:40px;text-align:left}#statek-design .page-hero{min-height:500px;aspect-ratio:3/4}#statek-design .home-crop{min-height:0;aspect-ratio:1570/1100}#statek-design .home-crop>img{top:0}#statek-design .home-crop .hero-copy{bottom:7%}#statek-design .home-crop:after{background:linear-gradient(#0008,transparent 35%,#000b)}#statek-design .home-crop .hero-copy p{display:none}#statek-design .home-crop .hero-copy h1{font-size:30px}#statek-design .office-combined,#statek-design .apt-row{grid-template-columns:1fr;gap:28px}#statek-design footer{grid-template-columns:1fr;gap:22px}#statek-design .footer-map{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}#statek-design .apt-media .apt-plan{max-width:300px}#statek-design .hero-copy h1{font-size:38px}}
@container(max-width:700px){#statek-design .home-crop{aspect-ratio:3/4}#statek-design .home-crop>img{width:340%;left:-87%;top:-16%}}

#statek-design header{gap:28px;padding-inline:5%}#statek-design nav{gap:28px}#statek-design nav a{font-size:15px;font-weight:500;letter-spacing:.015em;padding:9px 0;text-shadow:0 1px 8px #0006}#statek-design nav a[aria-current=page]{text-decoration-thickness:2px;text-underline-offset:8px}#statek-design .brand{width:190px}
#statek-design .home-intro{background:var(--paper)}#statek-design .home-photo{position:relative;overflow:hidden;aspect-ratio:1630/830}#statek-design .home-photo img{position:absolute;width:117.791%;height:auto;max-width:none;left:-12.883%;top:-12.048%}#statek-design .home-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(#0008,transparent 38%)}#statek-design .home-caption{padding:42px 7% 38px}#statek-design .home-caption h1{font-size:clamp(34px,4.8cqw,54px);max-width:none;margin-bottom:16px}#statek-design .home-caption h1 br{display:none}#statek-design .home-caption h1 br:after{content:' '}#statek-design .home-caption p{margin:0}
#statek-design .about-unified{display:block;width:auto;margin-inline:7%;padding:48px 0;max-width:none;text-align:left}#statek-design .about-unified>div:last-child{max-width:none}#statek-design .about-unified h2{font-size:clamp(28px,3.6cqw,38px);line-height:1.18;margin-bottom:24px}#statek-design .about-unified p{max-width:760px;margin:0 0 20px}#statek-design .about-unified .eyebrow{padding:0;margin-bottom:16px}#statek-design .about-unified .about-before{margin-top:30px}#statek-design .about-unified .about-before-grid{max-width:760px;gap:24px}#statek-design .about-unified .about-before img{aspect-ratio:4/3;object-fit:cover}#statek-design .about-life>img{width:100%;height:auto;aspect-ratio:2;object-fit:cover;margin-bottom:32px}#statek-design .about-ending p{margin-inline:0}#statek-design .history-year{font:12px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;color:var(--olive)}#statek-design .history-year span{display:inline;font:inherit;max-width:none;margin:0 0 0 14px}#statek-design .history-archive{justify-content:start;max-width:760px;gap:24px;margin-top:30px}#statek-design .history-today{margin-top:30px}#statek-design .history-today img{aspect-ratio:2;margin-bottom:0}#statek-design .about-features{max-width:760px}#statek-design .history-heading{padding-bottom:24px}
@container(max-width:940px){#statek-design header{gap:20px}#statek-design nav{gap:18px}#statek-design nav a{font-size:14px}#statek-design .brand{width:170px}}
@container(max-width:780px){#statek-design header{padding:18px 6%;align-items:flex-start;flex-wrap:wrap}#statek-design .menu{display:block;margin:0;border-color:currentColor}#statek-design nav{display:none;width:100%;background:var(--paper);color:var(--ink);padding:16px}#statek-design nav.open{display:flex;flex-direction:column;gap:8px}#statek-design nav a{font-size:16px;min-height:44px;text-align:left;text-shadow:none}#statek-design .home-caption{padding:28px 6%}#statek-design .home-caption h1{font-size:34px}#statek-design .home-caption h1 br{display:block}#statek-design .about-unified{margin-inline:6%;padding:32px 0}#statek-design .about-life>img,#statek-design .history-today img{aspect-ratio:4/3}#statek-design .history-year{font-size:12px}#statek-design .history-year span{display:block;margin:4px 0 0}}

#statek-design .home-intro{position:relative;color:white}#statek-design .home-photo{aspect-ratio:1630/1020}#statek-design .home-photo img{top:-7.843%}#statek-design .home-caption{position:absolute;left:5%;right:5%;bottom:24px;padding:22px 2%;background:linear-gradient(90deg,#18201899,#18201844);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#statek-design .home-caption h1{font-size:clamp(32px,4.5cqw,52px);margin-bottom:10px;line-height:1.12}#statek-design .home-caption h1 br{display:none}#statek-design .home-caption p{font:16px/1.6 Arial,sans-serif;max-width:none}#statek-design .tenant-lead{font:16px/1.65 Arial,sans-serif;margin-bottom:22px;color:var(--ink)}#statek-design .gastro-block h2{margin-bottom:20px}#statek-design .footer-label{font:14px/1.6 Arial,sans-serif;margin-bottom:12px}#statek-design .apt-status{font:14px/1.6 Arial,sans-serif;color:var(--olive);margin:14px 0 0}#statek-design .about-before-grid{align-items:start}#statek-design .about-before-grid figure{min-width:0}#statek-design .about-before-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}#statek-design .about-unified.history-heading{border-top:2px solid var(--line);padding-top:58px;margin-top:24px}#statek-design .history-heading h2{font-size:clamp(36px,4.8cqw,48px)}#statek-design .apt-row h2{margin-top:0}
@container(max-width:780px){#statek-design .home-photo{aspect-ratio:1630/1150}#statek-design .home-photo img{top:-6.9565%}#statek-design .home-caption{left:0;right:0;bottom:0;padding:18px 6%;background:#18201888}#statek-design .home-caption h1{font-size:clamp(26px,6cqw,36px)}#statek-design .home-caption p{font-size:14px}#statek-design .about-unified.history-heading{padding-top:38px}}

#statek-design .photo-top header{background:#18201866;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#statek-design .hero-copy{left:5%;right:5%;bottom:24px;max-width:none;padding:22px 2%;background:linear-gradient(90deg,#18201899,#18201844);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#statek-design .page-hero:after{background:linear-gradient(180deg,#0003,transparent 30%)}#statek-design footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:46px;align-items:center}#statek-design footer h2{white-space:nowrap;font-size:clamp(24px,3cqw,30px)}#statek-design .footer-map{padding:0;border:0;min-width:0}#statek-design .footer-map img{width:100%;height:auto;aspect-ratio:640/380;object-fit:contain}#statek-design .map-credit{display:block;font-size:12px;margin-top:8px}#statek-design .footer-label{margin:20px 0 6px}#statek-design .footer-identity p{margin-bottom:14px}#statek-design .apt-thumbnails{margin-top:20px;gap:12px}#statek-design .office-combined{margin-top:0}
@container(max-width:780px){#statek-design .hero-copy{left:0;right:0;bottom:0;padding:22px 6%}#statek-design footer{grid-template-columns:1fr;gap:28px}#statek-design .footer-map{border:0;padding:0}#statek-design .apt-thumbnails{margin-top:16px}#statek-design footer h2{font-size:27px}}

#statek-design{--paper:#243b32;--ink:#f4efde;--line:#68786a;--olive:#e7d5a9;color:#f4efde}
#statek-design .site h1,#statek-design .site h2,#statek-design .site h3,#statek-design .site p,#statek-design .site button,#statek-design .site figcaption,#statek-design .site span,#statek-design .site .footer-label{color:#f4efde}
#statek-design .site a,#statek-design .site .apt-status{color:#e7d5a9}
#statek-design footer{background:#182b23;color:#f4efde}
#statek-design .brand img{filter:invert(1)}
#statek-design .tools{color:light-dark(#243b32,#f4efde)}
#statek-design .tools select{color:#f4efde;background:#243b32}

/* Public Astro navigation uses real links. */
#statek-design .site nav a{display:block;color:#fff;text-decoration:none}
#statek-design nav a:hover{text-decoration:underline}
#statek-design .brand{border:0;padding:0}
#statek-design .link{display:inline-block;text-decoration:none}
#statek-design a:focus-visible,#statek-design button:focus-visible{outline:2px solid #e7d5a9;outline-offset:5px}
#statek-design .skip-link{position:absolute;top:0;left:0;z-index:10;background:#182b23;padding:12px;transform:translateY(-150%)}
#statek-design .skip-link:focus{transform:none}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

#statek-design .office-unit-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}#statek-design .office-unit-meta .office-area{font-size:25px;line-height:1.2;margin:0}#statek-design .office-unit-meta .badge{margin:0}

/* O areálu: one divider, tighter history transition, quieter chapter headings. */
#statek-design .about-ending{border-bottom:0}
#statek-design .about-unified.history-heading{margin-top:12px;padding-top:36px}
#statek-design .about-unified.history-heading h2{font-size:clamp(34px,4.6cqw,46px);margin-bottom:10px}
#statek-design .history-heading+.history-chapter{padding-top:32px}
#statek-design .history-chapter h2,#statek-design .about-ending h2{font-size:clamp(26px,3.4cqw,36px)}

#statek-design .apt-heading-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}#statek-design .apt-heading-row h2{margin:0}#statek-design .apt-heading-row .apt-status{margin:0}


/* Mobile homepage: show the full facade and keep the heading below the image. */
@container(max-width:780px){
  #statek-design .site:has(.home-intro) header{align-items:center;flex-wrap:nowrap;gap:12px;padding:12px 5%;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
  #statek-design .site:has(.home-intro) .brand{width:140px}
  #statek-design .site:has(.home-intro) .menu{padding:7px 12px;min-height:42px;font-size:15px}
  #statek-design .home-photo{aspect-ratio:1600/1078}
  #statek-design .home-photo img{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}
  #statek-design .home-caption{position:relative;left:auto;right:auto;bottom:auto;padding:22px 6% 26px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
  #statek-design .home-caption h1{font-size:clamp(27px,7cqw,34px);line-height:1.12;margin-bottom:10px}
  #statek-design .home-caption h1 br{display:none}
  #statek-design .home-caption p{font-size:14px}
}
