.ceili-hq{--hq-navy:#082d5c;--hq-blue:#175e9e;--hq-red:#c72a42;--hq-ink:#183b5c;--hq-muted:#6d8195;--hq-pale:#edf3fa;--hq-line:#d5e0ec;color:var(--hq-ink);max-width:1320px;margin:0 auto;padding:clamp(28px,5vw,72px) clamp(18px,4vw,48px);overflow:hidden}.ceili-hq *{box-sizing:border-box}.ceili-hq-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(30px,6vw,85px);align-items:center;min-height:570px;padding:clamp(22px,4vw,55px) 0 70px}.ceili-hq-hero__copy{position:relative;z-index:2}.ceili-hq-kicker{display:inline-block;color:var(--hq-red);font:800 10px/1.5 system-ui,sans-serif;letter-spacing:.25em}.ceili-hq-hero h1{margin:20px 0 18px;color:var(--hq-navy);font:700 clamp(48px,6.5vw,82px)/.99 Georgia,serif;letter-spacing:-.055em}.ceili-hq-hero__lead{max-width:450px;margin:0;color:var(--hq-muted);font:400 clamp(16px,1.5vw,19px)/1.8 Georgia,serif}.ceili-hq-ornament{display:flex;align-items:center;gap:8px;margin:28px 0}.ceili-hq-ornament i{width:32px;height:1px;background:var(--hq-red)}.ceili-hq-ornament b{width:7px;height:7px;transform:rotate(45deg);background:var(--hq-red)}.ceili-hq-location{display:flex;align-items:center;gap:10px;color:var(--hq-ink);font-size:13px;line-height:1.6}.ceili-hq-location__pin{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d9a2ac;border-radius:50%;color:var(--hq-red);font-size:19px}.ceili-hq-link{display:inline-flex;gap:12px;align-items:center;margin-top:12px;padding:12px 18px;background:var(--hq-navy);color:#fff!important;text-decoration:none!important;font:750 11px system-ui,sans-serif;letter-spacing:.08em;transition:background .2s}.ceili-hq-link:hover{background:var(--hq-red)}.ceili-hq-hero__visual{position:relative;min-height:450px;padding:25px 28px 25px 0}.ceili-hq-hero__visual:before{content:"";position:absolute;top:0;right:0;width:74%;height:100%;background:#eaf0f7;z-index:0}.ceili-hq-hero__image-wrap{position:relative;z-index:1;width:100%;height:430px;overflow:hidden;background:#dce7f3;border:12px solid #fff;box-shadow:0 24px 55px #082d5c18}.ceili-hq-hero__image{display:block;width:100%;height:100%;object-fit:cover}.ceili-hq-photo-placeholder{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;width:100%;height:100%;overflow:hidden;background:linear-gradient(145deg,#e8eff8,#cbd9e9)}.ceili-hq-photo-placeholder:before,.ceili-hq-photo-placeholder:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #a9bfd8;transform:rotate(45deg)}.ceili-hq-photo-placeholder:after{width:310px;height:310px;border-color:#c1d0e1}.ceili-hq-photo-placeholder__sun{position:absolute;top:15%;right:19%;width:64px;height:64px;border-radius:50%;background:#fff8;border:1px solid #fff}.ceili-hq-photo-placeholder__building{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:12px;width:66%;height:48%;padding:22px 22px 0;background:#9fb4cc;border:1px solid #fff;clip-path:polygon(50% 0,100% 27%,100% 100%,0 100%,0 27%)}.ceili-hq-photo-placeholder__building i{width:19%;height:58%;border:2px solid #e8eff8;background:#d8e2ee}.ceili-hq-photo-placeholder small{position:relative;z-index:1;color:#587694;font:800 9px system-ui,sans-serif;letter-spacing:.2em}.ceili-hq-hero__seal{position:absolute;z-index:3;right:-9px;bottom:9px;display:grid;place-content:center;width:104px;height:104px;border-radius:50%;border:1px solid #fff;outline:1px solid var(--hq-red);outline-offset:5px;background:var(--hq-red);color:white;text-align:center;font:700 23px Georgia,serif;line-height:1.05;letter-spacing:.05em}.ceili-hq-hero__seal small{font:800 7px system-ui,sans-serif;letter-spacing:.2em}.ceili-hq-hero__side-label{position:absolute;left:-22px;bottom:60px;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);color:#7790aa;font:800 8px system-ui,sans-serif;letter-spacing:.24em}.ceili-hq-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:0;background:var(--hq-navy);margin:5px 0 100px;color:#fff}.ceili-hq-fact{flex:1 1 180px;padding:27px 30px;text-align:center;border-right:1px solid #ffffff26}.ceili-hq-fact:last-child{border:0}.ceili-hq-fact span{display:block;margin-bottom:9px;color:#a9c2dd;font:800 9px system-ui,sans-serif;letter-spacing:.2em}.ceili-hq-fact strong{font:600 16px/1.4 Georgia,serif}.ceili-hq-story{padding:0 0 100px}.ceili-hq-section-label{display:flex;align-items:center;gap:13px;color:var(--hq-red);font:800 9px system-ui,sans-serif;letter-spacing:.2em}.ceili-hq-section-label span{color:#91a5ba}.ceili-hq-section-label i{width:42px;height:1px;background:#d6a2ac}.ceili-hq-story__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;margin-top:30px}.ceili-hq-story h2,.ceili-hq-section-heading h2{margin:0;color:var(--hq-navy);font:700 clamp(38px,5vw,62px)/1.04 Georgia,serif;letter-spacing:-.04em}.ceili-hq-story h2 em,.ceili-hq-section-heading h2 em{color:var(--hq-red);font-weight:400}.ceili-hq-story__content{max-width:700px;color:#5d7186;font-size:15px;line-height:1.9}.ceili-hq-story__content p{margin:0 0 18px}.ceili-hq-story__content h2,.ceili-hq-story__content h3{color:var(--hq-navy);font-family:Georgia,serif}.ceili-hq-spaces,.ceili-hq-gallery-section{padding:78px 0;background:linear-gradient(180deg,#f5f8fc 0%,#fff 100%)}.ceili-hq-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px}.ceili-hq-section-heading h2{margin-top:13px}.ceili-hq-section-heading>p{max-width:290px;margin:0 0 5px;color:var(--hq-muted);font-size:14px;line-height:1.8}.ceili-hq-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hq-line);border-left:1px solid var(--hq-line)}.ceili-hq-feature{position:relative;min-height:190px;padding:27px 28px;border-right:1px solid var(--hq-line);border-bottom:1px solid var(--hq-line);background:#fff;transition:transform .2s,box-shadow .2s}.ceili-hq-feature:hover{z-index:1;transform:translateY(-4px);box-shadow:0 15px 35px #082d5c12}.ceili-hq-feature__number{color:#9aacc0;font:800 10px system-ui,sans-serif;letter-spacing:.14em}.ceili-hq-feature__mark{position:absolute;right:25px;top:20px;color:#d6a0aa;font-size:21px}.ceili-hq-feature h3{max-width:250px;margin:35px 0 20px;color:var(--hq-navy);font:700 23px/1.2 Georgia,serif}.ceili-hq-feature__line{display:block;width:35px;height:3px;background:var(--hq-red)}.ceili-hq-gallery-section{padding-top:85px}.ceili-hq-gallery{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:230px 170px;gap:16px}.ceili-hq-gallery__item{position:relative;margin:0;overflow:hidden;background:#dce6f1}.ceili-hq-gallery__item--1{grid-row:span 2}.ceili-hq-gallery__item--2{grid-column:span 2}.ceili-hq-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ceili-hq-gallery__item:hover img{transform:scale(1.04)}.ceili-hq-gallery--empty{grid-template-rows:220px}.ceili-hq-gallery-placeholder{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:25px;background:linear-gradient(145deg,#e9f0f8,#d4e0ed);border:1px solid #c6d5e5;overflow:hidden}.ceili-hq-gallery-placeholder:before{content:"";position:absolute;width:180px;height:180px;right:-45px;top:-50px;border:1px solid #b5c9df;transform:rotate(45deg)}.ceili-hq-gallery-placeholder span{color:var(--hq-red);font:800 10px system-ui,sans-serif;letter-spacing:.15em}.ceili-hq-gallery-placeholder b{color:var(--hq-navy);font:700 21px Georgia,serif}.ceili-hq-gallery-placeholder small{color:#738ba4;font:800 8px system-ui,sans-serif;letter-spacing:.16em}.ceili-hq-end{display:flex;flex-direction:column;align-items:center;text-align:center;padding:90px 15px 20px}.ceili-hq-end__mark{display:grid;place-items:center;width:55px;height:55px;border:1px solid var(--hq-red);border-radius:50%;color:var(--hq-red);font:700 28px Georgia,serif}.ceili-hq-end p{margin:20px 0 18px;color:var(--hq-navy);font:italic 21px Georgia,serif}.ceili-hq-end__rule{width:55px;height:2px;background:var(--hq-red)}.ceili-hq-end small{margin-top:17px;color:#8799aa;font:800 8px system-ui,sans-serif;letter-spacing:.22em}.ceili-hq-editor-note{padding:18px;border:1px dashed #9bb0c6;background:#f4f8fc;color:#345}.ceili-hq .ceili-hq-hero__image-wrap:has(.ceili-hq-photo-placeholder){border-color:#fff}
@media(max-width:850px){.ceili-hq-hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.ceili-hq-hero__copy{max-width:680px}.ceili-hq-hero__visual{width:min(100%,650px);margin:0 auto}.ceili-hq-story__grid{grid-template-columns:1fr;gap:24px}.ceili-hq-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceili-hq-gallery{grid-template-rows:190px 150px}.ceili-hq-facts{margin-bottom:75px}}
@media(max-width:560px){.ceili-hq{padding:20px 17px}.ceili-hq-hero{min-height:0;padding:35px 0 55px}.ceili-hq-hero h1{font-size:48px}.ceili-hq-hero__visual{min-height:320px;padding:16px 17px 16px 0}.ceili-hq-hero__image-wrap{height:300px;border-width:8px}.ceili-hq-hero__seal{width:78px;height:78px;font-size:18px;right:-4px}.ceili-hq-hero__side-label{left:-13px;bottom:38px}.ceili-hq-facts{margin-bottom:60px}.ceili-hq-fact{padding:20px 12px;flex-basis:140px}.ceili-hq-story{padding-bottom:60px}.ceili-hq-section-heading{display:block}.ceili-hq-section-heading>p{margin-top:20px}.ceili-hq-spaces,.ceili-hq-gallery-section{padding:55px 0}.ceili-hq-feature-grid{grid-template-columns:1fr}.ceili-hq-feature{min-height:155px}.ceili-hq-feature h3{margin-top:25px}.ceili-hq-gallery{grid-template-columns:1fr 1fr;grid-template-rows:180px 150px 150px;gap:10px}.ceili-hq-gallery__item--1{grid-row:span 2}.ceili-hq-gallery__item--2{grid-column:span 1}.ceili-hq-gallery--empty{grid-template-rows:150px 150px 150px}.ceili-hq-end{padding-top:60px}.ceili-hq-end p{font-size:18px}}
