@font-face{font-family:exposure;src:url(../media/exposure_var-s.p.16fmg7v1yn2pw.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:exposure Fallback;src:local(Times New Roman);ascent-override:331.22%;descent-override:87.15%;line-gap-override:0.0%;size-adjust:28.69%}.exposure_b0a28084-module__AJAMua__className{font-family:exposure,exposure Fallback,Georgia,Times New Roman;font-style:normal;font-weight:400}.exposure_b0a28084-module__AJAMua__variable{--font-exposure-loaded:"exposure", "exposure Fallback", Georgia, Times New Roman}
@font-face{font-family:suisse;src:url(../media/suisse_regular-s.p.2v687yuwugb1_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:suisse;src:url(../media/suisse_medium-s.p.1xf40byqq1lwx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:suisse;src:url(../media/suisse_semibold-s.p.09ugb_65a95y2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:suisse Fallback;src:local(Arial);ascent-override:111.53%;descent-override:52.82%;line-gap-override:0.0%;size-adjust:105.26%}.suisse_71c028cc-module__1-nZlG__className{font-family:suisse,suisse Fallback,Helvetica Neue,Arial}.suisse_71c028cc-module__1-nZlG__variable{--font-suisse-loaded:"suisse", "suisse Fallback", Helvetica Neue, Arial}
:root{--bg:#000;--bg-soft:#050505;--surface:#0a0a0a;--ink:#f8f6f2;--cream:#f8f6f2;--muted:#a1a1a1;--dim:#6f6f6f;--line:#1f1f1f;--line-strong:#333;--signal:#63e6ff;--violet:#8b5cf6;--rose:#ff6b9e;--aurora-pink:#f2b8d0;--aurora-butter:#f0e6b2;--aurora-mint:#aee9e0;--font-display:var(--font-exposure-loaded), Georgia, "Times New Roman", serif;--font-suisse:var(--font-suisse-loaded), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-body);--shell:min(1380px, calc(100vw - 48px))}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}html,body,*{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar{width:0;height:0}h1,h2{font-family:var(--font-display);font-variation-settings:"EXPO" -15;font-style:normal;font-weight:400}button,a,input{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}::selection{color:#000;background:var(--signal)}.shell{width:var(--shell);margin-inline:auto}.site-nav{z-index:40;background:0 0;width:100%;transition:background .32s,box-shadow .32s;position:fixed;inset:0 0 auto}.site-nav[data-page=page],.site-nav[data-scrolled]{background:#000000eb;box-shadow:0 1px #f8f6f214}.site-nav[data-on-light]{background:#f0ebdff0;box-shadow:0 1px #00000014}.site-nav[data-on-light] .brand-mark,.site-nav[data-on-light] .nav-links a,.site-nav[data-on-light] .nav-contact,.site-nav[data-on-light] .nav-menu-button{color:#161613}.nav-mobile{display:none}.nav-menu-button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.nav-drawer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070709f5;border:1px solid #ffffff1a;border-radius:14px;gap:2px;padding:9px;display:grid;position:absolute;top:calc(100% + 6px);left:12px;right:12px;box-shadow:0 24px 70px #0000008c}.nav-drawer a{color:var(--ink);border-radius:9px;padding:10px 12px;font-size:16px;display:block}.nav-drawer a:active{background:#ffffff14}#students,#preparation,#employers{scroll-margin-top:84px}.nav{justify-content:space-between;align-items:center;gap:24px;height:66px;display:flex}.nav-actions{align-items:center;gap:28px;display:flex}.brand-link{justify-self:start}.brand-mark{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;display:inline-flex}.brand-name{align-items:baseline;gap:.34em;display:inline-flex}.brand-name em{font-family:var(--font-display);font-variation-settings:"EXPO" -15;letter-spacing:-.015em;font-size:1.24em;font-style:normal;font-weight:400;line-height:1}.brand-name b{opacity:.82;font-size:.94em;font-weight:400}.mark-bridge{aspect-ratio:1923/655;background:currentColor;width:56px;display:inline-block;-webkit-mask:url(/brand-bridge@520.png) 50%/contain no-repeat;mask:url(/brand-bridge@520.png) 50%/contain no-repeat}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a,.nav-contact{min-height:38px;color:var(--muted);white-space:nowrap;align-items:center;font-size:13px;transition:color .2s;display:inline-flex}.nav-links a:hover,.nav-contact:hover{color:var(--ink)}.nav-contact[aria-current=page]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}@media (max-width:640px){.nav-links{display:none}.nav-mobile{display:block}.nav-actions,.nav{gap:12px}}@media (max-width:360px){.site-nav .brand-mark{gap:7px;font-size:14px}.site-nav .mark-bridge{width:38px}.nav-actions{gap:8px}}.particle-sequence{isolation:isolate;background:#000;position:relative}.particle-sequence-stage{z-index:0;isolation:isolate;background:radial-gradient(circle at 70% 48%,#101010 0,#030303 34%,#000 70%);height:100svh;min-height:min(720px,100svh);position:sticky;top:0;overflow:hidden}.intro-wrap,.journey{z-index:1;position:relative}.journey{--journey-progress:0;--journey-entry:0;--journey-entry-reveal:0;pointer-events:none;background:0 0;height:310svh}.journey-sticky{isolation:isolate;pointer-events:none;background:0 0;height:100svh;min-height:min(720px,100svh);position:sticky;top:0;overflow:visible}.particle-bridge{z-index:1;cursor:crosshair;touch-action:pan-y pinch-zoom;width:100%;height:100%;position:absolute;inset:0}.particle-body{pointer-events:none}.particle-life{mix-blend-mode:plus-lighter}.hero-vignette{z-index:2;pointer-events:none;background:linear-gradient(#0000 72%,#000000d1);position:absolute;inset:0}.hero-vignette:before,.hero-vignette:after{content:"";transition:opacity .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.hero-vignette:before{opacity:1;background:linear-gradient(90deg,#000 0%,#000000f5 28%,#00000057 51%,#00000008 82%)}.hero-vignette:after{opacity:0;background:linear-gradient(270deg,#000 0%,#000000f5 26%,#00000052 51%,#00000005 78%)}.particle-sequence:not([data-stage=hero]) .hero-vignette:before{opacity:0}.particle-sequence:not([data-stage=hero]) .hero-vignette:after{opacity:1}.journey-copy{z-index:3;pointer-events:none;height:100%;position:relative}@property --reveal{syntax:"<number>";inherits:true;initial-value:0}.journey-panel{--reveal:0;opacity:0;pointer-events:none;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translateY(-47%)}.journey[data-stage=hero] [data-panel=hero]{--reveal:var(--journey-entry-reveal);opacity:var(--journey-entry);will-change:opacity;pointer-events:none;transition:none;position:fixed;top:50%;left:max(24px,50vw - 690px);right:auto;transform:translateY(-50%)}.journey[data-stage=prepare] [data-panel=prepare],.journey[data-stage=connect] [data-panel=connect]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.journey .journey-panel[data-panel=prepare]{--reveal:clamp(0, (var(--journey-progress) - .21) / .18, 1)}.journey .journey-panel[data-panel=connect]{--reveal:clamp(0, (var(--journey-progress) - .59) / .18, 1)}.intro-wrap{height:172svh;margin-top:-100svh}.intro-hero{isolation:isolate;--intro-exit:0;background:0 0;place-items:center;height:100svh;min-height:640px;display:grid;position:sticky;top:0;overflow:hidden}.hero-lines{z-index:1;pointer-events:none;opacity:calc(1 - var(--intro-exit,0));background:linear-gradient(#0000 72%,#000000d1),linear-gradient(90deg,#000 0%,#000000f5 28%,#00000057 51%,#00000008 82%),radial-gradient(circle at 50% 42%,#0e0e0e 0,#050505 48%,#000 82%);animation:1.4s cubic-bezier(.16,1,.3,1) both hero-lines-in;position:absolute;inset:0}.hero-lines svg{width:100%;height:100%;position:absolute;inset:0}@keyframes hero-lines-in{0%{opacity:0}}.intro-hero-content{z-index:2;text-align:center;opacity:calc(1 - var(--intro-exit));transform:translateY(calc(var(--intro-exit) * 26px)) scale(calc(1 - var(--intro-exit) * .08));padding:0 20px;position:relative}@keyframes hero-lines-touch-exit{0%{opacity:1}to{opacity:0}}@keyframes hero-content-touch-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(26px)scale(.92)}}.intro-hero-content h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(64px,6.6vw,105px);font-weight:400;line-height:1.02}.intro-hero-content h1 em{font-family:var(--font-display);letter-spacing:inherit;font-style:normal;font-weight:400}.intro-title .rt-char{opacity:.12;animation:.55s cubic-bezier(.25,.6,.35,1) both char-in}@keyframes char-in{to{opacity:1}}.intro-copy{max-width:560px;color:var(--muted);letter-spacing:-.015em;margin:26px auto 32px;font-size:clamp(16px,1.2vw,18px);line-height:1.55;animation:.95s cubic-bezier(.16,1,.3,1) .5s both hero-enter}.intro-actions{z-index:3;pointer-events:auto;justify-content:center;align-items:center;gap:12px;animation:.95s cubic-bezier(.16,1,.3,1) .68s both hero-enter;display:flex;position:relative}@keyframes hero-enter{0%{opacity:0;transform:translateY(16px)}}.hero-content{width:min(650px,50vw);padding-top:32px;left:0}.hero-content :is(h1,h2){color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(64px,6.6vw,105px);font-weight:400;line-height:1.02}.hero-content :is(h1,h2) em{font-family:var(--font-display);color:var(--ink);letter-spacing:inherit;font-style:normal;font-weight:400}.hero-copy{max-width:575px;color:var(--muted);letter-spacing:-.015em;margin:34px 0 28px;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.hero-actions{pointer-events:auto;align-items:center;gap:12px;display:flex}.primary-button.hero-secondary{color:var(--ink);background:0 0;border-color:#2f2f2f}@media (hover:hover){.primary-button.hero-secondary:hover{background:var(--surface);box-shadow:none;border-color:#5a5a5a;transform:translateY(-1px)}}.primary-button,.secondary-button,.inline-cta{appearance:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:14px;font-weight:550;transition:all .2s;display:inline-flex}[data-access-trigger]>*{pointer-events:none}.brand-word{font-family:var(--font-display);font-variation-settings:"EXPO" -15;letter-spacing:-.01em;font-size:1.04em;font-style:normal;font-weight:400;line-height:1;transition:text-shadow .3s;display:inline-block;transform:translateY(-.02em)}.cta-phrase{white-space:pre}.nav-cta-short{display:none}:is(.primary-button,.secondary-button,.inline-cta,.nav-access):hover .brand-word{text-shadow:0 0 20px #3f8cff4d,0 0 46px #3f8cff2e,0 0 90px #3f8cff1a}.primary-button{color:#000;border:1px solid var(--ink);background:var(--ink)}@media (hover:hover){.primary-button:hover{background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 0 34px #ffffff21}}.secondary-button{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.secondary-button:hover{background:var(--surface);border-color:#595959}.text-link{min-height:46px;color:var(--ink);border:1px solid #2c2c2c;border-radius:7px;align-items:center;gap:10px;padding:0 17px;font-size:14px;transition:all .2s;display:inline-flex}.text-link:hover{background:var(--surface);border-color:#565656}.journey-step{width:min(600px,44vw);right:0}.journey-step h2{color:var(--ink);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(42px,4.4vw,66px);font-weight:400;line-height:1.05}.journey-step p{max-width:440px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.journey-rail{z-index:4;gap:7px;display:flex;position:absolute;bottom:25px;right:max(24px,50vw - 690px)}.journey-rail i{background:#333;border-radius:50%;width:5px;height:5px;transition:background .3s,box-shadow .3s}.journey[data-stage=hero] .journey-rail i:first-child,.journey[data-stage=prepare] .journey-rail i:nth-child(-n+2),.journey[data-stage=connect] .journey-rail i{background:var(--ink);box-shadow:0 0 10px #ffffff80}.thesis{z-index:2;clip-path:inset(0 -100vmax);background:#000;padding:175px 0 190px;position:relative;box-shadow:0 0 0 100vmax #000}.thesis-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:20px;padding-top:74px;display:grid}.thesis h2{letter-spacing:-.04em;grid-column:1/span 7;margin:0;font-size:clamp(58px,6.8vw,102px);font-weight:400;line-height:1.04}.thesis h2 em{font-family:var(--font-display);font-style:normal;font-weight:400}.thesis-copy{grid-column:9/span 4;padding-top:10px}.thesis-copy p{color:var(--muted);letter-spacing:-.01em;margin:0 0 28px;font-size:17px;line-height:1.7}.proof-source{color:var(--dim);font:11px var(--font-body);letter-spacing:.03em;text-transform:lowercase;border-bottom:1px solid #303030;transition:color .2s,border-color .2s;display:inline-block}.proof-source:hover{color:var(--ink);border-color:#707070}.preparation-section{background:#000;padding:0;position:relative;overflow:hidden}.prep-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 300px,#00000040 540px,#0000 660px);mask-image:linear-gradient(#000 0 300px,#00000040 540px,#0000 660px)}.prep-atmosphere i{filter:blur(72px);mix-blend-mode:screen;border-radius:50%;position:absolute}.prep-canvas{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.prep-atmosphere i:first-child{background:radial-gradient(closest-side,#1c4787,#0000 72%);width:72vw;height:62vh;animation:27s ease-in-out infinite alternate blob-a;top:-22%;left:-18%}.prep-atmosphere i:nth-child(2){background:radial-gradient(closest-side,#102c5e,#0000 72%);width:64vw;height:66vh;animation:34s ease-in-out infinite alternate blob-b;top:4%;right:-22%}.prep-atmosphere i:nth-child(3){opacity:.5;background:radial-gradient(closest-side,#2a63c4,#0000 70%);width:58vw;height:50vh;animation:22s ease-in-out infinite alternate blob-c;top:16%;left:10%}.prep-atmosphere i:nth-child(4){filter:blur(84px);opacity:.5;background:radial-gradient(closest-side,#3f8cff,#0000 68%);width:24vw;height:26vh;animation:17s ease-in-out infinite alternate blob-d;top:10%;left:42%}@keyframes blob-a{to{transform:translate(9vw,8vh)scale(1.22)}}@keyframes blob-b{to{transform:translate(-8vw,10vh)scale(1.12)}}@keyframes blob-c{to{transform:translate(10vw,-7vh)scale(.85)}}@keyframes blob-d{to{transform:translate(-11vw,9vh)scale(1.45)}}.prep-atmosphere:after{content:"";opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.prep-head{z-index:1;position:relative}.section-intro{grid-template-columns:repeat(12,1fr);align-items:end;gap:20px;padding:165px 0 130px;display:grid}.section-intro h2{letter-spacing:-.04em;grid-column:1/span 8;max-width:920px;margin:0;font-size:clamp(54px,6vw,90px);font-weight:400;line-height:1.04}.section-intro p{color:var(--muted);grid-column:9/span 4;margin:0 0 7px;font-size:16px;line-height:1.65}.prep-band{z-index:1;padding:0 0 110px;position:relative}.prep-list{border-top:1px solid var(--line)}.prep-item{border-bottom:1px solid var(--line)}.prep-row{width:100%;min-height:102px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:80px minmax(0,1.5fr) minmax(0,2fr) 44px;align-items:center;gap:24px;margin:0;padding:20px 0;transition:background .3s;display:grid}.prep-num{font-family:var(--font-display);font-variation-settings:"EXPO" -15;color:var(--muted);font-size:23px}.prep-title{align-items:center;gap:18px;min-width:0;display:flex}.prep-chip{width:44px;height:44px;color:var(--ink);background:#f8f6f212;border-radius:50%;flex:none;place-items:center;transition:background .3s;display:grid}.prep-row:hover .prep-chip{background:#f8f6f21f}.prep-title strong{letter-spacing:-.03em;font-size:23px;font-weight:450}.prep-copy{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.prep-arrow{width:38px;height:38px;color:var(--aurora-mint);filter:drop-shadow(0 0 7px #aee9e08c);place-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .3s;display:grid}.prep-row:hover .prep-arrow{filter:drop-shadow(0 0 9px #aee9e0f2)drop-shadow(0 0 22px #f2b8d080)}.prep-item[data-open] .prep-arrow{transform:rotate(180deg)}.prep-detail{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.prep-detail>div{overflow:hidden}.prep-detail p{max-width:700px;color:var(--muted);margin:0;padding:0 0 30px 104px;font-size:15px;line-height:1.7}.prep-item[data-open] .prep-detail{grid-template-rows:1fr}.inline-cta{color:var(--ink);background:0 0;border:0;margin-top:52px;padding-inline:0}.inline-cta:hover{gap:16px}.workspace-section{isolation:isolate;grid-template-columns:repeat(12,1fr);align-items:center;gap:20px;padding:180px 0;display:grid;position:relative}.workspace-section:after{content:"";z-index:-1;filter:blur(42px);pointer-events:none;background:radial-gradient(closest-side,#306ed780,#14346e38 55%,#0000 78%);width:62%;height:100%;position:absolute;top:0;right:-6%}.workspace-copy{grid-column:1/span 5;padding-right:55px}.workspace-copy h2{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(49px,5.1vw,76px);font-weight:400;line-height:1.05}.workspace-copy>p{max-width:520px;color:var(--muted);margin:0 0 34px;font-size:16px;line-height:1.68}.workspace-preview{background:#070707;border:1px solid #292929;border-radius:11px;grid-column:6/span 7;overflow:hidden;box-shadow:0 40px 120px #00000080}.preview-top{border-bottom:1px solid var(--line);height:55px;color:var(--dim);font:11px var(--font-body);letter-spacing:.03em;text-transform:lowercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.preview-top>span:first-child{color:#bfbfbf;align-items:center;gap:8px;display:flex}.preview-top .mark-bridge{width:40px}.preview-body{padding:clamp(34px,5vw,70px)}.preview-caption{color:var(--dim);font:11px var(--font-body);letter-spacing:.03em;text-transform:lowercase;margin:0 0 16px}.preview-body h3{letter-spacing:-.055em;max-width:630px;margin:0;font-size:clamp(34px,4vw,58px);font-weight:450;line-height:1}.preview-meta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.preview-meta span{color:var(--muted);border:1px solid #292929;border-radius:999px;padding:7px 10px;font-size:10px}.readiness{border-top:1px solid var(--line);margin-top:62px}.readiness>div{border-bottom:1px solid var(--line);min-height:61px;color:var(--muted);grid-template-columns:132px 1fr 58px;align-items:center;gap:18px;font-size:11px;display:grid}.readiness i{background:#262626;height:2px;overflow:hidden}.readiness b{background:linear-gradient(90deg,var(--aurora-pink),var(--aurora-butter),var(--aurora-mint));height:100%;display:block;box-shadow:0 0 10px #f2b8d059}.readiness small{color:#c9c9c9;text-align:right}.preview-action{background:#0b0b0b;border:1px solid #303030;border-radius:7px;gap:8px;margin-top:28px;padding:19px 50px 19px 19px;display:grid;position:relative}.preview-action span{color:var(--dim);font:11px var(--font-body);letter-spacing:.03em;text-transform:lowercase}.preview-action strong{font-size:13px;font-weight:450;line-height:1.5}.preview-action svg{color:var(--muted);position:absolute;top:50%;right:18px;transform:translateY(-50%)}.employer-section{color:#1c1612;background:#f0ebdf;padding:155px 0 170px}.employer-intro{padding-top:80px}.employer-intro h2{letter-spacing:-.04em;max-width:810px;margin:0;font-size:clamp(58px,6.5vw,96px);font-weight:400;line-height:1.03}.employer-intro>p{color:#57504a;max-width:670px;margin:42px 0 35px;font-size:17px;line-height:1.65}.employer-section .primary-button{color:var(--cream);background:#1c1612;border-color:#1c1612}@media (hover:hover){.employer-section .primary-button:hover{color:#fff;box-shadow:none;background:#000}}.employer-rows{border-bottom:1px solid #d9d1c0;margin-top:95px}.employer-row{border-top:1px solid #d9d1c0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.25fr);align-items:center;gap:28px;padding:52px 0;display:grid}.row-stat{font-family:var(--font-display);font-variation-settings:"EXPO" -15;letter-spacing:-.03em;font-size:clamp(62px,6.8vw,110px);font-weight:400;line-height:.85}.row-key{align-items:center;gap:18px;display:flex}.row-key h3{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:550}.employer-row>p{color:#57504a;max-width:520px;margin:0;font-size:15.5px;line-height:1.65}.employer-chip{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s;display:grid}.chip-green{color:#35784a;background:#35784a1a}.chip-teal{color:#266f8a;background:#266f8a1a}.chip-purple{color:#6d4bbf;background:#6d4bbf1a}.employer-row:hover .chip-green{background:#35784a29}.employer-row:hover .chip-teal{background:#266f8a29}.employer-row:hover .chip-purple{background:#6d4bbf29}.employer-row:hover .employer-chip :is(path,circle,polygon){stroke-dasharray:.86 .14;animation:1.5s linear infinite icon-trace}.employer-row:hover .employer-chip :is(path,circle,polygon):nth-child(2){animation-delay:-.5s}.employer-row:hover .employer-chip :is(path,circle,polygon):nth-child(3){animation-delay:-1s}@keyframes icon-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@supports (timeline-scope:--world) and (animation-timeline:view()){main{timeline-scope:--world}.closing-world{view-timeline:--world block}.employer-section>.shell{animation:linear both employer-pin;animation-timeline:--world;animation-range:entry}@keyframes employer-pin{to{transform:translateY(100svh)}}}.closing-world{z-index:2;isolation:isolate;box-sizing:border-box;background:linear-gradient(#04070f 0,#071129 46%,#02050d 100%);border-radius:30px 30px 0 0;align-content:start;min-height:100svh;margin-top:-54px;padding-top:96px;display:grid;position:relative;overflow:hidden}.world-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.world-scene i{filter:blur(80px);mix-blend-mode:screen;border-radius:50%;position:absolute}.world-scene i:first-child{background:radial-gradient(closest-side,#142f63,#0000 70%);width:60vw;height:55vh;animation:29s ease-in-out infinite alternate blob-a;top:-10%;left:-14%}.world-scene i:nth-child(2){background:radial-gradient(closest-side,#0e2450,#0000 72%);width:56vw;height:60vh;animation:36s ease-in-out infinite alternate blob-b;top:6%;right:-16%}.world-scene i:nth-child(3){opacity:.4;background:radial-gradient(closest-side,#2a63c4,#0000 70%);width:34vw;height:34vh;animation:21s ease-in-out infinite alternate blob-d;top:34%;left:30%}.world-horizon{filter:blur(34px);background:radial-gradient(at 50% 62%,#f8f6f261 0,#96beff33 34%,#3f8cff1a 52%,#0000 72%);border-radius:50%;width:150%;height:78%;position:absolute;bottom:-34%;left:50%;transform:translate(-50%)}.world-canvas{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}@supports (animation-timeline:view()){.closing-world .closing-inner{animation:linear both world-rise;animation-timeline:view();animation-range:entry entry 85%}@keyframes world-rise{0%{opacity:0;transform:translateY(64px)}}}.closing-inner{z-index:2;text-align:center;position:relative}.closing-inner>p{color:var(--dim);font:11.5px var(--font-body);letter-spacing:.03em;text-transform:lowercase;margin:0 0 34px}.closing-inner h2{letter-spacing:-.04em;max-width:970px;margin:0 auto 42px;font-size:clamp(58px,7.5vw,110px);font-weight:400;line-height:1.02}.closing-inner .primary-button{min-height:40px;padding:0 16px;font-size:15px}.closing-world .footer{z-index:2;width:min(1380px,100vw - 48px);margin-top:64px;padding:0 0 30px;position:relative}.footer-top{border-bottom:1px solid #f8f6f21a;justify-content:space-between;align-items:center;padding-bottom:45px;display:flex}.footer-top p{color:var(--muted);font-family:var(--font-display);font-variation-settings:"EXPO" -15;margin:0;font-size:24px;font-style:italic}.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px;padding:48px 0;display:grid}.footer-grid div{flex-direction:column;gap:10px;display:flex}.footer-grid span{color:var(--dim);font:11px var(--font-body);letter-spacing:.03em;text-transform:lowercase}.footer-grid p,.footer-grid a{color:var(--muted);margin:0;font-size:12px}.footer-grid a:hover{color:#fff}.footer-bottom{color:#6b7284;font:11px var(--font-body);letter-spacing:.03em;text-transform:lowercase;border-top:1px solid #f8f6f21a;justify-content:space-between;padding-top:23px;display:flex}.footer-legal{gap:22px;display:flex}.footer-legal a:hover{color:#fff}.eyebrow{color:var(--muted);font:11px var(--font-body);letter-spacing:.03em;align-items:center;gap:9px;margin:0 0 27px;display:flex}.legal-page{min-height:100svh;padding-top:66px;padding-bottom:100px}.legal-content{max-width:760px;margin:100px auto 0}.legal-content h1{letter-spacing:-.04em;margin:0 0 55px;font-size:clamp(54px,8vw,92px);font-weight:400;line-height:1.02}.legal-content h2{letter-spacing:-.025em;margin:42px 0 14px;font-size:22px}.legal-content p,.legal-content li{color:var(--muted);font-size:14px;line-height:1.75}.legal-content a{color:var(--signal)}.legal-content ul{padding-left:18px}:focus-visible{outline:2px solid var(--signal);outline-offset:4px}@media (max-width:980px){:root{--shell:min(100% - 36px,850px)}.journey{height:275svh}.particle-sequence-stage,.journey-sticky{min-height:min(680px,100svh)}.hero-vignette{background:linear-gradient(#0000001a 27%,#000000d6 60%,#000 97%)}.hero-vignette:before,.hero-vignette:after{display:none}.intro-hero{min-height:min(620px,100svh)}.intro-hero-content h1{font-size:clamp(52px,11vw,86px)}.hero-content{width:100%;top:auto;bottom:82px;left:0;transform:none}.journey[data-stage=hero] [data-panel=hero]{width:calc(100vw - 36px);inset:auto auto 82px 18px;transform:none}.hero-content :is(h1,h2){max-width:800px;font-size:clamp(52px,11vw,86px)}.hero-copy{max-width:590px}.journey-step{width:100%;inset:auto auto 79px 0;transform:translateY(18px)}.journey[data-stage=prepare] [data-panel=prepare],.journey[data-stage=connect] [data-panel=connect]{transform:translateY(0)}.journey-step h2{max-width:680px;font-size:clamp(45px,9vw,70px)}.journey-rail{right:18px}.thesis{padding:125px 0 140px}.thesis h2{grid-column:1/span 8}.thesis-copy{grid-column:9/span 4}.section-intro h2{grid-column:1/span 8}.workspace-section{padding:130px 0}.workspace-copy{grid-column:1/span 12;max-width:720px;padding-right:0}.workspace-preview{grid-column:1/span 12;margin-top:70px}.employer-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.employer-row>p{grid-column:2}}@media (max-width:720px){:root{--shell:calc(100% - 36px)}.nav{height:64px}.brand-mark{font-size:16px}.mark-bridge{width:48px}.journey{height:260svh}.particle-sequence-stage,.journey-sticky{min-height:min(640px,100svh)}.intro-hero-content h1{font-size:clamp(45px,13vw,61px);line-height:.95}.intro-copy{margin:23px auto 22px;font-size:15px;line-height:1.5}.intro-actions{flex-direction:column;gap:9px}.intro-actions .primary-button{min-height:38px;padding:0 14px;font-size:13.5px}.hero-content{bottom:72px}.hero-content :is(h1,h2){font-size:clamp(45px,13vw,61px);line-height:.95}.hero-copy{margin:23px 0 22px;font-size:15px;line-height:1.5}.hero-actions{flex-direction:column;align-items:flex-start;gap:9px}.hero-actions .primary-button{min-height:38px;padding:0 14px;font-size:13px}.journey-step{bottom:73px}.journey-step h2{margin-bottom:17px;font-size:clamp(39px,11.5vw,53px)}.journey-step p{max-width:355px;font-size:15px;line-height:1.52}.thesis{padding:100px 0 110px}.thesis-grid,.section-intro,.workspace-section{display:block}.thesis-grid{padding-top:50px}.thesis h2{font-size:clamp(49px,14vw,68px)}.thesis-copy{padding-top:52px}.thesis-copy p{font-size:16px}.preparation-section{padding:0}.section-intro{padding:50px 0 65px}.section-intro h2{font-size:clamp(47px,13vw,64px)}.section-intro p{margin-top:28px}.prep-row{grid-template-columns:44px 1fr 34px;gap:13px;min-height:0;padding:26px 0}.prep-num{font-size:21px}.prep-chip{width:42px;height:42px}.prep-title strong{font-size:21px}.prep-copy{grid-area:2/2;font-size:14px}.prep-arrow{grid-area:1/3}.prep-detail p{padding-left:57px}.workspace-section{padding:105px 0}.workspace-copy h2{font-size:clamp(45px,12.5vw,61px)}.workspace-preview{border-radius:8px;margin-top:58px}.preview-body{padding:30px 22px}.preview-body h3{font-size:35px}.readiness{margin-top:45px}.readiness>div{grid-template-columns:104px 1fr;gap:12px}.readiness small{display:none}.employer-section{padding:100px 0 110px}.employer-intro{padding-top:52px}.employer-intro h2{font-size:clamp(49px,14vw,68px)}.employer-intro>p{margin:31px 0;font-size:16px}.employer-rows{margin-top:60px}.employer-row{padding:40px 0;display:block}.row-stat{margin-bottom:18px;display:block}.employer-row>p{margin-top:12px}.closing-world{border-radius:22px 22px 0 0;min-height:640px;margin-top:-34px;padding-top:92px}.closing-inner h2{font-size:clamp(44px,13vw,58px)}.closing-world .footer{margin-top:78px}.footer{padding-top:58px}.footer-top{flex-direction:column;align-items:flex-start;gap:28px}.footer-top p{font-size:20px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:18px}.legal-content{margin-top:72px}}@media (hover:none) and (pointer:coarse){.journey{height:390svh}@supports (animation-timeline:scroll()){.intro-wrap{height:calc(max(100svh,640px) + 72svh)}.hero-lines{opacity:1;animation:1ms linear both hero-lines-touch-exit;animation-timeline:scroll(root);animation-range:0 72svh}.hero-lines svg{animation:1.4s cubic-bezier(.16,1,.3,1) both hero-lines-in}.intro-hero-content{opacity:1;animation:1ms linear both hero-content-touch-exit;animation-timeline:scroll(root);animation-range:0 72svh;transform:none}}}.information-page{flex-direction:column;min-height:100svh;padding-top:66px;display:flex}.information-content{flex:1;width:100%;padding:clamp(80px,14svh,160px) 0 100px}.information-content h1{letter-spacing:-.04em;max-width:850px;margin:0 0 32px;font-size:clamp(52px,8vw,112px);font-weight:400;line-height:1.05}.information-content>p{max-width:480px;color:var(--muted);margin:0 0 38px;font-size:17px;line-height:1.65}.information-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.information-actions .primary-button{gap:10px;min-height:40px;padding:0 16px;font-size:15px}.information-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:28px 0;font-size:12px;display:flex}@media (max-width:600px){.footer-bottom{flex-wrap:wrap;gap:18px}.footer-legal{flex-wrap:wrap}.information-content{padding-block:80px}.information-content>p{font-size:16px}.information-actions{flex-direction:column;align-items:flex-start;gap:22px}.information-actions .primary-button{padding-inline:14px;font-size:14px}}
