.deskpartner[data-astro-cid-qtjh2zgs]{padding:70px 0 10px;background:var(--warm);border-top:1px solid var(--bone)}.deskpartner[data-astro-cid-qtjh2zgs] h2[data-astro-cid-qtjh2zgs]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(26px,3.2vw,40px);line-height:1.1;color:var(--navy);margin:14px 0 0}.desk-partner[data-astro-cid-qtjh2zgs]{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;background:#fdfaf6;border:1px solid #E2DDD6;border-radius:4px;padding:28px;margin-top:32px}.desk-partner[data-astro-cid-qtjh2zgs] img[data-astro-cid-qtjh2zgs]{width:100%;height:auto;border-radius:3px;display:block}.desk-partner__body[data-astro-cid-qtjh2zgs] h3[data-astro-cid-qtjh2zgs]{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;color:#0d1b2a;margin:0 0 2px}.desk-partner__role[data-astro-cid-qtjh2zgs]{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 12px}.desk-partner__body[data-astro-cid-qtjh2zgs] p[data-astro-cid-qtjh2zgs]{font-size:15px;line-height:1.7;color:#2c3240;margin-bottom:18px}@media(max-width:760px){.desk-partner[data-astro-cid-qtjh2zgs]{grid-template-columns:1fr;gap:22px}.desk-partner[data-astro-cid-qtjh2zgs] img[data-astro-cid-qtjh2zgs]{max-width:220px}}:root{--navy:#0D1B2A;--gold:#B8960C;--gold-b:#C9A227;--gold-l:#E6C44E;--cream:#F7F3EC;--warm:#FDFAF6;--bone:#E2DDD6;--char:#2C3240;--gray:#6B7280;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--char);font-family:Inter,sans-serif;overflow-x:hidden}.wrap{max-width:1160px;margin:0 auto;padding:0 26px}.eyebrow{color:var(--gold);font:600 10.5px var(--mono);letter-spacing:.3em;text-transform:uppercase}.rv{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}.btn{display:inline-block;background:var(--gold-b);color:#0d1b2a;text-decoration:none;font:600 12px var(--mono);letter-spacing:.2em;padding:17px 28px;border-radius:2px}.btn2{display:inline-block;background:none;border:1px solid var(--gold);color:var(--gold);text-decoration:none;font:600 12px var(--mono);letter-spacing:.2em;padding:16px 26px;border-radius:2px}.soc{position:fixed;top:0;left:0;right:0;height:2px;z-index:95;background:#b8960c26}.soc i{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--gold),var(--gold-l));box-shadow:0 0 8px #c9a22780}.soc-lbl{position:fixed;right:16px;bottom:14px;z-index:95;font:600 9px var(--mono);letter-spacing:.22em;color:var(--gray);background:#fdfaf6d9;backdrop-filter:blur(8px);padding:8px 11px;border:1px solid var(--bone);border-radius:2px}.soc-lbl b{color:var(--gold)}.hero{position:relative;min-height:92svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--cream)}.hero-img{position:absolute;inset:0;background:url(/images/bess-meadow.jpg) center 62%/cover no-repeat;animation:hkb 30s ease-in-out infinite alternate}@supports (background-image: image-set(url(x.webp) type("image/webp"))){.hero-img{background-image:image-set(url(/images/r/bess-meadow-1600.webp) type("image/webp"),url(/images/r/bess-meadow-1600.jpg) type("image/jpeg"))}@media(max-width:900px){.hero-img{background-image:image-set(url(/images/r/bess-meadow-800.webp) type("image/webp") 1x,url(/images/r/bess-meadow-1600.webp) type("image/webp") 2x,url(/images/r/bess-meadow-800.jpg) type("image/jpeg") 1x,url(/images/r/bess-meadow-1600.jpg) type("image/jpeg") 2x)}}}@keyframes hkb{0%{transform:scale(1)}to{transform:scale(1.06) translateY(-1.5%)}}.h-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,27,42,.24),rgba(13,27,42,0) 34%,rgba(247,243,236,.06) 62%,rgba(247,243,236,.94) 92%,var(--cream) 100%);z-index:2}.h-in{position:relative;z-index:4;width:100%;padding:0 0 7svh}.h-card{background:#fdfaf6e0;backdrop-filter:blur(10px);border-left:3px solid var(--gold);padding:34px 38px;max-width:660px;box-shadow:0 30px 70px #0d1b2a2e}.hero h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(38px,5.6vw,68px);line-height:1.04;margin:12px 0;color:var(--navy)}.hero h1 em{font-style:italic;color:var(--gold)}.hero .sub{color:#4a5568;font-size:14.5px;line-height:1.7;max-width:520px}.telemetry{display:flex;gap:26px;flex-wrap:wrap;margin-top:22px;font:500 10.5px var(--mono);letter-spacing:.14em;color:var(--gray)}.telemetry b{color:var(--gold)}.h-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.doors2{padding:56px 0 8px;background:var(--cream)}.d2-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.d2{background:var(--warm);border:1px solid var(--bone);border-top:2px solid var(--gold);text-decoration:none;transition:box-shadow .3s,transform .3s;overflow:hidden}.d2:hover{box-shadow:0 24px 54px #0d1b2a1f;transform:translateY(-3px)}.d2 .d2-img{height:190px;background-size:cover;background-position:center}.d2 .d2-body{padding:26px 30px 30px}.d2 .k{font:600 10px var(--mono);letter-spacing:.26em;color:var(--gold);text-transform:uppercase}.d2 b{display:block;font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(22px,2.3vw,29px);color:var(--navy);margin:12px 0 10px;line-height:1.15}.d2 b em{font-style:italic;color:var(--gold)}.d2 p{color:var(--gray);font-size:13px;line-height:1.65}.d2 .hook{display:inline-block;margin-top:16px;font:600 10px var(--mono);letter-spacing:.16em;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:4px}@media(max-width:860px){.d2-grid{grid-template-columns:1fr}}.thesis{padding:90px 0 70px;background:var(--cream)}.thesis .grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.thesis h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(30px,3.4vw,46px);line-height:1.1;margin-top:14px;color:var(--navy)}.thesis h2 em{font-style:italic;color:var(--gold)}.thesis p{color:var(--char);font-size:15px;line-height:1.75;margin-bottom:16px}.thesis .rule{width:46px;height:2px;background:var(--gold);margin:22px 0}.t-photo{margin-top:26px;border:1px solid var(--bone);padding:8px;background:var(--warm)}.t-photo img{width:100%;display:block}.t-photo figcaption{font:500 9.5px var(--mono);letter-spacing:.18em;color:var(--gray);padding:10px 4px 3px}@media(max-width:860px){.thesis .grid{grid-template-columns:1fr;gap:26px}}.killers{margin-top:8px}.kill{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--bone);align-items:baseline}.kill i{font-family:Cormorant Garamond,serif;font-style:italic;color:#b3a98f;font-size:15px}.kill span{color:var(--char);font-size:13.5px;line-height:1.6}.kill span b{color:var(--navy);font-weight:600;font-family:Inter}.bband{position:relative;height:56svh;min-height:340px;background:url(/images/bess-batteries.jpg) center/cover fixed;display:flex;align-items:center}@supports (background-image: image-set(url(x.webp) type("image/webp"))){.bband{background-image:image-set(url(/images/r/bess-batteries-1600.webp) type("image/webp"),url(/images/r/bess-batteries-1600.jpg) type("image/jpeg"))}@media(max-width:900px){.bband{background-image:image-set(url(/images/r/bess-batteries-800.webp) type("image/webp") 1x,url(/images/r/bess-batteries-1600.webp) type("image/webp") 2x,url(/images/r/bess-batteries-800.jpg) type("image/jpeg") 1x,url(/images/r/bess-batteries-1600.jpg) type("image/jpeg") 2x)}}}.bband:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--cream) 0%,rgba(4,9,15,.55) 18%,rgba(4,9,15,.55) 82%,var(--cream) 100%)}.bband .in{position:relative;z-index:2;text-align:center;width:100%}.bband h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,4.4vw,52px);color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.6)}.bband h2 em{font-style:italic;color:var(--gold-l)}.bband .cap{margin-top:12px;font:600 9.5px var(--mono);letter-spacing:.28em;color:#cdd6e0}.bband .cap b{color:var(--gold-l)}.mandates{padding:80px 0;background:var(--warm)}.m-list{border-top:1px solid var(--bone);margin-top:26px}.mandate{display:grid;grid-template-columns:90px 1fr 300px;gap:30px;align-items:baseline;padding:32px 0;border-bottom:1px solid var(--bone);text-decoration:none;transition:background .3s;position:relative}.mandate:hover{background:var(--cream)}.mandate .no{font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;color:#c8bd9e}.mandate b{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(24px,2.5vw,33px);color:var(--navy);line-height:1.1;display:block}.mandate b em{font-style:italic;color:var(--gold)}.mandate .desc{color:var(--gray);font-size:13.5px;line-height:1.65}.mandate .go{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--gold);font:600 11px var(--mono);letter-spacing:.2em;opacity:0;transition:opacity .3s}.mandate:hover .go{opacity:1}@media(max-width:860px){.mandate{grid-template-columns:44px 1fr;gap:14px}.mandate .desc{grid-column:2}.mandate .go{display:none}}.process{padding:80px 0;background:var(--cream)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:38px}.step{background:var(--warm);border:1px solid var(--bone);border-top:2px solid var(--bone);padding:24px 20px 28px;position:relative}.step:before{content:"";position:absolute;top:-2px;left:0;width:0;height:2px;background:var(--gold-b);transition:width 1.2s ease .3s}.step.in:before{width:100%}.step .s-no{font:600 9.5px var(--mono);letter-spacing:.24em;color:#b3a98f}.step b{display:block;font-family:Cormorant Garamond,serif;font-weight:400;font-size:19px;color:var(--navy);margin:10px 0 8px;line-height:1.2}.step span{font-size:12px;color:var(--gray);line-height:1.6}@media(max-width:960px){.steps{grid-template-columns:1fr}}.proofsec{padding:80px 0 30px;background:var(--warm);border-top:1px solid var(--bone)}.case-wrap{display:grid;grid-template-columns:360px 1fr;gap:0;margin-top:30px;background:var(--cream);border:1px solid var(--bone);border-left:3px solid var(--gold)}.case-img{background:url(/images/ed-brussels.jpg) center 30%/cover;min-height:300px}@supports (background-image: image-set(url(x.webp) type("image/webp"))){.case-img{background-image:image-set(url(/images/r/ed-brussels-1200.webp) type("image/webp"),url(/images/r/ed-brussels-1200.jpg) type("image/jpeg"))}@media(max-width:900px){.case-img{background-image:image-set(url(/images/r/ed-brussels-800.webp) type("image/webp") 1x,url(/images/r/ed-brussels-1200.webp) type("image/webp") 2x,url(/images/r/ed-brussels-800.jpg) type("image/jpeg") 1x,url(/images/r/ed-brussels-1200.jpg) type("image/jpeg") 2x)}}}.case{padding:30px 34px}.case .k{font:600 9.5px var(--mono);letter-spacing:.24em;color:var(--gray);text-transform:uppercase}.case p{color:var(--char);font-size:14.5px;line-height:1.78;margin-top:12px}.case p b{color:var(--navy);font-weight:600}@media(max-width:860px){.case-wrap{grid-template-columns:1fr}.case-img{min-height:200px}}.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.p-item{background:var(--cream);border:1px solid var(--bone);border-top:2px solid var(--gold);padding:24px 24px 28px}.p-item .k{font:600 9.5px var(--mono);letter-spacing:.22em;color:var(--gray);text-transform:uppercase}.p-item .v{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(22px,2.3vw,29px);color:var(--navy);margin-top:10px;line-height:1.2}.p-item .n{font-size:12px;color:var(--gray);margin-top:8px;line-height:1.55}@media(max-width:860px){.p-grid{grid-template-columns:1fr}}.access{position:relative;padding:110px 0;background:url(/images/bess-batteries.jpg) center 30%/cover;overflow:hidden}@supports (background-image: image-set(url(x.webp) type("image/webp"))){.access{background-image:image-set(url(/images/r/bess-batteries-1600.webp) type("image/webp"),url(/images/r/bess-batteries-1600.jpg) type("image/jpeg"))}@media(max-width:900px){.access{background-image:image-set(url(/images/r/bess-batteries-800.webp) type("image/webp") 1x,url(/images/r/bess-batteries-1600.webp) type("image/webp") 2x,url(/images/r/bess-batteries-800.jpg) type("image/jpeg") 1x,url(/images/r/bess-batteries-1600.jpg) type("image/jpeg") 2x)}}}.access:before{content:"";position:absolute;inset:0;background:#04090fdb}.access .in{position:relative;text-align:center;max-width:640px;margin:0 auto}.access h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(30px,3.8vw,50px);line-height:1.12;margin:16px 0 14px;color:#fff}.access h2 em{font-style:italic;color:var(--gold-l)}.access p{color:#b9c4d2;font-size:14.5px;line-height:1.75}.access .quiet{margin-top:26px;font:500 10.5px var(--mono);letter-spacing:.22em;color:#8fa0b5}.access .eyebrow{color:var(--gold-l)}.close{padding:80px 0 100px;text-align:center;background:var(--cream)}.close h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(28px,3.4vw,42px);margin:14px 0 12px;color:var(--navy)}.close h2 em{font-style:italic;color:var(--gold)}.close p{color:var(--gray);font-size:14px;max-width:480px;margin:0 auto 28px;line-height:1.7}.legal{margin-top:52px;font-size:10.5px;color:#9a948a;line-height:1.7;max-width:720px;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.hero-img{animation:none}.step:before{width:100%;transition:none}}
