@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-italic-var-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin.woff2) format("woff2")}:root{--fg-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fg-ease-soft: cubic-bezier(.2, .7, .2, 1)}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--fg-bg: #080909;--fg-bg-2: #101010;--fg-surface: #151515;--fg-surface-2: #1b1b1b;--fg-elevated: #222222;--fg-text: rgba(255, 255, 255, .86);--fg-text-strong: rgba(255, 255, 255, .94);--fg-text-secondary: rgba(255, 255, 255, .62);--fg-text-muted: rgba(255, 255, 255, .5);--fg-accent: #2f9169;--fg-accent-strong: #53c98f;--fg-alert: #b62b2b;--fg-border: rgba(255, 255, 255, .1);--fg-border-muted: rgba(255, 255, 255, .07);--fg-shadow: 0 24px 80px rgba(0, 0, 0, .28);--fg-radius-sm: 6px;--fg-radius-md: 8px;--fg-max: 1180px;--fg-header-max: 1440px;--fg-ease: cubic-bezier(.22, 1, .36, 1);--fg-ease-out: cubic-bezier(.16, 1, .3, 1);--fg-ease-in-out: cubic-bezier(.65, 0, .35, 1);--fg-dur-fast: .18s;--fg-dur: .26s;--fg-dur-slow: .42s}*{box-sizing:border-box}html{background:var(--fg-bg);min-width:320px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}:where(h1,h2,h3,[id]){scroll-margin-top:80px}body{margin:0;background:linear-gradient(180deg,var(--fg-bg-2) 0%,var(--fg-bg) 42rem);color:var(--fg-text)}:focus-visible{border-radius:inherit;outline:2px solid var(--fg-accent-strong);outline-offset:2px}a{color:inherit;text-decoration:none}.fg-external-arrow{font-size:.78em;margin-left:.3em;opacity:.6}button,input,textarea,select{font:inherit}.fg-page{min-height:100vh}.fg-site-header{background:#080909e0;border-bottom:1px solid var(--fg-border-muted);position:sticky;top:0;transition:background-color .18s ease,border-color .18s ease;z-index:20}.fg-site-header--collapsed{background:#080909f5;border-color:var(--fg-border)}.fg-header-inner{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);margin:0 auto;max-width:var(--fg-header-max);min-height:58px;padding:0 32px;position:relative;transition:min-height .18s ease}.fg-site-header--collapsed .fg-header-inner{min-height:48px}.fg-header-brand{align-items:center;display:inline-flex;gap:10px;grid-column:1;justify-self:start;min-width:0}.fg-logo{display:block;height:34px;max-height:none;max-width:none;object-fit:contain;width:auto}.fg-site-header--collapsed .fg-logo{height:30px}.fg-header-brand span{display:grid;gap:3px;min-width:0}.fg-header-brand strong{color:var(--fg-text-strong);font-size:13px;font-weight:660;line-height:1;white-space:nowrap}.fg-header-brand small{color:var(--fg-text-muted);font-size:10px;font-weight:520;line-height:1;white-space:nowrap}.fg-header-nav{align-items:center;display:flex;gap:2px;grid-column:2;justify-content:center;justify-self:center}.fg-header-cta{align-items:center;border:1px solid rgba(204,214,223,.2);border-radius:4px;color:#e0e7eec2;display:inline-flex;font-size:11px;font-weight:620;grid-column:3;height:30px;justify-content:center;justify-self:end;letter-spacing:.08em;line-height:1;padding:0 12px;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.fg-header-cta:hover,.fg-header-cta:focus-visible{background:#ffffff09;border-color:#e0e7ee75;color:#ffffffe6}.fg-header-menu-toggle{align-items:center;background:transparent;border:0;border-radius:0;color:var(--fg-text);cursor:pointer;display:none;flex-direction:column;gap:6px;grid-column:3;height:28px;justify-content:center;justify-self:end;padding:0;transition:opacity .16s ease;width:28px}.fg-header-menu-toggle:hover,.fg-header-menu-toggle:focus-visible{background:transparent;border-color:transparent;opacity:.78;outline:none}.fg-header-menu-toggle span{background:currentColor;display:block;height:1.5px;opacity:.9;transform-origin:center;transition:opacity .14s ease,transform .16s ease,width .16s ease;width:22px}.fg-site-header--mobile-open .fg-header-menu-toggle span{transform-origin:center;width:20px}.fg-site-header--mobile-open .fg-header-menu-toggle span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.fg-site-header--mobile-open .fg-header-menu-toggle span:nth-child(2){opacity:0}.fg-site-header--mobile-open .fg-header-menu-toggle span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.fg-header-link{align-items:center;border-radius:var(--fg-radius-sm);color:var(--fg-text-secondary);display:inline-flex;font-size:12px;font-weight:540;line-height:1;min-height:30px;padding:9px 10px;white-space:nowrap}.fg-header-link:hover,.fg-header-link:focus-visible{background:#ffffff0b;color:var(--fg-text)}.fg-header-menu{position:static}.fg-header-link--menu:after{background-color:currentColor;content:"";display:inline-block;flex-shrink:0;height:5px;margin-left:8px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M0.6 0.6L5 4.4L9.4 0.6L9.4 2.0L5 5.8L0.6 2.0Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M0.6 0.6L5 4.4L9.4 0.6L9.4 2.0L5 5.8L0.6 2.0Z' fill='black'/></svg>");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:9px 5px;mask-size:9px 5px;opacity:.5;transform:translateY(1px);transition:opacity .2s ease,transform .24s ease;width:9px}.fg-header-menu:hover .fg-header-link--menu:after,.fg-header-menu:focus-within .fg-header-link--menu:after,.fg-header-menu.is-open .fg-header-link--menu:after{opacity:1;transform:translateY(2px)}.fg-header-dropdown{background:#080909fa;backdrop-filter:blur(14px) saturate(108%);-webkit-backdrop-filter:blur(14px) saturate(108%);border:0;border-radius:0 0 var(--fg-radius-md) var(--fg-radius-md);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff08;display:grid;gap:clamp(34px,5vw,72px);grid-template-columns:minmax(0,1.18fr) minmax(220px,.82fr);left:50%;max-width:calc(100vw - 48px);opacity:0;padding:clamp(26px,3vw,34px) clamp(26px,3.2vw,36px) clamp(30px,3.3vw,38px);pointer-events:none;position:absolute;top:calc(100% - 1px);transform:translate(-50%,-8px);transition:opacity .13s ease,transform .16s ease;width:clamp(560px,64vw,820px)}.fg-header-dropdown--three-column{gap:clamp(24px,3vw,34px);grid-template-columns:minmax(210px,1fr) minmax(132px,.62fr) minmax(96px,.45fr);width:clamp(560px,56vw,720px)}.fg-header-menu:hover .fg-header-dropdown,.fg-header-menu:focus-within .fg-header-dropdown,.fg-header-menu.is-open .fg-header-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)}.fg-header-dropdown-section{min-width:0}.fg-header-dropdown-title{color:#ffffff7a;font-size:12px;font-weight:520;letter-spacing:0;line-height:1;margin:0 0 16px}.fg-header-dropdown-links{display:grid;gap:9px}.fg-header-dropdown-link{color:#ffffffb8;display:block;font-size:13px;font-weight:540;line-height:1.22;position:relative;width:fit-content}.fg-header-dropdown-section--primary .fg-header-dropdown-links{gap:8px}.fg-header-dropdown-section--primary .fg-header-dropdown-link{color:#ffffffe6;font-size:20px;font-weight:420;line-height:1.14}.fg-header-dropdown-link:after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";height:5px;opacity:.56;position:absolute;right:-14px;top:2px;transform:rotate(45deg);transition:opacity .14s ease,transform .14s ease;width:5px}.fg-header-dropdown-section--primary .fg-header-dropdown-link:after{top:5px}.fg-header-dropdown-link:hover,.fg-header-dropdown-link:focus-visible{color:var(--fg-text)}.fg-header-dropdown-link:hover:after,.fg-header-dropdown-link:focus-visible:after{opacity:1;transform:translate(2px) rotate(45deg)}.fg-mobile-nav{background:#080909;border-bottom:1px solid var(--fg-border-muted);box-shadow:0 28px 60px #00000057;display:none;height:calc(100vh - 64px);left:0;max-height:calc(100vh - 64px);overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:100%}.fg-mobile-nav::-webkit-scrollbar{display:none}.fg-mobile-nav-panel{display:grid;gap:0;margin:0 auto;max-width:var(--fg-header-max);padding:24px 24px 32px}.fg-mobile-nav-item{border-top:1px solid rgba(255,255,255,.07);display:grid;gap:0;padding:0}.fg-mobile-nav-item:first-child{border-top:0}.fg-mobile-nav-link,.fg-mobile-nav-trigger{align-items:center;background:transparent;border:0;color:#ffffffeb;display:flex;font-size:22px;font-weight:460;justify-content:space-between;letter-spacing:-.005em;line-height:1.18;min-height:64px;padding:0;text-align:left;width:100%}.fg-mobile-nav-trigger{cursor:pointer}.fg-mobile-nav-link:after,.fg-mobile-nav-caret{border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;content:"";display:block;flex:0 0 auto;height:8px;opacity:.5;transform:rotate(45deg);transition:opacity .14s ease,transform .2s ease;width:8px}.fg-mobile-nav-trigger .fg-mobile-nav-caret{transform:rotate(135deg)}.fg-mobile-nav-item--accordion.is-expanded .fg-mobile-nav-caret{opacity:.88;transform:rotate(-45deg)}.fg-mobile-nav-link[aria-current=page],.fg-mobile-nav-trigger[aria-current=page]{color:var(--fg-text)}.fg-mobile-nav-link:focus-visible,.fg-mobile-nav-trigger:focus-visible{outline:1px solid rgba(255,255,255,.24);outline-offset:4px}.fg-mobile-nav-sections{display:grid;gap:24px;padding:4px 0 24px}.fg-mobile-nav-sections[hidden]{display:none}.fg-mobile-nav-section{display:grid;gap:12px}.fg-mobile-nav-title{color:#ffffff7a;font-size:10.5px;font-weight:680;letter-spacing:.22em;margin:0;text-transform:uppercase}.fg-mobile-nav-sublinks{display:grid;gap:0}.fg-mobile-nav-sublink{align-items:center;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffc7;display:flex;font-size:15px;font-weight:440;line-height:1.3;min-height:40px;padding:8px 0;transition:color .14s ease}.fg-mobile-nav-sublink:last-child{border-bottom:0}.fg-mobile-nav-sublink[aria-current=page],.fg-mobile-nav-sublink:hover,.fg-mobile-nav-sublink:focus-visible{color:#fffffffa;outline:none}.fg-mobile-nav-cta{align-items:center;background:#fffffff5;border:1px solid rgba(255,255,255,.96);border-radius:6px;color:#080909f5;display:inline-flex;font-size:13px;font-weight:600;height:48px;justify-content:center;letter-spacing:.06em;margin-top:24px;text-transform:none;transition:background-color .16s ease,border-color .16s ease}.fg-mobile-nav-cta:hover,.fg-mobile-nav-cta:focus-visible{background:#fff;border-color:#fff;outline:none}.fg-shell{margin:0 auto;max-width:var(--fg-max);padding:42px 24px 64px}.fg-hero{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);min-height:360px;place-items:center start}.fg-title{color:var(--fg-text-strong);font-size:clamp(24px,3.2vw,34px);font-weight:650;letter-spacing:0;line-height:1.08;margin:0;max-width:620px}.fg-lede{color:var(--fg-text-secondary);font-size:14px;line-height:1.58;margin:14px 0 0;max-width:620px}.fg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.fg-button{align-items:center;background:var(--fg-accent);border:1px solid rgba(255,255,255,.12);border-radius:var(--fg-radius-sm);color:#fff;display:inline-flex;font-size:12px;font-weight:660;justify-content:center;line-height:1;min-height:34px;padding:0 13px}.fg-button:hover{background:#37a579}.fg-button--ghost{background:#ffffff0b;color:var(--fg-text)}.fg-button--ghost:hover{background:#ffffff13}.fg-panel{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid var(--fg-border);border-radius:var(--fg-radius-md);box-shadow:var(--fg-shadow);padding:18px;width:100%}.fg-status{border-bottom:1px solid var(--fg-border-muted);color:var(--fg-text-muted);font-size:10px;font-weight:620;letter-spacing:0;padding-bottom:14px;text-transform:uppercase}.fg-list{display:grid;gap:10px;margin-top:18px}.fg-list a,.fg-list div{align-items:center;background:#ffffff09;border:1px solid var(--fg-border-muted);border-radius:var(--fg-radius-sm);color:var(--fg-text);display:flex;justify-content:space-between;font-size:13px;min-height:40px;padding:0 12px}.fg-list small{color:var(--fg-text-muted);font-size:12px}.fg-section{border-top:1px solid var(--fg-border-muted);padding:42px 0 0}.fg-section h2{color:var(--fg-text-strong);font-size:clamp(20px,2.4vw,28px);font-weight:660;letter-spacing:0;line-height:1;margin:0}.fg-section p{color:var(--fg-text-secondary);font-size:14px;line-height:1.6;margin:12px 0 0;max-width:640px}.fg-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.fg-card{background:var(--fg-surface);border:1px solid var(--fg-border-muted);border-radius:var(--fg-radius-md);min-height:122px;padding:16px}.fg-card h3{color:var(--fg-text-strong);font-size:15px;letter-spacing:0;line-height:1.2;margin:0}.fg-card p{color:var(--fg-text-secondary);font-size:13px;line-height:1.55;margin:12px 0 0}.fg-card-link{color:var(--fg-accent-strong);display:inline-flex;font-size:12px;font-weight:650;margin-top:14px}.fg-card-link:hover,.fg-card-link:focus-visible{color:var(--fg-text-strong)}@media (max-width: 1160px){.fg-header-inner{gap:18px;grid-template-columns:minmax(160px,1fr) auto minmax(140px,1fr);padding:0 24px}.fg-header-link{font-size:11px;padding-left:7px;padding-right:7px}.fg-header-link--menu:after{margin-left:6px}.fg-header-cta{padding:0 10px}}@media (max-width: 980px){.fg-header-inner{align-items:center;display:grid;gap:0 12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 20px}.fg-site-header--collapsed .fg-header-inner{min-height:58px}.fg-header-brand{grid-column:1;justify-self:start}.fg-header-nav,.fg-header-cta{display:none}.fg-header-menu-toggle{display:inline-flex;grid-column:2;grid-row:1;background-color:#fff;-webkit-mask-image:url(/icons/menu-forlais.svg);mask-image:url(/icons/menu-forlais.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;height:32px;width:44px}.fg-header-menu-toggle span{display:none}.fg-site-header:not(.fg-site-header--mobile-open) .fg-header-menu-toggle{background-color:#fff;-webkit-mask-image:url(/icons/menu-forlais.svg);mask-image:url(/icons/menu-forlais.svg)}.fg-site-header--mobile-open .fg-header-menu-toggle{background-color:transparent;-webkit-mask-image:none;mask-image:none}.fg-site-header--mobile-open .fg-header-menu-toggle span{background:currentColor;display:block;height:1.5px;transform-origin:center;width:20px}.fg-site-header--mobile-open .fg-header-menu-toggle span:nth-child(1){transform:translateY(.75px) rotate(45deg)}.fg-site-header--mobile-open .fg-header-menu-toggle span:nth-child(2){display:none}.fg-site-header--mobile-open .fg-header-menu-toggle span:nth-child(3){margin-top:-1.5px;transform:rotate(-45deg)}.fg-site-header--mobile-open .fg-mobile-nav{display:block}.fg-header-menu{position:relative}.fg-header-dropdown{display:grid;gap:22px;grid-template-columns:1fr;left:0;max-width:none;min-width:0;min-height:auto;padding:22px;position:absolute;right:auto;top:calc(100% + 8px);transform:translateY(-4px);width:min(320px,calc(100vw - 40px))}.fg-header-menu:hover .fg-header-dropdown,.fg-header-menu:focus-within .fg-header-dropdown{transform:translateY(0)}.fg-header-dropdown-title{margin-bottom:12px}.fg-header-dropdown-section--primary .fg-header-dropdown-link{font-size:20px}.fg-header-dropdown-link{white-space:normal}.fg-shell{padding:32px 20px 56px}.fg-hero{grid-template-columns:1fr;min-height:auto;place-items:start}.fg-grid{grid-template-columns:1fr}}html{overflow-x:clip}.forlais-public-page{background:#000;min-height:100vh;overflow-x:clip}.forlais-public-stage{--forlais-gap: clamp(18px, 2vw, 26px);--forlais-hero-max: calc(var(--fg-header-max) - 64px);--forlais-shell-pad: 32px;--forlais-copy-left-bleed: -16px;margin:0 auto;max-width:none;min-height:520vh;padding:var(--forlais-gap) var(--forlais-shell-pad) 0;position:relative;width:100%}@media (max-width: 1160px){.forlais-public-stage{--forlais-shell-pad: 24px}}@media (max-width: 980px){.forlais-public-stage{--forlais-shell-pad: 20px}}.forlais-public-hero-panel{background:#020407;border-radius:14px 14px 0 0;box-shadow:0 26px 80px #0000006b;height:calc(100vh - 58px - var(--forlais-gap));isolation:isolate;min-height:580px;margin:0 auto;max-width:var(--forlais-hero-max);overflow:visible;position:sticky;top:calc(58px + var(--forlais-gap));width:100%}.forlais-public-hero-panel:before,.forlais-public-hero-panel:after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.forlais-public-hero-panel:before{background:rgba(0,0,0,calc(var(--forlais-implode, 0)));z-index:2}.forlais-public-hero-panel:after{background:radial-gradient(140% 90% at 78% 10%,rgba(124,182,235,.18),transparent 56%),linear-gradient(180deg,#ffffff05,#0a26563d),linear-gradient(118deg,#2e63a6,#3a72b4 42%,#2c61a4 72%,#224e8a);opacity:calc(1 - var(--forlais-panel-hide, 0));transform-origin:50% 54%;will-change:opacity;z-index:0}@media (min-width: 761px){.forlais-public-hero-panel:after{border-radius:14px;bottom:var(--forlais-blue-bottom, 0px)}}@keyframes forlais-node-fill{0%,to{opacity:.46}42%{opacity:.82}70%{opacity:.52}}.forlais-origami-canvas{height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;width:100vw;z-index:4}.forlais-implosion-canvas{pointer-events:none;position:fixed;top:-130px;left:-130px;width:calc(100vw + 260px);height:calc(100vh + 260px);z-index:3}@keyframes forlais-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.forlais-home-primary .forlais-home-kicker{animation:forlais-hero-rise .7s var(--fg-ease-out) .05s backwards}.forlais-home-primary .forlais-home-rule{animation:forlais-hero-rise .7s var(--fg-ease-out) .14s backwards}.forlais-home-primary .forlais-home-title>span{animation:forlais-hero-rise .8s var(--fg-ease-out) backwards}.forlais-home-primary .forlais-home-title>span:nth-child(1){animation-delay:.2s}.forlais-home-primary .forlais-home-title>span:nth-child(2){animation-delay:.3s}.forlais-home-primary .forlais-home-title>span:nth-child(3){animation-delay:.4s}.forlais-home-primary .forlais-home-actions{animation:forlais-hero-rise .8s var(--fg-ease-out) .55s backwards}.forlais-home-copy{background:transparent;border:0;border-radius:0;bottom:0;box-shadow:none;left:0;max-width:none;overflow:visible;position:absolute;top:0;width:100%;z-index:4}.forlais-home-primary,.forlais-home-slide{top:0;right:0;bottom:0;left:0;position:absolute}.forlais-home-primary{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;opacity:var(--forlais-intro-opacity, 1);max-width:68%;padding:clamp(40px,5vw,72px) clamp(36px,3.8vw,56px) clamp(36px,4vw,56px) clamp(36px,3.8vw,56px);filter:blur(var(--forlais-head-blur, 0px));transform:translate3d(var(--forlais-head-x, 0px),var(--forlais-head-y, 0px),0) scale(var(--forlais-head-scale, 1));transform-origin:30% 50%;transition:opacity 40ms linear,transform 40ms linear,filter 40ms linear}@media (min-width: 761px){.forlais-home-primary{bottom:var(--forlais-blue-bottom, 0px);padding-bottom:calc(clamp(36px,4vw,56px) + 46px)}}.forlais-hero-announce{bottom:0;display:flex;flex-direction:column;height:var(--forlais-blue-bottom, 0px);justify-content:center;left:clamp(36px,3.8vw,56px);max-width:min(520px,40%);opacity:var(--forlais-intro-opacity, 1);position:absolute;z-index:5}.forlais-hero-announce-kicker{color:#7fa9d9;font-size:11.5px;font-weight:640;letter-spacing:.24em;margin:0 0 10px;text-transform:uppercase}.forlais-hero-announce-body{color:#dce4f0b3;font-size:14.5px;line-height:1.65;margin:0}.forlais-hero-announce-link{align-items:center;color:#f8fafce6;display:inline-flex;font-size:13px;font-weight:540;gap:10px;margin-top:14px;text-decoration:none}.forlais-hero-announce-link span{display:inline-block;transition:transform .16s ease}.forlais-hero-announce-link:hover span,.forlais-hero-announce-link:focus-visible span{transform:translate(4px)}.forlais-home-slide{align-items:stretch;display:flex;flex-direction:column;justify-content:center;opacity:var(--forlais-route-opacity, 0);padding:clamp(36px,4vw,56px) clamp(36px,3.8vw,56px);pointer-events:none;transform:translate3d(var(--forlais-route-x, 68px),0,0);transform-origin:52% 50%;transition:opacity 20ms linear,transform 40ms linear}.forlais-home-slide--photo{align-items:center;gap:clamp(18px,2.2vw,34px);justify-content:center;padding:clamp(34px,4vw,60px) clamp(40px,4.5vw,64px);transform:none}.forlais-home-slide .forlais-card-grid{flex-shrink:1}.forlais-home-slide--photo .forlais-slide-intro{display:grid;margin:0;max-width:none;width:min(1340px,calc(100vw - 120px))}.forlais-home-slide--photo .forlais-card-slot{will-change:transform,opacity}.forlais-home-slide--photo .forlais-card-slot:before{background:radial-gradient(60% 38% at 50% 50%,rgba(206,232,255,.34),transparent 68%),linear-gradient(90deg,transparent,rgba(160,205,255,.22),transparent);content:"";filter:blur(12px);top:-18%;right:-28%;bottom:-18%;left:-28%;opacity:calc(var(--card-pull, 0) * .46);pointer-events:none;position:absolute;transform:translate3d(calc(var(--card-pull, 0) * -18px),calc(var(--card-pull, 0) * -22px),0) scale(calc(1 + var(--card-pull, 0) * .22));z-index:0}.forlais-home-slide--photo .forlais-card-slot>*{z-index:1}.forlais-home-slide--photo .forlais-card-grid{margin:0;width:min(1340px,calc(100vw - 120px))}.forlais-home-slide--photo .forlais-card-grid--bar{bottom:-64px;display:block;height:clamp(330px,50vh,470px);left:auto;margin:0;position:absolute;right:clamp(16px,2.4vw,40px);width:min(640px,58%)}.forlais-bar-card{aspect-ratio:946 / 1280;border-radius:16px;bottom:0;cursor:pointer;display:block;height:auto;overflow:hidden;pointer-events:auto;position:absolute;box-shadow:-18px 22px 60px #00000080;transition:transform .32s var(--fg-ease-out, cubic-bezier(.23, 1, .32, 1)),filter .28s ease;will-change:transform,opacity,filter}.forlais-bar-card img{display:block;height:100%;object-fit:cover;width:100%}.forlais-emit-layer{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:5}.forlais-emit-heading{left:calc(32px + max(0px,(100vw - 64px - 1376px) / 2) + clamp(36px,3.8vw,56px));position:fixed;top:clamp(130px,17vh,200px);width:min(480px,44vw);z-index:6}.forlais-emit-heading h2{color:#eef2f7f0;font-size:clamp(21px,1.8vw,28px);font-weight:560;letter-spacing:-.01em;line-height:1.08;margin:0 0 clamp(8px,.7vw,12px)}.forlais-emit-heading .forlais-news-title{margin:0 0 clamp(10px,1vw,14px)}.forlais-emit-heading .forlais-emit-sub{color:#c6d0dca8;font-size:clamp(13px,1vw,15px);font-weight:390;line-height:1.55;margin:0;max-width:34em}.forlais-emit-slot{display:block;position:absolute;will-change:transform,opacity}.forlais-emit-slot>img{border-radius:14px;box-shadow:0 26px 70px #00000080;display:block;height:auto;width:100%}.forlais-emit-pop{align-items:center;background:#0204079e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:auto;position:fixed;z-index:9;animation:forlais-emit-pop-fade .16s ease both}.forlais-emit-pop-card{display:block;filter:drop-shadow(0 40px 110px rgba(0,0,0,.62));height:min(82vh,760px);animation:forlais-emit-pop-rise .2s var(--fg-ease) both}.forlais-emit-pop-card>img{border-radius:18px;display:block;height:100%;width:auto}@keyframes forlais-emit-pop-fade{0%{opacity:0}to{opacity:1}}@keyframes forlais-emit-pop-rise{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.forlais-emit-pop,.forlais-emit-pop-card{animation:none}}.forlais-home-slide--photo .forlais-programme-card-content{display:flex;opacity:var(--card-body, 0);transition:opacity 90ms linear}.forlais-slide-intro .forlais-news-title{margin-bottom:clamp(6px,.8vw,10px)}.forlais-slide-intro p:not(.forlais-news-title){color:#ccd6df99;font-size:clamp(12px,.9vw,14px);font-weight:390;letter-spacing:.025em;line-height:1.58;margin:0;max-width:46em}.forlais-news-title{color:#7797b8c2;font-size:11px;font-weight:680;letter-spacing:.24em;line-height:1;margin:0 0 clamp(22px,3vw,36px);text-transform:uppercase}.forlais-home-kicker{color:#ffffffa8;display:grid;font-size:13px;font-weight:460;gap:10px;letter-spacing:.3em;line-height:1.2;margin:0;text-transform:uppercase}.forlais-home-rule{background:#ffffff47;height:1px;margin:clamp(20px,2.8vh,30px) 0 clamp(28px,4vh,42px);width:34px}.forlais-home-copy h1{color:#ffffffe0;font-size:clamp(36px,3.4vw,50px);font-weight:780;letter-spacing:.06em;line-height:1.06;margin:0;text-transform:uppercase}.forlais-home-copy .forlais-home-title{color:#ffffffe0;font-size:clamp(34px,3.2vw,48px);font-weight:780;letter-spacing:.03em;line-height:1.06;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.28)}.forlais-home-copy h1>span{display:block;white-space:nowrap}.forlais-headline-underline{color:#ffffffde;font:inherit;text-decoration:none;cursor:pointer;transition:color .16s var(--fg-ease, ease),text-decoration-color .16s var(--fg-ease, ease)}.forlais-headline-underline:hover,.forlais-headline-underline:focus-visible{color:#fff;text-decoration:underline;text-decoration-color:#78b4ebd9;text-decoration-thickness:2px;text-underline-offset:6px}.forlais-home-actions{align-items:center;display:flex;gap:clamp(28px,4vw,52px);margin-top:clamp(30px,4vh,48px)}.forlais-home-actions a{align-items:center;color:#fffc;display:inline-flex;font-size:14px;font-weight:560;gap:18px;letter-spacing:0;line-height:1}.forlais-home-actions a{transition:color var(--fg-dur) var(--fg-ease)}.forlais-home-actions a span{display:inline-block;transition:transform var(--fg-dur) var(--fg-ease)}.forlais-home-actions a:hover,.forlais-home-actions a:focus-visible{color:#fff;outline:none}.forlais-home-actions a:hover span,.forlais-home-actions a:focus-visible span{transform:translate(4px)}.forlais-home-lower{--forlais-content-pad: clamp(28px, 3.4vw, 58px);--forlais-content-left: 32px;--forlais-text-indent: clamp(36px, 3.8vw, 56px);--forlais-section-bg: transparent;background:var(--forlais-section-bg);margin:0 auto;max-width:var(--fg-header-max);overflow:visible;padding:clamp(48px,6vw,80px) var(--forlais-content-pad) clamp(72px,9vw,120px) var(--forlais-content-left);position:relative;width:100%}.forlais-home-lower:before{background:var(--forlais-section-bg);content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.forlais-home-routes,.forlais-home-feature,.forlais-home-system,.forlais-home-scope{position:relative;z-index:1}.forlais-home-section-head p:not(.forlais-section-kicker),.forlais-home-system p,.forlais-home-feature-rail p,.forlais-home-scope-grid p{color:#ccd6df9e;font-size:12.5px;font-weight:430;letter-spacing:.04em;line-height:1.76;margin:0}.forlais-home-slide .forlais-programme-grid{max-width:none;width:min(1320px,calc(100vw - 126px))}.forlais-programme-intro p:not(.forlais-news-title){color:#ccd6df9e;font-size:clamp(13px,1vw,15px);font-weight:390;letter-spacing:.025em;line-height:1.65;margin:0;max-width:47em}.forlais-route-card{background:#07090be6;border:1px solid rgba(141,164,186,.16);border-radius:8px;box-shadow:0 16px 44px #00000038;display:flex;flex-direction:column;min-height:clamp(392px,42vh,480px);min-width:0;overflow:hidden}.forlais-route-card--wide{min-height:clamp(480px,58vh,650px)}.forlais-route-card--image-only{background:transparent;border:0;border-radius:0;box-shadow:none;grid-column:1;justify-self:start;min-height:0;overflow:visible;position:relative;width:100%;z-index:1}.forlais-route-card--wide .forlais-route-card-media:before{background-position:70% 18%;background-size:126% auto;opacity:.5}.forlais-route-card--wide .forlais-route-card-body{padding:clamp(28px,3vw,42px)}.forlais-route-card h2{color:#eaeceedb;font-size:clamp(16px,1.22vw,20px);font-weight:660;letter-spacing:0;line-height:1.22;margin:0 0 12px}.forlais-public-page .fg-site-header--collapsed .fg-header-inner{min-height:58px}.forlais-public-page .fg-site-header--collapsed .fg-logo{height:34px}.forlais-public-page .fg-header-brand{transition:opacity .16s ease}.forlais-public-page .fg-header-brand:hover{opacity:.78}.forlais-public-page .fg-breadcrumbs{padding-left:max(32px,calc((100vw - 1440px)/2 + 32px))}@media (max-width: 1160px){.forlais-public-page .fg-breadcrumbs{padding-left:24px}}@media (max-width: 980px){.forlais-public-page .fg-breadcrumbs{padding-left:20px}}.forlais-home-feature{align-items:start;display:grid;gap:clamp(40px,4vw,72px);grid-template-columns:minmax(0,2fr) minmax(260px,1fr);margin-top:clamp(28px,3.4vw,56px);min-height:0}.forlais-home-feature-stage{align-self:start;display:grid;gap:clamp(22px,2.4vw,34px);padding-top:clamp(24px,4vh,56px);position:sticky;top:calc(58px + clamp(20px,3vh,36px));z-index:1}.forlais-route-card--wide .forlais-route-card-media:before,.forlais-route-card--wide .forlais-route-card-media:after{display:none}.forlais-route-feature-image{display:block;height:auto;object-fit:cover;object-position:center top;width:100%}.forlais-route-feature-phase{display:block;margin-left:0;margin-top:0;max-width:none;position:relative;width:100%}.forlais-route-feature-phase .forlais-route-feature-image{filter:saturate(.92) contrast(1.02);object-fit:contain}.forlais-route-feature-image--hover{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .26s ease}.forlais-route-feature-image--normal{transition:opacity .26s ease}.forlais-route-feature-phase:hover .forlais-route-feature-image--hover,.forlais-route-card--image-only:focus-within .forlais-route-feature-image--hover{opacity:1}.forlais-route-feature-phase:hover .forlais-route-feature-image--normal,.forlais-route-card--image-only:focus-within .forlais-route-feature-image--normal{opacity:0}.forlais-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.forlais-home-feature-rail{display:grid;grid-column:2;gap:0;justify-self:stretch;max-width:500px;min-height:0;padding:0;position:relative;width:100%;z-index:2}.forlais-home-feature-rail article{align-content:center;display:grid;gap:18px;min-height:58vh;padding:clamp(32px,5vh,64px) 0}.forlais-home-feature-rail .forlais-feature-block--intro{align-content:start;gap:clamp(24px,2.4vw,36px);min-height:80vh;padding:clamp(40px,6vh,80px) 0 clamp(48px,7vh,96px)}.forlais-feature-block--intro .forlais-feature-block-header{align-items:center;background:#000;display:flex;flex-wrap:wrap;gap:18px;margin:0 -24px;padding:24px 24px 22px;position:sticky;top:calc(58px + clamp(20px,3vh,36px));z-index:4}.forlais-feature-block--intro .forlais-feature-block-header:after{background:linear-gradient(180deg,#000,#0000);bottom:-20px;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.forlais-feature-block-mark{display:block;filter:brightness(.96) drop-shadow(0 4px 14px rgba(0,0,0,.4));height:28px;object-fit:contain;width:auto}.forlais-feature-block-rule{background:linear-gradient(90deg,#95b5d69e,#95b5d600);display:block;flex:1;height:1px;min-width:80px}.forlais-feature-block-body{display:grid;gap:clamp(16px,1.6vw,22px);max-width:38em}.forlais-feature-block-body p{color:#dce2e8bd;font-size:clamp(13.5px,1.05vw,15.5px);font-weight:400;letter-spacing:.015em;line-height:1.72;margin:0}.forlais-feature-block--models{align-content:center;gap:clamp(28px,3vw,42px)}.forlais-feature-block--models .forlais-feature-block-header{display:grid;gap:10px;position:static}.forlais-feature-block--models h3{color:#e8ebeeeb;font-size:clamp(20px,1.7vw,26px);font-weight:560;letter-spacing:-.005em;line-height:1.16;margin:0;max-width:28em}.forlais-feature-model-list{display:grid;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid rgba(144,164,184,.16)}.forlais-feature-model-list>li{border-bottom:1px solid rgba(144,164,184,.16);display:block;padding:0}.forlais-feature-model-list>li>a{align-items:center;color:inherit;display:grid;gap:18px;grid-template-columns:36px minmax(0,1fr);padding:16px 4px;text-decoration:none;transition:background-color .16s ease}.forlais-feature-model-list>li>a:hover,.forlais-feature-model-list>li>a:focus-visible{background:#ffffff05;outline:none}.forlais-feature-model-icon{display:block;height:26px;margin:0;object-fit:contain;width:26px}.forlais-feature-model-name{color:#e8ebeee6;font-size:clamp(14.5px,1.15vw,17px);font-weight:520;letter-spacing:0;line-height:1.3;text-transform:uppercase;letter-spacing:.14em}.forlais-home-feature-rail p{max-width:36em}.forlais-home-feature-rail span,.forlais-home-scope-grid span{color:#7797b8d1;font-size:10px;font-weight:680;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.forlais-home-feature-rail .forlais-feature-model-name{font-size:clamp(13px,.95vw,15.5px);line-height:1.22}.forlais-home-feature-rail h3,.forlais-home-scope-grid h3{color:#e8ebeed6;font-size:clamp(15px,1.12vw,18px);font-weight:620;letter-spacing:0;line-height:1.28;margin:0}@media (max-width: 1080px){.forlais-home-copy .forlais-home-title{font-size:40px}.forlais-home-feature,.forlais-home-system,.forlais-home-section-head{grid-template-columns:1fr}.forlais-home-feature-stage{position:static;top:auto}.forlais-home-feature-rail{grid-column:1;max-width:none}.forlais-home-feature-rail article{min-height:0;padding:clamp(28px,4vw,44px) 0}.forlais-route-card{min-height:360px}}@media (max-width: 760px){.forlais-public-page{overflow-x:clip}.forlais-public-page .fg-site-header{background:#050606;border-bottom-color:transparent;position:relative;top:auto}.forlais-public-page .fg-header-inner{min-height:74px;padding:11px 24px 0 14px}.forlais-public-page .fg-site-header--collapsed .fg-header-inner{min-height:74px}.forlais-public-page .fg-logo,.forlais-public-page .fg-site-header--collapsed .fg-logo{height:52px}.forlais-public-page .fg-header-menu-toggle,.forlais-public-page .fg-site-header:not(.fg-site-header--mobile-open) .fg-header-menu-toggle{background-color:#149ff2;gap:10px;height:60px;width:60px}.forlais-public-page .fg-header-menu-toggle span{width:34px}.forlais-public-page .fg-site-header--mobile-open .fg-header-menu-toggle{background-color:transparent}.forlais-public-stage{--forlais-shell-pad: 13px;min-height:calc(100dvh - 92px);padding:10px 13px 0}.forlais-public-hero-panel{background:linear-gradient(180deg,#148ad833,#09529e29),url(/hero-overlay-blue.webp),linear-gradient(118deg,#2484cccc,#1b72bdcc 46%,#14559ecc);background-position:center top;background-size:cover;border-radius:16px 16px 0 0;height:auto;min-height:calc(100vh - 84px);min-height:calc(100dvh - 84px);position:relative;top:auto}.forlais-home-copy{background:transparent;border:0;bottom:auto;box-shadow:none;left:0!important;max-width:none;min-height:0;overflow:visible;right:0!important;top:6vh;width:100%!important}.forlais-home-primary{background:transparent;border-radius:0;box-shadow:none;inset:auto;margin-right:0;max-width:none;padding:clamp(46px,8vh,74px) 14px 0 18px;position:relative;width:100%}.forlais-home-primary .forlais-home-actions.forlais-home-actions--mobile{display:none}.forlais-home-actions.forlais-home-actions--mobile{align-items:center;display:flex;flex-direction:row;gap:8px;margin:16px 0 0;padding-left:4px}.forlais-home-actions.forlais-home-actions--mobile a{align-items:center;border:1px solid rgba(214,222,230,.18);border-radius:9px;color:#e5e9ec94;display:inline-flex;flex:1 1 auto;font-size:10.5px;font-weight:480;gap:0;height:34px;justify-content:center;letter-spacing:0;line-height:1;padding:0 10px;text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.forlais-home-actions.forlais-home-actions--mobile a:active,.forlais-home-actions.forlais-home-actions--mobile a:hover,.forlais-home-actions.forlais-home-actions--mobile a:focus-visible{background:#ffffff0a;border-color:#d6dee666;color:#fffffff5;outline:none}.forlais-home-actions.forlais-home-actions--mobile .forlais-home-action-icon{flex:0 0 40px;padding:0;width:40px}.forlais-home-actions.forlais-home-actions--mobile .forlais-home-action-icon img{display:block;filter:invert(1) brightness(.96);height:22px;object-fit:contain;width:22px}.forlais-home-slide{display:none}.forlais-home-progstack{bottom:0;height:56vh;left:0;margin:0 auto;max-width:440px;position:fixed;right:0;will-change:transform,opacity;z-index:6}.forlais-progstack-card{aspect-ratio:824 / 1100;border-radius:16px;bottom:-14vh;box-shadow:-2px 3px 10px #0006,-12px 22px 52px #00000085;overflow:hidden;pointer-events:auto;position:absolute;transform-origin:center bottom;width:78%}.forlais-progstack-img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.forlais-progstack-img--plain,.forlais-progstack-img--full{transform:scale(1.08)}.forlais-progstack-card--0{left:2%;bottom:-17vh;z-index:1}.forlais-progstack-card--1{left:8%;z-index:2}.forlais-progstack-card--2{left:14%;bottom:-17vh;z-index:3}.forlais-progstack-card--3{left:20%;z-index:4}.forlais-progstack-card--4{left:20%;z-index:5}.forlais-mhero-scroll{height:640vh;pointer-events:none}.forlais-mhero-black{background:#000;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:4}.forlais-mhero-head{left:0;padding:clamp(30px,9vh,76px) 24px 0;pointer-events:none;position:fixed;right:0;top:0;will-change:opacity,transform;z-index:7}.forlais-mhero-kicker{color:#96b8daeb;font-size:.8125rem;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.forlais-mhero-title{color:#fffffff0;font-size:clamp(1.34rem,1.1rem + 1vw,1.62rem);font-weight:560;letter-spacing:-.01em;line-height:1.16;margin:12px 0 0}.forlais-mhero-lede{color:#c4ccd4d1;font-size:.875rem;line-height:1.42;margin:9px 0 0;max-width:38ch}.forlais-mhero-outro{display:grid;top:0;right:0;bottom:0;left:0;padding:0 22px;place-items:center;pointer-events:none;position:fixed;text-align:center;will-change:opacity,transform;z-index:5}.forlais-mhero-outro p{color:#fffffff0;font-size:clamp(1.12rem,.86rem + 1.25vw,1.85rem);font-weight:560;grid-area:1 / 1;letter-spacing:-.01em;line-height:1.2;margin:0;max-width:none;white-space:nowrap}.forlais-mhero-estate{bottom:0;display:flex;flex-direction:column;gap:12px;justify-content:center;left:0;margin:0 auto;max-width:460px;padding:13vh 20px 5vh;position:fixed;right:0;top:0;will-change:opacity;z-index:6}.forlais-mhero-estate-card{aspect-ratio:1280 / 553;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 30px #0000008c;display:block;overflow:hidden;width:100%;will-change:transform}.forlais-mhero-estate-card img{display:block;height:100%;object-fit:cover;width:100%}.forlais-public-hero-panel:before{background:linear-gradient(180deg,#0410284d,#030c1e6b);opacity:1}.forlais-public-hero-panel:after{background:radial-gradient(120% 80% at 64% 30%,rgba(132,203,255,.16),transparent 58%),linear-gradient(180deg,#ffffff05,#0a2f6c29);opacity:1}.forlais-home-kicker{color:#e9f3fcb8;font-size:10px;letter-spacing:.22em}.forlais-home-copy h1{font-size:24px;letter-spacing:.014em}.forlais-home-copy .forlais-home-title{color:#ffffffe6;font-size:clamp(28px,8vw,32px);letter-spacing:-.02em;line-height:1.08;max-width:100%;overflow-wrap:normal;text-shadow:0 10px 28px rgba(4,21,48,.38)}.forlais-home-copy h1>span{white-space:normal}.forlais-home-copy .forlais-headline-underline{text-decoration-thickness:1.5px;text-underline-offset:4px}.forlais-home-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:34px}.forlais-home-lower{--forlais-content-pad: 20px;padding-top:48px}.forlais-home-feature{display:none}}@media (max-width: 760px) and (max-height: 720px){.forlais-progstack-card{bottom:-16vh;width:68%}.forlais-progstack-card--0,.forlais-progstack-card--2{bottom:-19vh}}.forlais-home-evaesi-hold{margin-top:clamp(72px,9vw,130px);position:relative;height:175vh}.forlais-home-evaesi{align-items:center;display:grid;gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:sticky;top:72px;min-height:calc(100vh - 72px)}@media (prefers-reduced-motion: reduce){.forlais-home-evaesi-hold{height:auto}.forlais-home-evaesi{position:static;min-height:clamp(460px,64vh,720px)}}.forlais-home-evaesi:before{background:#000;content:"";height:calc(100% + clamp(72px,9vw,130px));left:50%;position:absolute;top:clamp(-72px,-9vw,-130px);transform:translate(-50%);width:100vw;z-index:-1}.forlais-home-evaesi-copy{display:flex;flex-direction:column;gap:clamp(28px,3vw,44px);grid-column:1;justify-self:stretch;padding-left:var(--forlais-text-indent, 0px);max-width:calc(540px + var(--forlais-text-indent, 0px));text-align:left}.forlais-home-evaesi-title{color:#fff;font-size:clamp(24px,2.7vw,40px);font-weight:700;letter-spacing:-.01em;line-height:1.14;margin:0;text-transform:uppercase}.forlais-home-evaesi-body{display:flex;flex-direction:column;gap:clamp(18px,1.8vw,26px)}.forlais-home-evaesi-body p{color:#d6dee6c7;font-size:clamp(13px,.95vw,15px);font-weight:500;letter-spacing:.01em;line-height:1.6;margin:0;text-align:left}.forlais-home-evaesi-cta{align-self:start;color:#fff;font-size:clamp(12px,1vw,14px);font-weight:700;letter-spacing:.06em;margin-top:clamp(4px,1vw,12px);position:relative;text-transform:uppercase;transition:color var(--fg-dur) var(--fg-ease)}.forlais-home-evaesi-cta:after{background:#fff9;bottom:-7px;content:"";height:1.5px;left:0;position:absolute;transition:width .22s ease,background-color var(--fg-dur) var(--fg-ease);width:0}.forlais-home-evaesi-cta:hover:after,.forlais-home-evaesi-cta:focus-visible:after{background:#fff;width:100%}.forlais-home-evaesi-cta:hover,.forlais-home-evaesi-cta:focus-visible{outline:none}.forlais-home-evaesi-media{display:flex;align-items:center;grid-column:2;justify-content:center;position:relative}.forlais-home-evaesi-image{display:block;height:auto;max-height:clamp(560px,88vh,940px);object-fit:contain;width:100%}.forlais-home-evaesi-copy,.forlais-home-evaesi-media{transition:opacity .62s ease,transform .72s var(--fg-ease);will-change:transform,opacity}.forlais-home-evaesi[data-revealed=false] .forlais-home-evaesi-copy{opacity:0;transform:translateY(26px)}.forlais-home-evaesi[data-revealed=false] .forlais-home-evaesi-media{opacity:0;transform:translate(70px)}.forlais-home-evaesi[data-revealed=true] .forlais-home-evaesi-media{transition-delay:.46s}@media (prefers-reduced-motion: reduce){.forlais-home-evaesi-copy,.forlais-home-evaesi-media{transition:none;transform:none!important;opacity:1!important}}.forlais-home-continue{display:grid;gap:clamp(30px,4vw,56px);grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);margin-top:clamp(56px,7vw,96px);padding-left:var(--forlais-text-indent, 0px);position:relative}.forlais-home-continue-head{display:grid;gap:18px}.forlais-home-continue-head .forlais-section-kicker{margin:0}.forlais-home-continue-head h2{color:#e8ebeeeb;font-size:clamp(24px,2.4vw,36px);font-weight:540;letter-spacing:0;line-height:1.12;margin:0;max-width:620px}.forlais-home-continue-head>p{color:#ccd6df99;font-size:13px;font-weight:400;letter-spacing:.015em;line-height:1.72;margin:0;max-width:520px}.forlais-home-continue-list{display:grid;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid rgba(144,164,184,.14)}.forlais-home-continue-list>li{border-bottom:1px solid rgba(144,164,184,.14)}.forlais-home-continue-row{align-items:center;color:#dce2e8d1;display:grid;gap:clamp(20px,2.4vw,34px);grid-template-columns:minmax(96px,110px) minmax(0,1fr) auto;padding:clamp(18px,2vw,24px) 0;transition:color var(--fg-dur) var(--fg-ease)}.forlais-home-continue-row-label{color:#7797b8c7;font-size:10.5px;font-weight:680;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.forlais-home-continue-row-body{display:grid;gap:6px}.forlais-home-continue-row-body strong{color:#eceff2f5;font-size:clamp(16px,1.25vw,20px);font-style:normal;font-weight:560;letter-spacing:-.005em;line-height:1.16}.forlais-home-continue-row-body em{color:#bec8d299;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.012em;line-height:1.5}.forlais-home-continue-row-chevron{color:#bec8d26b;font-size:18px;padding-right:10px;transition:color var(--fg-dur) var(--fg-ease),transform var(--fg-dur) var(--fg-ease)}.forlais-home-continue-row:hover,.forlais-home-continue-row:focus-visible{color:#fffffff5;outline:none}.forlais-home-continue-row:hover .forlais-home-continue-row-chevron,.forlais-home-continue-row:focus-visible .forlais-home-continue-row-chevron{color:#eceff2eb;transform:translate(6px)}.forlais-home-banner{margin:clamp(48px,7vw,90px) 0 clamp(28px,4vw,52px);padding:0}.forlais-home-banner-inner{align-items:center;background:linear-gradient(180deg,#0d1620,#08111a);border:1px solid rgba(144,164,184,.14);border-radius:8px;box-shadow:0 28px 80px #0000006b;display:grid;gap:clamp(26px,3.2vw,48px);grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);margin:0;padding:clamp(28px,4vw,44px) clamp(30px,4.2vw,52px);width:100%}.forlais-home-banner-inner>div .forlais-section-kicker{margin:0 0 14px}.forlais-home-banner-inner>div h2{color:#e8ebeeeb;font-size:clamp(20px,2vw,28px);font-weight:620;letter-spacing:0;line-height:1.14;margin:0;max-width:540px}.forlais-home-banner-inner>div p{color:#ccd6dfa8;font-size:12.5px;letter-spacing:.025em;line-height:1.72;margin:14px 0 0;max-width:540px}.forlais-home-banner-inner--mission{grid-template-columns:1fr}.forlais-home-mission{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,84px);align-items:start}.forlais-home-mission-lead{display:flex;flex-direction:column;gap:14px}.forlais-home-mission-body{display:flex;flex-direction:column;gap:16px}.forlais-home-banner-inner--mission .forlais-home-mission h2{max-width:none;font-size:clamp(21px,2vw,28px);line-height:1.2;margin:0}.forlais-home-banner-inner--mission .forlais-home-mission p{max-width:none;margin:0;font-size:13px;line-height:1.78;color:#ccd6dfb8}.forlais-home-mission-coda{margin-top:6px!important;padding-top:18px;border-top:1px solid rgba(144,164,184,.14);color:#e8ebeeeb!important;font-size:13.5px!important;letter-spacing:.005em}.forlais-home-mission-coda strong{font-weight:620}@media (max-width: 1080px){.forlais-home-evaesi{grid-template-columns:1fr;gap:clamp(28px,5vw,48px);min-height:0}.forlais-home-evaesi-copy{max-width:none}.forlais-home-evaesi-image{max-height:clamp(380px,56vh,560px)}.forlais-home-continue{grid-template-columns:1fr;gap:clamp(28px,4vw,48px)}.forlais-home-banner-inner{grid-template-columns:1fr}.forlais-home-mission{grid-template-columns:1fr;gap:clamp(18px,3vw,26px)}.forlais-home-continue-row{grid-template-columns:96px minmax(0,1fr) auto;gap:18px}}@media (max-width: 640px){.forlais-home-evaesi-copy h2{font-size:clamp(26px,8vw,34px)}.forlais-home-continue-row{grid-template-columns:1fr auto;gap:8px}.forlais-home-continue-row-label{grid-column:1 / -1}}.forlais-card-grid{display:grid;gap:clamp(7px,.8vw,12px);grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;width:100%}.forlais-news-title{position:relative}.forlais-news-title .forlais-slide-overlay{top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity var(--fg-dur) var(--fg-ease)}@media (max-width: 1080px){.forlais-card-grid{width:100%}}:root{--m-edge: 13px;--m-text-pad: 18px;--m-text: 31px}.forlais-page-shell{margin-left:auto;margin-right:auto;max-width:var(--fg-header-max);width:100%}.forlais-footer{margin-left:0;margin-right:0;max-width:none;width:100%}.fg-header-brand-img{width:clamp(200px,25vw,400px)!important;height:auto!important}.forlais-page-shell{background:#050707;min-height:calc(100vh - 58px);padding:clamp(72px,8vw,120px) clamp(28px,4vw,72px) clamp(96px,10vw,160px);position:relative}.forlais-page-shell-backdrop{top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(125% 85% at 50% 28%,#000 0%,#000 44%,transparent 82%);mask-image:radial-gradient(125% 85% at 50% 28%,#000 0%,#000 44%,transparent 82%);opacity:.5;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.forlais-page-shell-backdrop .forlais-constellation{display:block;height:100%;width:100%}@media (max-width: 760px){.forlais-page-shell{padding-left:var(--m-text);padding-right:var(--m-text)}}.forlais-page-hero,.forlais-page-grid,.forlais-route-strip,.forlais-doc-note,.forlais-document-groups{position:relative;z-index:1}.forlais-page-hero{border-bottom:0;display:block;max-width:1200px;padding-bottom:0}.forlais-page-eyebrow,.forlais-section-kicker{color:#7797b8d6;font-size:11px;font-weight:680;letter-spacing:.24em;line-height:1;margin:0 0 24px;text-transform:uppercase}.forlais-page-hero h1{color:#f0f4f8f5;font-size:clamp(28px,3.2vw,46px);font-weight:700;letter-spacing:-.018em;line-height:1.06;margin:0;max-width:20em}.forlais-page-hero-side{display:grid;gap:18px;margin-top:clamp(20px,2.2vw,28px);max-width:36em}.forlais-page-hero-side>p{color:#dce8f4cc;font-size:clamp(15px,1.15vw,17px);letter-spacing:0;line-height:1.58;margin:0}.forlais-page-actions{display:flex;flex-wrap:wrap;gap:clamp(20px,2vw,32px);margin-top:28px}.forlais-page-actions a{align-items:center;background:transparent;border:0;color:#e8ebeec7;display:inline-flex;font-size:14.5px;font-weight:460;gap:8px;letter-spacing:0;padding:0;text-transform:none;transition:color .16s ease,gap .16s ease}.forlais-page-actions a:after{content:"→";font-size:14px;transition:transform .16s ease}.forlais-page-actions a:hover,.forlais-page-actions a:focus-visible{background:transparent;border:0;color:#fffffff5;outline:none}.forlais-page-actions a:hover:after,.forlais-page-actions a:focus-visible:after{transform:translate(3px)}.forlais-route-strip a{align-items:center;border:1px solid rgba(204,214,223,.2);color:#e0e7eeb8;display:inline-flex;font-size:11px;font-weight:620;height:38px;justify-content:center;letter-spacing:.12em;padding:0 18px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.forlais-route-strip a:hover,.forlais-route-strip a:focus-visible{background:#ffffff09;border-color:#e0e7ee75;color:#ffffffe6;outline:none}.forlais-route-strip{border-top:1px solid rgba(144,164,184,.13);display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,.56fr) minmax(300px,.44fr);margin-top:clamp(40px,5vw,64px);padding-top:clamp(28px,4vw,48px)}.forlais-route-strip h2{color:#e8ebeedb;font-size:clamp(18px,1.7vw,22px);font-weight:620;letter-spacing:0;line-height:1.18;margin:0;max-width:580px}.forlais-route-strip>div:last-child{align-content:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.forlais-footer{background:#000;border-top:1px solid rgba(144,164,184,.12);display:flex;flex-direction:column;padding-top:clamp(40px,4vw,64px);padding-bottom:clamp(24px,2vw,32px);padding-left:max(32px,calc((100vw - 1440px)/2 + 32px));padding-right:max(32px,calc((100vw - 1440px)/2 + 32px))}.forlais-footer__body{display:flex;gap:clamp(32px,4vw,72px);width:100%}.forlais-footer__brand{display:flex;flex-direction:column;flex:0 0 clamp(240px,22vw,320px);gap:clamp(16px,1.6vw,22px)}.forlais-footer__brand-mark{align-items:center;display:flex;gap:10px}.forlais-footer__brand-mark img{height:22px;object-fit:contain;width:18px}.forlais-footer__brand-name{color:#ffffffd1;font-size:13px;font-weight:620;letter-spacing:.01em;margin:0}.forlais-footer__privacy{color:#ffffff6b;display:flex;flex-direction:column;font-size:11px;gap:6px;letter-spacing:.01em;line-height:1.55;max-width:32ch}.forlais-footer__privacy p{margin:0}.forlais-footer__privacy a{color:#ffffffa3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .16s ease}.forlais-footer__privacy a:hover{color:#fff}.forlais-footer__nav{display:grid;flex:1;gap:clamp(28px,3vw,56px);grid-template-columns:repeat(3,minmax(0,1fr))}.forlais-footer__column{display:flex;flex-direction:column;gap:clamp(18px,1.8vw,26px);min-width:0}.forlais-footer__column-head{display:flex;flex-direction:column;gap:2px}.forlais-footer__column-heading{color:#ffffffeb;font-size:13px;font-weight:620;letter-spacing:.01em;margin:0}.forlais-footer__column-kicker{color:#fff6;font-family:var(--fg-font-mono);font-size:10.5px;letter-spacing:.01em;margin:0}.forlais-footer__section{display:flex;flex-direction:column;gap:8px}.forlais-footer__section-label{color:#ffffff80;font-size:10.5px;font-weight:620;letter-spacing:.14em;margin:0 0 2px;text-transform:uppercase}.forlais-footer__section a{color:#d6dce2c7;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.005em;line-height:1.45;text-decoration:none;transition:color .16s ease}.forlais-footer__section a:hover,.forlais-footer__section a:focus-visible{color:#fff;outline:none}.forlais-footer__section--muted .forlais-footer__section-label{color:#ffffff5c}.forlais-footer__section--muted a{color:#d6dce275;font-size:12px}.forlais-footer__section--muted a:hover,.forlais-footer__section--muted a:focus-visible{color:#ffffffdb}.forlais-footer__strip{align-items:center;border-top:1px solid rgba(144,164,184,.1);color:#ffffff6b;display:flex;flex-wrap:wrap;font-size:11.5px;gap:16px;justify-content:space-between;margin-top:clamp(32px,3.4vw,56px);padding-top:clamp(16px,1.6vw,22px)}.forlais-footer__strip-legal{align-items:center;color:#ffffff75;display:inline-flex;flex-wrap:wrap;font-size:11.5px;gap:0 10px;letter-spacing:.01em;margin:0}.forlais-footer__strip-legal a{color:#ffffffa3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.forlais-footer__strip-legal a:hover{color:#fff}.forlais-footer__strip-sep{color:#ffffff38;-webkit-user-select:none;user-select:none}.forlais-footer__strip-social{display:flex;font-size:11.5px;gap:18px;list-style:none;margin:0;padding:0}.forlais-footer__strip-social a{color:#fff9;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .16s ease}.forlais-footer__strip-social a:hover,.forlais-footer__strip-social a:focus-visible{color:#fff;outline:none}@media (max-width: 1080px){.forlais-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.forlais-footer{padding-top:34px;padding-bottom:26px;padding-left:var(--m-text);padding-right:var(--m-text)}.forlais-footer__body{flex-direction:column;gap:22px}.forlais-footer__brand{flex:1 1 100%;gap:13px}.forlais-footer__privacy{max-width:60ch}.forlais-footer__nav{border-top:1px solid rgba(144,164,184,.12);display:block;gap:0}.forlais-footer__column--acc{border-bottom:1px solid rgba(144,164,184,.12)}.forlais-footer__acc-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:54px;padding:6px 2px;-webkit-tap-highlight-color:transparent}.forlais-footer__acc-summary::-webkit-details-marker{display:none}.forlais-footer__acc-summary .forlais-footer__column-head{gap:1px}.forlais-footer__acc-summary .forlais-footer__column-heading{font-size:14px}.forlais-footer__acc-chevron{border-bottom:1.6px solid rgba(255,255,255,.46);border-right:1.6px solid rgba(255,255,255,.46);flex:none;height:8px;margin-right:6px;transform:translateY(-2px) rotate(45deg);transition:transform .26s cubic-bezier(.22,1,.36,1);width:8px}.forlais-footer__column--acc[open] .forlais-footer__acc-chevron{transform:translateY(2px) rotate(-135deg)}.forlais-footer__acc-body{display:grid;gap:18px;padding:2px 2px 20px}.forlais-footer__column--acc[open] .forlais-footer__acc-body{animation:forlais-footer-acc .3s cubic-bezier(.22,1,.36,1)}.forlais-footer__acc-body .forlais-footer__section{gap:4px}.forlais-footer__acc-body .forlais-footer__section a{font-size:13.5px;padding:4px 0}.forlais-footer__strip{gap:12px;margin-top:22px}}@keyframes forlais-footer-acc{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width: 980px){.forlais-page-hero,.forlais-page-grid,.forlais-page-grid--two,.forlais-route-strip,.forlais-document-group{grid-template-columns:1fr}.forlais-page-hero{min-height:300px}}@media (max-width: 680px){.forlais-page-shell{padding-left:20px;padding-right:20px}.forlais-route-strip>div:last-child{grid-template-columns:1fr}}.forlais-docs-page{--forlais-docs-sidebar-w: clamp(280px, 24vw, 340px);--forlais-docs-gap: clamp(28px, 2.8vw, 44px);background:#050707;color:#e8ebeedb;min-height:100vh}.forlais-docs-body{margin:0 auto;max-width:1440px;padding:0 clamp(36px,5vw,72px) clamp(96px,10vw,160px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.forlais-cookie-notice{align-items:center;background:#0a0e12d1;backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);border:1px solid rgba(151,190,214,.18);border-radius:var(--fg-radius-md);bottom:clamp(16px,2vw,24px);box-shadow:0 18px 40px #00000073;color:#d7e2ecd1;display:flex;font-size:12px;gap:16px;left:clamp(16px,2vw,24px);letter-spacing:.01em;line-height:1.55;max-width:420px;padding:14px 16px;position:fixed;right:clamp(16px,2vw,24px);z-index:200;animation:forlais-cookie-rise .32s ease-out}@media (min-width: 720px){.forlais-cookie-notice{right:auto}}.forlais-cookie-notice p{flex:1 1 auto;margin:0}.forlais-cookie-notice a{color:#ffffffeb;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.forlais-cookie-notice a:hover{color:#fff}.forlais-cookie-notice button{background:transparent;border:1px solid rgba(204,214,223,.28);border-radius:var(--fg-radius-sm);color:#e0e7eee0;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:11px;font-weight:620;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.forlais-cookie-notice button:hover{background:#ffffff0a;border-color:#e0e7ee85;color:#fffffff5}.forlais-cookie-notice button:focus-visible{outline:2px solid var(--fg-accent-strong);outline-offset:2px}@keyframes forlais-cookie-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.forlais-related-routes{border-top:1px solid rgba(144,164,184,.14);margin:clamp(40px,5vw,64px) auto 0;max-width:var(--fg-max);padding:clamp(22px,2.6vw,32px) 24px clamp(36px,4vw,56px)}.forlais-related-routes-kicker{color:#7797b8c7;font-size:10.5px;font-weight:680;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.forlais-related-routes ul{display:grid;gap:10px 28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.forlais-related-routes a{align-items:center;color:#dce2e8c7;display:inline-flex;font-size:13.5px;font-weight:520;gap:10px;line-height:1.4;transition:color var(--fg-dur) var(--fg-ease)}.forlais-related-routes a:hover,.forlais-related-routes a:focus-visible{color:#fffffff5;outline:none}.forlais-related-routes a span:last-child{transition:transform var(--fg-dur) var(--fg-ease)}.forlais-related-routes a:hover span:last-child{transform:translate(3px)}.forlais-docs-page .forlais-chero{min-height:0}.forlais-docs-page .forlais-chero-inner{padding-bottom:clamp(8px,1.5vw,20px)}.forlais-docs-workspace{display:grid;gap:var(--forlais-docs-gap);grid-template-columns:var(--forlais-docs-sidebar-w) minmax(0,1fr);height:min(72vh,760px);margin-top:clamp(28px,3.5vw,48px);min-height:560px}.forlais-docs-sidebar{border-right:1px solid rgba(144,164,184,.14);display:grid;gap:0;grid-auto-rows:min-content;height:100%;overflow-y:auto;padding-right:clamp(14px,1.4vw,22px);scrollbar-color:rgba(144,164,184,.28) transparent;scrollbar-width:thin}.forlais-docs-sidebar::-webkit-scrollbar{width:8px}.forlais-docs-sidebar::-webkit-scrollbar-thumb{background:#90a4b838;border-radius:4px}.forlais-docs-group{padding:28px 0 18px}.forlais-docs-group:not(:last-child){border-bottom:1px solid rgba(144,164,184,.12)}.forlais-docs-group:first-child{padding-top:8px}.forlais-docs-group>header{padding:0 14px 16px}.forlais-docs-group h2{color:#7797b8db;font-size:10.5px;font-weight:680;letter-spacing:.24em;line-height:1;margin:0;text-transform:uppercase}.forlais-docs-group>header p{color:#ccd6df8f;font-size:12.5px;letter-spacing:0;line-height:1.52;margin:10px 0 0}.forlais-docs-group ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.forlais-doc-item{align-items:baseline;background:transparent;border:0;border-left:2px solid transparent;color:#dce2e8c2;cursor:pointer;display:grid;font:inherit;gap:6px;grid-template-columns:92px minmax(0,1fr);padding:12px 14px;position:relative;text-align:left;transition:background-color .16s ease,color .16s ease,border-color .2s var(--fg-ease-soft),padding-left .2s var(--fg-ease-soft);width:100%}.forlais-doc-item:hover,.forlais-doc-item:focus-visible{background:#ffffff08;color:#fffffff5;outline:none;padding-left:18px}.forlais-doc-item.is-active{background:linear-gradient(90deg,#95b5d614,#95b5d600 70%);border-left-color:#95b5d6d9;color:#fffffffa}.forlais-doc-code{color:#7797b8d1;font-size:10px;font-weight:680;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.forlais-doc-item.is-active .forlais-doc-code{color:#95b5d6fa}.forlais-doc-title{font-size:13.5px;font-weight:440;letter-spacing:-.003em;line-height:1.32}.forlais-docs-viewer{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-width:0;overflow:hidden}.forlais-docs-viewer-header{align-items:end;border-bottom:1px solid rgba(144,164,184,.16);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:4px 0 18px}.forlais-doc-breadcrumb{color:#7797b8d6;font-size:10.5px;font-weight:680;letter-spacing:.24em;line-height:1;margin:0 0 12px;text-transform:uppercase}.forlais-docs-viewer-header h2{color:#f0f4f8f5;font-size:clamp(16px,1.3vw,19px);font-weight:500;letter-spacing:-.008em;line-height:1.2;margin:0;max-width:22em}.forlais-docs-viewer-actions{display:inline-flex;gap:8px}.forlais-docs-viewer-actions a{align-items:center;border:1px solid rgba(204,214,223,.2);border-radius:4px;color:#e0e7eec2;display:inline-flex;font-size:10.5px;font-weight:620;height:30px;letter-spacing:.1em;padding:0 12px;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.forlais-docs-viewer-actions a:hover,.forlais-docs-viewer-actions a:focus-visible{background:#ffffff0a;border-color:#e0e7ee75;color:#ffffffeb;outline:none}.forlais-docs-viewer-frame{background:#0d1015;border:1px solid rgba(144,164,184,.14);border-radius:10px;box-shadow:0 18px 48px #00000057;height:100%;margin-top:16px;min-height:0;overflow:hidden;position:relative}.forlais-docs-viewer-frame:before{color:#ccd6df66;content:"Loading document…";font-size:12.5px;left:50%;letter-spacing:.04em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.forlais-docs-viewer-frame iframe{background:transparent;border:0;display:block;height:100%;position:relative;width:100%;z-index:1}.forlais-docs-viewer-empty{align-items:center;border:1px dashed rgba(144,164,184,.18);border-radius:10px;color:#ccd6df80;display:flex;font-size:13px;height:100%;justify-content:center;margin-top:16px}@media (max-width: 1080px){.forlais-docs-workspace{grid-template-columns:1fr;height:auto}.forlais-docs-sidebar{border-bottom:1px solid rgba(144,164,184,.14);border-right:0;height:auto;max-height:480px;padding:0 0 18px}.forlais-docs-viewer{height:78vh;min-height:560px}}@media (max-width: 680px){.forlais-doc-item{align-items:start;grid-template-columns:1fr}.forlais-doc-code{white-space:nowrap}.forlais-doc-title{font-size:14px}.forlais-docs-viewer-header{grid-template-columns:1fr}.forlais-docs-viewer-actions{justify-content:flex-start}}@media (max-width: 760px){.forlais-docs-body{padding-left:var(--m-text);padding-right:var(--m-text)}}.forlais-docs-mlist{display:grid;gap:32px;margin-top:22px}.forlais-docs-mgroup-head h2{color:#7797b8e6;font-size:10.5px;font-weight:680;letter-spacing:.22em;line-height:1;margin:0;text-transform:uppercase}.forlais-docs-mgroup-head p{color:#ccd6df8f;font-size:13px;line-height:1.5;margin:10px 0 0;max-width:52ch}.forlais-docs-mgroup ul{border-top:1px solid rgba(144,164,184,.13);list-style:none;margin:15px 0 0;padding:0}.forlais-docs-mrow{align-items:center;border-bottom:1px solid rgba(144,164,184,.11);column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;padding:14px 2px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .18s ease,padding-left .22s var(--fg-ease-soft)}.forlais-docs-mrow:active{background:#ffffff08;padding-left:8px}.forlais-docs-mrow:focus-visible{background:#ffffff08;outline:2px solid rgba(119,151,184,.72);outline-offset:2px}.forlais-docs-mrow-code{color:#7797b8d1;font-size:9.5px;font-weight:680;grid-column:1;grid-row:1;letter-spacing:.14em;margin-bottom:5px;text-transform:uppercase}.forlais-docs-mrow-title{color:#e4e9eeeb;font-size:14.5px;font-weight:450;grid-column:1;grid-row:2;letter-spacing:-.004em;line-height:1.3}.forlais-docs-mrow-arrow{align-self:center;color:#90a4b880;font-size:15px;grid-column:2;grid-row:1 / span 2;transition:color .16s ease,transform .2s var(--fg-ease-soft)}.forlais-docs-mrow:active .forlais-docs-mrow-arrow{color:#dce4f0e6;transform:translate(1px,-1px)}.forlais-page-prose{display:grid;gap:20px;margin-top:clamp(56px,6vw,88px);max-width:680px}.forlais-page-prose h2{color:#f0f4f8f5;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.012em;line-height:1.14;margin:0;max-width:20em}.forlais-page-prose p{color:#dce2e8cc;font-size:15.5px;letter-spacing:0;line-height:1.6;margin:0;max-width:38em}.forlais-faq-list{border-top:1px solid rgba(144,164,184,.12);display:grid;gap:0;margin:0}.forlais-faq-item{border-bottom:1px solid rgba(144,164,184,.1);display:grid;gap:clamp(16px,2vw,32px);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);padding:clamp(20px,2.4vw,28px) 0}.forlais-faq-item dt{color:#e8ebeedb;font-size:13.5px;font-weight:620;letter-spacing:0;line-height:1.36;margin:0;max-width:340px}.forlais-faq-item dd{color:#ccd6dfa8;font-size:13px;letter-spacing:.015em;line-height:1.72;margin:0}.forlais-page-links{align-items:end;border-top:1px solid rgba(144,164,184,.12);display:grid;gap:clamp(20px,2.6vw,32px);grid-template-columns:minmax(0,.58fr) minmax(0,.62fr);margin-top:clamp(32px,4vw,52px);padding-top:clamp(24px,3vw,40px)}.forlais-page-links>div h2{color:#e8ebeedb;font-size:clamp(16px,1.4vw,19px);font-weight:620;letter-spacing:0;line-height:1.22;margin:6px 0 0;max-width:520px}.forlais-page-links nav{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.forlais-page-links nav a{align-items:center;border:1px solid rgba(204,214,223,.2);color:#e0e7eebd;display:flex;font-size:11px;font-weight:620;height:40px;justify-content:center;letter-spacing:.12em;padding:0 14px;text-align:center;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.forlais-page-links nav a:hover,.forlais-page-links nav a:focus-visible{background:#ffffff09;border-color:#e0e7ee7a;color:#ffffffeb;outline:none}@media (max-width: 980px){.forlais-faq-item{grid-template-columns:1fr;gap:10px}.forlais-page-links{grid-template-columns:1fr}.forlais-page-links nav{grid-template-columns:1fr}}.forlais-editorial{background:#050707;color:#e8ebeedb;margin:0 auto;max-width:1200px;min-height:calc(100vh - 58px);padding:clamp(72px,7vw,108px) clamp(36px,5vw,72px) clamp(96px,10vw,160px);width:100%}.forlais-editorial-hero{display:grid;gap:26px;max-width:720px}.forlais-editorial-eyebrow,.forlais-editorial-kicker{align-items:center;color:#8faeceeb;display:inline-flex;font-size:11px;font-weight:680;gap:12px;letter-spacing:.24em;line-height:1;margin:0;text-transform:uppercase}.forlais-editorial-eyebrow:before,.forlais-editorial-kicker:before{background:var(--fg-accent-strong);content:"";flex:0 0 auto;height:1px;width:20px}.forlais-editorial-title{color:#f5f7fafa;font-size:clamp(28px,3.2vw,46px);font-weight:700;letter-spacing:-.018em;line-height:1.06;margin:0;max-width:20em}.forlais-editorial-lede{color:#dce8f4d1;font-size:clamp(17px,1.3vw,20px);font-weight:400;letter-spacing:-.003em;line-height:1.5;margin:0;max-width:32em}.forlais-editorial-body{border-top:1px solid rgba(144,164,184,.14);display:grid;gap:24px;margin-top:clamp(56px,6vw,88px);max-width:720px;padding-top:clamp(40px,4.4vw,64px)}.forlais-editorial-h2{color:#f5f7faf5;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.012em;line-height:1.14;margin:6px 0 0;max-width:20em}.forlais-editorial-intro{color:#dce2e8bd;font-size:clamp(16px,1.18vw,17.5px);font-weight:400;letter-spacing:-.002em;line-height:1.62;margin:0;max-width:34em}.forlais-editorial-prose{display:grid;gap:18px;margin-top:14px}.forlais-editorial-prose p{color:#dce2e8d6;font-size:16.5px;font-weight:400;letter-spacing:-.003em;line-height:1.66;margin:0;max-width:34em}.forlais-editorial-prose strong{color:#f5f7fafa;font-weight:540;letter-spacing:-.005em}.forlais-editorial--wide-profile{max-width:1200px}.forlais-editorial--wide-profile .forlais-editorial-hero{align-items:end;column-gap:clamp(44px,6vw,92px);grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr);max-width:none}.forlais-editorial--wide-profile .forlais-editorial-eyebrow{grid-column:1 / -1}.forlais-editorial--wide-profile .forlais-editorial-lede{align-self:end;max-width:34em}.forlais-editorial--wide-profile .forlais-editorial-overview{max-width:none}.forlais-editorial--wide-profile .forlais-editorial-overview .forlais-editorial-prose{column-gap:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(8px,1vw,14px)}.forlais-editorial--wide-profile .forlais-editorial-overview .forlais-editorial-prose p{max-width:none}.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs){column-gap:clamp(36px,5vw,72px);grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);max-width:none}.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-kicker,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-h2,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-intro{grid-column:1}.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-prose,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-principles{grid-column:2;margin-top:0}.forlais-editorial--wide-profile .forlais-editorial-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.forlais-editorial-meta{display:flex;flex-wrap:wrap;gap:clamp(28px,3.5vw,48px) clamp(40px,5vw,64px);margin:clamp(28px,3vw,40px) 0 0;padding-top:clamp(24px,2.6vw,32px);border-top:1px solid rgba(144,164,184,.12)}.forlais-editorial-meta>div{display:grid;gap:6px}.forlais-editorial-meta dt{color:#7797b8bd;font-size:10.5px;font-weight:680;letter-spacing:.22em;line-height:1;margin:0;text-transform:uppercase}.forlais-editorial-meta dd{color:#f0f4f8eb;font-size:14.5px;font-weight:440;letter-spacing:0;line-height:1.3;margin:0}.forlais-editorial-principles{display:grid;gap:clamp(28px,3vw,40px);margin-top:clamp(20px,2.2vw,28px)}.forlais-editorial-principle{display:grid;gap:8px;max-width:34em}.forlais-editorial-principle h3{color:#f5f7faf5;font-size:17.5px;font-weight:540;letter-spacing:-.005em;line-height:1.34;margin:0}.forlais-editorial-principle p{color:#dce2e8c7;font-size:15.5px;font-weight:400;letter-spacing:-.002em;line-height:1.66;margin:0}.forlais-editorial-onward{border-top:1px solid rgba(144,164,184,.14);display:grid;gap:24px;margin-top:clamp(56px,6vw,88px);max-width:880px;padding-top:clamp(40px,4.4vw,64px)}.forlais-editorial-onward ul{border-top:1px solid rgba(144,164,184,.12);display:grid;gap:0;list-style:none;margin:8px 0 0;padding:0}.forlais-editorial-onward li{border-bottom:1px solid rgba(144,164,184,.1)}.forlais-editorial-onward a{align-items:baseline;color:#e8ebeed6;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr) auto;padding:clamp(20px,2.2vw,26px) 2px;transition:color .16s ease}.forlais-editorial-onward a:after{align-self:center;color:#ccd6df75;content:"→";font-size:15px;transition:transform .16s ease,color .16s ease}.forlais-editorial-onward a:hover:after,.forlais-editorial-onward a:focus-visible:after{color:#e8ebeedb;transform:translate(3px)}.forlais-editorial-onward a:hover,.forlais-editorial-onward a:focus-visible{color:#fffffffa;outline:none}.forlais-editorial-onward a span{color:#f5f7faf5;font-size:17px;font-weight:460;letter-spacing:-.005em;line-height:1.24}.forlais-editorial-onward a em{color:#dce2e89e;font-size:14.5px;font-style:normal;font-weight:400;letter-spacing:-.002em;line-height:1.56}.forlais-editorial-faq-list{border-top:1px solid rgba(144,164,184,.12);display:grid;gap:0;margin:14px 0 0}.forlais-editorial-faq{border-bottom:1px solid rgba(144,164,184,.1);display:grid;gap:10px;padding:clamp(20px,2.4vw,28px) 0}.forlais-editorial-faq dt{color:#f5f7faf0;font-size:16px;font-weight:540;letter-spacing:-.004em;line-height:1.36;margin:0;max-width:34em}.forlais-editorial-faq dd{color:#dce2e8c7;font-size:15.5px;font-weight:400;letter-spacing:-.002em;line-height:1.66;margin:0;max-width:34em}.forlais-editorial-docs{max-width:none}.forlais-docs-card{background:#ffffff06;border:1px solid rgba(144,164,184,.12);border-radius:12px;overflow:hidden}.forlais-docs-card-header{border-bottom:1px solid rgba(144,164,184,.1);display:flex;flex-direction:column;gap:6px;padding:clamp(18px,2.2vw,26px) clamp(20px,2.4vw,28px)}.forlais-docs-card-title{color:#f5f7faf5;font-size:clamp(15px,1.2vw,18px);font-weight:700;letter-spacing:-.008em;line-height:1.2;margin:0}.forlais-docs-card-desc{color:#c8d6e494;font-size:13px;font-weight:400;line-height:1.5;margin:0}.forlais-docs-card-count{color:#8faece80;font-family:var(--fg-font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;margin-top:2px;text-transform:uppercase}.forlais-docs-card-list{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width: 900px){.forlais-docs-card-list{grid-template-columns:1fr}}.forlais-docs-card-list>li:nth-child(odd) .forlais-docs-card-link{border-right:1px solid rgba(144,164,184,.07)}@media (max-width: 900px){.forlais-docs-card-list>li:nth-child(odd) .forlais-docs-card-link{border-right:0}}.forlais-docs-card-link{align-items:center;border-bottom:1px solid rgba(144,164,184,.07);color:#dce2e8d1;display:grid;gap:clamp(12px,1.8vw,22px);grid-template-columns:110px minmax(0,1fr) auto;padding:clamp(12px,1.5vw,16px) clamp(20px,2.4vw,28px);text-decoration:none;transition:background-color .16s ease,color .16s ease}.forlais-docs-card-list li:last-child .forlais-docs-card-link{border-bottom:0}.forlais-docs-card-link:hover,.forlais-docs-card-link:focus-visible{background:#ffffff08;color:#fffffff5;outline:none}.forlais-docs-card-code{color:#8faeced1;font-family:var(--fg-font-mono);font-size:10px;font-weight:680;letter-spacing:.12em;line-height:1;text-transform:uppercase}.forlais-docs-card-name{font-size:14px;font-weight:500;letter-spacing:-.003em;line-height:1.4}.forlais-docs-card-chevron{color:#ccd6df66;font-size:14px;padding-right:4px;transition:transform .16s ease,color .16s ease}.forlais-docs-card-link:hover .forlais-docs-card-chevron,.forlais-docs-card-link:focus-visible .forlais-docs-card-chevron{color:#e8ebeedb;transform:translate(3px)}.forlais-editorial-doc-code{color:#7797b8d6;font-size:10.5px;font-weight:680;letter-spacing:.14em;line-height:1;text-transform:uppercase}.forlais-editorial-doc-title{font-size:14px;font-weight:500;letter-spacing:-.003em;line-height:1.4}.forlais-editorial-doc-chevron{color:#ccd6df75;font-size:14px;padding-right:6px;transition:transform .16s ease,color .16s ease}.forlais-editorial-docs a:hover .forlais-editorial-doc-chevron,.forlais-editorial-docs a:focus-visible .forlais-editorial-doc-chevron{color:#e8ebeedb;transform:translate(3px)}.forlais-editorial--sticky-breakdown{display:grid;gap:0;grid-template-columns:minmax(260px,320px) minmax(0,1fr);max-width:1180px;padding:0}.forlais-editorial-sticky-panel{background:#ffffff06;border-right:1px solid rgba(144,164,184,.12);display:flex;flex-direction:column;gap:28px;padding:clamp(48px,6vw,80px) clamp(24px,3vw,40px) clamp(48px,6vw,80px);position:sticky;top:58px;height:calc(100vh - 58px);overflow-y:auto;scrollbar-width:none}.forlais-editorial-sticky-panel::-webkit-scrollbar{display:none}.forlais-editorial-sticky-panel .forlais-editorial-title{font-size:clamp(22px,2vw,30px);line-height:1.1}.forlais-editorial-sticky-panel .forlais-editorial-lede{font-size:13px;line-height:1.6;color:#c8d6e4b3}.forlais-editorial-breakdown{border-top:1px solid rgba(144,164,184,.12);display:flex;flex-direction:column;gap:0;margin-top:8px;padding-top:20px}.forlais-editorial-breakdown-item{align-items:center;border-bottom:1px solid rgba(144,164,184,.08);color:#c8d6e49e;display:flex;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.4;padding:12px 0;text-decoration:none;transition:color .16s ease}.forlais-editorial-breakdown-item:hover,.forlais-editorial-breakdown-item:focus-visible{color:#ffffffeb;outline:none}.forlais-editorial-scroll-body{padding:clamp(48px,6vw,80px) clamp(32px,4vw,64px) clamp(80px,8vw,120px)}.forlais-editorial-scroll-body .forlais-editorial-body{max-width:680px}.forlais-editorial-scroll-body .forlais-editorial-body:first-child{border-top:0;margin-top:0;padding-top:0}@media (max-width: 720px){.forlais-editorial--sticky-breakdown{grid-template-columns:1fr}.forlais-editorial-sticky-panel{height:auto;position:static;border-right:0;border-bottom:1px solid rgba(144,164,184,.12);padding:32px 22px 28px}.forlais-editorial-scroll-body{padding:32px 22px 64px}}@media (max-width: 720px){.forlais-editorial{padding-left:22px;padding-right:22px}.forlais-editorial-onward a{gap:6px;grid-template-columns:1fr}.forlais-editorial-onward a:after{display:none}.forlais-editorial--wide-profile .forlais-editorial-hero,.forlais-editorial--wide-profile .forlais-editorial-overview .forlais-editorial-prose,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs),.forlais-editorial--wide-profile .forlais-editorial-principles{grid-template-columns:1fr}.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-kicker,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-h2,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-intro,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-prose,.forlais-editorial--wide-profile .forlais-editorial-body:not(.forlais-editorial-overview,.forlais-editorial-docs,.forlais-editorial-faqs) .forlais-editorial-principles{grid-column:auto}.forlais-editorial-docs a{align-items:start;gap:4px;grid-template-columns:1fr}.forlais-editorial-doc-chevron{display:none}.forlais-docs-card-link{align-items:start;gap:4px;grid-template-columns:1fr;padding:12px 16px}.forlais-docs-card-chevron{display:none}}.forlais-visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.forlais-careers-pill{align-items:center;background:#080b0dd6;border:1px solid rgba(144,164,184,.16);border-radius:999px;color:#dce2e8c7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;line-height:1;padding:7px 12px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.forlais-careers-pill:hover,.forlais-careers-pill:focus-visible{background:#ffffff0a;border-color:#e0e7ee66;color:#ffffffeb;outline:none}.forlais-careers-pill.is-active{background:#e8ebeeeb;border-color:#e8ebeeeb;color:#080b0df0}.forlais-careers-pill-count{color:#7797b8c7;font-family:var(--fg-font-mono);font-size:10px;font-weight:580}.forlais-careers-pill.is-active .forlais-careers-pill-count{color:#080b0d99}.forlais-careers-empty{align-items:center;background:#0a0c0ec2;border:1px solid rgba(144,164,184,.12);border-radius:8px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:clamp(20px,2.4vw,28px)}.forlais-careers-empty p{color:#dce2e8cc;font-size:13px;margin:0}.forlais-careers-empty button{background:transparent;border:1px solid rgba(204,214,223,.22);border-radius:6px;color:#e0e7eec7;cursor:pointer;font-family:inherit;font-size:11px;font-weight:680;height:36px;letter-spacing:.16em;padding:0 16px;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.forlais-careers-empty button:hover,.forlais-careers-empty button:focus-visible{background:#ffffff0a;border-color:#e0e7ee80;color:#fffffff0;outline:none}.forlais-careers-role-meta{border-top:1px solid rgba(144,164,184,.12);margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.4vw,32px);position:relative;z-index:1}.forlais-careers-role-meta dl{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.forlais-careers-role-meta dl>div{border-right:1px solid rgba(144,164,184,.1);display:grid;gap:6px;padding:clamp(14px,2vw,20px) clamp(14px,2vw,20px) clamp(14px,2vw,20px) 0}.forlais-careers-role-meta dl>div:last-child{border-right:0}.forlais-careers-role-meta dt{color:#7797b8c7;font-size:10px;font-weight:680;letter-spacing:.16em;text-transform:uppercase}.forlais-careers-role-meta dd{color:#e8ebeedb;font-size:14px;font-weight:540;line-height:1.4;margin:0}.forlais-careers-role-section{border-top:1px solid rgba(144,164,184,.12);display:grid;gap:clamp(16px,2vw,24px);margin-top:clamp(32px,4vw,52px);padding-top:clamp(24px,3vw,40px);position:relative;z-index:1}.forlais-careers-role-section header{display:grid;gap:10px}.forlais-careers-role-section h2{color:#e8ebeedb;font-size:clamp(16px,1.5vw,20px);font-weight:620;letter-spacing:0;line-height:1.2;margin:0;max-width:680px}.forlais-careers-role-section ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.forlais-careers-role-section li{border-left:1px solid rgba(144,164,184,.22);color:#ccd6dfc7;font-size:13px;letter-spacing:.015em;line-height:1.72;padding:0 0 0 14px}.forlais-careers-role-apply{border-top:1px solid rgba(144,164,184,.12);display:grid;gap:clamp(18px,2.4vw,26px);margin-top:clamp(32px,4vw,52px);padding-top:clamp(24px,3vw,40px);position:relative;z-index:1;scroll-margin-top:84px}.forlais-careers-role-apply header{display:grid;gap:10px}.forlais-careers-role-apply h2{color:#e8ebeedb;font-size:clamp(16px,1.5vw,20px);font-weight:620;letter-spacing:0;line-height:1.2;margin:0;max-width:680px}.forlais-careers-role-apply header p{color:#ccd6dfa8;font-size:13px;letter-spacing:.015em;line-height:1.7;margin:0;max-width:680px}.forlais-apply-form{background:#0a0c0ec2;border:1px solid rgba(144,164,184,.12);border-radius:8px;display:grid;gap:clamp(16px,1.8vw,20px);padding:clamp(20px,2.4vw,28px)}.forlais-apply-summary{border-bottom:1px solid rgba(144,164,184,.1);color:#ccd6dfad;font-size:13px;letter-spacing:.015em;line-height:1.7;margin:0;padding-bottom:clamp(14px,1.6vw,18px)}.forlais-apply-row{display:grid;gap:clamp(14px,1.6vw,18px)}.forlais-apply-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.forlais-apply-field{display:grid;gap:6px}.forlais-apply-field label{color:#7797b8db;font-size:11px;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.forlais-apply-field input[type=text],.forlais-apply-field input[type=email],.forlais-apply-field input[type=tel],.forlais-apply-field input[type=url],.forlais-apply-field input[type=search],.forlais-apply-field input:not([type]),.forlais-apply-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#050606db;border:1px solid rgba(144,164,184,.2);border-radius:6px;color:#e8ebeef0;font-family:inherit;font-size:13px;line-height:1.6;padding:10px 12px;transition:border-color .16s ease,background-color .16s ease;width:100%}.forlais-apply-field textarea{min-height:80px;resize:vertical}.forlais-apply-field input:focus-visible,.forlais-apply-field textarea:focus-visible{border-color:#e0e7ee80;outline:none}.forlais-apply-field input[aria-invalid=true],.forlais-apply-field textarea[aria-invalid=true]{border-color:#e57171b3}.forlais-apply-field input[type=file]{background:transparent;border:1px dashed rgba(144,164,184,.32);border-radius:6px;color:#e0e7eec7;font-family:inherit;font-size:12.5px;padding:12px}.forlais-apply-hint{color:#ccd6df80;font-size:11.5px;letter-spacing:.015em;line-height:1.5;margin:0}.forlais-apply-error{color:#e57171e6;font-size:11.5px;letter-spacing:.015em;line-height:1.5;margin:0}.forlais-apply-error--block{background:#46181852;border:1px solid rgba(229,113,113,.36);border-radius:6px;padding:10px 12px}.forlais-apply-consent{border:1px solid rgba(144,164,184,.12);border-radius:6px;display:grid;gap:10px;margin:0;padding:14px 16px}.forlais-apply-consent legend{color:#7797b8db;font-size:11px;font-weight:680;letter-spacing:.14em;padding:0 6px;text-transform:uppercase}.forlais-apply-checkbox label{align-items:flex-start;color:#dce2e8c7;display:grid;font-size:12.5px;gap:10px;grid-template-columns:18px 1fr;line-height:1.6}.forlais-apply-checkbox input{accent-color:rgba(224,231,238,.86);margin-top:2px}.forlais-apply-checkbox a{color:#e8ebeedb;text-decoration:underline;text-decoration-color:#e8ebee4d;text-underline-offset:2px}.forlais-apply-checkbox a:hover,.forlais-apply-checkbox a:focus-visible{text-decoration-color:#e8ebeeb3}.forlais-apply-actions{align-items:center;border-top:1px solid rgba(144,164,184,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:clamp(12px,1.6vw,18px)}.forlais-apply-submit{align-items:center;background:#e0e7eeeb;border:1px solid rgba(224,231,238,.92);border-radius:6px;color:#080b0df0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:680;height:42px;justify-content:center;letter-spacing:.14em;padding:0 22px;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.forlais-apply-submit:hover:not(:disabled),.forlais-apply-submit:focus-visible{background:#fff;outline:none}.forlais-apply-submit:disabled{cursor:not-allowed;opacity:.55}.forlais-apply-meta{color:#ccd6df99;font-size:12px;letter-spacing:.015em;line-height:1.5;margin:0}.forlais-apply-meta a{color:#e8ebeedb;text-decoration:underline;text-decoration-color:#e8ebee4d;text-underline-offset:2px}.forlais-apply-success{background:#0a0c0ec2;border:1px solid rgba(144,164,184,.16);border-radius:8px;display:grid;gap:12px;padding:clamp(24px,2.8vw,32px)}.forlais-apply-success h2{color:#e8ebeeeb;font-size:clamp(18px,1.8vw,22px);font-weight:620;letter-spacing:0;line-height:1.2;margin:0}.forlais-apply-success p{color:#ccd6dfb3;font-size:13px;letter-spacing:.015em;line-height:1.72;margin:0}.forlais-apply-success a{color:#e8ebeeeb;text-decoration:underline;text-decoration-color:#e8ebee4d;text-underline-offset:2px}@media (max-width: 880px){.forlais-careers-role-meta dl{grid-template-columns:1fr 1fr}.forlais-careers-role-meta dl>div{border-right:0;border-bottom:1px solid rgba(144,164,184,.1)}.forlais-apply-row--two{grid-template-columns:1fr}}@media (max-width: 640px){.forlais-careers-role-meta dl{grid-template-columns:1fr}}.forlais-careers-hero2{margin:0 auto;max-width:1440px;padding:clamp(96px,11vw,168px) clamp(32px,3.5vw,56px) clamp(56px,6vw,96px);text-align:left}.forlais-careers-hero2 h1{color:#fff;font-size:clamp(32px,3.4vw,48px);font-weight:700;letter-spacing:-.022em;line-height:1.04;margin:0;max-width:18ch}.forlais-careers-hero2-cta{margin-top:clamp(28px,2.8vw,40px)}.forlais-careers-hero2-cta a{color:#ffffffeb;font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.32);padding-bottom:4px;transition:border-color .16s ease,color .16s ease}.forlais-careers-hero2-cta a:hover{color:#fff;border-color:#ffffffb3}.forlais-careers-stats{margin:0 auto;max-width:1440px;padding:clamp(24px,2.4vw,36px) clamp(32px,3.5vw,56px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2vw,32px);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.forlais-careers-stats>div{display:flex;flex-direction:column;gap:6px}.forlais-careers-stats .k{color:#ffffff6b;font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.forlais-careers-stats .v{color:#f5f8fcf5;font-size:clamp(16px,1.15vw,18px);font-weight:600;letter-spacing:-.005em}@media (max-width: 760px){.forlais-careers-stats{grid-template-columns:repeat(2,1fr);gap:20px}}.forlais-careers-block{margin:0 auto;max-width:1440px;padding:clamp(64px,7vw,112px) clamp(32px,3.5vw,56px)}.forlais-careers-blockhead{max-width:720px;margin-bottom:clamp(28px,3vw,44px)}.forlais-careers-blockhead-kicker{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0 0 14px}.forlais-careers-blockhead h2{color:#f8fafcfa;font-size:clamp(22px,2.2vw,32px);font-weight:600;letter-spacing:-.018em;line-height:1.08;margin:0}.forlais-careers-blockhead-intro{color:#dce4f0b3;font-size:clamp(15px,1.1vw,17px);line-height:1.55;margin:18px 0 0;max-width:60ch}.forlais-careers-numlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,64px);row-gap:0;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 820px){.forlais-careers-numlist{grid-template-columns:1fr}}.forlais-careers-numlist li{display:grid;grid-template-columns:56px 1fr;gap:clamp(16px,1.8vw,28px);padding:clamp(24px,2.6vw,32px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.forlais-careers-numlist .n{color:#ffffff6b;font-family:var(--fg-font-mono);font-size:14px;font-weight:500;padding-top:4px}.forlais-careers-numlist h3{color:#f8fafcfa;font-size:clamp(18px,1.4vw,22px);font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.forlais-careers-numlist p{color:#dce4f0b8;font-size:clamp(15px,1.1vw,17px);line-height:1.6;margin:0;max-width:60ch}.forlais-careers-process{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,1.6vw,24px);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.forlais-careers-process{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.forlais-careers-process{grid-template-columns:1fr}}.forlais-careers-process li{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(16px,1.6vw,22px);display:flex;flex-direction:column;gap:10px}.forlais-careers-process .n{color:#ffffff6b;font-family:var(--fg-font-mono);font-size:13px;font-weight:500}.forlais-careers-process h3{color:#f8fafcfa;font-size:clamp(17px,1.2vw,20px);font-weight:600;margin:0;letter-spacing:-.008em}.forlais-careers-process p{color:#dce4f0b3;font-size:14.5px;line-height:1.5;margin:0}@media (max-width: 760px){.forlais-careers-block{padding-top:46px;padding-bottom:46px;padding-left:var(--m-text);padding-right:var(--m-text)}.forlais-roles-grid,.forlais-careers-filterbar{margin-left:calc(var(--m-edge) - var(--m-text));margin-right:calc(var(--m-edge) - var(--m-text))}.forlais-careers-blockhead{margin-bottom:24px}.forlais-careers-numlist li{grid-template-columns:30px 1fr;gap:14px;padding:20px 0}.forlais-careers-numlist .n{font-size:12.5px;padding-top:3px}.forlais-careers-numlist h3{font-size:17px;margin-bottom:6px}}@media (max-width: 600px){.forlais-careers-process{border-top:1px solid rgba(255,255,255,.08);display:block}.forlais-careers-process li{background:none;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;gap:5px;padding:20px 2px 20px 42px;position:relative}.forlais-careers-process li:before{background:#ffffff24;bottom:-18px;content:"";left:11px;position:absolute;top:30px;width:1px}.forlais-careers-process li:last-child:before{display:none}.forlais-careers-process .n{align-items:center;background:#0a0c10;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#ffffffa3;display:flex;height:23px;justify-content:center;left:0;position:absolute;top:17px;width:23px}.forlais-careers-process h3{font-size:17px}}.forlais-careers-filterbar{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:clamp(18px,1.6vw,24px);display:flex;flex-direction:column;gap:clamp(14px,1.4vw,20px)}.forlais-careers-search{position:relative;display:flex;align-items:center}.forlais-careers-search-icon{position:absolute;left:14px;color:#ffffff6b;font-size:16px;pointer-events:none}.forlais-careers-search input{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f8fafcf0;font-size:15px;font-family:inherit;padding:12px 40px 12px 38px;width:100%;transition:border-color .16s ease,background .16s ease}.forlais-careers-search input::placeholder{color:#fff6}.forlais-careers-search input:focus{outline:none;border-color:#ffffff52;background:#ffffff0f}.forlais-careers-search-clear{position:absolute;right:12px;background:transparent;border:0;color:#ffffff8c;cursor:pointer;font-size:18px;padding:4px 8px;border-radius:4px}.forlais-careers-search-clear:hover{color:#fff;background:#ffffff14}.forlais-careers-filterrow{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.forlais-careers-filterrow-label{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:.02em;min-width:90px;padding-top:6px}.forlais-careers-filterrow-pills{display:flex;flex-wrap:wrap;gap:8px;flex:1}.forlais-careers-filterbar-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:clamp(12px,1.2vw,16px)}.forlais-careers-filterbar-count{color:#dce4f0b8;font-size:14px;font-weight:500}.forlais-careers-filterbar-reset{background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#dce4f0d9;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;transition:border-color .16s ease,background .16s ease,color .16s ease}.forlais-careers-filterbar-reset:hover:not(:disabled){border-color:#ffffff52;color:#fff}.forlais-careers-filterbar-reset:disabled{opacity:.4;cursor:not-allowed}.forlais-careers-pill{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dce4f0d1;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:border-color .16s ease,background .16s ease,color .16s ease}.forlais-careers-pill:hover{border-color:#ffffff47;color:#fff}.forlais-careers-pill.is-active{background:#ffffffeb;border-color:#ffffffeb;color:#0a0e18}.forlais-careers-pill-count{color:#ffffff80;font-size:12px;font-weight:500}.forlais-careers-pill.is-active .forlais-careers-pill-count{color:#0a0e188c}.forlais-roles-grid{margin-top:clamp(24px,2.4vw,32px);display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0}.forlais-roles-grid>li{display:grid}@media (max-width: 1180px){.forlais-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.forlais-roles-grid{grid-template-columns:1fr}}.forlais-rolecard{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2vw,30px);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.forlais-rolecard:hover{border-color:#ffffff38;background:#ffffff0b;transform:translateY(-2px)}.forlais-rolecard-discipline{color:#ffffff80;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.forlais-rolecard-title{color:#f8fafcfa;font-size:clamp(18px,1.4vw,22px);font-weight:600;letter-spacing:-.012em;line-height:1.18;margin:0}.forlais-rolecard-summary{color:#dce4f0b8;font-size:14.5px;line-height:1.5;margin:0}.forlais-rolecard-meta{display:flex;flex-wrap:wrap;gap:18px;margin:4px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.forlais-rolecard-meta>div{display:flex;flex-direction:column;gap:3px}.forlais-rolecard-meta dt{color:#ffffff6b;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.forlais-rolecard-meta dd{color:#e1e8f2db;font-size:13.5px;font-weight:500;margin:0}.forlais-rolecard-cta{color:#fff9;font-size:13.5px;font-weight:500;margin-top:8px;display:inline-flex;align-items:center;gap:6px}.forlais-rolecard-cta .arrow{transition:transform .16s ease,color .16s ease}.forlais-rolecard:hover .forlais-rolecard-cta{color:#fff}.forlais-rolecard:hover .forlais-rolecard-cta .arrow{color:#fff;transform:translate(3px)}.forlais-careers-empty{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(28px,3vw,44px);margin-top:clamp(24px,2.4vw,32px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.forlais-careers-empty-kicker{color:#ffffff6b;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px}.forlais-careers-empty p{color:#dce4f0c7;font-size:15px;line-height:1.5;margin:0}.forlais-careers-empty button{background:#ffffffeb;border:0;border-radius:8px;color:#0a0e18;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 16px}.forlais-careers-empty button:hover{background:#fff}.forlais-careers-comp{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(28px,3vw,44px);max-width:760px}.forlais-careers-comp-kicker{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0 0 14px}.forlais-careers-comp-body{color:#e1e8f2d1;font-size:clamp(15px,1.1vw,17px);line-height:1.6;margin:0}.forlais-careers-pillars{display:grid;gap:clamp(16px,1.6vw,22px);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 980px){.forlais-careers-pillars{grid-template-columns:1fr}}.forlais-careers-pillar{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(22px,2vw,28px)}.forlais-careers-pillar h3{color:#f8fafcfa;font-size:clamp(17px,1.2vw,20px);font-weight:600;letter-spacing:-.008em;margin:0 0 10px}.forlais-careers-pillar p{color:#dce4f0b8;font-size:14.5px;line-height:1.55;margin:0}.forlais-careers-search input::-webkit-search-cancel-button,.forlais-careers-search input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.forlais-careers-hero2-cta a:focus-visible{border-color:#ffffffb3;color:#fff}.forlais-careers-search-clear:focus-visible{background:#ffffff14;color:#fff}.forlais-careers-filterbar-reset:focus-visible:not(:disabled){border-color:#ffffff52;color:#fff}.forlais-rolecard:focus-visible{background:#ffffff0b;border-color:#ffffff38}.forlais-rolecard:focus-visible .forlais-rolecard-cta{color:#fff}.forlais-rolecard:focus-visible .forlais-rolecard-cta .arrow{color:#fff;transform:translate(3px)}.forlais-apply-field input[type=file]::file-selector-button{background:#e0e7eeeb;border:1px solid rgba(224,231,238,.92);border-radius:5px;color:#080b0df0;cursor:pointer;font:inherit;font-size:11px;font-weight:680;letter-spacing:.1em;margin-right:12px;padding:8px 12px;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease}.forlais-apply-field input[type=file]::file-selector-button:hover{background:#fff;border-color:#fff}.fm-home{--fm-bg: #060708;--fm-bg-raised: #0c0e10;--fm-bg-card: #0a0c0e;--fm-line: rgba(150, 170, 190, .14);--fm-line-strong: rgba(150, 170, 190, .26);--fm-text: rgba(238, 241, 244, .96);--fm-text-2: rgba(196, 204, 212, .82);--fm-text-3: rgba(168, 178, 188, .7);--fm-accent: rgba(150, 184, 218, .92);--fm-accent-soft: rgba(150, 184, 218, .7);--fm-display: clamp(2.05rem, 1.5rem + 2.9vw, 2.95rem);--fm-h2: clamp(1.6rem, 1.28rem + 1.7vw, 2.2rem);--fm-h3: clamp(1.16rem, 1.02rem + .74vw, 1.5rem);--fm-lede: clamp(1rem, .95rem + .34vw, 1.15rem);--fm-body: .9375rem;--fm-meta: .8125rem;--fm-gutter: max(var(--m-text), env(safe-area-inset-left), env(safe-area-inset-right));--fm-section: clamp(52px, 11vw, 84px);--fm-measure: 60ch;--fm-radius: 16px;--fm-radius-sm: 12px;background:var(--fm-bg);color:var(--fm-text);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}.fm-home *,.fm-home *:before,.fm-home *:after{box-sizing:border-box}.fm-section{background:var(--fm-bg);padding:var(--fm-section) var(--fm-gutter);position:relative;z-index:5}.fm-section--flush{padding-inline:0}.fm-shell{margin-inline:auto;max-width:640px;width:100%}.fm-kicker{color:var(--fm-accent);font-size:var(--fm-meta);font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.fm-h2{color:var(--fm-text);font-size:var(--fm-h2);font-weight:560;letter-spacing:-.01em;line-height:1.16;margin:14px 0 0;max-width:18ch;text-wrap:balance}.fm-lede{color:var(--fm-text-2);font-size:var(--fm-lede);font-weight:420;line-height:1.55;margin:18px 0 0;max-width:var(--fm-measure)}.fm-body{color:var(--fm-text-2);font-size:var(--fm-body);font-weight:420;line-height:1.6;margin:0;max-width:var(--fm-measure)}.fm-rule{background:linear-gradient(90deg,var(--fm-accent-soft),rgba(150,184,218,0));border:0;display:block;height:1px;margin:0 0 22px;width:46px}.fm-home .forlais-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.fm-home .forlais-reveal.is-in{opacity:1;transform:translateZ(0);will-change:auto}.fm-programmes{background:#000;height:320svh;position:relative;z-index:5}.fm-prog-stage{background:#000;display:flex;flex-direction:column;height:100svh;overflow:hidden;position:sticky;top:0}.fm-prog-head{padding:clamp(26px,7svh,60px) var(--fm-gutter) 0;will-change:opacity,transform}.fm-programmes-title{font-size:clamp(1.34rem,1.1rem + 1vw,1.62rem)}.fm-deal{align-content:center;display:grid;flex:1 1 auto;gap:18px;grid-auto-columns:74vw;grid-auto-flow:column;list-style:none;margin:0;padding:0 var(--fm-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--fm-gutter);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fm-deal::-webkit-scrollbar{display:none}.fm-deal-item{align-self:center;scroll-snap-align:center;will-change:transform,opacity}.fm-deal-card{aspect-ratio:824 / 1100;border-radius:var(--fm-radius);display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.fm-deal-card:focus-visible{outline:2px solid var(--fm-accent);outline-offset:3px}.fm-deal-img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.fm-deal-img--full{opacity:0}.fm-ev2{--fm-ev2-ease: cubic-bezier(.22, 1, .36, 1);--p: 0;background:#000;height:230svh;position:relative}.fm-ev2-stage{height:100svh;overflow:hidden;position:sticky;top:0}.fm-ev2-phone{clip-path:circle(32vw at 50% 37%);left:50%;opacity:0;position:absolute;top:58svh;transform:translate(-50%) translateY(-38svh);width:84vw;z-index:0}.fm-ev2-panel{bottom:calc(42svh + 8px);display:grid;left:0;opacity:0;padding:0 var(--fm-gutter);position:absolute;right:0;top:0;z-index:2}.fm-ev2-panel>*{align-self:end;grid-area:1 / 1}.fm-ev2-head{opacity:clamp(0,calc((.5 - var(--p)) / .12),1)}.fm-ev2-head .fm-h2{margin-top:10px}.fm-ev2-head .fm-body{margin-top:12px}.fm-ev2-models{opacity:clamp(0,calc((var(--p) - .46) / .12),1);pointer-events:none}.fm-ev2.is-models-live .fm-ev2-models{pointer-events:auto}.fm-ev2-models-eyebrow{color:var(--fm-text-3);font-size:.75rem;font-weight:560;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.fm-ev2-models .fm-model-list{margin-top:12px}.fm-ev2-models .fm-model-list a{min-height:44px}.fm-ev2-models .fm-evaesi-cta{margin-top:18px}@media (max-height: 720px){.fm-ev2-models-eyebrow{display:none}}.fm-ev2.is-revealed .fm-ev2-phone{animation:fm-ev2-phone 2.6s var(--fm-ev2-ease) forwards}.fm-ev2.is-revealed .fm-ev2-panel{animation:fm-ev2-fade .9s ease 2.2s forwards}@keyframes fm-ev2-phone{0%{opacity:0;clip-path:circle(32vw at 50% 37%);transform:translate(-50%) translateY(-38svh)}14%{opacity:1;clip-path:circle(32vw at 50% 37%);transform:translate(-50%) translateY(-38svh)}34%{opacity:1;clip-path:circle(32vw at 50% 37%);transform:translate(-50%) translateY(-38svh)}60%{opacity:1;clip-path:circle(200vw at 50% 37%);transform:translate(-50%) translateY(-38svh)}84%{opacity:1;clip-path:circle(200vw at 50% 37%);transform:translate(-50%) translateY(0)}to{opacity:1;clip-path:circle(200vw at 50% 37%);transform:translate(-50%) translateY(0)}}@keyframes fm-ev2-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.fm-ev2{height:auto}.fm-ev2-stage{display:flex;flex-direction:column;height:auto;overflow:visible;padding:clamp(40px,9vh,80px) var(--fm-gutter) clamp(48px,9vh,84px);position:static}.fm-ev2-phone{animation:none;clip-path:none;margin:36px auto 0;opacity:1;order:3;position:static;transform:none;width:72vw}.fm-ev2-panel{bottom:auto;display:block;opacity:1;padding:0;position:static}.fm-ev2-head,.fm-ev2-models{opacity:1}.fm-ev2-models{margin-top:32px;pointer-events:auto}}.fm-model-list{border-top:1px solid var(--fm-line);list-style:none;margin:14px 0 0;padding:0}.fm-model-list li{border-bottom:1px solid var(--fm-line)}.fm-model-list a{align-items:center;color:var(--fm-text);display:grid;gap:14px;grid-template-columns:26px 1fr auto;min-height:56px;padding:12px 2px;text-decoration:none}.fm-model-list a:focus-visible{outline:2px solid var(--fm-accent);outline-offset:2px}.fm-model-list img{height:24px;object-fit:contain;width:24px}.fm-model-name{font-size:.9375rem;font-weight:520;letter-spacing:.08em;text-transform:uppercase}.fm-model-chevron{color:var(--fm-text-3);font-size:16px}.fm-evaesi-cta{align-items:center;border:1px solid var(--fm-line-strong);border-radius:999px;color:var(--fm-text);display:inline-flex;font-size:.8125rem;font-weight:600;gap:10px;letter-spacing:.08em;margin-top:30px;min-height:48px;padding:0 22px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.fm-evaesi-cta:focus-visible{outline:2px solid var(--fm-accent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.fm-evaesi-cta:hover{background:#ffffff0a;border-color:var(--fm-accent)}}.fm-continue{background:var(--fm-bg-raised);border-top:1px solid var(--fm-line)}.fm-continue-list{display:flex;flex-direction:column;list-style:none;margin:28px 0 0;padding:0}.fm-continue-row{align-items:center;border-top:1px solid var(--fm-line);color:var(--fm-text);display:grid;gap:4px 14px;grid-template-columns:1fr auto;padding:20px 2px;text-decoration:none}.fm-continue-list li:last-child .fm-continue-row{border-bottom:1px solid var(--fm-line)}.fm-continue-row:focus-visible{outline:2px solid var(--fm-accent);outline-offset:2px}.fm-continue-label{color:var(--fm-accent-soft);font-size:.6875rem;font-weight:600;grid-column:1;letter-spacing:.16em;text-transform:uppercase}.fm-continue-title{color:var(--fm-text);font-size:var(--fm-h3);font-weight:540;grid-column:1}.fm-continue-body{color:var(--fm-text-3);font-size:.9375rem;grid-column:1;line-height:1.5;margin:2px 0 0;max-width:46ch}.fm-continue-chevron{color:var(--fm-text-3);font-size:18px;grid-column:2;grid-row:1 / span 3}.fm-mission{background:var(--fm-bg);border-top:1px solid var(--fm-line)}.fm-mission-body{display:flex;flex-direction:column;gap:16px;margin-top:22px}.fm-mission-coda{color:var(--fm-text);font-size:var(--fm-lede);font-weight:520;line-height:1.5;margin:8px 0 0;max-width:var(--fm-measure)}.fm-mission-more{display:flex;flex-direction:column;gap:16px}.fm-mission-more[hidden]{display:none}.fm-mission-toggle{align-items:center;align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--fm-line-strong);border-radius:999px;color:var(--fm-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:560;gap:8px;min-height:44px;margin-top:4px;padding:0 18px;transition:border-color .2s ease,background .2s ease}.fm-mission-toggle:active{background:#96aabe14}.fm-mission-toggle:focus-visible{border-color:var(--fm-accent);outline:2px solid var(--fm-accent);outline-offset:3px}@media (hover: hover) and (pointer: fine){.fm-mission-toggle:hover{border-color:var(--fm-accent-soft)}}.fm-mission-toggle-icon{border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;display:inline-block;height:7px;width:7px;transform:translateY(-2px) rotate(45deg);transition:transform .22s ease}.fm-mission-toggle[aria-expanded=true] .fm-mission-toggle-icon{transform:translateY(1px) rotate(225deg)}@media (max-width: 760px){:root:not(.forlais-route-nonhome) .forlais-footer{background:#060708;position:relative;z-index:5}}@media (prefers-reduced-motion: reduce){.fm-home .forlais-reveal{opacity:1;transform:none;transition:none;will-change:auto}.fm-home .fm-programmes{height:auto}.fm-home .fm-prog-stage{height:auto;position:static}.fm-home .fm-prog-head,.fm-home .fm-deal-item{opacity:1!important;transform:none!important}.fm-home .fm-deal-img--full{opacity:1!important}.fm-home *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.fm-deal{scroll-snap-type:none}}.forlais-seidon-page{--company-black: #000;--company-white: #f7f5ed;--company-muted: rgba(235, 240, 248, .72);--company-dim: rgba(255, 255, 255, .09);--company-blue: #0d5fb4;--seidon-accent: rgba(140, 200, 235, .95);--seidon-band: max(32px, calc((100vw - 1440px)/2 + 32px) );--seidon-lane: clamp(22px, 2.4vw, 40px);--s-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-eyebrow-size: 11.5px;--t-eyebrow-track: .06em;--t-eyebrow-weight: 500;--t-heading-size: clamp(18px, 1.4vw, 22px);--t-heading-weight: 600;--t-heading-track: -.012em;--t-body-size: 14.5px;--t-body-line: 1.5;--t-meta-size: 13px;--c-text: rgba(248, 250, 252, .98);--c-body: rgba(220, 228, 240, .72);--c-body-strong: rgba(232, 240, 250, .92);--c-faint: rgba(255, 255, 255, .5);--c-accent: var(--seidon-accent);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 22px;--sp-6: 30px;--sp-8: 44px;--box-pad: clamp(22px, 2vw, 30px);--box-radius: 12px;--cell-gap: clamp(14px, 1.4vw, 20px);--cell-pad: clamp(22px, 2vw, 30px);--c-line: rgba(255, 255, 255, .08);--c-line-soft: rgba(255, 255, 255, .06);--c-surface: rgba(255, 255, 255, .025);background:var(--company-black);color:var(--company-white);min-height:100vh}@media (max-width: 1160px){.forlais-seidon-page{--seidon-band: 24px}}@media (max-width: 980px){.forlais-seidon-page{--seidon-band: 20px}}@media (max-width: 760px){.forlais-seidon-page{--seidon-band: var(--m-text)}}.forlais-scene{position:relative;height:580vh;background:#000}.forlais-scene.is-static{height:auto}.forlais-scene-stage{position:sticky;top:var(--seidon-nav, 59px);height:calc(100vh - var(--seidon-nav, 59px));min-height:540px;overflow:hidden;display:grid;grid-template-rows:1fr;padding:clamp(18px,2vw,28px) var(--seidon-band) clamp(20px,2.4vw,34px)}.is-static .forlais-scene-stage{position:static;height:auto;overflow:visible}.forlais-scene-grid{display:grid;grid-template-columns:minmax(0,34fr) minmax(0,44fr) minmax(0,22fr);grid-template-rows:auto 1fr;gap:var(--cell-gap);align-items:stretch;min-height:0}.is-static .forlais-scene-grid{grid-template-columns:1fr;grid-template-rows:none;height:auto}.forlais-cell{position:relative;display:flex;flex-direction:column;min-height:0;padding:var(--cell-pad);border:1px solid transparent;border-radius:var(--box-radius);background:rgba(255,255,255,calc(.014 * var(--reveal, 0)))}.forlais-cell-frame{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible;z-index:2}.forlais-cell-frame-path{fill:none;stroke:var(--c-line);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.forlais-cell--contents>:not(.forlais-cell-frame),.forlais-cell--chapter .forlais-scene-feed,.forlais-cell--note>:not(.forlais-cell-frame){opacity:var(--reveal, 0);transition:none}.forlais-cell--feature .forlais-kicker,.forlais-cell--feature .forlais-feature-lead{opacity:var(--reveal-feature, 0);transition:none}.is-static .forlais-cell{border-color:var(--c-line)}.is-static .forlais-cell-frame{display:none}.is-static .forlais-cell--contents>:not(.forlais-cell-frame),.is-static .forlais-cell--chapter .forlais-scene-feed,.is-static .forlais-cell--note>:not(.forlais-cell-frame),.is-static .forlais-cell--feature .forlais-kicker,.is-static .forlais-cell--feature .forlais-feature-lead{opacity:1}.forlais-cell--feature{grid-column:1;grid-row:1;background:var(--c-surface)}.forlais-cell--contents{grid-column:1;grid-row:2;overflow:hidden}.forlais-cell--chapter{grid-column:2;grid-row:1 / span 2;overflow:hidden;padding:0;display:flex;flex-direction:column}.forlais-chapter-head{flex:none;padding:var(--cell-pad) var(--cell-pad) clamp(14px,1.6vw,20px);border-bottom:1px solid var(--c-line-soft);opacity:var(--reveal, 0)}.forlais-chapter-head-title{margin:var(--sp-2) 0 0;color:var(--c-text);font-size:clamp(19px,1.7vw,24px);font-weight:600;letter-spacing:-.015em;line-height:1.15}.forlais-cell--chapter .forlais-scene-feed{position:relative;flex:1}.forlais-scene-chapter-head,.is-static .forlais-chapter-head{display:none}.is-static .forlais-scene-chapter-head{display:block;margin-bottom:clamp(16px,2.2vh,24px)}.is-static .forlais-scene-chapter-title{margin:var(--sp-2) 0 0;color:var(--c-text);font-size:clamp(21px,5.6vw,26px);font-weight:600;letter-spacing:-.015em;line-height:1.16}.forlais-cell--note{overflow:hidden}.forlais-cell--n1{grid-column:3;grid-row:1}.forlais-cell--n2{grid-column:3;grid-row:2}.is-static .forlais-cell--feature,.is-static .forlais-cell--chapter,.is-static .forlais-cell--contents,.is-static .forlais-cell--note{grid-column:1;grid-row:auto}.forlais-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.forlais-kicker{margin:0 0 var(--sp-3);color:var(--c-accent);font-size:var(--t-eyebrow-size);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase}.forlais-feature-title{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.015em;line-height:1.12;color:var(--c-text)}.forlais-feature-lead{margin:var(--sp-3) 0 0;max-width:44ch;color:var(--c-body);font-size:clamp(12.5px,1vw,13.5px);line-height:1.55}.forlais-toc{margin-top:var(--sp-3);display:flex;flex-direction:column;flex:1;justify-content:space-between}.forlais-toc-row{display:grid;grid-template-columns:26px 1fr auto;gap:var(--sp-3);align-items:baseline;width:100%;margin:0;padding:5px 0;border:0;background:none;color:var(--c-faint);font:inherit;text-align:left;cursor:pointer;transition:color .2s var(--fg-ease, ease)}.forlais-toc-num{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-faint);transition:color .2s var(--fg-ease, ease)}.forlais-toc-label{font-size:var(--t-meta-size);font-weight:500;letter-spacing:-.005em;line-height:1.3}.forlais-toc-arrow{font-size:12px;color:var(--c-accent);opacity:0;transform:translate(-3px);transition:opacity .2s var(--fg-ease, ease),transform .2s var(--fg-ease, ease)}.forlais-toc-row:hover{color:var(--c-body-strong)}.forlais-toc-row:hover .forlais-toc-arrow{opacity:.6;transform:none}.forlais-toc-row:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.forlais-toc-row.is-active{color:var(--c-text)}.forlais-toc-row.is-active .forlais-toc-num{color:var(--c-accent)}.forlais-toc-row.is-active .forlais-toc-arrow{opacity:1;transform:none}.forlais-note-title{margin:0 0 var(--sp-3);color:var(--c-text);font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.012em;line-height:1.22}.forlais-note-body{margin:0;color:var(--c-body);font-size:13.5px;line-height:1.5}.forlais-seidon-page~.forlais-cookie-notice,.forlais-public-page:has(.forlais-seidon-page) .forlais-cookie-notice{max-width:320px}.forlais-feature-title{--intro-invert: 0}.forlais-feature-title>span:first-child{display:inline-block;white-space:nowrap}.forlais-scene-feed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;min-height:0;z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 11%,#000 88%,transparent 100%)}.forlais-scene-feed-inner{position:absolute;inset:0 0 auto 0;padding:clamp(26px,3.2vw,40px) clamp(26px,3vw,38px);will-change:transform}.is-static .forlais-scene-feed{opacity:1;overflow:visible;mask-image:none;-webkit-mask-image:none}.is-static .forlais-scene-feed-inner{position:static;transform:none!important}.forlais-scene-chapter{display:flex;flex-direction:column;justify-content:center;min-height:var(--chapter-min-h, 380px);margin:0 0 clamp(24px,4vh,44px);max-width:52ch}.forlais-scene-block{opacity:0;will-change:opacity,transform}.forlais-scene.is-static .forlais-scene-block{opacity:1;transform:none}.forlais-scene-ch-head{margin:0 0 clamp(16px,2.4vh,26px)}.forlais-scene-ch-eyebrow{margin:0;color:var(--c-accent);font-size:var(--t-eyebrow-size);font-weight:var(--t-eyebrow-weight);letter-spacing:var(--t-eyebrow-track);text-transform:uppercase}.forlais-scene-ch-body{margin:0 0 var(--sp-4);color:var(--c-body);font-size:14.5px;line-height:1.45}.forlais-scene-ch-head+.forlais-scene-ch-body{color:var(--c-body-strong);font-size:clamp(15.5px,1.25vw,18px);line-height:1.62}.forlais-scene-ch-belief{position:relative;margin:0 0 var(--sp-4);padding-left:38px;color:var(--c-body);font-size:14.5px;line-height:1.45}.forlais-scene-ch-belief-mark{position:absolute;left:0;top:.18em;font-family:var(--s-font-mono);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-accent);letter-spacing:.04em}.forlais-scene-ch-quote{margin:var(--sp-5) 0 0;padding-left:var(--sp-5);border-left:2px solid var(--c-accent);color:var(--c-body-strong);font-size:clamp(15.5px,1.25vw,18px);font-style:italic;line-height:1.5}@media (max-width: 760px){.is-static .forlais-cell{background:none;border-color:transparent;border-radius:0;padding-left:0;padding-right:0}.is-static .forlais-cell--note,.is-static .forlais-cell--contents{display:none}.is-static .forlais-cell--feature{padding-top:0;padding-bottom:24px}.is-static .forlais-cell--chapter{border-top:1px solid var(--c-line);overflow:visible;padding:0}.forlais-scene-acc-item{border-bottom:1px solid var(--c-line)}.forlais-scene-acc-summary{align-items:center;column-gap:var(--sp-3);cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;list-style:none;padding:17px 0;-webkit-tap-highlight-color:transparent}.forlais-scene-acc-summary::-webkit-details-marker{display:none}.forlais-scene-acc-num{color:var(--c-faint);font-family:var(--s-font-mono);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;grid-column:1;grid-row:1;letter-spacing:.04em;margin-bottom:5px}.forlais-scene-acc-title{color:var(--c-text);font-size:17px;font-weight:600;grid-column:1;grid-row:2;letter-spacing:-.012em;line-height:1.25}.forlais-scene-acc-item[open] .forlais-scene-acc-num{color:var(--c-accent)}.forlais-scene-acc-chevron{align-self:center;border-bottom:1.5px solid var(--c-faint);border-right:1.5px solid var(--c-faint);grid-column:2;grid-row:1 / 3;height:8px;transform:translateY(-2px) rotate(45deg);transition:transform .26s var(--fg-ease-soft, ease);width:8px}.forlais-scene-acc-item[open] .forlais-scene-acc-chevron{border-color:var(--c-accent);transform:translateY(2px) rotate(-135deg)}.forlais-scene-acc-body{padding:2px 0 24px}.forlais-scene-acc-item[open] .forlais-scene-acc-body{animation:forlais-seidon-acc .32s var(--fg-ease-soft, ease)}.forlais-scene-acc-body .forlais-scene-ch-body{color:var(--c-body);font-size:14.5px;line-height:1.58;margin:0 0 var(--sp-4)}.forlais-scene-acc-body .forlais-scene-ch-belief{font-size:14.5px}.forlais-scene-acc-body>:last-child{margin-bottom:0}}@keyframes forlais-seidon-acc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.forlais-intro-the{color:var(--w55, rgba(232, 240, 250, .55))}.forlais-intro-seidon{color:var(--c-accent);font-weight:680}.forlais-intro-string{color:var(--c-body, rgba(232, 240, 250, .74))}.forlais-intro-caret{display:inline-block;width:2px;height:1.05em;margin-left:.08em;align-self:center;background:var(--seidon-accent);animation:forlais-intro-blink 1.1s ease infinite}@keyframes forlais-intro-blink{0%,45%{opacity:1}55%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.forlais-intro-caret{animation:none;opacity:0}}.forlais-seidon-chapter>.forlais-reveal{max-width:820px}.forlais-gov-page{background:#050606;min-height:100vh;color:#e8ebeedb}.forlais-gov-body{display:flex;gap:clamp(28px,3.5vw,56px);max-width:1440px;margin:0 auto;padding:0 clamp(36px,5vw,72px) clamp(96px,10vw,160px)}.forlais-gov-sidebar{flex:0 0 clamp(240px,26vw,340px)}.forlais-gov-sidebar-card{background:radial-gradient(ellipse at 38% 38%,#2e5a96,#1e4278 48%,#0d1e3d);border-radius:16px;box-shadow:0 20px 60px #00000080,inset 0 0 0 1px #ffffff0f;display:flex;flex-direction:column;padding:clamp(22px,2.6vw,32px);position:sticky;top:78px;max-height:calc(100vh - 98px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.forlais-gov-sidebar-title{color:#fffffff5;font-size:clamp(16px,1.4vw,20px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.forlais-gov-sidebar-sub{color:#ffffff5c;font-family:var(--fg-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;margin:5px 0 0;text-transform:uppercase}.forlais-gov-sidebar-rule{background:#ffffff1a;height:1px;margin:16px 0}.forlais-gov-sidebar-nav{display:flex;flex-direction:column}.forlais-gov-group{border-bottom:1px solid rgba(255,255,255,.07)}.forlais-gov-group-btn{align-items:center;background:none;border:0;color:#fff9;cursor:pointer;display:flex;font:inherit;gap:8px;padding:10px 0;text-align:left;transition:color .16s ease;width:100%}.forlais-gov-group-btn:hover,.forlais-gov-group-btn.is-open{color:#fffffff5}.forlais-gov-group-label{flex:1;font-size:clamp(12px,1vw,14px);font-weight:560;line-height:1.3}.forlais-gov-group-count{color:#ffffff4d;font-family:var(--fg-font-mono);font-size:9px;font-weight:500;letter-spacing:.06em}.forlais-gov-group-chevron{color:#fff6;font-size:14px;font-weight:300;flex-shrink:0;width:16px;text-align:center}.forlais-gov-group-items{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;padding:0 0 0 6px;pointer-events:none;transition:grid-template-rows .22s ease,opacity .18s ease,padding .18s ease}.forlais-gov-group-items.is-open{grid-template-rows:1fr;opacity:1;padding:0 0 10px 6px;pointer-events:auto}.forlais-gov-group-items-inner{display:flex;flex-direction:column;min-height:0}.forlais-gov-doc-link{color:#c8daec8c;display:flex;flex-direction:column;gap:2px;font-size:11px;padding:6px 0;text-decoration:none;transition:color .14s ease}.forlais-gov-doc-link:hover{color:#ffffffe0}.forlais-gov-doc-code{font-family:var(--fg-font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.forlais-gov-doc-name{font-weight:480;line-height:1.3}.forlais-gov-content{flex:1 1 auto;min-width:0}.forlais-gov-section{margin-bottom:clamp(28px,3vw,44px)}@media (max-width: 760px){.forlais-gov-body{flex-direction:column;padding:0 20px 80px}.forlais-gov-sidebar{flex:none}.forlais-gov-sidebar-card{position:static;max-height:none}}@media (prefers-reduced-motion: reduce){.forlais-gov-group-items{transition:none}}.forlais-cpage{background:#050608;color:#e8ebeedb}.forlais-csection{margin:0 auto;max-width:1440px;padding:clamp(48px,5vw,80px) clamp(36px,4vw,72px)}.forlais-csection+.forlais-csection{padding-top:0}.forlais-band>.forlais-csection{padding-top:clamp(80px,9vw,144px);padding-bottom:clamp(80px,9vw,144px)}.forlais-band+.forlais-band>.forlais-csection{padding-top:clamp(80px,9vw,144px)}.forlais-band--stat>.forlais-csection{padding-top:clamp(64px,7vw,108px);padding-bottom:clamp(64px,7vw,108px)}.forlais-chapter{display:flex;flex-direction:column;gap:20px;margin-bottom:clamp(28px,3.4vw,48px)}.forlais-chapter h2{color:#fff;font-size:clamp(34px,4vw,56px);font-weight:600;letter-spacing:-.024em;line-height:1.04;margin:0;max-width:22ch}.forlais-chero{align-items:center;display:flex;min-height:clamp(420px,56vh,560px);overflow:hidden;position:relative;background:#050707}.forlais-chero--center{text-align:center;justify-content:center}.forlais-constellation,.forlais-chero-net{top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none;position:absolute;width:100%}.forlais-chero-net,.forlais-chero-glow{display:none}.forlais-chero-photo{background-position:right center;background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.forlais-chero--img .forlais-chero-glow{display:none}.forlais-chero-veil{background:linear-gradient(90deg,#05070cf0,#05070cc7 26%,#05070c52,#05070c00 86%),linear-gradient(0deg,rgba(5,7,12,.55),transparent 42%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.forlais-chero:not(.forlais-chero--img) .forlais-chero-veil{display:none}.forlais-chero--center.forlais-chero--img .forlais-chero-veil{background:radial-gradient(70% 90% at 50% 50%,rgba(5,7,12,.7) 0%,rgba(5,7,12,.45) 55%,transparent 90%),linear-gradient(0deg,rgba(5,7,12,.55),transparent 50%)}.forlais-chero-inner{margin:0 auto;max-width:1440px;padding:clamp(56px,6vw,96px) clamp(32px,3.5vw,56px);position:relative;width:100%;z-index:2}.forlais-chero--center .forlais-chero-inner{max-width:760px}.forlais-chero-eyebrow{color:#ffffff7a;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1;margin:0 0 22px}.forlais-chero-rule{display:none}.forlais-chero-title{color:#fff;font-size:clamp(32px,3.4vw,48px);font-weight:700;letter-spacing:-.022em;line-height:1.04;margin:0;max-width:24ch}.forlais-chero--center .forlais-chero-title{margin-inline:auto}.forlais-chero-lede{color:#dce4f0bd;font-size:clamp(17px,1.25vw,20px);font-weight:400;line-height:1.55;margin:24px 0 0;max-width:60ch}.forlais-chero--center .forlais-chero-lede{margin:24px auto 0;max-width:50ch}@media (max-width: 760px){.forlais-chero-inner{padding:clamp(40px,9vw,56px) var(--m-text)}.forlais-chero-eyebrow{font-size:12.5px;margin-bottom:15px}.forlais-chero-title{font-size:clamp(27px,7.4vw,33px);letter-spacing:-.02em;line-height:1.08}.forlais-chero-lede{font-size:15px;line-height:1.5;margin-top:17px}}.forlais-cumbrella+.forlais-csection{padding-top:clamp(28px,3vw,44px)}.forlais-conward{border-top:1px solid rgba(144,164,184,.14);display:grid;gap:0;margin:0 auto;max-width:1200px}.forlais-conward a{align-items:center;border-bottom:1px solid rgba(144,164,184,.1);color:#dce2e8d1;display:flex;gap:16px;justify-content:space-between;padding:clamp(16px,1.8vw,22px) 0;text-decoration:none;transition:color .16s ease}.forlais-conward a:hover{color:#fff}.forlais-conward a span:last-child{color:#c9a860cc}.forlais-reveal{opacity:0;transform:translateY(18px);transition:opacity .72s var(--fg-ease-soft),transform .72s var(--fg-ease-soft)}.forlais-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.forlais-reveal{opacity:1;transform:none;transition:none}}.forlais-company-page{--company-black: #000;--company-white: #f7f5ed;--company-muted: rgba(235, 240, 248, .72);--company-dim: rgba(255, 255, 255, .09);--company-blue: #0d5fb4;--company-panel: #143d70;background:var(--company-black);color:var(--company-white);font-family:Inter,system-ui,sans-serif;letter-spacing:0;overflow:clip}.forlais-company-hero-pin{position:relative;height:460vh}.forlais-company-hero{position:sticky;top:var(--nav-h, 59px);height:calc(100svh - var(--nav-h, 59px));min-height:560px;overflow:hidden;background:#000}.forlais-company-hero:after{content:"";position:absolute;right:0;bottom:-8%;width:2px;height:22%;background:linear-gradient(180deg,transparent,rgba(0,140,255,.9),transparent);opacity:.9}.forlais-company-question{position:relative;height:420svh;margin-top:0;background:#000}.forlais-company-question-stage{position:sticky;top:0;height:100svh;overflow:hidden;background:#000}.forlais-company-question-card{position:absolute;z-index:1;overflow:hidden;background:#031026;box-shadow:0 46px 120px #000000b8;will-change:left,top,width,height,opacity,border-radius}.forlais-company-question-card img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.96) contrast(1.08);transform:scale(1.035)}.forlais-company-question-sequence{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:clamp(24px,5vw,80px);color:#fff;font-size:clamp(18px,1.7vw,26px);font-weight:850;letter-spacing:.08em;line-height:1.18;text-align:center;text-transform:uppercase;transition:opacity .22s ease}.forlais-company-question-sequence span{position:absolute;width:min(1180px,88vw);opacity:0;transition:opacity .28s ease}.forlais-company-question-sequence span.is-active{opacity:1}.forlais-company-principles-head p,.forlais-company-seidon-cta p{margin:0;color:#5ca4eec2;font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.forlais-company-principles-head h2,.forlais-company-seidon-cta h2{max-width:20ch;margin:0;color:#fff;font-size:clamp(24px,2.6vw,38px);font-weight:700;letter-spacing:-.015em;line-height:1.12;text-transform:uppercase}.forlais-company-seidon-cta{padding:0 clamp(26px,5vw,92px) clamp(120px,12vw,220px);background:#000}.forlais-company-seidon-cta>div{max-width:1260px;margin:0 auto;padding-top:clamp(56px,7vw,100px);border-top:1px solid rgba(255,255,255,.16)}.forlais-company-seidon-cta a{display:inline-flex;align-items:center;gap:10px;margin-top:34px;color:#fff;font-size:13px;font-weight:850;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}@media (max-width: 1020px){.forlais-company-hero{min-height:auto;padding-top:92px;padding-bottom:72px}}.forlais-company-pillars{position:absolute;z-index:2;top:clamp(72px,6vh,92px);bottom:clamp(36px,6vh,92px);left:max(32px,(100vw - 1376px) / 2);right:max(32px,(100vw - 1376px) / 2)}.forlais-pillar{position:absolute;top:0;bottom:0;left:var(--x, calc(var(--pillar-index, 0) * 25%));width:var(--w, 23%);transform:translateY(var(--ty, 0px));display:block;overflow:hidden;border-radius:clamp(14px,1.3vw,22px);background:#04101f;text-decoration:none;box-shadow:0 40px 90px #0009;will-change:left,width,transform}.forlais-pillar--forlais{z-index:2}.forlais-pillar--forlais .forlais-pillar-media{background-size:auto 100%;background-position:left center}.forlais-pillar-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;gap:clamp(28px,4.5vw,84px);padding:clamp(28px,3.4vw,60px);opacity:0;pointer-events:none}.forlais-pillar-content-main{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,18px);max-width:36ch}.forlais-pillar-content--split .forlais-pillar-content-main{max-width:32ch}.forlais-pillar-content-aside{display:flex;flex-direction:column;max-width:30ch}.forlais-pillar--forlais .forlais-pillar-content{opacity:clamp(0,calc((var(--open, 0) - .5) / .28),1)}.forlais-pillar--evaesi .forlais-pillar-content{opacity:clamp(0,calc((var(--p2, 0) - .5) / .3),1)}.forlais-pillar--research .forlais-pillar-content{opacity:clamp(0,calc((var(--p4, 0) - .45) / .3),1)}.forlais-pillar-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#02060e66,#02060ebd)}.forlais-pillar-content--mission:before{background:linear-gradient(90deg,#02060ecc,#02060ea8 70%,#02060e5c 90%,#02060e26)}.forlais-pillar-content-eyebrow{margin:0;color:#fffffff5;font-size:clamp(13px,1.05vw,16px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.1}.forlais-pillar-content-text{margin:0;max-width:34ch;color:#ffffffdb;font-size:clamp(12px,.95vw,15px);font-weight:400;line-height:1.6}.forlais-pillar--forlais .forlais-pillar-content-text{max-width:46ch;color:#ffffffe6;font-size:clamp(14px,.95vw,16px);line-height:1.55}.forlais-pillar--research .forlais-pillar-content-main{max-width:min(58%,760px)}.forlais-pillar--research .forlais-pillar-content-text{max-width:none;color:#ffffffe0;font-size:clamp(14px,.95vw,16px);line-height:1.55}.forlais-pillar-content--two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,72px);align-items:start;align-content:center}.forlais-pillar-content--two-col .forlais-pillar-content-main{max-width:none}.forlais-pillar-content-second{display:flex;flex-direction:column;gap:clamp(12px,1.2vw,18px)}.forlais-whatwedo{background:#000;height:220vh}.forlais-whatwedo-inner{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 max(32px,(100vw - 1376px) / 2)}.forlais-whatwedo-inner>*{max-width:1000px}.forlais-whatwedo-eyebrow{margin:0 0 clamp(22px,3vh,40px);color:#8cc8ebf2;font-size:clamp(11px,.86vw,13px);font-weight:700;letter-spacing:.26em;text-transform:uppercase}.forlais-whatwedo-lead{margin:0 auto;max-width:26ch;color:#fffffff7;font-size:clamp(22px,2.2vw,31px);font-weight:700;line-height:1.18;letter-spacing:-.015em}.forlais-whatwedo-follow{margin:clamp(24px,3.4vh,40px) auto 0;max-width:48ch;color:#ffffff9e;font-size:clamp(14px,1.05vw,16px);font-weight:400;line-height:1.55}.forlais-howwework{background:#000;padding:clamp(10px,2vh,30px) max(32px,(100vw - 1376px) / 2) clamp(120px,20vh,240px) calc(max(32px,(100vw - 1376px) / 2) + clamp(36px,3.8vw,56px))}@media (max-width: 760px){.forlais-csection{padding-left:var(--m-text);padding-right:var(--m-text)}.forlais-howwework{padding-left:var(--m-text);padding-right:var(--m-text);padding-bottom:clamp(72px,12vh,120px)}.forlais-company-seidon-cta{padding-left:var(--m-text);padding-right:var(--m-text)}}.forlais-howwework-head{margin:0 0 clamp(34px,5vh,64px)}.forlais-howwework-eyebrow{margin:0 0 clamp(14px,2vh,22px);color:#8cc8ebf2;font-size:clamp(11px,.86vw,13px);font-weight:700;letter-spacing:.26em;text-transform:uppercase}.forlais-howwework-head h2{margin:0;max-width:18ch;color:#fff;font-size:clamp(22px,2.2vw,32px);font-weight:800;line-height:1.05;letter-spacing:-.01em}.forlais-howwework-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,44px) clamp(18px,2vw,36px)}.forlais-howwework-item{padding-top:clamp(18px,1.6vw,26px);border-top:1px solid rgba(255,255,255,.14)}.forlais-howwework-title{margin:0 0 clamp(10px,1.2vw,16px);color:#fff;font-size:clamp(16px,1.35vw,21px);font-weight:700;line-height:1.2;letter-spacing:-.005em}.forlais-howwework-body{margin:0;color:#ffffff9e;font-size:clamp(14px,1vw,16px);line-height:1.6}@media (max-width: 900px){.forlais-howwework-grid{grid-template-columns:repeat(2,1fr);gap:clamp(22px,4vw,32px)}}@media (max-width: 560px){.forlais-howwework-grid{grid-template-columns:1fr}}@media (max-width: 760px){.forlais-whatwedo{height:auto}.forlais-whatwedo-inner{position:static;height:auto;padding:clamp(56px,12vh,96px) 22px}}.forlais-pillar-content-tagline{margin:clamp(4px,.6vw,10px) 0 0;color:#8cc8ebf5;font-size:clamp(15px,1.3vw,22px);font-weight:600;letter-spacing:.03em}.forlais-pillar-content--mission{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,2.6vh,36px)}.forlais-pillar-content--mission .forlais-pillar-content-main{position:static;width:min(82%,1040px);max-width:none;gap:clamp(8px,.9vw,14px)}.forlais-pillar-content--mission .forlais-pillar-content-text{max-width:none}.forlais-pillar-question{position:relative;width:min(82%,1040px);min-height:clamp(150px,18vh,220px)}.forlais-pillar-q{position:absolute;top:0;left:0;width:100%;margin:0;color:#fff;font-size:clamp(16px,1.7vw,24px);font-weight:800;line-height:1.16;letter-spacing:.005em;text-transform:uppercase}.forlais-pillar-q--0{opacity:clamp(0,calc((.36 - var(--p3, 0)) / .12),1)}.forlais-pillar-q--1{opacity:min(clamp(0,calc((var(--p3, 0) - .34) / .12),1),clamp(0,calc((.68 - var(--p3, 0)) / .12),1))}.forlais-pillar-q--2{opacity:clamp(0,calc((var(--p3, 0) - .66) / .12),1)}.forlais-pillar-cta{position:absolute;right:clamp(28px,3.4vw,60px);bottom:clamp(28px,3.4vw,60px);display:inline-flex;align-items:center;padding:clamp(12px,1vw,16px) clamp(22px,2.2vw,34px);border:1px solid rgba(255,255,255,.45);border-radius:4px;color:#fff;text-decoration:none;font-size:clamp(10px,.85vw,13px);font-weight:600;letter-spacing:.22em;text-transform:uppercase;pointer-events:auto;transition:border-color .2s ease,background .2s ease}.forlais-pillar-cta:hover{border-color:#ffffffe6;background:#ffffff14}.forlais-pillar-media{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 62%;transform:scale(1.04);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.forlais-pillar-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03060d 4%,#03070ed1 34%,#040c1a29 66%,#03060d9e),radial-gradient(120% 58% at 50% 116%,rgba(40,120,220,.28),transparent 70%)}.forlais-pillar--evaesi .forlais-pillar-veil{background:linear-gradient(180deg,#03060dc7 2%,#03070e70 30%,#040c1a0d 60%,#03060d66),radial-gradient(120% 60% at 50% 116%,rgba(34,210,190,.4),transparent 72%)}.forlais-pillar--research .forlais-pillar-veil{background:linear-gradient(180deg,#03060d 4%,#03070ed1 34%,#040c1a29 66%,#03060d9e),radial-gradient(120% 58% at 50% 116%,rgba(116,98,226,.3),transparent 70%)}.forlais-pillar--eve .forlais-pillar-veil{background:linear-gradient(180deg,#03060d 4%,#03070ed1 34%,#040c1a29 66%,#03060d9e),radial-gradient(120% 58% at 50% 116%,rgba(36,178,158,.3),transparent 70%)}.forlais-pillar--forlais .forlais-pillar-mark{width:clamp(76px,7vw,124px);filter:invert(1) brightness(1.05) drop-shadow(0 6px 18px rgba(0,0,0,.55))}@keyframes forlais-pillar-rise{to{transform:translateY(0);opacity:1}}.forlais-company-hero-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.forlais-company-hero-banner{position:relative;width:min(760px,88vw);display:flex;flex-direction:column;align-items:center;text-align:center;opacity:clamp(0,calc((.5 - var(--open, 0)) / .18),1)}.forlais-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.forlais-company-hero-banner:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:150%;height:230%;transform:translate(-50%,-50%);background:radial-gradient(60% 55% at 50% 50%,rgba(2,4,9,.88),rgba(2,4,9,.45) 55%,transparent 78%)}.forlais-company-hero-kicker{margin:0 0 clamp(10px,1vw,16px);color:#ffffffeb;font-size:clamp(14px,1.5vw,22px);font-weight:800;letter-spacing:.34em;text-transform:uppercase;line-height:1}.forlais-company-hero-word{display:block;width:clamp(350px,40vw,700px);max-width:100%;height:auto}@keyframes forlais-banner-fade{to{opacity:1}}@media (prefers-reduced-motion: reduce){.forlais-pillar{animation:none;opacity:1;transform:translateY(var(--pillar-rise, 0px))}.forlais-company-hero-banner{animation:none}}@media (max-width: 1020px){.forlais-company-hero-pin{height:auto}.forlais-company-hero{position:static;height:auto;min-height:auto;overflow:visible;padding:clamp(92px,14vw,120px) 0 clamp(48px,8vw,80px);display:flex;flex-direction:column}.forlais-company-hero-center{position:static;display:block;pointer-events:auto;order:0}.forlais-company-pillars{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;height:auto;margin-top:clamp(40px,7vw,72px);order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.4vw,20px)}.forlais-pillar,.forlais-pillar--forlais{position:relative;top:auto;bottom:auto;left:auto;width:auto;aspect-ratio:.82;transform:none;opacity:1;animation:none}.forlais-company-hero-banner{position:relative;left:auto;top:auto;transform:none;scale:1;translate:0 0;width:100%;margin:0 0 clamp(26px,6vw,44px);align-items:center;text-align:center;opacity:1;animation:none}.forlais-company-hero-banner:before{display:none}}@media (max-width: 680px){.forlais-company-hero{padding-inline:18px}.forlais-company-question{height:360svh}.forlais-company-question-sequence{font-size:clamp(17px,5.8vw,27px);letter-spacing:.05em}.forlais-company-question-sequence span{width:min(330px,86vw)}}@media (max-width: 760px){.forlais-company-hero-pin{display:none}}.forlais-csurfaces{position:relative;height:760vh;background:#050608}.forlais-csurfaces-sticky{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.forlais-csurfaces-lockup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,2.4vw,16px);pointer-events:none;will-change:opacity}.forlais-csurfaces-tile.forlais-pillar{position:absolute;inset:auto;width:auto;aspect-ratio:auto;margin:0;transform:none;will-change:top,right,bottom,left}.forlais-csurfaces-tile .forlais-pillar-media,.forlais-csurfaces-tile.forlais-pillar--forlais .forlais-pillar-media{background-size:cover;background-position:center;transform:none}.forlais-csurfaces-tile .forlais-pillar-content{align-items:stretch;flex-direction:column;justify-content:center;gap:clamp(14px,3.4vw,22px);padding:clamp(30px,8vw,44px) clamp(24px,7vw,38px);max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.forlais-csurfaces-tile .forlais-pillar-content:before{background:linear-gradient(180deg,#02060e85,#02060ebd)}.forlais-csurfaces-tile .forlais-pillar-content-main{max-width:none;display:flex;flex-direction:column;gap:clamp(16px,4vw,24px)}.forlais-csurfaces-block{display:flex;flex-direction:column;gap:clamp(8px,2vw,12px)}.forlais-csurfaces-block--split{margin-top:clamp(6px,2vw,10px);padding-top:clamp(16px,4vw,22px);border-top:1px solid rgba(255,255,255,.16)}@media (prefers-reduced-motion: reduce){.forlais-csurfaces{height:auto}.forlais-csurfaces-sticky{position:static;height:auto;overflow:visible;display:flex;flex-direction:column;gap:16px;padding:0 18px 32px}.forlais-csurfaces-lockup{display:none}.forlais-csurfaces-tile.forlais-pillar{position:relative;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;min-height:66vh}.forlais-csurfaces-tile .forlais-pillar-content{opacity:1!important}}.forlais-cstatement{position:relative;height:280vh;background:#000}.forlais-cstatement-sticky{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center}.forlais-cstatement-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:1;pointer-events:none;will-change:opacity}.forlais-cstatement-inner{position:relative;z-index:2;width:100%;max-width:520px;margin:0 auto;padding:0 clamp(28px,8vw,44px);text-align:center;will-change:opacity,transform}.forlais-cstatement-eyebrow{margin:0 0 clamp(20px,4vh,32px);color:#8cc8ebf2;font-size:clamp(11px,3vw,13px);font-weight:700;letter-spacing:.26em;text-transform:uppercase}.forlais-cstatement-lead{margin:0 auto;max-width:19ch;color:#fffffffa;font-size:clamp(25px,6.6vw,34px);font-weight:700;line-height:1.18;letter-spacing:-.02em}.forlais-cstatement-follow{margin:clamp(22px,4vh,34px) auto 0;max-width:40ch;color:#ffffffa3;font-size:clamp(14px,4vw,16px);font-weight:400;line-height:1.55}@media (prefers-reduced-motion: reduce){.forlais-cstatement{height:auto}.forlais-cstatement-sticky{position:static;height:auto;min-height:70vh;padding:clamp(56px,12vh,96px) 0}.forlais-cstatement-veil{display:none}.forlais-cstatement-inner{opacity:1!important;transform:none!important}}.forlais-doc-block{margin:0 auto;max-width:1440px;padding:clamp(40px,4vw,64px) clamp(36px,4vw,72px)}.forlais-doc-block--wide{max-width:1440px}.forlais-doc-blockhead{max-width:720px;margin-bottom:clamp(28px,3vw,44px)}.forlais-doc-blockhead-kicker{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0 0 14px}.forlais-doc-blockhead h2{color:#f8fafcfa;font-size:clamp(18px,1.8vw,24px);font-weight:600;letter-spacing:-.018em;line-height:1.08;margin:0}.forlais-doc-prose{color:#dce4f0c7;font-size:clamp(15px,1.1vw,17px);font-weight:400;line-height:1.62;max-width:68ch}.forlais-doc-prose p{margin:0 0 1em}.forlais-doc-prose p:last-child{margin-bottom:0}.forlais-faq-cat{padding-top:clamp(28px,3vw,44px);padding-bottom:clamp(28px,3vw,44px)}.forlais-faq-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:clamp(28px,3vw,44px)}.forlais-faq-card-head{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:clamp(18px,2vw,28px);margin-bottom:clamp(24px,2.6vw,36px);padding-bottom:clamp(18px,2vw,26px);border-bottom:1px solid rgba(255,255,255,.1)}.forlais-faq-card-num{color:#ffffff52;font-family:var(--fg-font-mono);font-size:clamp(22px,2.2vw,32px);font-weight:300;letter-spacing:-.02em;line-height:1}.forlais-faq-card-kicker{color:#ffffff73;font-size:12.5px;font-weight:500;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.forlais-faq-card-head h2{color:#f8fafcfa;font-size:clamp(16px,1.4vw,19px);font-weight:700;letter-spacing:-.008em;line-height:1.2;margin:0}.forlais-faq-card-count{color:#ffffff73;font-size:12.5px;font-weight:500;letter-spacing:.02em}@media (max-width: 640px){.forlais-faq-card-head{grid-template-columns:1fr;align-items:start}.forlais-faq-card-count{justify-self:start}}.forlais-faq-card .forlais-faq-list{border-top:0}.forlais-faq-card .forlais-faq-list>.forlais-faq-item:nth-last-child(-n+3){border-bottom:0}.forlais-faq-anchors{margin:0 auto;max-width:1440px;padding:clamp(20px,2vw,32px) clamp(32px,3.5vw,56px) 0;display:flex;flex-wrap:wrap;gap:8px}.forlais-faq-anchors a{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#dce4f0c7;font-size:12.5px;font-weight:500;letter-spacing:.01em;padding:6px 14px;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease}.forlais-faq-anchors a:hover{border-color:#ffffff47;color:#fff;background:#ffffff0f}.forlais-faq-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3vw,48px);row-gap:0;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 1180px){.forlais-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.forlais-faq-list{grid-template-columns:1fr}}.forlais-faq-item{padding:clamp(18px,2vw,24px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.forlais-faq-q{color:#f8fafcf5;font-size:clamp(13px,1vw,15px);font-weight:600;letter-spacing:-.008em;line-height:1.3;margin:0 0 6px}.forlais-faq-a{color:#dce4f0b8;font-size:clamp(12.5px,.9vw,13.5px);font-weight:400;line-height:1.55;margin:0}.forlais-contact-grid{display:grid;gap:clamp(16px,1.6vw,22px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 780px){.forlais-contact-grid{grid-template-columns:1fr}}.forlais-contact-card{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(24px,2.2vw,32px);display:flex;flex-direction:column;gap:12px;transition:border-color .16s ease,background .16s ease}.forlais-contact-card:hover{border-color:#ffffff2e;background:#ffffff0a}.forlais-contact-card-kicker{color:#ffffff80;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0}.forlais-contact-card-title{color:#f8fafcfa;font-size:clamp(18px,1.4vw,22px);font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:0}.forlais-contact-card-body{color:#dce4f0b8;font-size:14.5px;line-height:1.55;margin:0 0 8px}.forlais-contact-card-action{color:#ffffffeb;font-size:14.5px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.32);padding-bottom:4px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:auto;transition:border-color .16s ease,color .16s ease}.forlais-contact-card-action:hover{color:#fff;border-color:#ffffffb3}.forlais-contact-card-arrow{transition:transform .16s ease}.forlais-contact-card-action:hover .forlais-contact-card-arrow{transform:translate(3px)}.forlais-socials{display:grid;gap:clamp(12px,1.2vw,18px);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.forlais-socials{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.forlais-socials{grid-template-columns:1fr}}.forlais-social-card{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:clamp(18px,1.6vw,24px);display:flex;flex-direction:column;gap:6px;text-decoration:none;position:relative;transition:border-color .16s ease,background .16s ease,transform .16s ease}.forlais-social-card:hover{border-color:#ffffff38;background:#ffffff0b;transform:translateY(-2px)}.forlais-social-kicker{color:#ffffff80;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.forlais-social-handle{color:#f5f8fcf5;font-size:clamp(15px,1.15vw,18px);font-weight:600;letter-spacing:-.008em;word-break:break-word}.forlais-social-arrow{color:#fff6;position:absolute;top:clamp(14px,1.4vw,18px);right:clamp(14px,1.4vw,18px);font-size:14px;transition:color .16s ease}.forlais-social-card:hover .forlais-social-arrow{color:#fff}.forlais-contact-form{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:clamp(24px,2.6vw,36px);display:flex;flex-direction:column;gap:clamp(16px,1.6vw,22px);max-width:720px}.forlais-contact-form-row{display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 600px){.forlais-contact-form-row{grid-template-columns:1fr}}.forlais-contact-form-field{display:flex;flex-direction:column;gap:8px}.forlais-contact-form-field label{color:#ffffffa8;font-size:12.5px;font-weight:500;letter-spacing:.02em}.forlais-contact-form-field input,.forlais-contact-form-field select,.forlais-contact-form-field textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f8fafcf5;font-family:inherit;font-size:15px;padding:12px 14px;transition:border-color .16s ease,background .16s ease;width:100%}.forlais-contact-form-field textarea{resize:vertical;min-height:120px;line-height:1.5}.forlais-contact-form-field input::placeholder,.forlais-contact-form-field textarea::placeholder{color:#ffffff57}.forlais-contact-form-field input:focus,.forlais-contact-form-field select:focus,.forlais-contact-form-field textarea:focus{outline:none;border-color:#ffffff5c;background:#ffffff0f}.forlais-contact-form-foot{display:flex;flex-direction:column;gap:12px;margin-top:4px}.forlais-contact-form-submit{align-self:flex-start;background:#ffffffeb;border:0;border-radius:8px;color:#0a0e18;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.005em;padding:12px 22px;transition:background .16s ease;display:inline-flex;align-items:center;gap:8px}.forlais-contact-form-submit:hover{background:#fff}.forlais-contact-form-note{color:#ffffff80;font-size:12.5px;line-height:1.5;margin:0;max-width:60ch}.forlais-newsroom .forlais-chero{align-items:start;min-height:0}.forlais-newsroom .forlais-chero-inner{padding-top:clamp(64px,9vh,112px);padding-bottom:clamp(24px,3vh,40px)}.forlais-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.forlais-news-lead{padding:clamp(8px,1.5vw,24px) 0 clamp(44px,5vw,72px)}.forlais-news-lead-kicker{align-items:baseline;color:#9ecbffd9;display:flex;font-size:12px;font-weight:620;gap:18px;letter-spacing:.22em;margin:0 0 clamp(22px,2.6vw,34px);text-transform:uppercase}.forlais-news-lead-kicker time{color:#dce4f073;font-weight:460;letter-spacing:.14em}.forlais-news-lead-quote,.forlais-news-lead-quote blockquote{margin:0}.forlais-news-lead-quote blockquote p,.forlais-news-lead-summary{color:#f8fafcf0;font-size:clamp(22px,2.4vw,32px);font-weight:560;letter-spacing:-.012em;line-height:1.34;margin:0;max-width:36ch}.forlais-news-lead-quote figcaption{color:#dce4f080;font-size:13.5px;letter-spacing:.02em;margin-top:clamp(20px,2.4vw,30px)}.forlais-news-onward{align-items:center;color:#f8fafceb;display:inline-flex;font-size:14px;font-weight:520;gap:12px;margin-top:clamp(24px,2.6vw,34px);text-decoration:none}.forlais-news-onward span{display:inline-block;transition:transform .16s ease}.forlais-news-onward:hover span,.forlais-news-onward:focus-visible span{transform:translate(4px)}.forlais-news-record-kicker{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0 0 6px}.forlais-news-record-grid{display:grid;gap:0 clamp(48px,5vw,88px);grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.forlais-news-entry{border-top:1px solid rgba(255,255,255,.1);color:inherit;display:block;padding:clamp(22px,2.4vw,30px) 0 clamp(26px,2.8vw,36px);text-decoration:none}.forlais-news-entry-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.forlais-news-entry-label{color:#9ecbffcc;font-size:11.5px;font-weight:620;letter-spacing:.2em;text-transform:uppercase}.forlais-news-entry-head time{color:#dce4f073;font-size:13px;white-space:nowrap}.forlais-news-entry-title{color:#f8fafcf5;display:block;font-size:clamp(17px,1.5vw,21px);font-weight:620;letter-spacing:-.014em;line-height:1.2}.forlais-news-entry-summary{color:#dce4f099;display:block;font-size:14.5px;line-height:1.6;margin-top:10px}.forlais-news-entry-more{align-items:center;color:#f8fafcd9;display:inline-flex;font-size:13px;font-weight:540;gap:10px;margin-top:16px}.forlais-news-entry-more span{display:inline-block;transition:transform .16s ease}.forlais-news-entry:hover .forlais-news-entry-more span,.forlais-news-entry:focus-visible .forlais-news-entry-more span{transform:translate(4px)}.forlais-news-entry:hover .forlais-news-entry-title{color:#fff}.forlais-news-adjacent{border-top:1px solid rgba(255,255,255,.1);display:block;padding:clamp(22px,2.4vw,30px) 0 clamp(26px,2.8vw,36px)}.forlais-news-adjacent .forlais-news-entry-head{margin-bottom:14px}.forlais-news-adjacent .forlais-news-entry-title{margin-bottom:6px}.forlais-news-adjacent a{align-items:center;border-bottom:1px solid rgba(255,255,255,.07);color:#dce4f0c7;display:flex;font-size:14px;font-weight:520;justify-content:space-between;padding:12px 0;text-decoration:none;transition:color .16s ease}.forlais-news-adjacent a:last-child{border-bottom:0}.forlais-news-adjacent a span{display:inline-block;transition:transform .16s ease}.forlais-news-adjacent a:hover,.forlais-news-adjacent a:focus-visible{color:#fff}.forlais-news-adjacent a:hover span,.forlais-news-adjacent a:focus-visible span{transform:translate(4px)}@media (max-width: 760px){.forlais-news-lead-quote blockquote p,.forlais-news-lead-summary{font-size:22px;max-width:none}}html.forlais-route-nonhome{scroll-behavior:smooth}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page){--forlais-polish-accent: rgba(149, 181, 214, .72);--forlais-polish-gold: rgba(201, 168, 96, .62);--forlais-polish-ring: rgba(176, 205, 236, .62)}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) :where([id]){scroll-margin-top:94px}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) :where(a,button,input,select,textarea):focus-visible{box-shadow:0 0 0 3px #95b5d61f;outline:1px solid var(--forlais-polish-ring);outline-offset:4px}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) :where(input,select,textarea):focus-visible{outline-offset:2px}@keyframes forlais-page-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes forlais-target-wash{0%{box-shadow:0 0 #95b5d600}26%{box-shadow:0 0 0 1px #95b5d642,0 0 0 12px #95b5d614}to{box-shadow:0 0 #95b5d600}}@media (prefers-reduced-motion: no-preference){:where(.forlais-page-hero,.forlais-editorial-hero,.forlais-editorial-sticky-panel,.forlais-editorial-scroll-body,.forlais-cherobox,.forlais-chero,.forlais-docs-page .forlais-chero,.forlais-docs-workspace,.forlais-seidon-hero-inner,.forlais-gov-body){animation:forlais-page-rise .52s var(--fg-ease-soft) both}:where(.forlais-csection,.forlais-doc-block,.forlais-faq-cat,.forlais-gov-section,.forlais-seidon-chapter,.forlais-careers-block,.forlais-related-routes){animation:forlais-page-rise .46s var(--fg-ease-soft) both;animation-delay:80ms}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) :where(:target){animation:forlais-target-wash 1.1s var(--fg-ease-soft) 1}}@media (prefers-reduced-motion: reduce){html.forlais-route-nonhome{scroll-behavior:auto}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) *,:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) *:before,:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}:where(.forlais-contact-card,.forlais-social-card,.forlais-rolecard,.forlais-brandbadge,.forlais-imgcard,.forlais-docs-card-link,.forlais-gov-doc-link,.forlais-seidon-toc-link,.forlais-careers-pill,.forlais-careers-hero2-cta a,.forlais-docs-viewer-actions a,.forlais-contact-card-action,.forlais-apply-submit):hover,:where(.forlais-contact-card,.forlais-social-card,.forlais-rolecard,.forlais-brandbadge,.forlais-imgcard,.forlais-docs-card-link,.forlais-gov-doc-link,.forlais-seidon-toc-link,.forlais-careers-pill,.forlais-careers-hero2-cta a,.forlais-docs-viewer-actions a,.forlais-contact-card-action,.forlais-apply-submit):focus-visible{transform:none!important}}html.forlais-route-nonhome .fg-header-link:focus-visible,html.forlais-route-nonhome .fg-header-cta:focus-visible,html.forlais-route-nonhome .fg-header-dropdown-link:focus-visible,html.forlais-route-nonhome .fg-header-menu-toggle:focus-visible,html.forlais-route-nonhome .forlais-footer__section a:focus-visible,html.forlais-route-nonhome .fg-skip-link:focus-visible{box-shadow:0 0 0 3px #95b5d61f;outline:1px solid rgba(176,205,236,.62);outline-offset:4px}:where(.forlais-conward a,.forlais-related-routes a){position:relative}.forlais-conward a{padding-left:2px;padding-right:2px;transition:background-color .16s ease,color .16s ease,padding .16s ease}.forlais-conward a:hover,.forlais-conward a:focus-visible{background:linear-gradient(90deg,#ffffff09,#fff0);padding-left:12px}.forlais-conward a span:last-child{display:inline-block;transition:transform .16s ease,color .16s ease}.forlais-conward a:hover span:last-child,.forlais-conward a:focus-visible span:last-child{color:#e8d5a4f5;transform:translate(4px)}.forlais-related-routes a{border-radius:6px;padding:6px 0;transition:background-color .16s ease,color .16s ease,padding .16s ease}.forlais-related-routes a:hover,.forlais-related-routes a:focus-visible{background:#ffffff07;padding-left:8px}.forlais-related-routes a:focus-visible span:last-child{transform:translate(3px)}:where(.forlais-docs-card-link,.forlais-editorial-onward a,.forlais-gov-doc-link,.forlais-seidon-toc-link){position:relative}.forlais-docs-card-link,.forlais-gov-doc-link,.forlais-seidon-toc-link{transition-property:background-color,border-color,color,transform}.forlais-docs-card-link:hover,.forlais-docs-card-link:focus-visible,.forlais-gov-doc-link:hover,.forlais-gov-doc-link:focus-visible,.forlais-seidon-toc-link:hover,.forlais-seidon-toc-link:focus-visible{transform:translate(3px)}.forlais-faq-anchors a{position:relative}.forlais-faq-anchors a:focus-visible{background:#ffffff0f;border-color:#ffffff4d;color:#fff;outline:1px solid var(--forlais-polish-ring);outline-offset:4px}.forlais-doc-item{border-radius:6px;position:relative}.forlais-doc-item:after{background:var(--forlais-polish-accent);border-radius:999px;content:"";height:calc(100% - 18px);left:0;opacity:0;position:absolute;top:9px;transition:opacity .16s ease;width:2px}.forlais-doc-item:hover:after,.forlais-doc-item:focus-visible:after,.forlais-doc-item.is-active:after{opacity:1}.forlais-docs-viewer-actions a,.forlais-contact-card-action,.forlais-contact-form-submit,.forlais-careers-hero2-cta a,.forlais-careers-filterbar-reset,.forlais-careers-search-clear,.forlais-apply-submit{position:relative;transition-property:background-color,border-color,color,opacity,transform}.forlais-docs-viewer-actions a:hover,.forlais-docs-viewer-actions a:focus-visible,.forlais-contact-card-action:hover,.forlais-contact-card-action:focus-visible,.forlais-contact-form-submit:hover,.forlais-contact-form-submit:focus-visible,.forlais-careers-hero2-cta a:hover,.forlais-careers-hero2-cta a:focus-visible,.forlais-careers-filterbar-reset:hover:not(:disabled),.forlais-careers-filterbar-reset:focus-visible:not(:disabled),.forlais-careers-search-clear:hover,.forlais-careers-search-clear:focus-visible,.forlais-apply-submit:hover:not(:disabled),.forlais-apply-submit:focus-visible:not(:disabled){transform:translateY(-1px)}.forlais-contact-card,.forlais-social-card,.forlais-rolecard,.forlais-careers-process li,.forlais-careers-pillar,.forlais-careers-comp,.forlais-valuecard,.forlais-imgcard,.forlais-bluecard,.forlais-docs-card,.forlais-faq-card{will-change:border-color,transform}.forlais-contact-card:hover,.forlais-contact-card:focus-within,.forlais-careers-process li:hover,.forlais-careers-pillar:hover,.forlais-careers-comp:hover,.forlais-valuecard:hover,.forlais-docs-card:hover,.forlais-faq-card:hover{border-color:#ffffff29}.forlais-rolecard:focus-visible,.forlais-social-card:focus-visible,a.forlais-imgcard:focus-visible,.forlais-brandbadge:focus-visible{transform:translateY(-2px)}.forlais-rolecard:focus-visible .arrow,.forlais-social-card:focus-visible .forlais-social-arrow{transform:translate(3px)}.forlais-gov-group-btn{border-radius:6px;position:relative}.forlais-gov-group-btn:focus-visible,.forlais-gov-group-btn:hover{background:#ffffff09}.forlais-gov-group-chevron{transition:transform .16s ease,color .16s ease}.forlais-gov-group-btn.is-open .forlais-gov-group-chevron{color:#ffffffdb;transform:rotate(45deg)}.forlais-careers-pill,.forlais-faq-anchors a{position:relative;transition-property:background-color,border-color,color,transform}.forlais-careers-pill:hover,.forlais-careers-pill:focus-visible,.forlais-faq-anchors a:hover,.forlais-faq-anchors a:focus-visible{transform:translateY(-1px)}.forlais-careers-pill:focus-visible{outline:1px solid var(--forlais-polish-ring);outline-offset:4px}.forlais-careers-pill.is-active{box-shadow:0 0 0 3px #ffffff0f}.forlais-careers-filterbar-count[role=status]{min-width:16ch}@media (hover: hover) and (pointer: fine){:where(.forlais-related-routes a,.forlais-conward a,.forlais-docs-card-link,.forlais-docs-viewer-actions a,.forlais-editorial-onward a,.forlais-contact-card-action,.forlais-social-card,.forlais-rolecard,.forlais-brandbadge,.forlais-imgcard,.forlais-seidon-toc-link,.forlais-faq-anchors a,.forlais-careers-hero2-cta a,.forlais-careers-pill,.forlais-gov-group-btn,.forlais-doc-item)[data-forlais-hint]:before{background:#07090cf5;border:1px solid rgba(176,205,236,.2);border-radius:6px;bottom:calc(100% + 9px);box-shadow:0 12px 28px #00000061;color:#f5f8fcf0;content:attr(data-forlais-hint);font-size:11px;font-weight:560;left:50%;letter-spacing:.01em;line-height:1.25;max-width:min(240px,70vw);opacity:0;padding:7px 9px;pointer-events:none;position:absolute;text-align:center;text-transform:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:20}:where(.forlais-related-routes a,.forlais-conward a,.forlais-docs-card-link,.forlais-docs-viewer-actions a,.forlais-editorial-onward a,.forlais-contact-card-action,.forlais-social-card,.forlais-rolecard,.forlais-brandbadge,.forlais-imgcard,.forlais-seidon-toc-link,.forlais-faq-anchors a,.forlais-careers-hero2-cta a,.forlais-careers-pill,.forlais-gov-group-btn,.forlais-doc-item)[data-forlais-hint]:hover:before,:where(.forlais-related-routes a,.forlais-conward a,.forlais-docs-card-link,.forlais-docs-viewer-actions a,.forlais-editorial-onward a,.forlais-contact-card-action,.forlais-social-card,.forlais-rolecard,.forlais-brandbadge,.forlais-imgcard,.forlais-seidon-toc-link,.forlais-faq-anchors a,.forlais-careers-hero2-cta a,.forlais-careers-pill,.forlais-gov-group-btn,.forlais-doc-item)[data-forlais-hint]:focus-visible:before{opacity:1;transform:translate(-50%)}.forlais-conward a[data-forlais-hint]:before,.forlais-related-routes a[data-forlais-hint]:before,.forlais-editorial-onward a[data-forlais-hint]:before{left:18px;transform:translateY(4px)}.forlais-conward a[data-forlais-hint]:hover:before,.forlais-conward a[data-forlais-hint]:focus-visible:before,.forlais-related-routes a[data-forlais-hint]:hover:before,.forlais-related-routes a[data-forlais-hint]:focus-visible:before,.forlais-editorial-onward a[data-forlais-hint]:hover:before,.forlais-editorial-onward a[data-forlais-hint]:focus-visible:before{transform:translate(0)}}@media (max-width: 760px){html.forlais-route-nonhome{scroll-behavior:auto}:where(.forlais-page-shell,.forlais-editorial,.forlais-cpage,.forlais-docs-page,.forlais-seidon-page,.forlais-gov-page) :where([id]){scroll-margin-top:78px}.forlais-conward a:hover,.forlais-conward a:focus-visible,.forlais-related-routes a:hover,.forlais-related-routes a:focus-visible{padding-left:6px}}@media (max-width: 760px){.fg-breadcrumbs.forlais-crumbs--foot{border-top:1px solid rgba(144,164,184,.12);padding:20px var(--m-text) 24px}}
