.rehero{z-index:0;grid-template-columns:1.02fr .98fr;min-height:620px;display:grid;position:relative}.rehero__media{background:var(--ra-ink-900);min-height:520px;position:relative;overflow:hidden}.rehero__media>img{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.86);width:100%;height:100%}.rehero__media:after{content:"";mix-blend-mode:color;background:#2c5c78;position:absolute;inset:0}.rehero__media:before{content:"";z-index:2;position:absolute;inset:0}.rehero__panel{align-items:center;padding:96px max(48px,50vw - 682px) 96px 72px;display:flex;position:relative;overflow:clip}.rehero__in{z-index:2;max-width:600px;position:relative}.crumb{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);margin:0 0 26px;font-size:12px}.crumb .sep{color:var(--text-faint);padding:0 8px}.crumb a:hover{color:var(--ra-aether)}.rehero .kicker{font-family:var(--font-display);color:var(--ra-coral);margin:0 0 22px;font-size:30px;line-height:1}.rehero h1{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ra-frost);margin:0;font-size:54px;line-height:1.04}.rehero__sub{color:var(--text-body);max-width:34em;margin:26px 0 0;font-size:17px;line-height:1.62}.rehero__actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.rechecks{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);grid-template-columns:auto auto;gap:14px 40px;margin-top:34px;font-size:12px;display:grid}.rechecks span{align-items:center;gap:10px;display:inline-flex}.rechecks span:last-child{grid-column:1/-1}.rechecks span:before{content:"";border:1.5px solid var(--ra-teal);background:#7ff3e824 url(/icons/icon-checkmark.svg) 50%/11px no-repeat;border-radius:50%;flex:none;width:17px;height:17px}.chevstrip{z-index:3;pointer-events:none;height:64px;margin-top:-32px;margin-left:34%;position:relative;overflow:hidden}.chevstrip:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='64'><path d='M5 10 L19 32 L5 54' fill='none' stroke='%231AB8C4' stroke-width='3.4' stroke-linecap='butt' stroke-linejoin='miter'/></svg>");background-position:0;background-repeat:repeat-x;position:absolute;inset:0}@media (width<=1080px){.rehero{grid-template-columns:1fr}.rehero__media{min-height:340px}.rehero__panel{padding:64px 48px 72px}.chevstrip{margin-left:0}}@media (width<=560px){.rehero__panel{padding:52px 24px 60px}.rehero h1{font-size:36px}.rehero .kicker{font-size:24px}.rechecks{grid-template-columns:1fr}.rechecks span:last-child{grid-column:auto}}.costgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cost{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base);background:linear-gradient(#1630558c,#0f224459);padding:32px 30px 36px}.cost:hover{box-shadow:var(--shadow-lg);border-color:#ff1a6673;transform:translateY(-4px)}.cost h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ra-coral);margin:0 0 18px;font-size:16px;font-weight:500}.cost p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.btnrow{justify-content:center;margin-top:52px;display:flex}@media (width<=1080px){.costgrid{grid-template-columns:1fr}}.takelist{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:0;font-weight:700;list-style:none;display:flex}.takelist li{color:var(--ra-frost);align-items:flex-start;gap:16px;font-size:17px;display:flex}.takelist li b{color:var(--ra-frost);font-weight:600}.takelist .ck{background:var(--ra-aether);flex:none;width:22px;height:22px;margin-top:2px;-webkit-mask:url(/icons/icon-checkmark.svg) 50%/contain no-repeat;mask:url(/icons/icon-checkmark.svg) 50%/contain no-repeat}.daygrid{grid-template-columns:1fr auto 1fr;align-items:start;gap:28px;display:grid}.daycard{border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-base),transform var(--dur-base) var(--ease-out);background:0 0;overflow:hidden}.daycard:hover{border-color:#1ab8c480;transform:translateY(-3px)}.daycard__h{background:var(--ra-aether);padding:22px 26px 24px}.daycard__h .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0a1a3ab8;margin:0 0 8px;font-size:12px}.daycard__h h3{font-family:var(--font-sans);color:var(--ra-deep);margin:0;font-size:21px;font-weight:600}.daycard ul{flex-direction:column;gap:14px;margin:0;padding:26px 28px 30px;list-style:none;display:flex}.daycard li{color:var(--text-body);padding-left:20px;font-size:15px;line-height:1.5;position:relative}.daycard li:before{content:"";background:var(--ra-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.lunch{align-self:center;align-items:center;gap:16px;padding:0 4px;display:flex}.lunch__ch{color:var(--ra-aether);opacity:.9;font-size:34px;font-weight:300;line-height:1}.lunch__t{text-align:center}.lunch__t .k{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ra-teal);margin:0 0 6px;font-size:12px}.lunch__t .v{color:var(--ra-frost);margin:0;font-size:19px;font-weight:500}@media (width<=1080px){.daygrid{grid-template-columns:1fr}.lunch{justify-content:center;padding:6px 0}.lunch__ch{transform:rotate(90deg)}}.sgrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:8px;display:grid}.step{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base);padding:32px 28px}.step:hover{border-color:#1ab8c480;transform:translateY(-4px)}.step__n{font-family:var(--font-mono);color:var(--ra-coral);letter-spacing:.04em;font-size:30px;font-weight:500}.step h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ra-frost);margin:18px 0 12px;font-size:16px;font-weight:500}.step p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}@media (width<=1080px){.sgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.sgrid{grid-template-columns:1fr}}.tgrid3{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1180px;margin:0 auto;display:grid}.tcore{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.tcore:hover{box-shadow:var(--shadow-lg);border-color:#1ab8c480;transform:translateY(-4px)}.tcore-link{z-index:4;position:absolute;inset:0}.tcore .ph{flex:none;height:180px;position:relative}.tcore__b{flex-direction:column;flex:1;padding:28px;display:flex}.tcore__tags{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);margin:0 0 14px;font-size:12px}.tcore h3{font-family:var(--font-sans);color:var(--ra-frost);margin:0 0 10px;font-size:22px;font-weight:600}.tcore__lead{color:var(--text-body);margin:0 0 22px;font-size:16px}.tcore .pf{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid var(--border-subtle);margin:0 0 12px;padding-top:18px;font-size:12px;font-weight:500}.tcore ul{flex-direction:column;flex:1;gap:9px;margin:0 0 26px;padding:0;list-style:none;display:flex}.tcore li{color:var(--text-body);padding-left:16px;font-size:15px;position:relative}.tcore li:before{content:"";background:var(--ra-teal);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.tcore .btn{justify-content:center;align-self:stretch}.tcore--leader .ph{background:#2a0a1a}.tcore--leader .ph img{filter:grayscale()brightness(.95)sepia()hue-rotate(280deg)saturate(1.6);mix-blend-mode:lighten}.tcore--leader .ph:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ff1a6647,#ff1a6614);position:absolute;inset:0}@media (width<=1080px){.tgrid3{grid-template-columns:1fr;max-width:560px}}.cticon-frame{background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-left:-12px;display:flex}.cticon{width:22px;height:22px;fill:var(--text-muted);flex:none}.ctgrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:48px;max-width:1180px;margin:0 auto;display:grid}.ctform{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.ctform .full{grid-column:1/-1}.ctform label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;display:block}.ctform label .opt{color:var(--text-faint);text-transform:none;letter-spacing:.06em}.ctform input,.ctform select,.ctform textarea{width:100%;font:inherit;color:var(--ra-frost);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-base);background:#0c25478c;padding:14px 16px;font-size:15px}.ctform textarea{resize:vertical;min-height:170px}.ctform select{appearance:none;color:var(--text-muted);background-image:url(/icons/icon-select.svg);background-position:right 16px center;background-repeat:no-repeat}.ctform input:focus,.ctform select:focus,.ctform textarea:focus{border-color:var(--ra-teal);outline:none}.ctform .btn{justify-content:center;width:100%}.ctform .cform__error{font-family:var(--font-mono);color:var(--ra-coral);margin-top:8px;font-size:13px;display:block}.ctform .cform__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ctside{flex-direction:column;gap:24px;display:flex}.ctcard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#0c254773;padding:26px 28px 30px}.ctcard h3{font-family:var(--font-sans);color:var(--ra-aether);margin:0 0 16px;font-size:17px;font-weight:600}.ctcard li{color:var(--text-muted);font-size:15px;line-height:1.5}.ctcard ol,.ctcard ul{padding-left:0;list-style-type:none}.ctcard ul li{text-align:left;justify-content:flex-start;align-items:center;gap:12px;display:flex}.ctcard a{color:var(--text-muted);text-underline-offset:3px;text-decoration:none}.ctcard a[href^=mailto\:]{color:var(--text-muted);text-decoration:none}.ctcard a:hover{color:var(--ra-teal);text-decoration:underline}.ctcard .note{color:var(--text-faint);margin:16px 0 0;font-size:14px;line-height:1.5}@media (width<=1080px){.ctgrid{grid-template-columns:1fr;gap:36px}}@media (width<=640px){.ctform{grid-template-columns:1fr}}.formaat{isolation:isolate;padding:96px 0 104px;position:relative;overflow:hidden}.formaat__bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.formaat__bg img{object-fit:cover;filter:grayscale()brightness(.62)contrast(1.12);opacity:.5;width:100%;height:100%}.formaat:after{content:"";z-index:-1;background:linear-gradient(#0a1a3a 0%,#0b1b3cbd 20% 80%,#0a1a3a 100%);position:absolute;inset:0}.fgrid{grid-template-columns:1fr 1fr;gap:26px 40px;max-width:1180px;margin:0 auto;display:grid}.fcell{border:1px solid #7ff3e82e;border-left:4px solid var(--ra-coral);border-radius:var(--radius-md);background:#0c2547;padding:26px 32px 30px}.fcell .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ra-coral);margin:0 0 10px;font-size:13px}.fcell .v{color:var(--ra-aether);margin:0;font-size:22px}@media (width<=1080px){.fgrid{grid-template-columns:1fr}}.saysec{text-align:center}.saysec .qmark{font-family:var(--font-display);color:var(--ra-teal);opacity:.55;margin:26px 0 34px;font-size:62px;line-height:.4;display:block}.saysec .quote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ra-frost);max-width:820px;margin:0 auto;font-size:26px;line-height:1.4}.saysec .by{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ra-teal);margin:26px 0 0;font-size:16px}@media (width<=560px){.saysec .quote{font-size:19px}}.faqlist{flex-direction:column;gap:20px;margin:0 auto;display:flex}.faq{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-base);background:0 0;padding:28px 32px 30px}.faq:hover{border-color:#1ab8c473}.faq h3{font-family:var(--font-sans);color:var(--ra-aether);margin:0 0 12px;font-size:19px;font-weight:600}.faq p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.contactform{padding:80px 0 140px}.cform{flex-direction:column;gap:22px;max-width:720px;margin:0 auto;display:flex}.cform__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform__row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cform__field{flex-direction:column;gap:8px;display:flex}.cform label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-body);font-size:13px}.cform__optional{color:var(--text-body);opacity:.6;font-weight:400}.cform input,.cform select,.cform textarea{font-family:var(--font-sans);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:14px 16px;font-size:16px;transition:border-color .15s}.cform input:focus,.cform select:focus,.cform textarea:focus{border-color:var(--border-accent);outline:none}.cform textarea{resize:vertical}.cform__error{font-family:var(--font-mono);color:var(--ra-coral);font-size:13px}.cform button[type=submit]{border:none;align-self:flex-start}@media (width<=720px){.cform__row{grid-template-columns:1fr}}@font-face{font-family:Rawest;src:url(/build/assets/rawest-medium-BwD15vbo.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/build/assets/space-grotesk-variable-Dl9mdsaO.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/ibm-plex-mono-300-cyrillic-ext-D39aiuTA.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/ibm-plex-mono-300-cyrillic-ByIVTbc3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/ibm-plex-mono-300-vietnamese-BfHLpu7z.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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/ibm-plex-mono-300-latin-ext-Bk1s5WVY.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:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/ibm-plex-mono-300-latin-_zZq9BjQ.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-mono-400-cyrillic-ext-BKehAWor.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-mono-400-cyrillic-DkeVBss5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-mono-400-vietnamese-DKn25-tQ.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-mono-400-latin-ext-C05TWSE2.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-mono-400-latin-BJoXLJYV.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-mono-500-cyrillic-ext-CU9Da17h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-mono-500-cyrillic-dnJBCtls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-mono-500-vietnamese-B5e70VyC.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-mono-500-latin-ext-BQJS6Ovj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-mono-500-latin-C820gu2e.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}:root{--ra-deep:#0a1a3a;--ra-abyss:#0a5a73;--ra-teal:#1ab8c4;--ra-aether:#7ff3e8;--ra-frost:#d6fbf8;--ra-coral:#ff1a66;--ra-ink-950:#06112a;--ra-ink-900:#0a1a3a;--ra-ink-800:#0f2244;--ra-ink-700:#163055;--ra-ink-600:#1f3e68;--ra-ink-500:#335284;--ra-white:#fff;--ra-black:#03060f;--ra-coral-700:#c4144f;--ra-coral-300:#ff6592;--ra-coral-100:#ffd6e2;--ra-teal-700:#0e7e88;--ra-aether-200:#b6f8f0;--ra-success:#34d399;--ra-warning:#fbbf77;--ra-danger:#ff1a66;--ra-info:#1ab8c4;--bg-page:var(--ra-ink-950);--bg-canvas:var(--ra-deep);--surface-card:var(--ra-ink-800);--surface-raised:var(--ra-ink-700);--surface-sunken:var(--ra-ink-950);--text-strong:var(--ra-frost);--text-body:#c2d2e8;--text-muted:#7e93b4;--text-faint:#51648a;--text-on-accent:var(--ra-deep);--text-inverse:var(--ra-deep);--border-subtle:var(--ra-ink-600);--border-strong:var(--ra-ink-500);--border-accent:var(--ra-teal);--accent:var(--ra-teal);--accent-bright:var(--ra-aether);--accent-hot:var(--ra-coral);--accent-deep:var(--ra-abyss);--focus-ring:var(--ra-aether);--glow-teal:120 232 224;--glow-coral:255 26 102}.ra-light,[data-theme=light]{--bg-page:var(--ra-frost);--bg-canvas:#ebfdfb;--surface-card:#fff;--surface-raised:#fff;--surface-sunken:#ddf6f3;--text-strong:var(--ra-deep);--text-body:#1b2f4e;--text-muted:#4e6486;--text-faint:#8aa0be;--text-on-accent:var(--ra-deep);--text-inverse:var(--ra-frost);--border-subtle:#bce4e2;--border-strong:#8fcfcc;--border-accent:var(--ra-teal);--accent:var(--ra-teal-700);--accent-bright:var(--ra-teal);--accent-hot:var(--ra-coral);--accent-deep:var(--ra-abyss)}:root{--font-display:"Rawest", "Space Grotesk", system-ui, sans-serif;--font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-caption:.75rem;--fs-eyebrow:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-2xl:2.75rem;--fs-3xl:3.75rem;--fs-4xl:5rem;--fs-5xl:6.5rem;--lh-tight:1.02;--lh-snug:1.15;--lh-normal:1.5;--lh-loose:1.7;--ls-mono:.015em;--ls-eyebrow:.22em;--ls-display:-.01em;--ls-normal:0;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--radius-full:50%;--border-hair:1px;--border-thin:1.5px;--border-med:2px;--shadow-sm:0 1px 2px #03060f66;--shadow-md:0 8px 24px #03060f73;--shadow-lg:0 20px 48px #03060f8c;--shadow-inset:inset 0 1px 0 #d6fbf80f;--glow-teal-sm:0 0 0 1px #1ab8c466, 0 4px 20px #78e8e02e;--glow-teal-lg:0 0 40px #78e8e04d;--glow-coral:0 0 0 1px #ff1a6680, 0 6px 28px #ff1a6647;--container-sm:640px;--container-md:960px;--container-lg:1200px;--container-xl:1440px;--gutter:var(--space-5);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:linear-gradient(#06112a 0%,#0b1b3c 32% 66%,#06112a 100%);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a[href^=mailto\:],.foot li a[href^=mailto\:]{color:#7ff3e8;text-underline-offset:3px;text-decoration:underline}.wrap{z-index:1;max-width:1460px;margin:0 auto;padding:0 48px;position:relative}section{position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ra-teal);margin:0;font-size:13px;font-weight:400}.display{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ra-aether);margin:0;line-height:1}.aether{color:var(--ra-aether)}.coral{color:var(--ra-coral)}.lead{color:var(--text-body);font-size:19px;line-height:1.6}.muted{color:var(--text-muted)}.ph{background:#0a1a3a;position:relative;overflow:hidden}.ph>img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.82);mix-blend-mode:luminosity;width:100%;height:100%}.ph:after{content:"";mix-blend-mode:screen;background:linear-gradient(150deg,#1ab8c480,#0a5a731f 50%,#0000 78%);position:absolute;inset:0}.ph.coral:after{background:linear-gradient(150deg,#ff1a6675,#c4144f1f 52%,#0000 80%)}.btn{font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast);border:1.5px solid #0000;align-items:center;gap:12px;padding:17px 30px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.btn:active{transform:scale(.97)}.btn--coral{background:var(--ra-coral);color:var(--ra-frost)}.btn--coral:hover{color:#0e1a38;box-shadow:var(--glow-teal-lg);background:#7ff3e8}.btn--teal{background:var(--ra-teal);color:var(--ra-deep)}.btn--teal:hover{color:#0e1a38;box-shadow:var(--glow-teal-lg);background:#7ff3e8}.btn--ghost{color:var(--ra-aether);background:0 0;border-color:#1ab8c480}.btn--ghost:hover{border-color:var(--ra-aether);background:#1ab8c41f}.btn--light{background:var(--ra-deep);color:var(--ra-frost)}.btn--light:hover{box-shadow:0 10px 30px #06112a4d}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);background:#06112ab8;position:sticky;top:0}.nav__in{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:44px;height:78px;display:flex}.brand,.nav__cta{flex:none}.brand{align-items:center;gap:13px;display:flex}.brand img{height:34px}.brand .wm{letter-spacing:.01em;color:var(--ra-frost);font-size:21px;font-weight:700}.brand .wm .cc{color:var(--ra-teal)}.nav__links{flex-wrap:nowrap;flex:none;align-items:center;gap:30px;font-size:15px;font-weight:500;display:flex}.nav__links a{color:var(--text-muted);white-space:nowrap;transition:color .15s}.nav__links a:hover,.nav__links a.on{color:var(--ra-aether)}.nav__dropdown{align-items:center;gap:7px;display:inline-flex;position:relative}.nav:not(.compact) .nav__dropdown:after{content:"";width:210px;height:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav__dropdown-toggle{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:color .15s;display:inline-flex}.nav__dropdown-toggle:hover,.nav__dropdown.open .nav__dropdown-toggle,.nav__dropdown.open .nav__dropdown-link{color:var(--ra-aether)}.nav__dropdown-toggle svg{width:10px;height:10px;transition:transform .2s var(--ease-out);flex:none}.nav__dropdown.open .nav__dropdown-toggle svg{transform:rotate(180deg)}.nav__dropdown-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);opacity:0;pointer-events:none;min-width:210px;transition:opacity .2s,transform .2s var(--ease-out);background:#06112af7;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 24px 48px #03060f80}.nav__dropdown.open .nav__dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav__dropdown-menu a{border-radius:var(--radius-sm);color:var(--text-body);white-space:nowrap;padding:11px 16px;font-size:15px;display:block}.nav__dropdown-menu a.on,.nav__dropdown-menu a[aria-current=page]{color:var(--ra-aether);background:#d6fbf80a}.nav__dropdown-menu a:hover{color:var(--ra-aether);background:#d6fbf80f}.nav:not(.compact) .nav__dropdown:hover .nav__dropdown-toggle,.nav:not(.compact) .nav__dropdown:hover .nav__dropdown-link,.nav:not(.compact) .nav__dropdown:focus-within .nav__dropdown-toggle,.nav:not(.compact) .nav__dropdown:focus-within .nav__dropdown-link{color:var(--ra-aether)}.nav:not(.compact) .nav__dropdown:hover .nav__dropdown-toggle svg,.nav:not(.compact) .nav__dropdown:focus-within .nav__dropdown-toggle svg{transform:rotate(180deg)}.nav:not(.compact) .nav__dropdown:hover .nav__dropdown-menu,.nav:not(.compact) .nav__dropdown:focus-within .nav__dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav__cta{align-items:center;gap:18px;display:flex}.nav__burger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;margin-left:8px;padding:0;display:none}.nav__burger span{background:var(--ra-frost);width:24px;height:2px;transition:transform .3s var(--ease-out),opacity .2s;border-radius:2px;margin:0 auto;display:block}.nav__links-cta{display:none}.hero{grid-template-columns:1.04fr .96fr;min-height:600px;padding-left:max(48px,50vw - 682px);display:grid}.hero__l{z-index:1;padding:88px 64px 88px 0;position:relative}.hero__l .wrapl{max-width:600px}.hero h1{color:#d6fbf8;margin:24px 0 0;font-size:74px}.hero__sub{max-width:34em;margin:30px 0 0}.hero__sub p{margin:0 0 14px}.hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.checks{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-body);flex-wrap:wrap;gap:14px 26px;margin-top:40px;font-size:14px;display:flex}.checks span{text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.checks span:before{content:"";border:1.5px solid var(--ra-teal);background:#7ff3e824 url(/icons/icon-checkmark.svg) 50%/13px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.hero__r,.hero__triangles{background:radial-gradient(circle at 52%,#1ab8c438,#0000 60%);justify-content:center;align-items:center;display:flex;position:relative;transform:translate(-10%)}.heromark{aspect-ratio:1;width:78%;max-width:460px;position:relative}.heromark__disc{z-index:0;will-change:transform;background:#ff1a66;border-radius:50%;position:absolute;inset:26px -28px -26px 28px;box-shadow:0 22px 70px #ff1a6673}.hero__r .ph{z-index:1;will-change:transform;background:0 0;position:absolute;inset:0;-webkit-mask-image:url(/icons/hero-hex-mask.svg);mask-image:url(/icons/hero-hex-mask.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__triangles .ph{z-index:1;will-change:transform;clip-path:polygon(6% 2%,98% 50%,6% 98%);background:#12274d;position:absolute;inset:0}.hero__tag{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ra-frost);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-pill);background:#06112a99;border:1px solid #7ff3e84d;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:inline-flex;position:absolute;bottom:40px;left:40px}.hero__tag .dot{background:var(--ra-aether);width:9px;height:9px;box-shadow:0 0 12px var(--ra-aether);border-radius:50%}.sec{padding:108px 0}.page{overflow:clip}.sec__head{text-align:center;max-width:760px;margin:0 auto 64px}.sec__head h2{margin:18px 0 0;font-size:50px}.sec__head .lead{margin:22px 0 0}.pgrid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.pcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base),box-shadow var(--dur-base);gap:26px;padding:40px;display:flex}.pcard:hover{box-shadow:var(--shadow-lg),var(--glow-teal-lg);border-color:#1ab8c48c;transform:translateY(-4px)}.ichip{flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.ichip .ig{background:#7ff3e8;width:72%;height:72%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pcard h3{font-family:var(--font-sans);color:var(--ra-frost);margin:2px 0 12px;font-size:24px;font-weight:600}.pcard p{color:var(--text-body);margin:0 0 20px;font-size:16px}.arrowlink{font-family:var(--font-sans);color:var(--ra-aether);align-items:center;gap:9px;font-size:16px;font-weight:600;display:inline-flex}.pcard:hover .arrowlink{gap:14px}.arrowlink{transition:gap var(--dur-base) var(--ease-out)}.cmp{grid-template-columns:1fr 1fr;gap:26px;margin-top:8px;display:grid}.col{border-radius:var(--radius-lg);padding:40px}.col--old{border:1px solid var(--border-subtle);background:#ffffff05}.col--new{background:linear-gradient(160deg,#1ab8c41a,#0a5a730a);border:1.5px solid #1ab8c466;box-shadow:0 0 0 1px #7ff3e840,0 18px 60px #7ff3e838}.col h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:14px;font-weight:500}.col--old h3{color:var(--text-muted)}.col--new h3{color:var(--ra-aether)}.col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.col li{align-items:flex-start;gap:14px;font-size:17px;display:flex}.col--old li{color:var(--text-muted)}.col--new li{color:#7ff3e8}.mk{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.mk--x{color:#ff1a66;background:0 0}.mk--c{color:#7ff3e8;background:0 0}.mk svg{stroke:currentColor;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.wgrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.wcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base);flex-direction:column;display:flex;overflow:hidden}.wcard:hover{border-color:#1ab8c480;transform:translateY(-4px)}.wcard .ph{height:168px}.wcard__b{flex-direction:column;flex:1;padding:24px;display:flex}.wcard h3{font-family:var(--font-sans);color:var(--ra-frost);margin:0 0 10px;font-size:20px;font-weight:600}.wcard p{color:var(--text-muted);flex:1;margin:0 0 20px;font-size:15px}.wtag{z-index:2;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.wtag_thecore{color:#0a1a3a;background:#d6fbf8}.wtag_leiderschap{background:var(--ra-teal);color:#081225}.wtag_boardlabs{background:var(--ra-deep);color:#fff}.wtag_ai{background:var(--ra-coral);color:#fff!important}.wtag_rebelleader{background:var(--ra-abyss);color:#fff}.tgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:36px;position:relative}.tcard .q{font-family:var(--font-display);color:var(--ra-teal);opacity:.4;height:42px;font-size:90px;line-height:.5}.tcard blockquote{color:var(--ra-frost);margin:0 0 28px;font-size:18px;line-height:1.55}.person{align-items:center;gap:15px;display:flex}.av{width:54px;height:54px;color:var(--ra-deep);background:linear-gradient(135deg,var(--ra-abyss),var(--ra-teal));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.av.coral{background:linear-gradient(135deg,var(--ra-coral-700),var(--ra-coral));color:var(--ra-frost)}.person .nm{color:var(--ra-frost);font-size:16px;font-weight:600}.person .ro{color:var(--text-muted);font-size:14px}.ctaband{color:var(--ra-frost);padding:24px 0 104px;position:relative}.ctaband__in{background:0 0;border:1.5px solid #1ab8c473;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;padding:66px 72px;display:flex;position:relative;overflow:hidden}.ctaband__deco{opacity:.12;pointer-events:none;z-index:0;width:380px;height:380px;position:absolute;top:-70px;right:-50px}.ctaband__deco img{object-fit:contain;width:100%;height:100%;display:block}.ctaband__in>div,.ctaband__in>a{z-index:1;position:relative}.ctaband h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ra-aether);max-width:14em;margin:0;font-size:54px;line-height:1.02}.ctaband p{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ra-teal);margin:0 0 22px;font-size:14px}.foot{padding:48px 0 44px;position:relative;overflow:clip}.foot__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.foot .brand{margin-bottom:18px}.foot__about{color:var(--text-muted);max-width:24em;font-size:15px}.foot h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0 0 18px;font-size:12px;font-weight:500}.foot ul.footer-nav{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.foot li a{color:var(--text-body);font-size:15px;line-height:1.2;transition:color .15s}.foot li a:hover{color:var(--ra-aether)}.social-icons{gap:25px;margin:0;padding:20px 0 0;list-style:none;display:flex}.social-icons li a{content:"";background-color:var(--text-muted);width:20px;height:20px;transition:background-color .15s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.social-icons li a:hover{background-color:var(--ra-coral)}.social-icons li.icon-linkedin a{-webkit-mask-image:url(/icons/icon-linkedin.svg);mask-image:url(/icons/icon-linkedin.svg)}.social-icons li.icon-instagram a{-webkit-mask-image:url(/icons/icon-instagram.svg);mask-image:url(/icons/icon-instagram.svg)}.social-icons li.icon-youtube a{-webkit-mask-image:url(/icons/icon-youtube.svg);mask-image:url(/icons/icon-youtube.svg)}.foot__bottom{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-faint);justify-content:space-between;align-items:center;margin-top:56px;padding-top:28px;font-size:12px;display:flex}.foot__bottom a{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.foot__bottom a:hover{color:var(--ra-aether)}.foot__note{color:var(--text-muted);max-width:22em;margin:0 0 16px;font-size:15px;line-height:1.5}.icon-los{background-color:var(--text-muted);flex:none;width:20px;height:20px;margin-right:5px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-los-teal{background-color:var(--ra-aether)!important}.icon-solo{-webkit-mask-image:url(/icons/icon-solo.svg);mask-image:url(/icons/icon-solo.svg)}.icon-team{-webkit-mask-image:url(/icons/icon-team.svg);mask-image:url(/icons/icon-team.svg)}.icon-team-gemengd{-webkit-mask-image:url(/icons/icon-team-gemengd.svg);mask-image:url(/icons/icon-team-gemengd.svg)}ul.icon-list{margin:0;padding:0;list-style:none}ul.icon-list li{padding:5px 0}li.icon:before{content:"";background-color:var(--text-muted);width:20px;height:20px;margin-right:5px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-teal:before{background-color:var(--ra-teal)}.icon-mail:before{-webkit-mask-image:url(/icons/icon-mail.svg);mask-image:url(/icons/icon-mail.svg)}.icon-phone:before{-webkit-mask-image:url(/icons/icon-phone.svg);mask-image:url(/icons/icon-phone.svg)}.nav.compact .nav__burger{display:flex}.nav.compact .nav__cta{display:none}.nav.compact .nav__links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);opacity:0;pointer-events:none;transition:transform .32s var(--ease-out),opacity .28s;background:#06112af7;flex-direction:column;gap:0;padding:10px 0 22px;position:absolute;top:100%;left:0;right:0;transform:translateY(-14px);box-shadow:0 24px 48px #03060f80}.nav.compact .nav__links a{box-sizing:border-box;width:100%;padding:15px 48px;font-size:17px}.nav.compact .nav__links a:hover{background:#d6fbf80f}.nav.compact .nav__dropdown{flex-wrap:wrap;align-items:stretch;gap:0;width:100%}.nav.compact .nav__dropdown-link{flex:1;padding:15px 0 15px 48px;font-size:17px}.nav.compact .nav__dropdown-toggle{padding:15px 48px 15px 16px;font-size:17px}.nav.compact .nav__dropdown-menu{opacity:1;pointer-events:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:100%;margin:0;padding:0 0 8px;display:none;position:static;transform:none}.nav.compact .nav__dropdown.open .nav__dropdown-menu{display:flex}.nav.compact .nav__dropdown-menu a{padding:12px 48px 12px 64px;font-size:16px}.nav.compact.open .nav__links{opacity:1;pointer-events:auto;transform:none}.nav.compact.open .nav__burger span:first-child{transform:translateY(7px)rotate(45deg)}.nav.compact.open .nav__burger span:nth-child(2){opacity:0}.nav.compact.open .nav__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav.compact .nav__links a.nav__links-cta{justify-content:center;align-self:stretch;width:auto;margin:18px 48px 4px;padding:17px 30px;display:flex}.nav__links a.nav__links-cta{color:var(--ra-frost)}.nav__links a.nav__links-cta:hover{color:#0e1a38}@media (width<=1300px){.brand img{height:27px}.brand .wm{font-size:18px}}@media (width<=1080px){.hero{grid-template-columns:1fr}.hero__r{min-height:380px;transform:none}.hero__l .wrapl{max-width:none}.pgrid,.cmp,.tgrid{grid-template-columns:1fr}.wgrid{grid-template-columns:1fr 1fr}.hero h1{font-size:54px}.ctaband__in{flex-direction:column;align-items:flex-start}.foot__grid{grid-template-columns:1fr 1fr;gap:32px 40px}.foot__grid>:first-child{grid-column:1/-1}}@media (width<=560px){.wrap{padding:0 24px}.nav__in{height:64px}.brand img{height:28px}.brand .wm{font-size:18px}.nav.compact .nav__links a,.nav.compact .nav__links a.nav__links-cta{margin-left:24px;margin-right:24px}.nav.compact .nav__links .nav__dropdown-link{margin-left:0;margin-right:0}.nav.compact .nav__links a{padding-left:24px;padding-right:24px}.nav.compact .nav__links a.nav__links-cta{width:auto;padding-left:30px;padding-right:30px}.hero{padding-left:24px}.hero__l{padding:56px 24px 64px 0}.hero h1{font-size:40px}.sec__head h2,.why h2{font-size:34px}.wgrid{grid-template-columns:1fr}.foot__grid{grid-template-columns:1fr;gap:28px}.foot__bottom{flex-direction:column;align-items:flex-start;gap:10px}.ctaband__in{padding:40px 28px}.ctaband h2{font-size:34px}}.marquee{background:var(--ra-ink-950);border-top:1.5px solid var(--border-subtle);border-bottom:1.5px solid var(--border-subtle);display:flex;overflow:hidden}.marquee--coral{background:var(--ra-coral);border-color:#06112a2e}.marquee__row{white-space:nowrap;will-change:transform;flex:none;align-items:center;animation:42s linear infinite ra-marq;display:flex}.marquee--rev .marquee__row{animation-direction:reverse}.marquee:hover .marquee__row{animation-play-state:paused}.marquee__row span{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ra-frost);align-items:center;padding:24px 0;font-size:62px;line-height:1;display:inline-flex}.marquee__row .sep{color:var(--ra-teal);padding:0 30px;font-size:38px}.marquee__row .out{color:#0000;-webkit-text-stroke:1.4px var(--ra-aether);text-stroke:1.4px var(--ra-aether)}.marquee--coral .marquee__row span,.marquee--coral .marquee__row .sep{color:var(--ra-deep)}.marquee--coral .marquee__row .out{-webkit-text-stroke-color:var(--ra-frost);text-stroke-color:var(--ra-frost)}@keyframes ra-marq{to{transform:translate(-50%)}}.js-fx [data-reveal]{opacity:0;transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);transform:translateY(36px)}.js-fx [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marquee__row{animation:none;transform:none}.js-fx [data-reveal]{opacity:1!important;transform:none!important}.shape{transform:none!important}}.shape{z-index:0;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.shape--blob{filter:blur(12px)}.blob-teal{background:radial-gradient(circle,#1ab8c44d,#0000 62%)}.blob-aether{background:radial-gradient(circle,#7ff3e842,#0000 62%)}.blob-coral{background:radial-gradient(circle,#ff1a6642,#0000 62%)}.shape--ring{background:0 0;border:2px solid #7ff3e82e}.shape--ring.coral{border-color:#ff1a6638}.shape--mark{opacity:.2;filter:blur(3px);background:0 0;border-radius:0}.shape--mark img{object-fit:contain;width:100%;height:100%;display:block}.wcard{position:relative}.wcard-link{z-index:4;position:absolute;inset:0}.pcard{position:relative}.pcard-link{z-index:4;position:absolute;inset:0}.ichip .ig-img{object-fit:contain;width:80%;height:80%;display:block}@media (width>=1810px){.hero{min-height:900px;grid-template-columns:.2fr .8fr!important}}
