@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:800;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_9b975cd1-module__RXFfAW__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_9b975cd1-module__RXFfAW__variable{--font-jost:"Jost", "Jost Fallback"}
:root{--bg:#000;--txt:#fff;--txt-dim:#ffffff75;--txt-faint:#ffffff47;--accent:#4c4948;--focus:#fff;--rule:#ffffff17;--gutter:40px;--max:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--txt);font-family:var(--font-jost), "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:#fff}:focus-visible{outline:1px solid var(--focus);outline-offset:4px}.skip{z-index:200;background:var(--accent);color:#000;letter-spacing:.18em;text-transform:uppercase;padding:12px 20px;font-size:12px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.nav{z-index:100;padding:24px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#000000d1,#0000);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:40px;display:flex;position:fixed;inset:0 0 auto}.nav-mark{letter-spacing:.34em;color:var(--txt);align-items:center;gap:15px;font-size:17px;font-weight:800;transition:color .45s;display:flex}.nav-mark:hover,.nav-mark:focus-visible{color:var(--accent)}.nav-mark span{text-indent:.34em}.nav-egg{flex:none}.nav-links{gap:28px;list-style:none;display:flex}@media (max-width:1040px){.nav-links{gap:18px}.nav-links a{letter-spacing:.14em;font-size:10px}}@media (max-width:880px){.nav nav{display:none}}.nav-links a{letter-spacing:.22em;text-transform:uppercase;color:var(--txt-dim);font-size:11px;font-weight:500;transition:color .45s}.nav-links a:hover,.nav-links a:focus-visible{color:var(--txt)}.section{padding:140px var(--gutter);border-top:1px solid var(--rule)}.inner{max-width:var(--max);width:100%;margin:0 auto}.hero{min-height:100svh;padding:140px var(--gutter) 90px;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-aura{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#4c494821 0%,#4c49480d 34%,#0000 66%);width:min(1100px,130vw);animation:11s ease-in-out infinite aura;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@keyframes aura{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.hero-grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:76px 76px;height:46vh;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.wordmark{letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;font-size:clamp(46px,13.5vw,178px);font-weight:800;line-height:.94;position:relative}.hero-line{letter-spacing:.42em;text-transform:uppercase;color:var(--txt-dim);margin-top:34px;font-size:clamp(11px,1.5vw,14px);font-weight:500;position:relative}.hero-sub{max-width:min(520px,100%);color:var(--txt-dim);margin-top:40px;font-size:15px;line-height:1.85;position:relative}.hero>*{max-width:100%}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:26px;font-size:11px;font-weight:500;display:block}.h2{letter-spacing:.02em;text-transform:uppercase;max-width:780px;font-size:clamp(26px,4.4vw,52px);font-weight:800;line-height:1.12}.lead{max-width:660px;color:var(--txt-dim);margin-top:30px;font-size:16px;line-height:1.9}.grid{gap:56px;margin-top:78px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.grid-3{grid-template-columns:minmax(0,1fr)}}.card-n{letter-spacing:.28em;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:500;display:block}.card h3{letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:700}.card p{color:var(--txt-dim);font-size:14px;line-height:1.85}.facts{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.eyebrow-mt{margin-top:82px}.facts-tight{margin-top:0}.fact{background:var(--bg);min-width:0;padding:30px 20px}.fact dt,.fact dd{white-space:nowrap}.fact dt{letter-spacing:.2em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:14px;font-size:10px;font-weight:500}.fact dd{letter-spacing:.03em;text-transform:uppercase;font-size:15px;font-weight:700}@media (max-width:1024px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{padding:24px 16px}.fact dt{letter-spacing:.16em;margin-bottom:11px;font-size:9px}.fact dd{letter-spacing:.02em;font-size:13px}}.quote{border-left:2px solid var(--accent);max-width:640px;margin-top:44px;padding:4px 0 4px 26px;font-size:19px;font-weight:500;line-height:1.6}.note{max-width:660px;color:var(--txt-faint);margin-top:34px;font-size:13px;line-height:1.8}.cmp-wrap{-webkit-overflow-scrolling:touch;margin-top:72px;overflow-x:auto}.cmp{border-collapse:collapse;text-align:left;width:100%;min-width:860px}.cmp th,.cmp td{border-bottom:1px solid var(--rule);color:var(--txt-dim);vertical-align:baseline;padding:18px 20px 18px 0;font-size:14px;font-weight:400}.cmp thead th{letter-spacing:.2em;text-transform:uppercase;color:var(--txt-faint);font-size:10px;font-weight:500}.cmp thead th.self,.cmp td.self{color:var(--txt);font-weight:700}.cmp thead th.self{color:var(--accent);font-weight:500}.cmp tbody th{color:var(--txt);max-width:260px;font-weight:400}.notes{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:56px;display:grid}.note-box{background:var(--bg);min-width:0;padding:30px 28px}.note-box h4{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:500}.note-box p{color:var(--txt-dim);font-size:14px;line-height:1.85}@media (max-width:720px){.notes{grid-template-columns:minmax(0,1fr);margin-top:40px}.note-box{padding:24px 20px}}.cmp-plain{color:var(--txt-faint);margin-top:5px;font-size:12px;line-height:1.5;display:inline-block}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:none}.roles{border-top:1px solid var(--rule);margin-top:64px}.role{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px 40px;padding:28px 0;display:flex}.role dt{letter-spacing:.24em;text-transform:uppercase;width:220px;color:var(--accent);flex:none;font-size:11px;font-weight:500}.role dd{color:var(--txt-dim);flex:340px;font-size:15px;line-height:1.85}.role dd strong{color:var(--txt);font-weight:500}@media (max-width:720px){.role dt{width:100%}.quote{margin-top:34px;padding-left:20px;font-size:17px}.cmp-wrap{margin-top:52px}.roles{margin-top:46px}}.contact-rows{border-top:1px solid var(--rule);margin-top:72px}.contact-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;padding:30px 0;display:flex}.contact-row span{letter-spacing:.26em;text-transform:uppercase;color:var(--txt-faint);font-size:11px;font-weight:500}.contact-row a,.contact-row p{letter-spacing:.04em;font-size:17px;font-weight:500;transition:color .4s}.contact-row a:hover,.contact-row a:focus-visible{color:var(--accent)}.footer{padding:34px var(--gutter);border-top:1px solid var(--rule);letter-spacing:.24em;text-transform:uppercase;color:var(--txt-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;font-size:10px;font-weight:500;display:flex}.footer ul{gap:26px;list-style:none;display:flex}.footer a{transition:color .4s}.footer a:hover,.footer a:focus-visible{color:var(--txt)}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.reveal[data-shown=true]{opacity:1;transform:none}@media (max-width:720px){:root{--gutter:22px}.nav{padding:18px var(--gutter)}.nav-mark{gap:11px;font-size:14px}.nav-egg{width:17.9px;height:23px}.wordmark{letter-spacing:.1em;text-indent:.1em;font-size:clamp(34px,11vw,60px)}.section{padding:100px var(--gutter)}.grid{gap:44px;margin-top:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
