@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b5a710c1-module__zBaGbq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b5a710c1-module__zBaGbq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_b1d9852-module__rZg1-G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_b1d9852-module__rZg1-G__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_5261ec2d-module__mu4H_q__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_5261ec2d-module__mu4H_q__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.expertise{--accent:#1240e8;--accent-rgb:18, 64, 232;--lime:#c4f000;--paper:#f4f2ec;color:var(--paper);font-family:var(--font-bricolage), var(--font-sora), system-ui, sans-serif;background:#0a0a0a;font-weight:400;line-height:1.5;position:relative;overflow-x:hidden}.exp-mono{font-family:var(--font-space-mono), ui-monospace, monospace}.exp-serif{font-family:var(--font-instrument), Georgia, serif;color:var(--accent);font-style:italic;font-weight:400}@keyframes exp-floatGlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-8%)scale(1.18)}}@keyframes exp-spark{0%,to{opacity:.4;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(90deg)}}@keyframes exp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes exp-gridDrift{0%{background-position:0 0}to{background-position:26px 26px}}@keyframes exp-scrollHint{0%{opacity:.3;transform:translateY(0)}50%{opacity:1}to{opacity:.3;transform:translateY(9px)}}@keyframes exp-orbCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes exp-orbCCW{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes exp-faceSpin{0%{transform:rotateX(-72deg)rotate(0)}to{transform:rotateX(-72deg)rotate(360deg)}}@keyframes exp-faceSpinR{0%{transform:rotateX(-72deg)rotate(0)}to{transform:rotateX(-72deg)rotate(-360deg)}}@keyframes exp-sheen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.exp-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0aa8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.exp-nav-brand{letter-spacing:-.01em;font-size:20px}.exp-nav-brand strong{font-weight:700}.exp-nav-right{align-items:center;gap:clamp(14px,3vw,30px);display:flex}.exp-nav-tag{letter-spacing:.16em;text-transform:uppercase;color:#9a9aa4;align-items:center;gap:8px;font-size:11px;display:flex}.exp-spark{color:var(--lime);animation:4s ease-in-out infinite exp-spark;display:inline-block}.exp-btn-solid{letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:var(--paper);border-radius:100px;padding:11px 20px;font-size:12px;text-decoration:none;transition:transform .25s,background .25s}.exp-btn-solid:hover{background:#fff}.exp-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(110px,16vh,180px) clamp(20px,5vw,80px) clamp(78px,12vh,128px);display:flex;position:relative;overflow:hidden}.exp-orbit{pointer-events:none;perspective:1500px;position:absolute;inset:0;overflow:hidden}.exp-orbit-plane{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)rotateX(72deg)}.exp-ring{width:var(--d);height:var(--d);left:calc(var(--d) / -2);top:calc(var(--d) / -2);border:1px solid rgba(255, 255, 255, var(--o,.08));border-radius:50%;position:absolute}.exp-track{width:var(--d);height:var(--d);left:calc(var(--d) / -2);top:calc(var(--d) / -2);transform-style:preserve-3d;animation:var(--spin) var(--dur) linear infinite;animation-delay:var(--delay);position:absolute}.exp-face{width:var(--f);height:var(--f);margin-left:calc(var(--f) / -2);margin-top:calc(var(--f) / -2);transform-style:preserve-3d;animation:var(--face) var(--facedur) linear infinite;position:absolute;top:0;left:50%}.exp-face-skin{position:absolute;inset:0;box-shadow:0 30px 60px -20px #000c,inset 0 0 24px #000000b3,inset 0 2px 6px #ffffff12}.exp-face--disc .exp-face-skin{background:repeating-radial-gradient(circle,#1b1b24 0 1.5px,#08080d 1.5px 7px);border-radius:50%}.exp-face--ridge .exp-face-skin{background:repeating-linear-gradient(95deg,#1b1b24 0 2px,#07070c 2px 9px);border-radius:8px}.exp-face-sheen{border-radius:inherit;background:conic-gradient(from 0deg, rgba(var(--accent-rgb), 0), rgba(var(--accent-rgb), .85), #c4f00099, #fffffff2, rgba(var(--accent-rgb), 0));mix-blend-mode:screen;opacity:.6;animation:exp-sheen var(--sheen,7s) linear infinite;position:absolute;inset:-3px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 60%);mask:radial-gradient(circle,#0000 54%,#000 60%)}.exp-face--ridge .exp-face-sheen{opacity:.5;inset:0;-webkit-mask:repeating-linear-gradient(95deg,#000 0 2px,#0000 2px 9px);mask:repeating-linear-gradient(95deg,#000 0 2px,#0000 2px 9px)}.exp-orbit-vignette{pointer-events:none;background:radial-gradient(72% 64% at 50% 46%,#0000 40%,#0a0a0ad1 80%,#0a0a0a 100%);position:absolute;inset:0}.exp-hero-inner{z-index:3;position:relative}.bib-breadcrumb{letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-bottom:clamp(20px,2.6vw,30px);font-size:clamp(11px,1.1vw,13px);display:flex}.bib-breadcrumb a{color:#8a8a94;text-decoration:none;transition:color .25s}.bib-breadcrumb a:hover{color:var(--lime)}.bib-breadcrumb .sep{color:#4a4a52}.bib-breadcrumb .current{color:#e6e6ec}.exp-eyebrow{letter-spacing:.28em;color:#c8c8d0;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-bottom:clamp(22px,3vw,36px);font-size:clamp(11px,1.1vw,13px);display:flex}.exp-eyebrow span{color:var(--lime)}.exp-hero-title{letter-spacing:-.05em;margin:0;font-size:clamp(52px,10.5vw,176px);font-weight:600;line-height:.9}.exp-disciplines{z-index:3;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px clamp(18px,3vw,40px);max-width:840px;margin-top:clamp(44px,9vh,104px);font-size:clamp(11px,1.1vw,13px);display:flex;position:relative}.exp-disciplines button{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#6e6e78;background:0 0;border:none;padding:4px 0;transition:color .25s}.exp-disciplines button:hover{color:var(--paper)}.exp-scroll-hint{z-index:3;color:#6e6e78;font-size:18px;animation:1.8s ease-in-out infinite exp-scrollHint;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.exp-intro{max-width:1320px;margin:0 auto;padding:clamp(60px,9vw,120px) clamp(20px,5vw,80px) 0}.exp-intro-h2{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:clamp(28px,4vw,58px);font-weight:600;line-height:1.1}.exp-intro-rotate{letter-spacing:-.01em;color:#c2c2ca;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:clamp(26px,3.4vw,40px);font-size:clamp(18px,2vw,26px);font-weight:500;display:flex}.exp-intro-rotate [data-rotate]{transition:opacity .3s,transform .3s;display:inline-block}.exp-intro-actions{flex-wrap:wrap;gap:14px;margin-top:clamp(30px,4vw,44px);display:flex}.exp-btn-accent{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:100px;padding:15px 26px;font-size:13px;text-decoration:none;transition:transform .25s,box-shadow .25s}.exp-btn-accent:hover{box-shadow:0 14px 36px -10px rgba(var(--accent-rgb), .7)}.exp-btn-ghost{letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:0 0;border:1px solid #ffffff38;border-radius:100px;padding:15px 26px;font-size:13px;text-decoration:none;transition:border-color .25s,color .25s}.exp-btn-ghost:hover{border-color:#fff}.exp-marquee-wrap{padding:clamp(48px,7vw,86px) 0 0}.exp-marquee{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.exp-marquee-track{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#8a8a92;gap:44px;width:max-content;font-size:13px;animation:30s linear infinite exp-marquee;display:flex}.exp-marquee-track>span{gap:44px;display:flex}.exp-marquee-track i{color:var(--lime);font-style:normal}.exp-divider{max-width:1320px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(20px,5vw,80px) clamp(20px,3vw,40px)}.exp-divider p{letter-spacing:.04em;color:#c2c2ca;max-width:34ch;margin:0;font-size:clamp(15px,1.9vw,24px)}.exp-divider p span{color:var(--lime)}.exp-stack{position:relative}.exp-panel{background:#0b0c12;border-top:1px solid #ffffff14;border-radius:30px 30px 0 0;align-items:center;min-height:100vh;display:flex;position:sticky;top:0;box-shadow:0 -34px 70px -24px #000000b3}.exp-panel:nth-child(odd){background:#0a0a10}.exp-panel-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:center;gap:clamp(36px,5vw,80px);width:100%;max-width:1320px;margin:0 auto;padding:clamp(88px,11vh,130px) clamp(20px,5vw,80px) clamp(48px,6vh,80px);display:grid}.exp-panel-kicker{font-style:italic;font-family:var(--font-instrument), Georgia, serif;color:#9a9aa4;max-width:24ch;margin-bottom:clamp(20px,3vw,34px);font-size:clamp(18px,2vw,26px)}.exp-panel-num{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px}.exp-panel--lime .exp-panel-num{color:var(--lime)}.exp-panel-title{letter-spacing:-.04em;margin:0 0 clamp(18px,2.4vw,28px);font-size:clamp(34px,4.6vw,62px);font-weight:700;line-height:1}.exp-panel-body{color:#a6a6ae;text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.exp-panel-caps-label{letter-spacing:.16em;text-transform:uppercase;color:#6e6e78;margin:clamp(28px,3.5vw,40px) 0 16px;font-size:11px}.exp-panel-caps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.exp-panel-caps li{color:#d6d6dc;border-top:1px solid #ffffff1a;padding:12px 0;font-size:15px}.exp-panel-visual{background:radial-gradient(120% 120% at 72% 18%, rgba(var(--accent-rgb), .4), transparent 56%), #0d0d14;border:1px solid #ffffff14;border-radius:22px;min-height:clamp(300px,44vh,480px);position:relative;overflow:hidden}.exp-panel--reverse .exp-panel-visual{background:radial-gradient(120% 120% at 28% 22%, rgba(var(--accent-rgb), .38), transparent 56%), #0d0d14;order:-1}.exp-panel--lime .exp-panel-visual{background:radial-gradient(120% 120% at 70% 20%,#c4f00033,#0000 56%),#0d0e10}.exp-panel-glow{background:radial-gradient(circle, rgba(var(--accent-rgb), .55), transparent 65%);filter:blur(20px);width:54%;height:54%;animation:12s ease-in-out infinite exp-floatGlow;position:absolute;top:18%;left:56%}.exp-panel--reverse .exp-panel-glow{left:14%}.exp-panel--lime .exp-panel-glow{background:radial-gradient(circle,#c4f0004d,#0000 65%)}.exp-panel-dots{opacity:.5;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:26px 26px;animation:14s linear infinite exp-gridDrift;position:absolute;inset:0}.exp-panel-bignum{color:#0000;-webkit-text-stroke:1px #fff3;font-size:clamp(150px,21vw,280px);font-weight:800;line-height:1;position:absolute;bottom:-18px;left:24px}.exp-panel--reverse .exp-panel-bignum{left:auto;right:24px}.exp-panel-tag{letter-spacing:.2em;text-transform:uppercase;color:#9a9aa4;font-size:11px;position:absolute;top:22px;right:24px}.exp-panel--reverse .exp-panel-tag{left:24px;right:auto}.exp-sys-divider{z-index:2;background:#0a0a0a;max-width:1320px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(20px,5vw,80px) clamp(20px,3vw,40px);position:relative}.exp-sys-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#9a9aa4;margin:0 0 26px;font-size:12px}.exp-sys-eyebrow span{color:var(--lime)}.exp-sys-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.exp-sys-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,7vw,104px);font-weight:700;line-height:.94}.exp-sys-head p{font-family:var(--font-instrument), Georgia, serif;color:#c2c2ca;max-width:30ch;margin:0;font-size:clamp(20px,2.4vw,30px);font-style:italic;line-height:1.25}.exp-acc-wrap{z-index:2;background:#0a0a0a;max-width:1320px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(20px,5vw,80px) clamp(40px,6vw,80px);position:relative}.exp-acc{border-top:1px solid #ffffff1f}.exp-acc:last-child{border-bottom:1px solid #ffffff1f}.exp-acc-head{cursor:pointer;text-align:left;width:100%;color:var(--paper);background:0 0;border:none;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(20px,2.6vw,30px) 0;transition:padding-left .3s;display:flex}.exp-acc-head:hover{padding-left:10px}.exp-acc-num{color:var(--accent);flex:none;font-size:13px}.exp-acc-title{letter-spacing:-.03em;flex:auto;font-size:clamp(24px,3.4vw,46px);font-weight:600}.exp-acc-plus{color:#9a9aa4;flex:none;font-size:26px;font-weight:300;transition:transform .35s,color .35s}.exp-acc-body{opacity:0;max-height:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s;overflow:hidden}.exp-acc-body p{color:#a6a6ae;max-width:62ch;margin:0 0 clamp(22px,2.6vw,30px);padding-left:clamp(30px,5vw,68px);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.exp-how{z-index:2;background:#0a0a0a;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(40px,6vw,90px);max-width:1320px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(20px,5vw,80px);display:grid;position:relative}.exp-how-side{align-self:start;position:sticky;top:108px}.exp-how-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#9a9aa4;margin-bottom:22px;font-size:12px}.exp-how-eyebrow span{color:var(--lime)}.exp-how-side h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1}.exp-how-steps{flex-direction:column;gap:clamp(28px,4vw,52px);display:flex}.exp-how-step{border-top:1px solid #ffffff1f;padding-top:clamp(22px,3vw,34px)}.exp-how-step-num{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:12px}.exp-how-step h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(26px,3vw,40px);font-weight:600}.exp-how-step p{color:#a6a6ae;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.exp-cta{z-index:2;background:var(--accent);color:#fff;padding:clamp(76px,12vw,150px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.exp-cta-inner{max-width:1200px;margin:0 auto;position:relative}.exp-cta-eyebrow{letter-spacing:.22em;text-transform:uppercase;opacity:.72;align-items:center;gap:12px;margin-bottom:clamp(26px,4vw,40px);font-size:12px;display:flex}.exp-cta-eyebrow span{background:currentColor;width:36px;height:1px;display:inline-block}.exp-cta-lead{opacity:.78;max-width:24ch;margin:0 0 clamp(14px,2vw,20px);font-size:clamp(18px,2vw,26px);line-height:1.4}.exp-cta h2{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(44px,8vw,116px);font-weight:700;line-height:.94}.exp-cta h2 .exp-serif{color:inherit}.exp-cta-btn{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;background:var(--paper);border-radius:100px;align-items:center;gap:12px;margin-top:clamp(40px,5vw,60px);padding:18px 32px;font-size:14px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.exp-cta-btn:hover{box-shadow:0 18px 44px -12px #0006}.exp-cta-btn [data-arrow]{transition:transform .25s;display:inline-block}.exp-footer{z-index:2;background:#0a0a0a;padding:clamp(56px,7vw,90px) clamp(20px,5vw,80px) clamp(36px,4vw,48px);position:relative}.exp-footer-inner{max-width:1320px;margin:0 auto}.exp-footer-top{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:48px;padding-bottom:clamp(40px,5vw,64px);display:flex}.exp-footer-logo{letter-spacing:-.05em;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1}.exp-footer-tag{font-family:var(--font-instrument), Georgia, serif;color:#9a9aa4;margin:16px 0 0;font-size:clamp(18px,2vw,24px);font-style:italic;line-height:1.3}.exp-footer-cols{flex-wrap:wrap;gap:clamp(48px,8vw,110px);display:flex}.exp-footer-col-label{letter-spacing:.18em;text-transform:uppercase;color:#6e6e78;margin-bottom:18px;font-size:11px}.exp-footer-links{flex-direction:column;gap:11px;font-size:15px;display:flex}.exp-footer-links a{color:#c2c2ca;text-decoration:none;transition:color .2s}.exp-footer-links a:hover{color:#fff}.exp-footer-bottom{letter-spacing:.08em;text-transform:uppercase;color:#6e6e78;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:26px;font-size:11px;display:flex}@media (max-width:767px){.exp-nav-tag{display:none}.exp-panel{border-radius:22px 22px 0 0}}@media (prefers-reduced-motion:reduce){.expertise *,.expertise :before,.expertise :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
