/* SiE website v1 RC. New editorial layouts are scoped; only the approved home visual fixes are global below. */
.sie-v1{--paper:#f8f7f0;--petrol:#123b37;--line:#c7d3c2;--pad:clamp(24px,5.6vw,80px);background:var(--paper);color:#163c36;font:16px/1.7 Arial,Segoe UI,sans-serif;overflow-wrap:break-word}
.sie-v1 *{min-width:0;box-sizing:border-box}
.sie-v1 h1,.sie-v1 h2,.sie-v1 h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;color:inherit;margin:0 0 22px}
.sie-v1 h1{font-size:clamp(38px,4vw,58px)}
.sie-v1 h2{font-size:clamp(28px,2.7vw,39px)}
.sie-v1 h3{font-size:clamp(23px,2.1vw,30px)}
.sie-v1 p{margin:0 0 18px}
.sie-v1 figure{margin:0}
.sie-v1 img{display:block;width:100%;height:auto}
.sie-v1 a{color:inherit;text-decoration:underline;text-underline-offset:5px}
.sie-v1 a:focus-visible,.sie-v1 summary:focus-visible{outline:3px solid #926f31;outline-offset:4px}
.sie-v1 .v1-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:700}
.sie-v1 .v1-category{font:700 18px/1.5 Arial,sans-serif;letter-spacing:.06em;text-decoration:underline;text-underline-offset:7px;margin-bottom:24px}
.v1-heading,.v1-section,.v1-sector-final{padding:48px var(--pad)}
.v1-heading{max-width:1250px}
.v1-heading>p:not(.v1-eyebrow){max-width:1040px}
.v1-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.sie-v1 .wp-block-button__link{background:#123b37;border:1px solid #123b37;color:#fffdf7;border-radius:50px;min-height:46px;padding:12px 22px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;white-space:normal}
.sie-v1 .is-style-outline .wp-block-button__link{color:#123b37;background:transparent}
.v1-breadcrumb{font-size:13px}
.v1-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 30px 48px}
.v1-area-card{display:grid;grid-template-columns:44% 1fr;background:#f2f2e9;align-items:stretch}
.v1-overview-art img{height:100%;object-fit:cover}
.v1-overview-copy{padding:26px 24px;display:flex;flex-direction:column}
.v1-overview-copy h3{font-size:31px}
.v1-overview-copy p{font-size:15px}
.v1-overview-copy .v1-actions{margin-top:auto;padding-top:12px}
.v1-overview-copy .wp-block-button__link{border-radius:0;border:0;border-top:1px solid #b9c8b3;background:transparent;color:#123b37;padding:12px 0;min-width:120px;text-align:left}
.v1-sector-hero{padding:28px var(--pad) 42px;display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center}
.v1-sector-intro>p:not(.v1-category):not(.v1-breadcrumb){font-size:15px}
.v1-sector-art img{border-radius:3px}
.v1-sector .v1-section{border-top:1px solid #d9dfd1}
.v1-sector-final{border-top:1px solid #c6d2be;background:#eaf0e6}
.v1-detail-art img{border-radius:4px}
.v1-private-discovery{max-width:1100px}
.v1-private-options{background:#eaf0e6;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 48px}
.v1-private-options h2{grid-column:1;grid-row:1/5}
.v1-private-options p{grid-column:2}
.v1-private-trusted{display:grid;grid-template-columns:1.3fr 1fr;gap:0 42px;align-items:center}
.v1-private-trusted h2{grid-column:1/-1}
.v1-private-after{background:#f0f0e4}
.v1-condo .v1-sector-hero{display:flex;flex-direction:column;gap:24px}
.v1-condo .v1-sector-intro{max-width:1060px;margin-right:auto}
.v1-condo .v1-sector-art{width:100%;max-width:1000px;margin:auto}
.v1-condo .v1-sector-art img{max-height:400px;object-fit:contain}
.v1-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.v1-note{border-top:2px solid #7c9675;padding-top:20px}
.v1-note p{font-size:15px}
.v1-condo-offers{background:#eef1e7}
.v1-condo-decision{background:#123b37;color:#fffdf7}
.v1-condo-works{display:grid;grid-template-columns:1fr .8fr;gap:0 36px;align-items:center}
.v1-condo-works h2{grid-column:1/-1}
.v1-business .v1-sector-hero{grid-template-columns:1fr;gap:20px}
.v1-business .v1-sector-intro{max-width:1100px}
.v1-business .v1-sector-art{width:100%}
.v1-business .v1-sector-art img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}
.v1-business-analysis{columns:2;column-gap:48px}
.v1-business-analysis h2{column-span:all}
.v1-business-analysis p{break-inside:avoid}
.v1-business-technology{display:grid;grid-template-columns:1.4fr 1fr;gap:0 36px;background:#eef1e7;align-items:center}
.v1-business-technology h2{grid-column:1/-1}
.v1-tech-strip{display:flex;gap:12px;align-items:center}
.v1-tech-icon{flex:1}
.v1-business-investment{background:#123b37;color:#fffdf7}
.v1-business-team{display:grid;grid-template-columns:.75fr 1.25fr;gap:0 42px;align-items:center}
.v1-business-team h2{grid-column:1/-1}
.v1-public .v1-sector-hero{display:block}
.v1-public .v1-sector-intro{max-width:1100px}
.v1-public .v1-sector-art{margin-top:30px}
.v1-public .v1-sector-art img{max-height:400px;object-fit:contain}
.v1-public-row{display:grid;grid-template-columns:.9fr 1.3fr;gap:0 56px}
.v1-public-row:nth-child(odd){background:#edf0e5}
.v1-public-row .v1-detail-art{grid-column:2;max-width:500px}
.v1-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:0 var(--pad) 48px}
.v1-contact-email,.v1-contact-start{padding:32px}
.v1-contact-email{border:1px solid #b7c7b3}
.sie-v1 .v1-email{font-size:clamp(18px,2vw,30px);font-family:Georgia,serif}
.v1-contact-start{background:#123b37;color:#fffdf7}
.v1-contact-sectors{padding:24px var(--pad);background:#eaf0e6;display:grid;grid-template-columns:1fr 1fr;gap:12px 36px}
.v1-contact-sector{border-bottom:1px solid #bdcbb5;padding-bottom:14px}
.v1-contact-sector a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.v1-operational{border-top:1px solid #b8c7af;background:#f0f1e7}
.v1-operational>p{max-width:1000px}
.v1-operational-details{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}
.sie-v1 details{border-top:1px solid #b6c4ac;margin:0;padding:8px 0 14px;font-size:15px}
.sie-v1 summary{font-weight:700;cursor:pointer;min-height:48px;padding:12px 0}
.sie-v1 details[open] summary{margin-bottom:12px}
/* Integration for the approved 1448x1086 artwork only. Activate atomically with the original asset. */
.sie-home.sie-editorial .sie-planet{position:relative;margin-left:0}
.sie-home.sie-editorial .sie-planet-art{aspect-ratio:4/3;width:100%;height:auto;margin:0}
.sie-home.sie-editorial .sie-planet-art img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;mix-blend-mode:normal}
.sie-home.sie-editorial .sie-planet-brand{display:none!important}
.sie-home.sie-editorial .sie-orbit-labels{position:absolute;inset:0;display:block;margin:0;pointer-events:none}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-label{position:absolute;inset:auto;margin:0;min-width:44px;min-height:44px;line-height:0;pointer-events:none}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-label a{display:block;width:100%;height:100%;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:transparent;font-size:0;line-height:0;text-shadow:none;text-decoration:none!important;overflow:hidden;pointer-events:auto}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-label a span{display:none}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-label a:focus-visible{outline:3px solid #926f31;outline-offset:3px}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-private{left:5%;top:3.5%;width:25%;height:35%}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-condo{left:72.5%;top:3.5%;width:21.5%;height:35%}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-business{left:4%;top:53%;width:25.5%;height:35.5%}
.sie-home.sie-editorial .sie-orbit-labels .sie-orbit-public{left:72.5%;top:53%;width:25.7%;height:35.5%}
@media(max-width:600px){
 .sie-home.sie-editorial .sie-orbit-labels{position:static;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;pointer-events:auto}
 .sie-home.sie-editorial .sie-orbit-labels .sie-orbit-label{position:static;inset:auto;width:auto;height:auto;min-width:0;min-height:0;line-height:1.4;pointer-events:auto}
 .sie-home.sie-editorial .sie-orbit-labels .sie-orbit-label a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px;border:1px solid #9eafa0;border-radius:5px;background:#f8f7f0;color:#123b37;font:600 14px/1.4 Arial,Segoe UI,sans-serif;text-align:center;text-decoration:underline!important;text-underline-offset:4px;overflow:visible}
}

@media(max-width:1100px){.v1-overview-grid{gap:16px;padding-inline:24px}.v1-area-card{grid-template-columns:38% 1fr}.v1-overview-copy{padding:20px 18px}.v1-overview-copy h3{font-size:27px}.v1-sector-hero{gap:24px}.v1-contact-grid{gap:24px}.v1-contact-email,.v1-contact-start{padding:24px}}
@media(max-width:900px){.v1-overview-grid{grid-template-columns:1fr}.v1-area-card{grid-template-columns:40% 1fr}.v1-overview-art img{max-height:360px}.v1-sector-hero{grid-template-columns:1fr}.v1-sector-art{max-width:850px}.v1-private-options{gap:0 28px}.v1-public-row{gap:0 30px}.v1-contact-grid{grid-template-columns:1fr}.v1-three{gap:16px}.v1-condo .v1-sector-art img{max-height:320px}}
@media(max-width:600px){.sie-v1{font-size:15px}.sie-v1 h1{font-size:38px}.sie-v1 h2{font-size:29px}.sie-v1 h3{font-size:25px}.sie-v1 .v1-category{font-size:18px}.v1-heading,.v1-section,.v1-sector-final{padding:34px 24px}.v1-overview-grid{padding:0 24px 34px}.v1-area-card{grid-template-columns:1fr}.v1-overview-art img{max-height:none;aspect-ratio:1.25;object-fit:cover}.v1-overview-copy{padding:24px 18px}.v1-overview-copy h3{font-size:29px}.v1-sector-hero{padding:24px 24px 34px}.v1-sector-art{margin-inline:0}.v1-private-options,.v1-private-trusted,.v1-condo-works,.v1-business-technology,.v1-business-team,.v1-public-row{display:block}.v1-detail-art{margin-top:24px!important}.v1-three{grid-template-columns:1fr;gap:18px}.v1-business-analysis{columns:1}.v1-business-team .v1-detail-art{margin-bottom:24px!important}.v1-contact-grid{padding:0 24px 34px}.v1-contact-email,.v1-contact-start{padding:24px 18px}.v1-contact-sectors{grid-template-columns:1fr;padding:24px}.v1-operational-details{grid-template-columns:1fr}.v1-actions{gap:10px}.sie-v1 .wp-block-button__link{font-size:14px;padding:12px 18px}.v1-private-options p{grid-column:auto}.v1-public-row .v1-detail-art{max-width:100%}.sie-editorial .sie-planet-brand{padding:5px}}
@media(prefers-reduced-motion:reduce){.sie-v1 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
