/* A fixed architectural photograph gives the copper and stone one resolved pose. */
#seet-elevated .se-opening{height:auto;min-height:0;background:#081e25}
#seet-elevated .se-hero{position:relative;display:grid;grid-template-columns:1fr;align-items:center;min-height:clamp(660px,calc(100svh - 106px),1000px);height:auto;padding:65px 5.5% 120px;isolation:isolate;pointer-events:auto}
#seet-elevated .se-hero-visual{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}
#seet-elevated .se-hero-visual img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center;transform:none;transition:none;animation:none;mask-image:none}
#seet-elevated .se-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#061c2338,transparent 48%);pointer-events:none}
#seet-elevated .se-hero-copy{width:36.5%;max-width:510px;justify-self:start;position:relative;padding:0}
#seet-elevated .se-hero .se-label{font-size:13px;letter-spacing:0;margin-bottom:26px;color:#bbcccb}
#seet-elevated h1{font-size:clamp(40px,4.1vw,62px);line-height:1.45;letter-spacing:0}
#seet-elevated h1 .se-brand-name{display:block;font-family:'Noto Naskh Arabic',serif;font-size:clamp(90px,7.8vw,120px);line-height:1.05;margin-bottom:16px;color:#d6ac89}
#seet-elevated h1 .se-slogan-top{display:block}
#seet-elevated h1 .se-slogan-bottom{display:block;font-size:clamp(25px,2.35vw,36px);line-height:1.65;margin-top:4px;white-space:nowrap}
#seet-elevated .se-hero-copy p{font-size:18px;line-height:1.9;max-width:380px;margin-block:28px;color:#c6d3d0}
#seet-elevated .se-hero-actions{gap:14px}
#seet-elevated .se-hero-actions .se-link{font-size:18px;border-bottom-color:#d6ac8970;gap:40px}
#seet-elevated .se-secondary-link{font-size:14px;color:#b9c9c7}
#seet-elevated .se-page h2,#seet-elevated .se-intro h2,#seet-elevated .se-partners-heading h2,#seet-elevated .se-memberships-heading h2{font-size:clamp(44px,5vw,68px);line-height:1.4;letter-spacing:0}
#seet-elevated .se-contact h2{font-size:clamp(76px,8.2vw,116px)}
#seet-elevated .se-section,#seet-elevated .se-partners-page{padding-top:72px}
#seet-elevated .se-partners-heading,#seet-elevated .se-page .se-section-head{margin-bottom:40px}
#seet-elevated .se-scroll-cue{display:flex;gap:14px;align-items:center;min-width:80px;justify-content:center;font-size:14px}
#seet-elevated .se-page-position{font:12px/1.4 Arial,sans-serif;letter-spacing:.09em;color:#d6ac89;white-space:nowrap}
#seet-elevated .se-page-current{color:#d0dcda;max-width:200px;line-height:1.4}
#seet-elevated .se-scroll-cue-icon{font-size:16px;animation:none;color:#8ca7a6}
#seet-elevated .se-page-navigation{border-top:1px solid #d6ac8926;background:#071b21f5;backdrop-filter:blur(14px)}
#seet-elevated .se-page-navigation:before{content:"";position:absolute;right:0;top:-1px;width:var(--se-chapter-progress,14.285%);height:1px;background:#d6ac89;transition:width .55s ease}
#seet-elevated .se-route-transition>img{display:none}
#seet-elevated .se-curtain-two{display:none}
#seet-elevated .se-curtain-one{width:100%;background:#143439}
@media(min-width:961px) and (max-width:1150px){
 #seet-elevated .se-hero{min-height:670px;padding-inline:4.5%}
 #seet-elevated .se-hero-copy{width:37%}
 #seet-elevated h1{font-size:42px}#seet-elevated h1 .se-brand-name{font-size:92px}#seet-elevated h1 .se-slogan-bottom{font-size:25px}
 #seet-elevated .se-hero-copy p{font-size:16px}
}
@media(max-width:960px){
 #seet-elevated .se-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:40px 0 calc(72px + env(safe-area-inset-bottom));gap:0}
 #seet-elevated .se-hero-copy{width:auto;max-width:none;margin:0 7%;padding:0;order:0}
 #seet-elevated .se-hero-visual{position:relative;inset:auto;z-index:0;order:1;aspect-ratio:1.16;margin:0;isolation:isolate;flex:none}
 #seet-elevated .se-hero-visual img{width:167.2%;height:auto;inset:0 auto auto 0;object-fit:initial;object-position:initial;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 91%,transparent)}
 #seet-elevated .se-hero-visual:after{display:none}
 #seet-elevated h1{font-size:46px;line-height:1.4}#seet-elevated h1 .se-brand-name{display:inline;font-size:1.22em;line-height:inherit;margin:0}#seet-elevated h1 .se-slogan-bottom{font-size:31px;line-height:1.55}
 #seet-elevated .se-hero-copy p{max-width:500px;font-size:17px;margin-block:20px}
 #seet-elevated .se-hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 30px}
 #seet-elevated .se-hero .se-label{margin-bottom:20px}
 #seet-elevated .se-hero-visual{margin-top:-15px}
 #seet-elevated .se-hero-copy{z-index:1}
 #seet-elevated .se-page-current{display:none}
}
@media(max-width:580px){
 #seet-elevated .se-hero{padding-top:30px;padding-bottom:calc(55px + env(safe-area-inset-bottom))}
 #seet-elevated .se-hero-copy{margin-inline:24px}
 #seet-elevated .se-hero .se-label{display:none}
 #seet-elevated h1{font-size:32px;line-height:1.45}#seet-elevated h1 .se-brand-name{display:inline;font-size:1.2em;line-height:inherit;margin:0 0 0 .06em}
 #seet-elevated h1 .se-slogan-bottom{font-size:24px;line-height:1.5;margin-top:8px;white-space:normal}
 #seet-elevated .se-hero-copy p{font-size:16px;line-height:1.8;margin-block:18px;max-width:335px}
 #seet-elevated .se-hero-actions{gap:6px 18px;align-items:center;flex-direction:row}
 #seet-elevated .se-hero-actions .se-link{font-size:17px;min-height:44px;gap:32px}#seet-elevated .se-secondary-link{font-size:13px;min-height:36px}
 #seet-elevated .se-hero-visual{aspect-ratio:1.07;margin-top:0}
 #seet-elevated .se-page h2,#seet-elevated .se-intro h2,#seet-elevated .se-partners-heading h2,#seet-elevated .se-memberships-heading h2{font-size:38px;line-height:1.45}
 #seet-elevated .se-contact h2{font-size:80px}
 #seet-elevated .se-section,#seet-elevated .se-partners-page{padding-top:48px}
 #seet-elevated .se-page .se-section-head,#seet-elevated .se-partners-heading{margin-bottom:30px}
 #seet-elevated .se-scroll-cue{gap:8px;min-width:66px;max-width:76px}
 #seet-elevated .se-page-position{font-size:11px;letter-spacing:.03em}
 #seet-elevated .se-page-navigation a{max-width:37%;font-size:12px}
 #seet-elevated .se-scroll-cue-icon{display:none}
}
@media(prefers-reduced-motion:reduce){#seet-elevated .se-page-navigation:before{transition:none}}
