.journey-module__sjHXoG__reader{z-index:45;overscroll-behavior:contain;scrollbar-width:thin;width:min(34vw,460px);max-height:76vh;animation:.45s cubic-bezier(.2,.7,.3,1) both journey-module__sjHXoG__readerIn;position:fixed;top:50%;left:6vw;overflow-y:auto;transform:translateY(-50%)}.journey-module__sjHXoG__readerEyebrow{color:#6fc0ff;font:9px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0}.journey-module__sjHXoG__readerTitle{color:#f4f7f9;max-width:16ch;font:clamp(1.7rem, 2.9vw, 2.6rem) / 1.02 var(--font-syne);letter-spacing:-.05em;margin:16px 0 0}.journey-module__sjHXoG__readerIntro{color:#eef5f9bd;margin:18px 0 0;font-size:14.5px;line-height:1.66}.journey-module__sjHXoG__readerStats{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.journey-module__sjHXoG__readerStats div{background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;flex:120px;padding:12px 14px}.journey-module__sjHXoG__readerStats b{color:#f4f7f9;font:500 clamp(17px, 1.6vw, 23px) var(--font-syne);letter-spacing:-.04em;display:block}.journey-module__sjHXoG__readerStats span{color:#eef5f980;font:7.5px var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:5px;display:block}.journey-module__sjHXoG__readerSection{margin-top:26px}.journey-module__sjHXoG__readerSection h3{color:#eef5f99e;font:8.5px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px}.journey-module__sjHXoG__readerSection ul{margin:0;padding:0;list-style:none}.journey-module__sjHXoG__readerSection li{color:#eef5f9c7;padding-left:18px;font-size:13.5px;line-height:1.6;position:relative}.journey-module__sjHXoG__readerSection li+li{margin-top:9px}.journey-module__sjHXoG__readerSection li:before{content:"";background:#3ba0ff;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:1px}.journey-module__sjHXoG__readerLink{color:#080909;font:9px var(--font-mono);letter-spacing:.17em;text-transform:uppercase;background:#f4f7f9;border-radius:9px;align-items:center;gap:9px;margin-top:26px;padding:13px 22px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.journey-module__sjHXoG__readerLink:hover{color:#fff;background:#3ba0ff}.journey-module__sjHXoG__readerFoot{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:18px;display:flex}.journey-module__sjHXoG__readerFoot button{color:#f4f7f9;font:9px var(--font-mono);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.journey-module__sjHXoG__readerFoot button:hover{color:#3ba0ff}.journey-module__sjHXoG__readerFoot span{color:#eef5f96b;font:8px var(--font-mono);letter-spacing:.16em}.journey-module__sjHXoG__menu{z-index:8;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#fafbfcd6;border:1px solid #ffffffeb;border-radius:12px;width:214px;padding:14px 16px 15px;position:absolute;bottom:74px;left:3vw;box-shadow:0 14px 40px #15212c29}.journey-module__sjHXoG__menu p{color:#6b716d;font:8px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #3c485029;margin:0 0 11px;padding-bottom:9px}.journey-module__sjHXoG__menu ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.journey-module__sjHXoG__menu button{color:#14191c;width:100%;font:500 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:0;transition:color .2s,transform .2s;display:flex}.journey-module__sjHXoG__menu button:hover,.journey-module__sjHXoG__menu button:focus-visible{color:#168cff;outline:none;transform:translate(3px)}.journey-module__sjHXoG__menu button span{color:#9aa09c}.journey-module__sjHXoG__contact{z-index:70;background:radial-gradient(circle at 70% 12%,#168cff24,#0000 55%),#e9e8e4;padding:0 6vw 8vh;animation:.28s ease-out journey-module__sjHXoG__fade;position:fixed;inset:0;overflow-y:auto}.journey-module__sjHXoG__contactClose{z-index:2;float:right;color:#080909;font:9px var(--font-mono);letter-spacing:.17em;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid #3c48504d;border-radius:999px;padding:11px 20px;transition:background .2s,color .2s;position:sticky;top:24px}.journey-module__sjHXoG__contactClose:hover{color:#fff;background:#080909}.journey-module__sjHXoG__contactInner{max-width:900px;margin:0 auto;padding-top:16vh}.journey-module__sjHXoG__contactEyebrow{text-align:center;color:#1273d1;font:10px var(--font-mono);letter-spacing:.34em;text-transform:uppercase;margin:0}.journey-module__sjHXoG__contactAddress{color:#080909;font:clamp(2rem, 7.2vw, 5.6rem) / 1 var(--font-syne);letter-spacing:-.06em;text-align:center;word-break:break-word;margin:26px 0 0;text-decoration:none;transition:color .2s;display:block}.journey-module__sjHXoG__contactAddress:hover{color:#168cff}.journey-module__sjHXoG__contactLead{color:#444945;text-align:center;max-width:46ch;margin:26px auto 0;font-size:15px;line-height:1.65}.journey-module__sjHXoG__contactForm{gap:12px;max-width:620px;margin:46px auto 0;display:grid}.journey-module__sjHXoG__contactFoot{border-top:1px solid #c8c9c5;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;max-width:620px;margin:54px auto 0;padding-top:26px;display:flex}.journey-module__sjHXoG__contactFoot div{gap:7px;display:grid}.journey-module__sjHXoG__contactFoot a,.journey-module__sjHXoG__contactFoot span{color:#4d5450;font:9px var(--font-mono);letter-spacing:.14em;text-decoration:none;transition:color .2s}.journey-module__sjHXoG__contactFoot a:hover{color:#168cff}.journey-module__sjHXoG__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.journey-module__sjHXoG__contactForm label{color:#5c6367;font:8px var(--font-mono);letter-spacing:.15em;text-transform:uppercase;gap:7px;display:grid}.journey-module__sjHXoG__contactForm input,.journey-module__sjHXoG__contactForm textarea{color:#080909;font:14px var(--font-grotesk);background:#ffffffc7;border:1px solid #3c48503d;border-radius:10px;padding:13px 15px;transition:border-color .2s,box-shadow .2s}.journey-module__sjHXoG__contactForm textarea{resize:vertical;min-height:130px}.journey-module__sjHXoG__contactForm input:focus,.journey-module__sjHXoG__contactForm textarea:focus{border-color:#168cff;outline:none;box-shadow:0 0 0 3px #168cff29}.journey-module__sjHXoG__submit{color:#fff;font:9px var(--font-mono);letter-spacing:.17em;cursor:pointer;background:#080909;border:0;border-radius:10px;justify-self:start;margin-top:6px;padding:14px 30px;transition:background .2s,opacity .2s}.journey-module__sjHXoG__submit:hover:not(:disabled){background:#168cff}.journey-module__sjHXoG__submit:disabled{opacity:.55;cursor:default}.journey-module__sjHXoG__formNote{font:9px var(--font-mono);letter-spacing:.1em;margin:0}.journey-module__sjHXoG__formNote[data-tone=ok]{color:#1273d1}.journey-module__sjHXoG__formNote[data-tone=error]{color:#c2410c}.journey-module__sjHXoG__dock{z-index:30;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:22px;right:20px}.journey-module__sjHXoG__dock a,.journey-module__sjHXoG__dock button{color:#21282c;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#fff9;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,color .2s,transform .2s;display:grid;box-shadow:0 10px 26px #15212c29}.journey-module__sjHXoG__dock a:hover,.journey-module__sjHXoG__dock button:hover{color:#fff;background:#080909;transform:translateY(-2px)}.journey-module__sjHXoG__cookie{z-index:55;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#fafbfce6;border:1px solid #ffffffe6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:760px;margin:0 auto;padding:16px 20px;animation:.35s ease-out journey-module__sjHXoG__rise;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 24px 60px #0c141c38}.journey-module__sjHXoG__cookie p{color:#3f4548;flex:300px;margin:0;font-size:13px;line-height:1.5}.journey-module__sjHXoG__cookie p a{color:#1273d1}.journey-module__sjHXoG__cookieActions{gap:9px;display:flex}.journey-module__sjHXoG__cookieActions button{font:8px var(--font-mono);letter-spacing:.15em;cursor:pointer;border-radius:9px;padding:10px 18px;transition:background .2s,color .2s}.journey-module__sjHXoG__cookieActions button:first-child{color:#3f4548;background:0 0;border:1px solid #3c48504d}.journey-module__sjHXoG__cookieActions button:first-child:hover{color:#080909;border-color:#080909}.journey-module__sjHXoG__cookieActions button:last-child{color:#fff;background:#080909;border:0}.journey-module__sjHXoG__cookieActions button:last-child:hover{background:#168cff}.journey-module__sjHXoG__index{z-index:40;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.journey-module__sjHXoG__index:focus-within{clip-path:none;white-space:normal;background:#f7f9fa;border:1px solid #ffffffe6;border-radius:18px;width:min(620px,92vw);height:auto;max-height:84vh;padding:30px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 40px 110px #0c141c5c}.journey-module__sjHXoG__index h2{color:#080909;font:9px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.journey-module__sjHXoG__index ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.journey-module__sjHXoG__index button{text-align:left;cursor:pointer;background:#fff;border:1px solid #3c485029;border-radius:11px;gap:5px;width:100%;padding:13px 15px;display:grid}.journey-module__sjHXoG__index button:hover,.journey-module__sjHXoG__index button:focus-visible{border-color:#168cff;outline:none}.journey-module__sjHXoG__index b{color:#1273d1;font:8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.journey-module__sjHXoG__index strong{color:#080909;font:500 15px var(--font-grotesk)}.journey-module__sjHXoG__index span{color:#5c6367;font-size:13px;line-height:1.5}@keyframes journey-module__sjHXoG__fade{0%{opacity:0}}@keyframes journey-module__sjHXoG__rise{0%{opacity:0;transform:translateY(20px)}}@keyframes journey-module__sjHXoG__readerIn{0%{opacity:0;transform:translateY(-50%)translate(-24px)}}@media (max-width:860px){.journey-module__sjHXoG__menu{display:none}}@media (max-width:760px){.journey-module__sjHXoG__reader{width:auto;max-height:56vh;padding:22px 4px 26px;animation-name:journey-module__sjHXoG__readerUp;inset:auto 16px 0;transform:none}.journey-module__sjHXoG__row{grid-template-columns:1fr}.journey-module__sjHXoG__contact{padding:0 22px 8vh}.journey-module__sjHXoG__contactInner{padding-top:14vh}.journey-module__sjHXoG__dock{bottom:76px;right:14px}.journey-module__sjHXoG__dock a,.journey-module__sjHXoG__dock button{width:38px;height:38px}.journey-module__sjHXoG__cookie{padding:14px 16px;bottom:12px;left:12px;right:12px}}@keyframes journey-module__sjHXoG__readerUp{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.journey-module__sjHXoG__reader,.journey-module__sjHXoG__contact,.journey-module__sjHXoG__cookie{animation:none}}
.v5-module__dmuEJq__root{--a:#080909;color:#080909;min-height:1050vh;font-family:var(--font-grotesk);background:#e9e8e4}.v5-module__dmuEJq__sticky{top:var(--tabbar-h);height:calc(100vh - var(--tabbar-h));position:sticky;overflow:hidden}.v5-module__dmuEJq__shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#e9e8e4f0,#e9e8e41f 48%,#0000 72%);position:absolute;inset:0}.v5-module__dmuEJq__header{z-index:8;align-items:center;gap:28px;display:flex;position:absolute;top:24px;left:3vw;right:3vw}.v5-module__dmuEJq__header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e9e8e4f5,#e9e8e4b8 48%,#0000);height:104px;transition:background .35s;position:absolute;top:-24px;left:-3vw;right:-3vw}.v5-module__dmuEJq__header img{filter:invert();width:66px}.v5-module__dmuEJq__header nav{gap:20px;display:flex}.v5-module__dmuEJq__header nav button{color:#2f3532;font:500 9px var(--font-mono);letter-spacing:.15em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:baseline;gap:6px;padding:8px 0;transition:color .2s,border-color .2s;display:flex}.v5-module__dmuEJq__header nav button b{color:#9aa09c;font-weight:500;transition:color .2s}.v5-module__dmuEJq__header nav button:hover,.v5-module__dmuEJq__header nav button:hover b{color:#168cff}.v5-module__dmuEJq__header nav button:hover{border-bottom-color:#168cff}.v5-module__dmuEJq__practicum{color:#080909;font:500 9px var(--font-mono);letter-spacing:.15em;border-bottom:1px solid #168cff;margin-left:auto;padding:9px 0;text-decoration:none;transition:color .2s}.v5-module__dmuEJq__practicum:hover{color:#168cff}.v5-module__dmuEJq__cta{color:#080909;font:500 9px var(--font-mono);letter-spacing:.15em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6d726f;margin-left:auto;padding:9px 0;transition:border-color .2s}.v5-module__dmuEJq__cta:hover{border-bottom-color:#168cff}.v5-module__dmuEJq__copy{z-index:4;pointer-events:none;width:min(38vw,560px);position:absolute;top:50%;left:6vw}.v5-module__dmuEJq__copy article{opacity:0;position:absolute;top:0;transform:translateY(-50%)}.v5-module__dmuEJq__copy small{font:9px var(--font-mono);color:var(--a);letter-spacing:.2em}.v5-module__dmuEJq__copy h1{font:clamp(2.8rem, 5.1vw, 5.8rem) / .9 var(--font-syne);letter-spacing:-.07em;max-width:10ch;margin:20px 0}.v5-module__dmuEJq__copy p{color:#444945;max-width:34ch;font-size:16px;line-height:1.55}.v5-module__dmuEJq__hud{z-index:4;font-family:var(--font-mono);position:absolute;top:50%;right:3vw}.v5-module__dmuEJq__hud b{color:var(--a)}.v5-module__dmuEJq__hud span{color:#777;font-size:9px}.v5-module__dmuEJq__line{z-index:8;background:#b3b5b2;height:1px;position:absolute;bottom:22px;left:3vw;right:3vw}.v5-module__dmuEJq__line i{background:var(--a);height:1px;display:block}.v5-module__dmuEJq__hint{z-index:4;font:8px var(--font-mono);letter-spacing:.18em;position:absolute;bottom:38px;left:3vw}.v5-module__dmuEJq__hint b{color:#168cff;margin-left:10px}.v5-module__dmuEJq__legal{z-index:8;font:8px var(--font-mono);letter-spacing:.14em;color:#6b716d;gap:20px;display:flex;position:absolute;bottom:38px;right:3vw}.v5-module__dmuEJq__legal a{color:#6b716d;text-decoration:none;transition:color .2s}.v5-module__dmuEJq__legal a:hover{color:#168cff}@media (max-width:1100px){.v5-module__dmuEJq__header nav{display:none}.v5-module__dmuEJq__practicum{margin-left:auto}}@media (max-width:620px){.v5-module__dmuEJq__cta{display:none}}@media (max-width:760px){.v5-module__dmuEJq__shade{background:linear-gradient(#0000 30%,#e9e8e4e6 58%,#e9e8e4f7 72%)}.v5-module__dmuEJq__header{left:20px;right:20px}.v5-module__dmuEJq__copy{width:auto;inset:auto 22px 14%}.v5-module__dmuEJq__copy article{top:auto;bottom:0;transform:none}.v5-module__dmuEJq__copy h1{margin:14px 0;font-size:12vw}.v5-module__dmuEJq__copy p{max-width:32ch;font-size:13px}.v5-module__dmuEJq__hud{top:88px;right:20px}.v5-module__dmuEJq__line{bottom:14px;left:20px;right:20px}.v5-module__dmuEJq__hint{bottom:28px;left:20px}.v5-module__dmuEJq__legal{gap:14px;bottom:28px;right:20px}.v5-module__dmuEJq__legal a:last-child{display:none}}.v5-module__dmuEJq__shade,.v5-module__dmuEJq__copy,.v5-module__dmuEJq__hud,.v5-module__dmuEJq__hint,.v5-module__dmuEJq__legal,.v5-module__dmuEJq__header img,.v5-module__dmuEJq__header nav button,.v5-module__dmuEJq__practicum,.v5-module__dmuEJq__cta,.v5-module__dmuEJq__line{transition:opacity .35s,color .35s,filter .35s,border-color .35s,background .35s}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__shade,.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__copy,.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__hud,.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__hint,.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__legal{opacity:0;pointer-events:none}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__header:before{background:linear-gradient(#080c0fe6,#080c0f99 48%,#0000)}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__header img{filter:none}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__header nav button,.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__header nav button b{color:#eef5f98c}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__practicum,.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__cta{color:#f4f7f9;border-bottom-color:#ffffff6b}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__line{background:#ffffff38}.v5-module__dmuEJq__sticky[data-focused=true] .v5-module__dmuEJq__line i{background:#3ba0ff}
