:root{--bg:#050506;--bg-2:#0d0d11;--paper:#09090c;--surface:#121216;--ink:#f3f3f5;--muted:#a5a5af;--light:#d4d4dc;--accent:#ff3347;--accent-2:#ff5366;--line:#2a2a31;--line-dark:#24242b;--radius:14px;--max:1180px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.container{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:16px;top:-200px;z-index:100;background:#fff;color:#000;padding:12px 20px}.skip-link:focus{top:16px}.site-header{background:var(--bg);border-bottom:1px solid rgba(255,255,255,9%);position:relative;z-index:10;color:#fff}.header-inner{height:84px;display:flex;align-items:center;gap:35px}.brand{font-family:ui-monospace,sfmono-regular,Consolas,monospace;font-weight:900;text-transform:uppercase;letter-spacing:-1.6px;line-height:1;font-size:27px;text-decoration:none;color:#fff;white-space:nowrap}.brand-mark{color:var(--accent)}.desktop-nav{display:flex;align-items:center;gap:29px;margin-left:auto}.desktop-nav a{text-decoration:none;font-size:14px;font-weight:650;color:#d5d9e1;white-space:nowrap;transition:color .2s}.desktop-nav a:hover,.footer-links a:hover{color:#fff}.header-cta{display:inline-flex;align-items:center;gap:24px;text-decoration:none;color:#fff;border:1px solid #697284;padding:9px 16px;border-radius:6px;white-space:nowrap;font-size:14px;font-weight:700}.header-cta:hover{background:var(--accent);border-color:var(--accent)}.header-cta span{font-size:17px;color:#ff6071}.mobile-nav{display:none}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:11px;line-height:1.4;letter-spacing:2.1px;font-weight:800;text-transform:uppercase}.eyebrow-dot{width:7px;height:7px;background:var(--accent);border-radius:100%}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;border-radius:6px;padding:13px 22px;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.1px;transition:background .2s,transform .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary:hover{background:#c92c44;border-color:#c92c44}.btn-ghost{background:0 0;border:1px solid #657085;color:#fff}.btn-ghost:hover{background:rgba(255,255,255,7%);border-color:#b2baca}.btn-outline{background:0 0;border:1px solid #aeb7c5;color:var(--ink);margin-top:16px}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero{background:var(--bg);color:#fff;overflow:hidden}.hero-layout{display:grid;grid-template-columns:minmax(0,1.13fr)minmax(0,.87fr);min-height:600px}.hero-copy{padding:94px 48px 45px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1}.hero h1{font-size:clamp(42px,5.45vw,77px);line-height:1.095;letter-spacing:-3px;max-width:740px;margin:24px 0 20px;font-weight:800}.lead{font-size:19px;line-height:1.68;color:inherit}.hero .lead{max-width:615px;color:#c5ccd7;margin:0}.hero-proof{display:flex;flex-wrap:wrap;gap:14px 23px;margin-top:56px;color:#9aa6b9;font-size:10px;letter-spacing:1.4px;font-weight:800}.hero-proof span::before{content:'+';color:var(--accent);margin-right:9px}.hero-visual{position:relative;min-height:570px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 45% 40%,#30354c 0%,#141b2a 42%,#0b1019 75%);border-left:1px solid #252b37}.visual-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(to right,#384054 1px,transparent 1px),linear-gradient(to bottom,#384054 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,transparent,#000)}.visual-label,.visual-bottom{position:absolute;z-index:3;color:#aab6c7;font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:2px;font-weight:700}.visual-label{top:45px;left:35px}.visual-bottom{right:35px;bottom:35px}.orb{position:absolute;inset:auto;width:340px;height:340px;left:50%;top:49%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #f86e8185;box-shadow:0 0 0 32px #ea47600c,0 0 0 95px #e34e5b05,0 0 80px 12px #f0435745,inset 0 0 110px #d83c4a22}.orb-one::before,.orb-one::after{content:"";position:absolute;inset:30px;border:1px dashed #dce4ff50;border-radius:50%}.orb-one::after{inset:100px;background:radial-gradient(circle,#e9425b 0%,#ba39506e 28%,transparent 72%);border:1px solid #ef667866;box-shadow:0 0 55px #f04b6380}.orb-two{width:420px;height:240px;border:1px solid #8c8fa76d;box-shadow:none;transform:translate(-50%,-50%)rotate(-31deg)}.visual-panel{position:absolute;z-index:2;bottom:84px;left:26px;display:flex;flex-direction:column;gap:13px;padding:21px 25px;background:#0f1424ca;border:1px solid #737a925c;backdrop-filter:blur(10px);font-size:10px;letter-spacing:1.5px;font-family:ui-monospace,Consolas,monospace;color:#d2d7e3}.visual-panel span::before{content:'↗';margin-right:15px;color:var(--accent-2)}.section{padding:100px 0}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:39px}.section-heading h2,.why-layout h2{font-size:clamp(35px,3.7vw,53px);line-height:1.13;letter-spacing:-1.9px;margin:16px 0 0;font-weight:790}.section-heading h2 em,.why-layout h2 em{font-style:normal;color:var(--accent)}.section-heading>p{max-width:345px;color:#697387;margin:0 0 7px;font-size:15px}.segment-section{background:#f6f7f9}.segment-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.segment-card{position:relative;display:flex;flex-direction:column;text-decoration:none;background:#fff;min-height:324px;border:1px solid #e4e8ee;border-radius:10px;padding:36px 36px 31px;box-shadow:0 12px 35px #12182608;transition:transform .2s,border-color .2s}.segment-card:hover{transform:translateY(-4px);border-color:#ed8593}.segment-number{position:absolute;right:30px;top:24px;color:#e2e5ea;font-size:50px;font-weight:800;letter-spacing:-4px;line-height:1}.segment-card h3{max-width:375px;font-size:27px;line-height:1.2;letter-spacing:-.9px;margin:25px 0 9px}.segment-card p{max-width:400px;color:#5e697c;font-size:15px;margin:0 0 23px}.inline-link{color:var(--accent);font-size:13px;font-weight:850;margin-top:auto}.section-dark{background:#111827;color:#fff}.section-dark .section-heading p{color:#9eaabd}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:800;font-size:13px;text-decoration:none;white-space:nowrap;padding-bottom:4px}.text-link:hover{text-decoration:underline}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.expertise-card{position:relative;min-height:350px;color:#fff;background:#1a2332;overflow:hidden;border:1px solid #323b4c;border-radius:8px;text-decoration:none;display:flex;align-items:flex-end;isolation:isolate}.expertise-image{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:50%;filter:saturate(.45);transition:transform .4s,filter .3s}.expertise-image img{width:100%;height:100%;object-fit:cover;display:block}.expertise-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,16,26,5%),rgba(11,16,26,.93))}.expertise-card:hover .expertise-image{transform:scale(1.06);filter:saturate(.8)}.expertise-card-inner{padding:28px;width:100%}.expertise-card h3{font-size:25px;letter-spacing:-.6px;margin:12px 0 8px;line-height:1.3}.expertise-card p{color:#d5dbe5;font-size:14px;min-height:67px;line-height:1.6;margin:0 0 22px}.why-section{background:#fff}.why-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:start}.why-layout h2{margin-bottom:25px}.why-layout>div>p{font-size:16px;color:#667187;margin-bottom:25px;max-width:430px}.why-points{border-top:1px solid var(--line)}.why-points>div{display:flex;gap:21px;padding:20px 0;border-bottom:1px solid var(--line)}.why-points>div>span{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--accent);font-weight:800;padding-top:5px}.why-points h3{font-size:18px;letter-spacing:-.25px;margin:0 0 7px}.why-points p{font-size:14px;line-height:1.7;color:#6b7687;margin:0}.process-section{background:#f1f3f6}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:55px;border-top:1px solid #bfc7d3}.process-step{position:relative;padding:32px 20px 6px 0}.process-step::before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.process-number{color:var(--accent);font-size:12px;font-weight:850;font-family:ui-monospace,Consolas,monospace}.process-step h3{font-size:20px;margin:10px 0 6px;letter-spacing:-.3px}.process-step p{font-size:14px;color:#6a7485;margin:0;max-width:220px}.contact-band{background:var(--accent);color:#fff;padding:66px 0}.contact-band .eyebrow{color:#ffe6eb}.contact-band-inner{display:flex;align-items:center;justify-content:space-between;gap:42px}.contact-band h2{font-size:clamp(30px,3.3vw,42px);letter-spacing:-1.2px;line-height:1.2;margin:13px 0 8px}.contact-band p{color:#ffe3e8;font-size:15px;margin:0;max-width:640px}.contact-band .btn-primary{background:#101725;border:1px solid #101725;white-space:nowrap}.contact-band .btn-primary:hover{background:#2a3344}.site-footer{background:#0b1019;color:#c5cbd6}.footer-main{padding:68px 0 45px;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:42px}.footer-main p{font-size:13px;color:#94a0b5;margin:14px 0}.footer-links{display:grid;gap:10px;align-content:start}.footer-links a,.footer-contact a{text-decoration:none;color:#ccd4e2;font-size:14px}.footer-contact{display:flex;flex-direction:column;gap:14px}.footer-contact a{font-size:20px;font-weight:750;color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #263041;padding:21px 0;color:#8694aa;font-size:12px}.footer-bottom a{color:#aeb9c9;text-decoration:none}.page-hero{background:var(--bg);color:#fff;padding:73px 0 81px;position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;right:-12%;top:-80%;width:650px;height:650px;border:1px solid #e84a5b40;border-radius:50%;box-shadow:0 0 0 85px #e84a5b08,0 0 0 160px #e84a5b07}.page-hero-inner{position:relative;z-index:1}.page-hero h1{font-size:clamp(37px,5vw,66px);max-width:850px;line-height:1.13;letter-spacing:-2px;margin:17px 0 18px}.page-hero .lead{color:#c0cad8;max-width:790px;margin:0}.content-grid{display:grid;grid-template-columns:minmax(0,1fr)310px;gap:65px;align-items:start;padding-top:64px;padding-bottom:90px}.prose{font-size:16px;line-height:1.78;min-width:0}.prose h2{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin:49px 0 16px;color:#131a29}.prose h3{font-size:23px;margin-top:31px;line-height:1.3}.prose h2:first-child{margin-top:0}.prose p,.prose ul,.prose ol{color:#4c586d}.prose a{color:#c92a45;text-decoration-thickness:1px;text-underline-offset:3px}.prose li{margin-bottom:7px}.prose li::marker{color:var(--accent)}.prose blockquote{border-left:3px solid var(--accent);padding:10px 20px;margin:32px 0;background:#fff}.prose table{width:100%;border-collapse:collapse;font-size:13px;min-width:530px}.prose table th{color:#fff;background:#252d3c;text-align:left}.prose table td,.prose table th{padding:12px 14px;border:1px solid #cfd6e0}.prose table tr:nth-child(even){background:#eef1f5}.prose:has(table){overflow-wrap:break-word}.prose table{display:block;overflow-x:auto}.content-sidebar{position:sticky;top:25px;background:#fff;border:1px solid #dce1e9;border-radius:11px;padding:30px 25px;box-shadow:0 8px 28px #141d2b06}.content-sidebar h2{font-size:23px;line-height:1.2;margin:14px 0 12px;letter-spacing:-.5px}.content-sidebar p{font-size:14px;color:#667287;margin:0 0 26px}.content-sidebar .btn{min-height:50px;gap:9px;font-size:12px;justify-content:center;width:100%;padding:12px}.sidebar-email{display:block;text-align:center;font-size:13px;margin-top:17px;color:#5a6577;text-underline-offset:3px}.page-content{padding-top:28px}.page-content:empty{display:none}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:58px;padding-bottom:84px}.listing-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #e0e4ec;border-radius:10px;background:#fff;padding:30px;min-height:270px;transition:border-color .2s,transform .2s}.listing-card:hover{border-color:#eb8795;transform:translateY(-4px)}.listing-card h2{font-size:23px;letter-spacing:-.5px;line-height:1.25;margin:21px 0 12px}.listing-card p{font-size:14px;line-height:1.65;color:#647084;margin:0 0 22px}.notes{border-left:3px solid var(--accent);background:#fff1f3;padding:13px 18px;color:#49202b;border-radius:0 7px 7px 0;margin:25px 0}.greentick{color:#258e5d;font-weight:900}.team-member{display:flex;gap:30px;align-items:flex-start}.team-member>img{width:240px;max-height:335px;object-fit:cover;border-radius:8px}.team-member>div h2{margin-top:0}.team-member a img{width:22px;height:22px;filter:none!important}.prose details{background:#fff;border:1px solid #dce1e9;padding:18px 21px;border-radius:8px;margin:13px 0}.prose summary{font-weight:750;cursor:pointer}.prose details p{margin-bottom:0}.direct-contact{background:#fff;padding:31px;border:1px solid #dce1e9;border-radius:12px;margin:30px 0}.direct-contact a.email-highlight{color:#c92a45;font-size:clamp(20px,3vw,29px);font-weight:850;text-decoration:none;overflow-wrap:anywhere}.direct-contact .btn{margin-top:18px}@media(max-width:1040px){.desktop-nav{gap:18px}.hero-layout{grid-template-columns:1.1fr .9fr}.hero-copy{padding-right:23px}.hero h1{font-size:clamp(41px,5vw,58px)}.hero-visual{min-height:570px}.listing-grid{grid-template-columns:repeat(2,1fr)}.why-layout{gap:60px}}@media(max-width:810px){.container{width:min(var(--max),calc(100% - 36px))}.header-inner{height:70px}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{cursor:pointer;list-style:none;padding:8px 12px;color:#fff;border:1px solid #576172;border-radius:5px;font-size:13px;font-weight:800}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{margin-left:7px}.mobile-nav nav{position:absolute;right:0;top:43px;min-width:250px;display:flex;flex-direction:column;background:#182234;border:1px solid #394356;border-radius:8px;padding:10px;box-shadow:0 15px 30px #0005;z-index:20}.mobile-nav nav a{padding:10px;color:#fff;text-decoration:none;font-size:14px}.mobile-nav nav a:hover{background:#2a354a}.hero-layout{display:block}.hero-copy{padding:78px 0 51px}.hero h1{max-width:650px}.hero-visual{min-height:290px}.orb{width:230px;height:230px}.orb-two{width:320px;height:175px}.visual-panel{bottom:30px}.hero-proof{margin-top:38px}.section{padding:75px 0}.why-layout{grid-template-columns:1fr;gap:35px}.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-card:last-child{grid-column:span 2;min-height:260px}.process-grid{grid-template-columns:repeat(2,1fr);row-gap:25px}.content-grid{grid-template-columns:1fr;gap:30px}.content-sidebar{position:static}.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:span 2}.contact-band-inner{align-items:flex-start;flex-direction:column;gap:23px}}@media(max-width:580px){.brand{font-size:24px}.hero-copy{padding:62px 0 38px}.hero h1{font-size:42px;letter-spacing:-1.9px;margin-top:18px}.hero .lead{font-size:16px}.button-row{width:100%}.button-row .btn{width:100%;justify-content:space-between}.hero-proof{font-size:9px;gap:8px 14px}.hero-visual{min-height:240px}.visual-label{top:16px;left:18px}.visual-bottom{bottom:14px;right:18px;font-size:8px}.visual-panel{padding:12px;left:10px;bottom:14px;font-size:8px;gap:7px}.orb{width:180px;height:180px}.orb-two{width:270px;height:150px}.section{padding:64px 0}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.why-layout h2{font-size:37px}.section-heading>p{margin-top:18px}.segment-grid,.expertise-grid,.listing-grid{grid-template-columns:1fr}.segment-card{min-height:280px;padding:27px}.segment-card h3{font-size:26px}.expertise-card,.expertise-card:last-child{grid-column:span 1;min-height:330px}.process-grid{grid-template-columns:1fr 1fr}.process-step{padding:22px 12px 0 0}.process-step h3{font-size:18px}.process-step p{font-size:13px}.page-hero{padding:62px 0}.page-hero h1{font-size:40px}.page-hero .lead{font-size:16px}.content-grid{padding-top:40px;padding-bottom:58px}.prose h2{font-size:26px}.team-member{flex-direction:column}.team-member>img{width:100%;max-width:290px}.listing-grid{padding-top:35px;padding-bottom:60px}.listing-card{min-height:220px}.footer-main{grid-template-columns:1fr;gap:24px;padding:49px 0 30px}.footer-contact{grid-column:span 1}.footer-bottom{flex-direction:column;gap:6px}.contact-band{padding:51px 0}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.offers-intro{padding-top:28px;padding-bottom:12px;max-width:900px}.offers-intro h2{font-size:27px}.offers-intro p:last-child{margin-bottom:0}:root{color-scheme:dark}body{background:var(--paper);color:var(--ink)}::selection{background:#d90c25;color:#fff}.site-header{background:#050506;border-bottom-color:#242429}.brand-mark,.header-cta span{color:var(--accent-2)}.desktop-nav a{color:#d5d5dc}.desktop-nav a:hover,.footer-links a:hover{color:#fff}.header-cta{border-color:#45454d}.header-cta:hover{background:#d90c25;border-color:#d90c25}.btn-primary{background:#d90c25;border-color:#d90c25;color:#fff}.btn-primary:hover{background:#b9081e;border-color:#b9081e}.btn-outline{color:#f3f3f5;border-color:#45454d}.btn-outline:hover{background:#19191f;border-color:var(--accent)}.hero,.page-hero{background:#050506;color:#f7f7f8}.hero-visual{background:radial-gradient(ellipse at 48% 42%,#3a0d17 0%,#180b10 36%,#08080b 73%);border-left-color:#361018}.visual-grid{opacity:.29;background-image:linear-gradient(to right,#5a1a25 1px,transparent 1px),linear-gradient(to bottom,#5a1a25 1px,transparent 1px)}.orb{border-color:#ff53667a;box-shadow:0 0 0 32px #ff33470c,0 0 0 95px #ff334705,0 0 80px 12px #f01e3845,inset 0 0 110px #d90c2522}.orb-one::before{border-color:#ffb4bd42}.orb-one::after{background:radial-gradient(circle,#ff3347 0%,#d90c256e 28%,transparent 72%);border-color:#ff53667a;box-shadow:0 0 55px #f01e3880}.orb-two{border-color:#a04a566d}.visual-panel{background:#0b090dcc;border-color:#9c39475c;color:#e6dce0}.visual-panel span::before{color:var(--accent-2)}.hero-proof{color:#aaa5ac}.hero-proof span::before{color:var(--accent-2)}.eyebrow{color:var(--accent-2)}.eyebrow-dot{background:var(--accent-2)}.section-heading h2 em,.why-layout h2 em{color:var(--accent-2)}.section-heading>p{color:#aaaab4}.segment-section,.process-section{background:#0d0d11}.segment-card,.listing-card{background:#131317;border-color:#2c2c33;box-shadow:0 12px 35px #00000024;color:#f3f3f5}.segment-card:hover,.listing-card:hover{border-color:#ff3347}.segment-number{color:#35353d}.segment-card h3,.listing-card h2{color:#f4f4f6}.segment-card p,.listing-card p{color:#b4b4bd}.inline-link,.text-link{color:var(--accent-2)}.section-dark{background:#050506;color:#f5f5f7}.expertise-card{background:#121216;border-color:#2c2c33}.expertise-image{filter:saturate(.55)contrast(1.05)}.expertise-image::after{background:linear-gradient(180deg,rgba(5,5,7,8%),rgba(5,5,7,.96))}.expertise-card:hover .expertise-image{filter:saturate(.85)contrast(1.05)}.expertise-card .eyebrow{color:#ff6878}.why-section{background:#09090c;color:#f3f3f5}.why-layout>div>p{color:#b4b4bd}.why-points{border-top-color:#2b2b32}.why-points>div{border-bottom-color:#2b2b32}.why-points>div>span,.process-number{color:var(--accent-2)}.why-points p,.process-step p{color:#b4b4bd}.process-grid{border-top-color:#393940}.process-step::before{background:#ff3347}.contact-band{background:#d90c25;color:#fff}.contact-band .eyebrow{color:#fff0f2}.contact-band p{color:#ffe1e5}.contact-band .btn-primary{background:#08080b;border-color:#08080b;color:#fff}.contact-band .btn-primary:hover{background:#202026;border-color:#202026}.site-footer{background:#050506;color:#d0d0d7}.footer-main p{color:#a2a2ac}.footer-links a,.footer-contact a{color:#d8d8df}.footer-contact a{color:#fff}.footer-bottom{border-top-color:#292930;color:#9999a4}.footer-bottom a{color:#c5c5ce}.page-hero::before{border-color:#ff33472b;box-shadow:0 0 0 85px #ff334708,0 0 0 160px #ff334706}.page-hero .lead{color:#c8c8d0}.prose{color:#e8e8ec}.prose h2,.prose h3{color:#f3f3f5}.prose p,.prose ul,.prose ol{color:#c0c0c9}.prose a{color:#ff5366}.prose li::marker{color:var(--accent-2)}.prose blockquote{background:#151519;color:#dedee4;border-left-color:#ff3347}.prose table th{background:#24242b;color:#fff}.prose table td,.prose table th{border-color:#3a3a42}.prose table tr:nth-child(even){background:#17171c}.prose table tr:nth-child(odd){background:#101014}.content-sidebar{background:#131317;border-color:#2d2d34;box-shadow:0 8px 28px #00000024;color:#f3f3f5}.content-sidebar h2{color:#f4f4f6}.content-sidebar p{color:#b4b4bd}.sidebar-email{color:#d0d0d8}.listing-card .eyebrow{color:var(--accent-2)}.notes{border-left-color:#ff3347;background:#211014;color:#ffdbe0}.greentick{color:#ff5366}.prose details{background:#131317;border-color:#303038;color:#f2f2f5}.prose details p{color:#bdbdc6}.prose summary::marker{color:var(--accent-2)}.direct-contact{background:#131317;border-color:#303038;color:#f2f2f5}.direct-contact a.email-highlight{color:#ff5366}.team-member>div h2{color:#f3f3f5}.mobile-nav summary{border-color:#45454d;color:#fff}.mobile-nav nav{background:#121216;border-color:#34343c}.mobile-nav nav a{color:#f1f1f4}.mobile-nav nav a:hover{background:#24242b;color:#fff}.skip-link{background:#fff;color:#09090c}hr{border:0;border-top:1px solid #303038}code,pre{background:#17171c;color:#ffb3bc;border:1px solid #303038;border-radius:4px}:focus-visible{outline-color:#ff5366}@media(max-width:810px){.mobile-nav nav{box-shadow:0 15px 30px #0009}}