.am{--ink:#0a0a0b;--ink-2:#111216;--pearl:#ffffff;--mist:rgba(255,255,255,0.62);--dim:rgba(255,255,255,0.45);--faint:rgba(255,255,255,0.06);--line:rgba(255,255,255,0.1);--line-2:rgba(255,255,255,0.16);--card:rgba(255,255,255,0.045);--accent:#ff8a5c;--accent-2:#ffb08a;--iris:#9b8cff;--jade:#5ee0c1;--focus:#e9d8b4;--lean:0deg;color-scheme:dark;position:relative;isolation:isolate;background:var(--ink);color:var(--pearl)}.am ::selection{background:var(--accent);color:#0a0a0b}.am :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.am-grain{position:sticky;top:0;height:100vh;margin-bottom:-100vh;z-index:30;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:am-grain .9s steps(4) infinite}@keyframes am-grain{0%{background-position:0 0}25%{background-position:-40px 30px}50%{background-position:30px -50px}75%{background-position:-20px -20px}to{background-position:0 0}}.am-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;pointer-events:none}.am-progress div{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left;transform:scaleX(0)}.am-dots{position:fixed;right:clamp(10px,2vw,26px);top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:4px}.am-dots a{position:relative;display:grid;place-items:center;width:24px;height:24px}.am-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);box-shadow:0 0 0 1px rgba(0,0,0,.25);transition:transform .3s,background .3s}.am-dots a[aria-current] i{background:var(--accent);transform:scale(1.5)}.am-dots a:before{content:attr(data-label);position:absolute;right:30px;white-space:nowrap;font-size:12px;padding:4px 10px;border-radius:999px;background:rgba(10,10,11,.85);color:#fff;opacity:0;transform:translateX(6px);transition:opacity .2s,transform .2s;pointer-events:none}.am-dots a:focus-visible:before,.am-dots a:hover:before{opacity:1;transform:none}.am-hero{position:relative;height:210vh;--p:0}.am-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(120% 90% at 70% 60%,#17110e 0,#0a0a0b 60%)}.am-track{position:absolute;inset:0;width:100%;height:100%;display:block}.am-grid{position:absolute;inset:-20%;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(60% 60% at 60% 55%,#000,transparent);-webkit-mask-image:radial-gradient(60% 60% at 60% 55%,#000,transparent);transform:perspective(900px) rotateX(calc(52deg + var(--p) * 10deg)) translateY(calc(var(--p) * 60px));animation:am-grid 14s linear infinite}@keyframes am-grid{to{background-position:0 64px,0 0}}.am-orb{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;mix-blend-mode:screen}.am-orb-1{width:42vmax;height:42vmax;right:-12vmax;top:-14vmax;background:radial-gradient(closest-side,rgba(255,138,92,.32),transparent);animation:am-float 16s ease-in-out infinite alternate}.am-orb-2{width:34vmax;height:34vmax;left:-14vmax;bottom:-16vmax;background:radial-gradient(closest-side,rgba(155,140,255,.2),transparent);animation:am-float 19s ease-in-out infinite alternate-reverse}@keyframes am-float{to{transform:translate3d(-6vmax,5vmax,0) scale(1.1)}}.am-hero-words{position:absolute;inset:0;display:flex;align-items:flex-end;padding-bottom:clamp(70px,12vh,140px);background:linear-gradient(90deg,rgba(10,10,11,.75),rgba(10,10,11,.2) 50%,transparent 70%)}.am-hero-a{width:100%;opacity:max(0,calc(1 - var(--p) * 2.4));transform:translateY(calc(var(--p) * -90px))}.am-hero-b{position:absolute;left:0;right:0;bottom:clamp(70px,14vh,150px);margin:0 auto;max-width:1240px;padding-inline:var(--gut);font-size:clamp(30px,5vw,72px);line-height:1;letter-spacing:-.045em;font-weight:400;text-wrap:balance;opacity:clamp(0,calc((var(--p) - .5) * 4),1);transform:translateY(calc((1 - clamp(0, (var(--p) - .5) * 4, 1)) * 40px))}.am-hero-b em{font-family:var(--font-instrument),serif;color:var(--accent)}.am-scroll{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:grid;justify-items:center;gap:8px;color:var(--dim);font-size:11px;opacity:max(0,calc(1 - var(--p) * 6))}.am-scroll i{width:1px;height:34px;background:linear-gradient(var(--accent),transparent);animation:am-drip 1.8s var(--ease) infinite;transform-origin:top}@keyframes am-drip{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.am-ticker{position:relative;z-index:2;padding:26px 0;overflow:hidden;border-block:1px solid var(--line);background:#0d0d0f;transform:skewY(calc(var(--lean) * -.3))}.am-tick-row{display:flex;overflow:hidden;transform:skewX(var(--lean))}.am-tick-track{display:flex;flex:none;animation:am-tick 42s linear infinite}.am-tick-row.rev .am-tick-track{animation-direction:reverse;animation-duration:50s}.am-tick-track span{display:flex;flex:none}.am-tick-track b{display:inline-flex;align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(36px,6vw,84px);font-weight:400;letter-spacing:-.04em;line-height:1.1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35)}.am-tick-row.rev b{color:rgba(255,255,255,.92);-webkit-text-stroke:0}.am-tick-track b:nth-child(4n+2){-webkit-text-stroke-color:var(--accent)}.am-tick-row.rev .am-tick-track b:nth-child(5n+3){color:var(--accent)}.am-tick-track b i{display:inline-block;width:.22em;height:.22em;border-radius:50%;background:var(--accent)}@keyframes am-tick{to{transform:translateX(-50%)}}.am-kicker{display:inline-flex;align-items:center;gap:12px;color:var(--accent)}.am-kicker:before{content:"";width:28px;height:1px;background:currentColor}.am-h1{margin:22px 0 0;font-size:clamp(54px,10vw,150px);line-height:.9;font-weight:400;letter-spacing:-.06em;max-width:11ch}.am-split:not(.am-h1){margin:20px 0 0;font-size:clamp(40px,6.4vw,92px);line-height:.95;font-weight:400;letter-spacing:-.055em}.am-h2-2{margin-top:clamp(56px,8vw,96px)!important}.am-word{display:inline-block;white-space:nowrap}.am-accent{font-family:var(--font-instrument),serif;font-style:italic;letter-spacing:-.03em;color:var(--accent)}.am-ch{display:inline-block}.am-lede{margin:24px 0 0;max-width:52ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--mist)}.am-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.am-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-size:15.5px;font-weight:500;background:var(--accent);color:#0a0a0b;transition:transform .3s var(--ease),background .3s}.am-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);animation:am-shine 4.5s var(--ease) infinite 1.5s}.am-btn.ghost:after{display:none}@keyframes am-shine{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}.am-btn:hover{transform:translateY(-2px);background:var(--accent-2)}.am-btn.ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid var(--line-2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.am-sec{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-block:clamp(90px,12vw,150px)}.am-sec>.s-wrap{width:100%}.am-short{min-height:0;padding-top:40px}.am-center{text-align:center}.am-center .am-kicker:after{content:"";width:28px;height:1px;background:currentColor}.am-center .am-split{margin-inline:auto}.am-card{position:relative;border-radius:16px;padding:clamp(22px,2.4vw,30px);background:var(--card);border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.am-card h3{margin:0;font-size:21px;font-weight:500;letter-spacing:-.025em}.am-card p{margin:10px 0 0;color:var(--mist);line-height:1.55}.am-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform-style:preserve-3d}.am-tilt:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,138,92,.16),transparent 70%)}.am-tilt:hover:before{opacity:1}.am-js .am-tilt.am-in{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,opacity .9s var(--ease)}.am-cards{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.am-icon{width:44px;height:44px;margin-bottom:34px;fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.am-icon .am-dotty{stroke-width:2.4}.am-card-plain{background:transparent;border-color:transparent;border-radius:0;padding-inline:0;backdrop-filter:none;-webkit-backdrop-filter:none}.am-line{display:block;height:1px;margin-bottom:22px;background:linear-gradient(90deg,var(--accent),var(--line-2) 40%);transform-origin:left}.am-rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:-1;overflow:hidden}.am-rings i{grid-area:1/1;border-radius:50%;border:1px dashed rgba(255,138,92,.22);animation:am-spin 60s linear infinite}.am-rings i:first-child{width:46vmin;height:46vmin}.am-rings i:nth-child(2){width:72vmin;height:72vmin;animation-direction:reverse;animation-duration:90s;border-color:rgba(255,255,255,.07)}.am-rings i:nth-child(3){width:100vmin;height:100vmin;animation-duration:120s;border-style:solid;border-color:rgba(255,255,255,.04)}.am-rings:after{content:"";grid-area:1/1;width:60vmin;height:60vmin;border-radius:50%;background:radial-gradient(closest-side,rgba(255,138,92,.14),transparent)}@keyframes am-spin{to{transform:rotate(1turn)}}.am-stats{margin:50px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.am-stats div{padding:26px 10px;border-top:1px solid var(--line-2)}.am-stats dt{font-size:clamp(56px,8vw,120px);line-height:1;letter-spacing:-.06em;font-weight:400;white-space:nowrap;background:linear-gradient(180deg,#fff 20%,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.am-stats dt small{font-size:.32em;letter-spacing:-.02em;margin-left:.08em}.am-stats dd{margin:12px auto 0;color:var(--mist);max-width:20ch}.am-rules{margin:56px auto 0;max-width:760px;text-align:left}.am-rules ul{margin:14px 0 0;padding-left:20px;display:grid;gap:8px}.am-rules li::marker{color:var(--accent)}.am-route{--r:0;position:relative;margin-top:50px;padding-left:clamp(70px,10vw,150px)}.am-route-line{position:absolute;left:0;top:0;width:clamp(60px,9vw,130px);height:100%;overflow:visible}.am-route-line path{fill:none;stroke-linecap:round}.am-route-bg{stroke:rgba(255,255,255,.12);stroke-width:2;stroke-dasharray:.006 .012}.am-route-fg{stroke:var(--accent);stroke-width:3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--r));filter:drop-shadow(0 0 8px rgba(255,138,92,.7))}.am-route-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(60px,12vh,120px)}.am-route-steps li{position:relative;max-width:560px;padding:6px 0;opacity:.32;transform:translateX(-10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.am-route-steps li[data-on]{opacity:1;transform:none}.am-route-steps h3{margin:6px 0 0;font-size:clamp(26px,3vw,40px);font-weight:400;letter-spacing:-.04em}.am-route-steps p{margin:10px 0 0;color:var(--mist);line-height:1.55;font-size:17px}.am-mark{color:var(--accent)}.am-pin{position:absolute;left:calc(clamp(70px, 10vw, 150px) * -1 + clamp(60px, 9vw, 130px) / 2 - 22px);top:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#0a0a0b;color:var(--dim);font-size:16px;transition:background .4s,color .4s,border-color .4s,box-shadow .4s}.am-route-steps li[data-on] .am-pin{background:var(--accent);color:#0a0a0b;border-color:var(--accent);box-shadow:0 0 0 8px rgba(255,138,92,.15),0 0 30px rgba(255,138,92,.5)}.am-who{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.am-who-card{position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,3vw,36px);border-radius:20px;border:1px solid var(--line);background:#101014}.am-who-card:nth-child(2),.am-who-card:nth-child(3){min-height:360px}.am-blob{position:absolute;width:140%;height:140%;left:-20%;top:-40%;pointer-events:none;z-index:0;background:conic-gradient(from var(--a,0deg) at 50% 50%,rgba(255,138,92,.5),rgba(155,140,255,.28),rgba(94,224,193,.2),rgba(255,138,92,.5));filter:blur(60px);opacity:.5}.am-w1 .am-blob{animation:am-swirl 18s linear infinite}.am-w2 .am-blob{animation:am-swirl 24s linear infinite reverse;opacity:.4}.am-w3 .am-blob{animation:am-swirl 21s linear infinite;opacity:.35}.am-w4 .am-blob{animation:am-swirl 27s linear infinite reverse}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes am-swirl{to{--a:360deg}}.am-who-n{position:absolute;top:10px;right:18px;z-index:1;font-size:clamp(90px,12vw,170px);line-height:1;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.18)}.am-who-card h3,.am-who-card p{position:relative;z-index:1}.am-who-card h3{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:-.035em}.am-who-card p{margin:10px 0 0;color:var(--mist);line-height:1.55;max-width:46ch}.am-apply:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 80% 40%,rgba(255,138,92,.12),transparent);pointer-events:none;z-index:-1}.am-apply-in{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,70px);align-items:center}.am-form{display:grid;gap:14px}.am-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-fields label{display:grid;gap:6px;font-size:13.5px;color:var(--mist)}.am-fields input,.am-fields textarea{width:100%;padding:0 16px;height:50px;border-radius:12px;border:1px solid var(--line-2);background:rgba(255,255,255,.04);color:#fff;font:inherit;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.am-fields textarea{height:auto;padding:12px 16px;resize:vertical}.am-fields input::placeholder,.am-fields textarea::placeholder{color:var(--dim)}.am-fields input:focus,.am-fields textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);background:rgba(255,255,255,.07);box-shadow:0 0 0 4px rgba(255,138,92,.15)}.am-wide{grid-column:1/-1}.am-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--mist)}.am-check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--accent)}.am-form .am-btn{justify-self:start;margin-top:4px}.am-err{margin:0;padding:12px 16px;border-radius:12px;background:rgba(255,92,122,.12);border:1px solid rgba(255,92,122,.3);font-size:14px}.am-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.am-done h3{font-size:28px}.am-faq{margin-top:24px;display:grid;gap:10px;max-width:820px}.am-faq details{border:1px solid var(--line);border-radius:16px;padding:16px 20px;background:var(--card);transition:border-color .3s}.am-faq details[open]{border-color:rgba(255,138,92,.4)}.am-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:500}.am-faq summary::-webkit-details-marker{display:none}.am-faq summary:after{content:"+";flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);transition:transform .3s var(--ease)}.am-faq details[open] summary:after{transform:rotate(45deg);color:var(--accent)}.am-faq p{margin:10px 0 0;color:var(--mist);line-height:1.6}.am-small{margin-top:18px;color:var(--mist);font-size:14px}.am-small a{color:#fff;text-decoration:underline}.am-js [data-reveal]:not(.am-split){opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.am-js [data-reveal].am-in:not(.am-split){opacity:1;transform:none}.am-js .am-split .am-ch{opacity:0;transform:translateY(.6em) rotate(6deg);transition:opacity .7s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--i) * 26ms)}.am-js .am-split.am-in .am-ch{opacity:1;transform:none}.am-js .am-rise{animation:am-rise 1.1s var(--ease) both .7s}.am-js .am-actions.am-rise{animation-delay:.9s}@keyframes am-rise{0%{opacity:0;transform:translateY(24px)}}.am-js .am-icon path,.am-js .am-icon rect{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease) calc(var(--d, 0) * .12s + .3s)}.am-js .am-icon .am-dotty{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;transition:opacity .4s calc(var(--d, 0) * .12s + 1.2s)}.am-js .am-in .am-icon path,.am-js .am-in .am-icon rect{stroke-dashoffset:0}.am-js .am-in .am-icon .am-dotty{opacity:1}.am-js .am-line{transform:scaleX(0);transition:transform 1.2s var(--ease) calc(var(--d, 0) * .12s + .2s)}.am-js .am-in .am-line{transform:scaleX(1)}@media (max-width:1023px){.am-cards,.am-stats{grid-template-columns:1fr 1fr}.am-apply-in{grid-template-columns:1fr}}@media (max-width:767px){.am-hero{height:180vh}.am-hero-words{background:linear-gradient(0deg,#0a0a0b,rgba(10,10,11,.7) 40%,transparent 70%)}.am-cards,.am-fields,.am-who{grid-template-columns:1fr}.am-stats{grid-template-columns:1fr 1fr;gap:0 14px}.am-who-card,.am-who-card:nth-child(2),.am-who-card:nth-child(3){min-height:240px}.am-dots{right:4px}.am-dots a{width:18px;height:20px}.am-dots i{width:6px;height:6px}.am-sec{padding-block:90px}.am-icon{margin-bottom:18px}.am-route-steps h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.am-blob,.am-btn:after,.am-grain,.am-grid,.am-orb,.am-rings i,.am-scroll i,.am-tick-track{animation:none}.am-js .am-rise,.am-js .am-split .am-ch,.am-js [data-reveal]:not(.am-split){opacity:1;transform:none;transition:none;animation:none}.am-js .am-icon path,.am-js .am-icon rect{stroke-dashoffset:0;transition:none}.am-js .am-icon .am-dotty{opacity:1}.am-js .am-line,.am-tick-row,.am-ticker{transform:none}.am-route-steps li{opacity:1;transform:none}.am-btn{transition:none}}