
:root{--n:#061522;--n2:#0b2133;--n3:#12334a;--g:#c89d4d;--g2:#e4bf72;--iv:#f6f3ed;--w:#fff;--ink:#10202d;--m:#66737e;--line:#dfe4e7;--shadow:0 24px 70px rgba(6,21,34,.13);--r:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fbfaf7;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(1180px,92%);margin:auto}.utility{background:#04101a;color:#90a1ae;font-size:.7rem;padding:8px 0}.utility .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.utility a{color:#d8e0e5}.nav{position:sticky;top:0;z-index:50;background:rgba(6,21,34,.96);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.navin{height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px;color:#fff}.mark{width:44px;height:49px;position:relative;flex:0 0 auto}.mark:before,.mark:after{content:"";position:absolute;inset:3px 12px;border:3px solid var(--g);transform:skewY(-30deg)}.mark:after{inset:8px 3px 8px 22px;border-left:0}.brand b{font-size:1.04rem;letter-spacing:.18em}.brand small{display:block;color:#98a9b6;letter-spacing:.15em;font-size:.51rem;text-align:center;margin-top:2px}.menu{display:flex;gap:24px;color:#d9e0e5;font-size:.72rem;font-weight:850;letter-spacing:.05em}.menu a:hover,.menu a.active{color:var(--g2)}.nav-actions{display:flex;gap:10px}.btn{border:0;border-radius:5px;padding:14px 19px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-2px)}.gold{background:linear-gradient(135deg,var(--g2),var(--g));color:var(--n);box-shadow:0 10px 28px rgba(200,157,77,.22)}.dark{background:var(--n);color:#fff}.light{background:#fff;color:var(--n);border:1px solid #dfe4e7}.outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.hero{min-height:650px;position:relative;color:#fff;display:flex;align-items:center;background:linear-gradient(90deg,rgba(3,13,22,.97) 0%,rgba(3,13,22,.82) 38%,rgba(3,13,22,.22) 76%),url('https://images.unsplash.com/photo-1757780993465-7f1923296763?auto=format&fit=crop&w=2200&q=88') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,rgba(2,10,17,.45))}.hero-inner{position:relative;z-index:2;padding:100px 0 135px;max-width:680px}.rule{width:42px;height:2px;background:var(--g);margin-bottom:19px}.kicker{color:var(--g);font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-size:clamp(3.4rem,6.8vw,6.6rem);line-height:.94;letter-spacing:.01em;text-transform:uppercase;margin:0 0 21px}.hero h1 span{color:var(--g)}.hero p{max-width:550px;color:#e6ebee;font-size:1.02rem;line-height:1.7}.actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:26px}.pathways{position:relative;z-index:5;margin-top:-72px}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(180deg,#0a1d2b,#06131d);border:1px solid rgba(200,157,77,.22);box-shadow:0 22px 55px rgba(0,0,0,.22)}.path{padding:24px 26px;color:#fff;border-right:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.path:last-child{border-right:0}.path i{width:42px;height:42px;border:1px solid var(--g);color:var(--g);border-radius:7px;display:grid;place-items:center;font-style:normal}.path b{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.path span{display:block;color:#9eadb9;font-size:.7rem;margin-top:3px}.path em{color:var(--g);font-style:normal}.path:hover{background:#0d2537}.intro{display:grid;grid-template-columns:1fr 1fr;min-height:430px;background:#fff}.cincy{min-height:430px;background:linear-gradient(rgba(6,21,34,.05),rgba(6,21,34,.1)),url('https://images.unsplash.com/photo-1598495886228-fedb44a5b5a1?auto=format&fit=crop&w=1800&q=88') center/cover no-repeat}.intro-copy{display:flex;align-items:center;padding:60px max(6vw,48px)}h2{font-size:clamp(2.35rem,4.3vw,4.3rem);line-height:1.02;letter-spacing:-.045em;margin:10px 0 18px}.intro-copy p,.lead{color:var(--m);line-height:1.7;font-size:.93rem}.section{padding:88px 0}.section.darksec{background:linear-gradient(145deg,#061421,#0b2234);color:#fff}.section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:38px}.section-head h2{margin:8px 0 0}.section-head .lead{max-width:530px;margin:0}.darksec .lead{color:#97a8b5}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service{background:#fff;color:var(--ink);padding:26px 23px;min-height:205px;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.08)}.service i{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ccd3d8;border-radius:7px;font-style:normal;color:#987238;margin-bottom:22px}.service h3{font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;margin:0 0 9px}.service p{font-size:.72rem;line-height:1.58;color:#6b7680}.service a{font-size:.63rem;color:#9f762e;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.portfolio{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.property{background:#fff;border:1px solid #e1e5e7;box-shadow:0 15px 40px rgba(6,21,34,.07)}.property-photo{height:310px;position:relative;overflow:hidden;background:linear-gradient(145deg,#163c56,#081520)}.property-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,rgba(5,17,27,.76))}.property-photo .building{position:absolute;left:8%;right:8%;bottom:0;height:72%;background:#0b1d2a;border:1px solid rgba(255,255,255,.11);display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px}.building i{height:19px;background:#d3ae5d}.property-badge{position:absolute;left:20px;bottom:18px;color:#fff;z-index:2}.property-badge b{display:block;font-size:1.05rem}.property-badge span{font-size:.7rem;color:#c7d0d6}.property-body{padding:22px}.tags{display:flex;gap:7px;flex-wrap:wrap}.tag{padding:6px 9px;border-radius:999px;background:#f2ede3;color:#735b31;font-size:.64rem;font-weight:800}.property-body p{color:#6d7881;font-size:.82rem;line-height:1.6}.owner-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}.panel{background:#fff;border:1px solid #dfe4e7;padding:34px;box-shadow:var(--shadow)}.darkpanel{background:var(--n);color:#fff;border:1px solid rgba(255,255,255,.07)}.check{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #e1e5e7}.darkpanel .check{border-color:rgba(255,255,255,.09)}.check i{width:29px;height:29px;border-radius:50%;background:#f2ead8;color:#8d6a2e;display:grid;place-items:center;font-style:normal;font-weight:900;flex:0 0 auto}.darkpanel .check i{background:rgba(200,157,77,.12);color:var(--g2)}.check b{display:block;font-size:.84rem}.check span{font-size:.72rem;color:#75818a}.darkpanel .check span{color:#97a8b5}.health{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.metric{padding:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045)}.metric b{display:block;font-size:.95rem}.metric span{font-size:.65rem;color:#8fa1af}.markets{display:grid;grid-template-columns:1fr 1fr;gap:18px}.market{padding:30px;background:#fff;border:1px solid #e0e4e6}.market h3{font-size:1.25rem;margin:10px 0}.market p{font-size:.8rem;color:#6e7a84;line-height:1.6}.cta-band{background:linear-gradient(135deg,#0a1c2b,#0f3049);color:#fff;padding:56px 0}.cta-grid{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-grid h2{margin:8px 0 0;max-width:720px}.form{background:#fff;padding:30px;border:1px solid #e0e4e6;box-shadow:var(--shadow)}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:6px}.full{grid-column:1/-1}.field label{font-size:.68rem;font-weight:850;color:#53616c}.form input,.form select,.form textarea{width:100%;padding:13px;border:1px solid #d8dddf;border-radius:4px;background:#fff;outline:none}.form textarea{min-height:110px;resize:vertical}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--g)}.notice{font-size:.68rem;color:#7e8a93;line-height:1.5}.pagehero{background:linear-gradient(135deg,#061522,#0d2b42);color:#fff;padding:70px 0}.pagehero h1{font-size:clamp(2.8rem,5vw,5rem);line-height:1;letter-spacing:-.04em;margin:9px 0 14px}.pagehero p{max-width:680px;color:#a9bac6;line-height:1.7}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.content-card{padding:26px;background:#fff;border:1px solid #e0e4e6}.content-card h3{margin:18px 0 8px;font-size:1.08rem}.content-card p{font-size:.8rem;line-height:1.6;color:#6c7881}.portal{padding:34px;background:linear-gradient(145deg,#061522,#103049);color:#fff}.faq details{padding:18px 0;border-bottom:1px solid #dfe4e6}.faq summary{font-weight:850;cursor:pointer}.faq p{color:#6d7982;max-width:780px;line-height:1.7;font-size:.84rem}.footer{background:#04101a;color:#fff;padding:50px 0 24px}.footgrid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:38px}.footgrid h4{font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:#dbe2e7}.footgrid a{display:block;color:#8395a2;font-size:.75rem;margin:9px 0}.footgrid p{color:#8093a0;font-size:.76rem;line-height:1.6}.copy{border-top:1px solid rgba(255,255,255,.08);margin-top:30px;padding-top:17px;color:#5f7482;font-size:.68rem}.chat{position:fixed;right:22px;bottom:22px;z-index:70}.chatbtn{width:56px;height:56px;border:0;border-radius:50%;background:var(--g);color:var(--n);font-weight:950;box-shadow:0 14px 35px rgba(6,21,34,.25)}.chatpanel{display:none;position:absolute;right:0;bottom:67px;width:325px;background:#fff;border:1px solid #dfe4e6;box-shadow:0 22px 60px rgba(6,21,34,.22)}.chatpanel.open{display:block}.chathead{background:var(--n);color:#fff;padding:16px}.chatbody{padding:15px}.choice{width:100%;text-align:left;padding:10px;border:1px solid #dfe4e6;background:#faf9f6;margin:5px 0}.reply{display:none;margin-top:10px;padding:10px;background:#f2ece0;font-size:.75rem;color:#675537}
@media(max-width:980px){.menu{display:none}.intro,.owner-split{grid-template-columns:1fr}.services,.three{grid-template-columns:1fr 1fr}.path-grid{grid-template-columns:1fr}.path{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.section-head{display:block}.portfolio,.markets{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr 1fr}.cincy{min-height:330px}}@media(max-width:620px){.utility{display:none}.nav-actions .outline{display:none}.hero{min-height:680px;background-position:62% center}.hero h1{font-size:3.55rem}.hero-inner{padding-top:80px}.actions .btn{width:100%}.services,.three,.health,.formgrid,.footgrid{grid-template-columns:1fr}.cta-grid{display:block}.cta-grid .btn{margin-top:20px}.intro-copy{padding:45px 6%}.section{padding:70px 0}}

/* Statham Cove real property photography */
.property-photo.real-photo{background:#0b1720!important}
.property-photo.real-photo:before{z-index:1;background:linear-gradient(180deg,rgba(5,15,23,.04) 35%,rgba(5,17,27,.78) 100%)}
.property-photo.real-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .55s ease}
.property:hover .property-photo.real-photo img{transform:scale(1.025)}
.property-badge{z-index:3}
.photo-label{position:absolute;top:16px;left:16px;z-index:3;padding:7px 10px;background:rgba(6,21,34,.78);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.12);font-size:.61rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.property-feature{display:grid;grid-template-columns:1.08fr .92fr;background:#fff;border:1px solid #e1e5e7;box-shadow:0 18px 50px rgba(6,21,34,.08);overflow:hidden}
.property-feature-media{min-height:430px;position:relative;overflow:hidden;background:#081520}
.property-feature-media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.property-feature-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(4,14,22,.5))}
.property-feature-copy{padding:46px;display:flex;align-items:center}.property-feature-copy h2{font-size:clamp(2.35rem,4vw,4rem)}
.property-feature-copy p{color:var(--m);line-height:1.72}.property-feature-copy .location{font-size:.78rem;color:#7a858d;margin-bottom:18px}.property-feature-copy .actions{margin-top:24px}
.gallery-intro{max-width:760px;margin-bottom:28px}.gallery-intro p{color:var(--m);line-height:1.7}
.property-gallery{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:240px 240px;gap:10px}
.property-gallery figure{margin:0;position:relative;overflow:hidden;background:#e8e4dc}.property-gallery figure:first-child{grid-row:1/3}.property-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.property-gallery figure:hover img{transform:scale(1.025)}
.property-gallery figcaption{position:absolute;left:12px;bottom:12px;background:rgba(6,21,34,.78);color:#fff;padding:7px 9px;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}
.property-details{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.detail-card{background:#fff;border:1px solid #e1e5e7;padding:30px}.detail-card h3{margin:0 0 16px}.detail-list{display:grid;gap:0}.detail-list div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e6e8e9;font-size:.79rem}.detail-list span{color:#74808a}.detail-list b{font-weight:800;text-align:right}
.unit-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.unit-gallery figure{margin:0;background:#fff;border:1px solid #e1e5e7;overflow:hidden}.unit-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover}.unit-gallery figcaption{padding:11px 12px;font-size:.68rem;color:#65717b;text-transform:uppercase;letter-spacing:.06em;font-weight:800}
.property-note{padding:18px 20px;background:#f3eee4;border-left:3px solid var(--g);font-size:.76rem;color:#68593f;line-height:1.6;margin-top:22px}
@media(max-width:900px){.property-feature,.property-details{grid-template-columns:1fr}.property-feature-media{min-height:360px}.property-gallery{grid-template-columns:1fr 1fr;grid-template-rows:300px 220px 220px}.property-gallery figure:first-child{grid-column:1/3;grid-row:auto}.unit-gallery{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.property-feature-copy{padding:30px 24px}.property-gallery{display:grid;grid-template-columns:1fr;grid-template-rows:none}.property-gallery figure:first-child{grid-column:auto}.property-gallery figure{height:250px}.unit-gallery{grid-template-columns:1fr 1fr}}


/* Omni AI V1 */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.omni-chat{position:fixed;right:22px;bottom:22px;z-index:90;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}
.omni-launch{position:relative;width:60px;height:60px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--g2),var(--g));color:var(--n);box-shadow:0 16px 42px rgba(6,21,34,.28);cursor:pointer;display:grid;place-items:center;transition:.2s}
.omni-launch:hover{transform:translateY(-2px) scale(1.02)}
.omni-launch-mark{font-weight:950;font-size:1.1rem}
.omni-launch-pulse{position:absolute;right:4px;top:4px;width:11px;height:11px;border-radius:50%;background:#62d69a;border:2px solid #fff}
.omni-panel{display:none;position:absolute;right:0;bottom:72px;width:min(390px,calc(100vw - 28px));height:min(610px,calc(100vh - 120px));background:#fff;border:1px solid #dce2e5;border-radius:18px;box-shadow:0 28px 80px rgba(6,21,34,.28);overflow:hidden;grid-template-rows:auto auto 1fr auto auto}
.omni-panel.open{display:grid;animation:omniIn .18s ease-out}
@keyframes omniIn{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
.omni-head{background:linear-gradient(135deg,#071522,#0d2d45);color:#fff;padding:16px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.omni-brand{display:flex;align-items:center;gap:11px}.omni-avatar{width:38px;height:38px;border:1px solid var(--g);border-radius:50%;display:grid;place-items:center;color:var(--g2);font-weight:950}
.omni-brand b{display:block;font-size:.9rem}.omni-brand small{display:flex;align-items:center;gap:6px;color:#9fb0bc;font-size:.62rem;margin-top:3px}.omni-brand small i{width:6px;height:6px;border-radius:50%;background:#62d69a}
.omni-close{border:0;background:transparent;color:#9fb0bc;font-size:1.55rem;line-height:1;cursor:pointer;padding:4px 6px}.omni-close:hover{color:#fff}
.omni-context{padding:8px 16px;background:#f5f1e8;border-bottom:1px solid #e7e0d2;color:#77623a;font-size:.62rem;font-weight:750}
.omni-messages{padding:16px;overflow-y:auto;background:#fbfaf7;scroll-behavior:smooth}
.omni-msg{display:flex;margin:0 0 11px}.omni-msg.user{justify-content:flex-end}.omni-bubble{max-width:86%;padding:11px 13px;border-radius:14px;font-size:.77rem;line-height:1.58}
.omni-msg.assistant .omni-bubble{background:#fff;border:1px solid #e0e5e7;color:#344957;border-bottom-left-radius:4px}.omni-msg.user .omni-bubble{background:#0a2133;color:#fff;border-bottom-right-radius:4px}
.omni-bubble a{display:inline-block;margin-top:7px;color:#99732f;font-weight:850;text-decoration:none}.omni-msg.user .omni-bubble a{color:var(--g2)}
.omni-typing{display:flex;gap:4px;align-items:center;padding:3px 2px}.omni-typing i{width:6px;height:6px;border-radius:50%;background:#98a6ae;animation:omniDot 1s infinite}.omni-typing i:nth-child(2){animation-delay:.14s}.omni-typing i:nth-child(3){animation-delay:.28s}
@keyframes omniDot{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}
.omni-quick{display:flex;gap:6px;padding:10px 12px 8px;overflow-x:auto;background:#fff;border-top:1px solid #edf0f1}.omni-quick.muted{opacity:.65}
.omni-quick button{border:1px solid #dbe1e4;background:#f8f7f3;color:#4b5c67;border-radius:999px;padding:7px 10px;font-size:.62rem;font-weight:800;white-space:nowrap;cursor:pointer}.omni-quick button:hover{border-color:#c6a15b;color:#7b5c27}
.omni-compose{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #e6eaec}.omni-compose textarea{resize:none;max-height:110px;min-height:42px;border:1px solid #d8dfe2;border-radius:12px;padding:11px 12px;outline:none;font-size:.76rem;line-height:1.45}.omni-compose textarea:focus{border-color:#b88f45;box-shadow:0 0 0 3px rgba(184,143,69,.08)}
.omni-send{width:42px;height:42px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--g2),var(--g));color:#071522;font-weight:950;font-size:1rem;cursor:pointer}.omni-send:disabled{opacity:.5;cursor:not-allowed}
.omni-disclaimer{padding:0 13px 10px;background:#fff;color:#8a959d;font-size:.55rem;line-height:1.4}
@media(max-width:600px){.omni-chat{right:14px;bottom:14px}.omni-panel{position:fixed;left:10px;right:10px;bottom:82px;width:auto;height:min(650px,calc(100vh - 105px));border-radius:16px}.omni-launch{width:56px;height:56px}}

/* Production lead forms */
.lead-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.lead-status{margin-top:13px;font-size:.75rem;line-height:1.5;min-height:0}
.lead-status.loading{color:#71808a}
.lead-status.success{padding:14px 16px;background:#eef6f1;border:1px solid #cfe3d6;color:#244f38}
.lead-status.error{padding:14px 16px;background:#fbefee;border:1px solid #e8cfcc;color:#783830}
.lead-status b,.lead-status span{display:block}.lead-status span{margin-top:3px}
.lead-status a{color:inherit;text-decoration:underline}
form[data-lead-form] button:disabled{opacity:.65;cursor:wait}

.service-lead-section{padding:88px 0;background:#f6f3ec;border-top:1px solid #e3dfd5}
.service-lead-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px;align-items:start}
.service-lead-copy h2{font-size:clamp(2.5rem,4.3vw,4.25rem);line-height:1.01;letter-spacing:-.05em;color:#071522;margin:12px 0 18px}
.service-lead-copy p{color:#687985;line-height:1.75;max-width:520px}
.service-lead-direct{margin-top:28px;padding-top:18px;border-top:1px solid #d9d6ce}
.service-lead-direct span{display:block;font-size:.6rem;letter-spacing:.09em;text-transform:uppercase;color:#8a959d;font-weight:900}
.service-lead-direct a{display:inline-block;margin-top:7px;font-size:1.2rem;color:#173548;font-weight:900}
.service-lead-form{background:#fff;border:1px solid #e0e4e5;box-shadow:0 18px 50px rgba(7,21,34,.07);padding:30px}
@media(max-width:900px){.service-lead-grid{grid-template-columns:1fr}.service-lead-section{padding:70px 0}}

/* Production QA V2: responsive navigation + accessibility */
.mobile-menu-toggle{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.24);background:transparent;color:#fff;border-radius:5px;font-size:1.25rem;align-items:center;justify-content:center;cursor:pointer}
.mobile-menu{display:none;background:#061522;border-top:1px solid rgba(255,255,255,.08);padding:10px 4% 18px}
.mobile-menu a{display:block;color:#e7edf0;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.78rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.mobile-menu a:last-child{border-bottom:0}.mobile-menu.open{display:block}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #e4bf72;outline-offset:3px}
@media(max-width:980px){.mobile-menu-toggle{display:inline-flex}.nav-actions{margin-left:auto}.navin{height:72px}.brand b{font-size:.92rem}}
@media(max-width:620px){.nav-actions{display:none}.navin{height:68px}.brand small{font-size:.47rem}.brand b{font-size:.86rem}.mark{width:38px;height:43px}.mobile-menu{padding-left:5%;padding-right:5%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
