@font-face{font-family:merriweather;src:url(../media/merriweather_300-s.p.2lqmm-g_znath.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:merriweather;src:url(../media/merriweather_700-s.p.39-p6beiz_1gn.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:merriweather Fallback;src:local(Times New Roman);ascent-override:83.68%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:117.59%}.MFcCzG_className{font-family:merriweather,merriweather Fallback}.MFcCzG_variable{--font-merriweather:"merriweather", "merriweather Fallback"}
@font-face{font-family:inter;src:url(../media/inter_400_700-s.p.1j1rka5m7pj5p.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.ehHwVq_className{font-family:inter,inter Fallback}.ehHwVq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree_400_700-s.2a0bobdmlf6se.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.e_lmFW_className{font-family:figtree,figtree Fallback}.e_lmFW_variable{--font-figtree:"figtree", "figtree Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ease-editorial:cubic-bezier(.22, 1, .36, 1);--ease-ui:cubic-bezier(.4, 0, .2, 1);--ease-out-quint:cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:auto}body{background:#fff;overflow-x:clip}.line-mask{margin-bottom:-.2em;padding-bottom:.2em;display:block;overflow:visible clip}.line-mask>*{transition:transform 1.05s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);display:block}.is-armed.line-mask>*,.is-armed .line-mask>*{transform:translateY(105%)rotate(2deg)}.is-in.line-mask>*,.is-in .line-mask>*{transform:none}.word-mask{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:visible clip}.word-mask>*{transition:transform .95s var(--ease-editorial);transition-delay:var(--reveal-delay,0s);display:inline-block}.is-armed.word-mask>*,.is-armed .word-mask>*{transform:translateY(108%)rotate(2.5deg)}.is-in.word-mask>*,.is-in .word-mask>*{transform:none}.reveal{transition:opacity .42s var(--ease-ui), transform .42s var(--ease-ui);transition-delay:var(--reveal-delay,0s)}.reveal.is-armed{opacity:0;transform:translateY(10px)}.reveal.is-in{opacity:1;transform:none}@keyframes enter-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.enter{animation:enter-rise .95s var(--ease-editorial) var(--enter-delay,0s) both}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.line-mask>*,.word-mask>*{transition:none!important;transform:none!important}.enter{animation:none!important}}html{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar{z-index:90;pointer-events:none;opacity:0;width:12px;height:clamp(120px,22vh,220px);transition:opacity .6s;position:fixed;top:50%;right:10px;transform:translateY(-50%)}.scrollbar:before{content:"";background:#78869c61;border-radius:999px;position:absolute;inset:0 3.5px}.scrollbar[data-on=true]{pointer-events:auto}.scrollbar[data-on=true][data-move=true],.scrollbar[data-on=true]:hover,.scrollbar[data-on=true][data-drag=true]{opacity:1;transition-duration:.16s}.scrollbar-thumb{background:var(--orange);width:5px;transition:width .16s var(--ease-out-quint), right .16s var(--ease-out-quint);cursor:grab;border-radius:999px;position:absolute;top:0;right:3.5px}.scrollbar:hover .scrollbar-thumb,.scrollbar[data-drag=true] .scrollbar-thumb{width:9px;right:1.5px}.scrollbar[data-drag=true] .scrollbar-thumb{cursor:grabbing}@media (pointer:coarse){.scrollbar{display:none}}.logo{width:auto;height:100%;display:block}.logo--white[data-auto]{display:none}.flogo{z-index:60;top:42px;left:var(--gutter);height:120px;transition:transform .55s var(--ease-editorial);position:fixed}.flogo[data-hidden]{pointer-events:none;transform:translateY(calc(-100% - 60px))}.flogo .logo--color[data-auto]{display:block}.flogo .logo--white[data-auto],.flogo[data-ink=light] .logo--color[data-auto]{display:none}.flogo[data-ink=light] .logo--white[data-auto]{display:block}@media (max-width:768px){.flogo{top:28px;left:max(var(--gutter), 24px);height:64px}}@media (prefers-reduced-motion:reduce){.flogo{transition:none}}:root{--ease-morph:cubic-bezier(.76, 0, .24, 1)}.menubox{top:16px;right:var(--gutter);z-index:70;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:210px;height:46px;transition:width .75s var(--ease-morph), height .75s var(--ease-morph), top .75s var(--ease-morph), right .75s var(--ease-morph), background-color .55s var(--ease-ui), color .4s var(--ease-ui), box-shadow .55s var(--ease-ui);background-color:#0a22409e;border-radius:3px;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.menubox[data-state=peek]{height:196px}.menubox[data-state=open]{width:min(860px,100vw - 24px);height:calc(100svh - 24px);color:var(--navy);background-color:#fff;top:12px;right:12px;box-shadow:0 40px 80px -40px #0a224099}.menubox__toggle{z-index:2;width:210px;height:46px;color:inherit;font:600 15px/1 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 16px;display:flex;position:absolute;top:0;right:0}.menubox__plus{width:13px;height:13px;transition:transform .6s var(--ease-morph);position:relative}.menubox__plus:before,.menubox__plus:after{content:"";background:currentColor;height:1px;position:absolute;top:6px;left:0;right:0}.menubox__plus:after{transform:rotate(90deg)}.menubox[data-state=open] .menubox__plus{transform:rotate(135deg)}.menubox__quick{opacity:0;width:210px;transition:opacity .2s var(--ease-ui), transform .2s var(--ease-ui);gap:9px;margin:0;padding:34px 16px 18px;font-size:14.5px;list-style:none;display:grid;position:absolute;top:46px;right:0;transform:translateY(-6px)}.menubox[data-state=peek] .menubox__quick{opacity:1;transition:opacity .45s var(--ease-ui) .25s, transform .55s var(--ease-editorial) .25s;transform:none}.menubox__quick a{opacity:.9}.menubox__quick a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.menubox__sheet{opacity:0;visibility:hidden;width:min(860px,100vw - 24px);height:calc(100svh - 70px);transition:opacity .2s var(--ease-ui), visibility 0s linear .2s;grid-template-rows:1fr auto auto;gap:22px;padding:18px clamp(20px,2.6vw,32px) 24px;display:grid;position:absolute;top:46px;right:0;overflow-y:auto}.menubox[data-state=open] .menubox__sheet{opacity:1;visibility:visible;transition:opacity .45s var(--ease-ui) .38s, visibility 0s}.menubox__main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-content:start;align-self:start;gap:28px;display:grid}.menubox__groups{align-content:start;justify-items:start;display:grid}.menubox__group{padding-right:24px;overflow:hidden}.menubox__big{text-align:left;font:400 clamp(28px, 3.1vw, 46px)/1.1 var(--font-body);white-space:nowrap;letter-spacing:-.025em;color:var(--navy);cursor:pointer;transition:color .22s var(--ease-ui), transform .28s var(--ease-ui);background:0 0;border:0;padding:2px 0;display:block}.menubox__rise{display:block}.menubox[data-state=open] .menubox__rise{animation:link-rise .7s var(--ease-editorial) calc(.4s + var(--i) * 50ms) both}@keyframes link-rise{0%{transform:translateY(105%)}to{transform:none}}.menubox__groups[data-hovering] .menubox__big{color:#0a224066}.menubox__groups[data-hovering] [data-active] .menubox__big{color:var(--navy);transform:translate(14px)}.menubox__items{animation:items-in .45s var(--ease-editorial) both;align-content:start;gap:10px;margin:0;padding:10px 0 0;font-size:16px;list-style:none;display:grid}@keyframes items-in{0%{opacity:0;transform:translateY(8px)}}.menubox__items a{color:var(--ink)}.menubox__items a:hover{color:var(--orange-ink)}.menubox__soon{color:var(--slate);opacity:.65}.menubox__legal{border-bottom:1px solid var(--grey-200);flex-wrap:wrap;gap:8px 22px;padding-bottom:18px;font-size:14px;display:flex}.menubox__legal a{color:var(--slate)}.menubox__legal a:hover{color:var(--navy)}.menubox__tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.menubox__tiles .tile{min-width:0}.menu-scrim{z-index:65;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;transition:opacity .6s var(--ease-ui);background:#0a224038;position:fixed;inset:0}.menu-scrim[data-open]{opacity:1;pointer-events:auto}.menubox__overview{display:none}@media (hover:none),(max-width:760px){.menubox__overview{display:block}.menubox__overview a{color:var(--navy);font-weight:600}.menubox__groups .menubox__big{color:#0a224066}.menubox__groups [data-shown] .menubox__big{color:var(--navy)}}@media (max-width:760px){.nav-cta{display:none}.menubox{width:120px;top:12px}.menubox__toggle{width:120px}.menubox[data-state=peek]{height:46px}.menubox__quick{display:none}.menubox[data-state=open]{width:calc(100vw - 16px);height:calc(100svh - 16px);top:8px;right:8px}.menubox__sheet{width:calc(100vw - 16px);height:calc(100svh - 62px)}.menubox__main{grid-template-columns:1fr;gap:20px}.menubox__tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.menubox,.menubox *,.menu-scrim{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}.consent-banner{right:var(--gutter);z-index:50;width:min(360px, calc(100vw - 2 * var(--gutter)));color:var(--ink);background:#fff;border-radius:3px;padding:16px 18px;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;bottom:20px;box-shadow:0 24px 50px -24px #0a224073}html.em-consented .consent-banner{display:none}.consent-banner p{margin:0 0 14px}.consent-banner a{text-underline-offset:3px;text-decoration:underline}.consent-banner__actions{gap:10px;display:flex}.consent-banner button{cursor:pointer;border:1px solid var(--navy);color:var(--navy);background:#fff;border-radius:3px;padding:12px 16px;font:600 14px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.consent-banner button[data-primary]{background:var(--navy);color:#fff}.vswitch{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 13px/1 var(--font-body);white-space:nowrap;background:#121518db;border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.vswitch a{color:#ffffffb3;border-radius:999px;padding:9px 14px}.vswitch a:hover{color:#fff}.vswitch a[aria-current=page]{color:var(--navy);background:#fff}@media (max-width:760px){.vswitch{left:max(var(--gutter), 24px);font-size:12px;top:108px;transform:none}.vswitch a{padding:8px 11px}}main{z-index:1;position:relative}:root{--page-cover:1.3s;--ease-cover:cubic-bezier(.5, 0, .12, 1)}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:page-dim var(--page-cover) var(--ease-cover) both}::view-transition-new(root){animation:page-cover var(--page-cover) var(--ease-cover) both;box-shadow:0 -30px 60px -10px #03004d59}@keyframes page-cover{0%{transform:translateY(-100%)}to{transform:none}}@keyframes page-dim{to{filter:brightness(.45);transform:translateY(14vh)}}html[data-cover=up]::view-transition-new(root){animation-name:page-cover-up;box-shadow:0 30px 60px -10px #03004d59}html[data-cover=up]::view-transition-old(root){animation-name:page-dim-up}@keyframes page-cover-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes page-dim-up{to{filter:brightness(.45);transform:translateY(-14vh)}}::view-transition-group(menubox){z-index:10;animation:none}::view-transition-old(menubox){display:none}::view-transition-new(menubox){animation:none}html[data-covering] :is(.menubox,.menubox *,.menu-scrim){transition:none!important}.dot-label{font:500 14px/1 var(--font-body);color:var(--ink);grid-column:1/-1;align-items:center;gap:12px;margin:0 0 clamp(28px,4vh,44px);display:flex}.dot-label:before{content:"";background:var(--navy);border-radius:50%;width:7px;height:7px}.dot-label--light{color:#fff}.dot-label--light:before{background:var(--orange)}.section-head{grid-column:1/span 8;gap:18px;margin-bottom:clamp(40px,6vh,72px);display:grid}.section-head__intro{color:var(--slate);max-width:36em;margin:0;font-size:16.5px}.tile{min-width:min(100%,250px);min-height:88px;font:600 15.5px/1.25 var(--font-body);transition:background .25s var(--ease-ui), color .25s var(--ease-ui), border-color .25s var(--ease-ui);border-radius:3px;grid-template-columns:1fr auto;align-items:end;gap:16px;padding:14px 16px;display:grid}.tile__arrow{transition:transform .35s var(--ease-editorial);font-size:18px;line-height:1}.tile:hover .tile__arrow{transform:translate(4px)}.tile--primary{background:var(--orange);color:#fff;font-size:19px;font-weight:700}.tile--primary:hover{background:var(--navy)}.tile--light{background:var(--grey-100);color:var(--navy)}.tile--light:hover{background:var(--grey-200)}.tile--navy{background:var(--navy);color:#fff}.tile--navy:hover{background:var(--ink)}.tile--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff52}.tile--ghost:hover{box-shadow:inset 0 0 0 1px #fff}.tile--glass{color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.tile--glass:hover{background:#ffffff2e}.chip{background:var(--grey-200);font:500 12.5px/1 var(--font-body);color:var(--ink);border-radius:2px;padding:5px 9px;display:inline-block}.wing{display:block;position:absolute;overflow:visible}.wing__p{--px:1.2;fill:none;stroke-width:calc(var(--px) / var(--k,12));stroke-dasharray:1 1;stroke-dashoffset:1px}:root{--wing-draw:3.4s cubic-bezier(.55, .05, .3, 1)}.wing[data-armed] .wing__p{animation:wing-draw var(--wing-draw) both}.wing--lines .wing__p{--px:1.4}.wing__p--wing{stroke:#fffc}.wing__p--swoosh{stroke:#ffffff8c;animation-delay:.2s}.wing__p--arc{stroke:var(--orange);animation-delay:.35s}.wing__p--dot{stroke:var(--orange);animation-delay:.6s}@keyframes wing-draw{to{stroke-dashoffset:0}}.wing[data-armed] .wing__p--swoosh{animation-delay:.35s}.wing[data-armed] .wing__p--arc{animation-delay:.7s}.wing[data-armed] .wing__p--dot{animation-delay:1.3s}@media (prefers-reduced-motion:reduce){.wing[data-armed] .wing__p{stroke-dashoffset:0;animation:none}}.hero{background:var(--navy);color:#fff;isolation:isolate;position:relative;overflow:clip}.hero__bg{z-index:-1;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:clip}.hero__img{object-fit:cover;width:100%;height:100%}.hero__wing{aspect-ratio:90/98;width:auto;height:142vh;top:-22vh;right:-7vw}.hero__logo-rail{z-index:2;height:0;padding-inline:var(--gutter);position:relative}.hero__logo{height:120px;margin-top:42px;display:inline-block}.hero__screen{align-items:end;min-height:max(620px,100svh);padding-bottom:clamp(32px,5.5vh,56px);position:relative}.hero__head{grid-column:1/span 8;gap:22px;display:grid}.hero__eyebrow{font:600 13px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;margin:0}.hero__title{color:#fff;margin:0}.hero__line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow-y:clip}.hero__line>span{animation:hero-line 1.05s var(--ease-editorial) calc(.15s + var(--i) * .12s) both;display:block}@keyframes hero-line{0%{transform:translateY(105%)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.hero__line>span{animation:none}}.hero__cue{right:var(--gutter);background:#ffffff8c;width:1px;height:56px;position:absolute;bottom:32px}.hero__cue:after{content:"";border-bottom:1px solid #ffffff8c;border-right:1px solid #ffffff8c;width:9px;height:9px;position:absolute;bottom:0;left:-4px;transform:rotate(45deg)}.hero__after{padding-top:clamp(96px,15vh,150px);padding-bottom:clamp(96px,13vh,130px)}.hero__sub{color:#fff;grid-column:8/span 4;max-width:34em;margin:0;font-size:clamp(17px,1.2vw,20px);line-height:1.45}@media (max-width:1100px){.hero__head{grid-column:1/-1}.hero__sub{grid-column:6/-1}}@media (max-width:768px){.hero__sub{grid-column:1/-1}.hero__wing{height:80vh;top:2vh;right:-45vw}.hero__logo-rail{padding-inline:max(var(--gutter), 24px)}.hero__logo{height:64px;margin-top:28px}.hero__cue{display:none}.hero__after{padding-top:64px;padding-bottom:80px}}.statement{padding-block:clamp(96px,16vh,168px) clamp(80px,12vh,140px)}.statement__text{color:var(--ink);grid-column:1/span 10;margin:0}.statement__side{grid-column:7/-1;gap:22px;margin-top:clamp(56px,10vh,120px);display:grid}.statement__tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.statement__tiles .tile{min-width:0}.statement__note{color:var(--slate);max-width:34em;margin:0;font-size:16px}@media (max-width:960px){.statement__text,.statement__side{grid-column:1/-1}}@media (max-width:500px){.statement__tiles{grid-template-columns:1fr}}.stats{background:var(--navy);color:#fff;isolation:isolate;align-content:center;min-height:max(640px,100svh);padding-block:clamp(72px,12vh,140px);display:grid;position:relative;overflow:hidden}.stats__art{z-index:-1;position:absolute;inset:0}.stats__wing{aspect-ratio:90/98;opacity:.55;width:auto;height:210%;top:-55%;left:-8vw;transform:scaleX(-1)}.stats__panels{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats__panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff12;border:1px solid #ffffff2e;border-radius:3px;grid-template-rows:1fr auto;min-height:clamp(320px,54vh,540px);padding:26px 28px;display:grid}.stats__value{white-space:nowrap;align-self:start;line-height:1}.stats__label{color:#ffffffe6;border-top:1px solid #fff6;padding-top:14px;font-size:15px}@media (max-width:1100px){.stats__panels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.stats__panels{grid-template-columns:1fr 1fr}.stats__panel{min-height:170px}}.panel-wrap{--x:0;padding-block:clamp(24px,4vh,48px);overflow-x:clip}.check+.panel-wrap{background:var(--grey-100);padding-top:0}.panel-wrap:has(+.check){background:var(--grey-100);padding-bottom:0}.panel.frame{padding:clamp(56px, 10vh, 112px) var(--gutter) clamp(40px, 7vh, 80px);background:var(--navy);color:#fff;transform-origin:50% 0;transform:scale(var(--s,1));border-radius:calc(4px * (1 - var(--x)));will-change:transform}.panel-wrap[data-grown] .panel.frame{will-change:auto;transform:none}.panel .h2{color:#fff}.panel .section-head__intro{color:#ffffffb8}.journeys{grid-column:1/-1;margin:0;padding:0;list-style:none}.journeys__row{column-gap:var(--col-gap);border-top:1px solid #ffffff2e;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;padding:30px 0 34px;display:grid}.journeys__name{grid-column:1/span 4;margin:0}.journeys__name a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.journeys__body{color:#fffc;grid-column:5/span 4;align-content:start;gap:14px;font-size:16px;display:grid}.journeys__body p{margin:0}.journeys__link{color:#fff;font-weight:600}.journeys__link:hover{color:var(--orange)}.journeys__size{text-align:right;grid-column:9/-1;justify-self:end;justify-items:end;gap:8px;display:grid}.journeys__figure{color:#fff;line-height:.82}.journeys__caption{color:#ffffffa6;max-width:18em;font-size:13.5px}[data-card=start] .journeys__figure{color:#0000;-webkit-text-stroke:1.5px #fffc}@media (max-width:960px){.journeys__name,.journeys__body{grid-column:1/span 7}.journeys__size{grid-area:1/8/span 2/-1}}@media (max-width:600px){.journeys__row{grid-template-columns:1fr auto}.journeys__name,.journeys__body{grid-column:1/-1}.journeys__size{text-align:left;grid-area:auto/1/auto/-1;justify-self:start;justify-items:start}}.services{padding-block:clamp(80px,12vh,140px)}.rows{grid-column:1/-1;margin:0;padding:0;list-style:none}.rows__row{column-gap:var(--col-gap);border-top:1px solid var(--line-strong);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;padding:32px 0 36px;scroll-margin-top:90px;display:grid}.panel .rows__row{border-top-color:#ffffff2e}.rows__title{color:var(--navy);grid-column:1/span 4;margin:0}.panel .rows__title{color:#fff}.rows__body{grid-column:5/span 4;align-content:start;gap:14px;display:grid}.rows__desc{margin:0;font-size:16.5px}.panel .rows__desc{color:#ffffffd9}.rows__bullets{color:var(--slate);gap:6px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.panel .rows__bullets{color:#ffffffad}.rows__bullets li{padding-left:18px;position:relative}.rows__bullets li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.rows__cta{grid-column:9/-1;place-self:start end;width:min(100%,300px)}.rows__cta .tile{width:100%}@media (max-width:960px){.rows__title{grid-column:1/-1}.rows__body{grid-column:1/span 7}.rows__cta{grid-column:8/-1}}@media (max-width:600px){.rows__row{grid-template-columns:1fr}.rows__body,.rows__cta{grid-column:1/-1;justify-self:stretch;width:100%}}.people{background:var(--grey-100);padding-block:clamp(80px,12vh,140px)}.people__title{grid-column:1/span 7}.people__intro{color:var(--slate);grid-column:1/span 5;margin:18px 0 0;font-size:16px}.people__list{grid-column:1/-1;margin:clamp(56px,9vh,110px) 0 0;padding:0;list-style:none}.people__row{border-bottom:1px solid #0a224047;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0 14px;display:flex}.people__name{letter-spacing:-.01em;color:#3d4a5cb8;transition:color .3s var(--ease-ui);font-size:clamp(24px,2.1vw,32px);line-height:1.2}.people__row:hover .people__name{color:var(--navy)}.people__meta{color:var(--slate);text-align:right;font-size:15px}.people__meta a:hover{color:var(--orange-ink)}@media (max-width:600px){.people__row{flex-direction:column;gap:4px}.people__meta{text-align:left}}.steps{padding-block:clamp(80px,12vh,140px)}.steps__row{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps__item{background:var(--grey-100);border-radius:3px;align-content:start;gap:12px;min-height:260px;padding:22px;display:grid}.steps__n{color:var(--navy);line-height:1}.steps__title{color:var(--navy);margin:0;font-size:21px;line-height:1.2}.steps__text{color:var(--slate);margin:0;font-size:16px}.steps__time{color:var(--slate);font-size:14px}.steps__again{grid-column:1/-1;width:min(100%,320px);margin-top:40px}@media (max-width:960px){.steps__row{grid-template-columns:1fr 1fr}}@media (max-width:500px){.steps__row{grid-template-columns:1fr}.steps__item{min-height:0}}.pricing{background:var(--grey-100);padding-block:clamp(80px,12vh,140px)}.pricing__cols{grid-column:1/-1;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing__col{background:#fff;border-radius:3px;align-content:start;gap:16px;padding:24px;display:grid}.pricing__col[data-highlighted]{box-shadow:inset 0 3px 0 var(--orange)}.pricing__price{color:var(--navy);line-height:1}.pricing__name{color:var(--navy);margin:0;font-size:18px}.pricing__name span{color:var(--slate);font-size:15px;font-weight:400}.pricing__features{color:var(--slate);gap:6px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.pricing__note{color:var(--slate);grid-column:1/-1;margin:20px 0 0;font-size:14px}@media (max-width:768px){.pricing__cols{grid-template-columns:1fr}}.case{padding-block:clamp(80px,12vh,140px)}.case__lead{grid-column:1/span 5;align-content:start;gap:18px;display:grid}.case__lead .dot-label{margin:0}.case__client{color:var(--slate);margin:0}.case__metrics{color:var(--slate);margin:0;padding:0;list-style:none}.case__metric{color:var(--navy);margin-right:8px;font-size:44px}.case__rows{grid-column:7/-1;margin:0}.case__row{border-top:1px solid var(--line-strong);grid-template-columns:9em 1fr;gap:20px;padding:24px 0;display:grid}.case__row dt{color:var(--navy);font-weight:600}.case__row dd{margin:0}@media (max-width:960px){.case__lead,.case__rows{grid-column:1/-1}}.faq{background:var(--grey-100);align-items:stretch;padding-block:clamp(80px,12vh,140px)}.faq__aside{grid-column:1/span 5;grid-template-rows:auto 1fr;display:grid}.faq__tile{align-self:end;max-width:420px;min-height:110px;position:sticky;bottom:32px}.faq__list{grid-column:7/-1;margin:0;padding:0;list-style:none}.faq__item{border-bottom:1px solid #0a224047;justify-items:start;gap:10px;padding:22px 0 30px;display:grid}.faq__q{color:var(--ink);margin:0;font-size:21px;font-weight:500;line-height:1.3}.faq__a{color:var(--slate);max-width:40em;margin:0;font-size:16px}@media (max-width:960px){.faq__aside,.faq__list{grid-column:1/-1}.faq__tile{margin-bottom:32px;position:static}}.cta-band{background:var(--navy);isolation:isolate;min-height:max(680px,100svh);padding:clamp(72px, 14vh, 160px) var(--gutter);align-content:center;display:grid;position:relative;overflow:hidden}.cta-band__art{z-index:-1;position:absolute;inset:0}.cta-band__wing{aspect-ratio:90/98;opacity:.8;width:auto;height:150%;top:-25%;right:-14vw}.cta-band__panel{column-gap:var(--col-gap);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;min-height:clamp(480px,70vh,760px);padding:clamp(28px,3vw,48px);display:grid}.cta-band__lead{grid-column:1/span 5;align-content:start;gap:18px;display:grid}.cta-band__lead .dot-label{margin-bottom:8px}.cta-band .cta-band__title{color:#fff}.cta-band__sub{color:#ffffffd1;max-width:28em;margin:0}.cta-band__direct{border-top:1px solid #ffffff40;justify-items:start;gap:6px;margin-top:18px;padding-top:22px;display:grid}.cta-band__phone{color:#fff;font-size:clamp(26px,2.4vw,36px);line-height:1.1}.cta-band__email{color:#ffffffd1;border-bottom:1px solid #ffffff4d}.cta-band__phone:hover,.cta-band__email:hover{color:#fff}.formcard{color:var(--ink);background:#fff;border-radius:3px;grid-column:7/-1;padding:clamp(22px,2.6vw,36px)}@media (max-width:960px){.cta-band__lead,.formcard{grid-column:1/-1}}.leadform{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px;display:grid}.field{align-content:start;gap:6px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field__label{color:var(--slate);padding:0;font-size:13.5px;font-weight:500}.leadform input:not([type=checkbox]),.leadform select{appearance:none;width:100%;font:400 17px/1.3 var(--font-body);color:var(--ink);transition:border-color .2s var(--ease-ui);background:0 0;border:0;border-bottom:1px solid #3d4a5c6b;border-radius:0;padding:9px 0 10px}.leadform select{background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(-45deg, transparent 50%, var(--navy) 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-repeat:no-repeat;background-size:5px 5px}.leadform input::placeholder{color:#3d4a5c99}.leadform input:focus,.leadform select:focus{border-bottom:2px solid var(--orange);outline:none;padding-bottom:9px}.leadform [aria-invalid=true]{border-bottom-color:#b42318}.field__error,.leadform__message{color:#b42318;margin:0;font-size:14px}.choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;display:grid}.choices legend{margin-bottom:10px}.choice,.consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.4;display:flex}.choice input,.consent input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:2px 0 0}.consent{color:var(--slate);font-size:14.5px}.consent a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.leadform__submit .btn{border-radius:3px;justify-content:space-between;width:100%;min-height:64px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:500px){.leadform,.choices{grid-template-columns:1fr}}.footer{background:var(--navy);color:#ffffffb8;border-top:1px solid #ffffff1f;font-size:15px;position:relative;overflow:clip}.footer__inner{transform:translate3d(0, calc(var(--lift,0) * -18%), 0);will-change:transform}.footer a{color:#ffffffd9;transition:color .2s var(--ease-ui)}.footer a:hover{color:#fff}.footer__head{align-items:start;row-gap:40px;padding-block:clamp(48px,7vh,72px) clamp(36px,5vh,48px)}.footer__logo{grid-column:1/span 6;width:auto;height:clamp(110px,8vw,132px)}.footer__addr{grid-column:span 2;align-content:start;justify-items:start;gap:6px;font-style:normal;display:grid}.footer__cols{border-block:1px solid #ffffff1f;row-gap:32px;padding-block:32px}.footer__col{grid-column:span 3;align-content:start;justify-items:start;gap:8px;display:grid}.footer .footer__colhead{color:#fff;margin-bottom:6px;font-weight:500}.footer__sign{padding-block:clamp(48px,7vh,80px) clamp(24px,3.5vh,40px);position:relative;overflow:clip}.footer__wing{right:var(--gutter);aspect-ratio:90/98;opacity:.55;pointer-events:none;width:auto;height:104%;top:50%;translate:0 -50%}.footer__tagline{font:700 clamp(60px, 9.8vw, 184px) / .94 var(--font-display);letter-spacing:-.03em;color:#fff;grid-column:1/-1;margin:0;position:relative}.footer__bang{color:var(--orange)}.footer__base{border-top:1px solid #ffffff1f;align-items:baseline;row-gap:12px;padding-block:20px 26px;font-size:13.5px}.footer__legal{flex-wrap:wrap;grid-column:1/span 7;gap:8px 22px;display:flex}.footer__note{grid-column:8/span 3;margin:0}.footer__top{grid-column:11/-1;justify-self:end}@media (max-width:960px){.footer__logo{grid-column:1/-1}.footer__addr{grid-column:span 4}.footer__col{grid-column:span 6}.footer__legal,.footer__note{grid-column:1/-1}.footer__top{grid-column:1/-1;justify-self:start}}@media (max-width:768px){.footer__head{padding-inline-start:calc(var(--gutter) + 14px)}.footer__logo{height:88px}.footer__col,.footer__addr{grid-column:span 2}.footer__tagline{font-size:clamp(48px,15vw,96px)}.footer__wing{opacity:.35;height:120%;right:-18vw}}@media (prefers-reduced-motion:reduce){.footer__inner{transform:none}}.page-simple{align-content:start;row-gap:24px;min-height:80svh;padding-top:clamp(140px,22vh,220px);padding-bottom:120px}.page-simple>*{grid-column:1/span 8;margin:0}.page-simple p{color:var(--slate);max-width:38em}.page-simple h1{color:var(--navy);font-size:clamp(40px,5.4vw,88px);line-height:1.02}@media (max-width:768px){.page-simple>*{grid-column:1/-1}}.art-page .hero__head{grid-column:1/span 9;gap:24px}.art-page__title{max-width:14em}.art-page__text{color:#ffffffe0;max-width:34em;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.art-page__tiles{grid-template-columns:repeat(2,minmax(0,300px));gap:8px;margin-top:12px;display:grid}.art-page__tiles .tile{min-width:0}@media (max-width:600px){.art-page__tiles{grid-template-columns:1fr}}.panel{--panel-bg:var(--navy)}.panel [data-stack=on]>li{background:var(--panel-bg);--o:calc(1 - var(--out,0) * .55);position:sticky}.panel [data-stack=on]>li>*{opacity:var(--o);transition:opacity .12s linear}.panel [data-stack=on] .journeys__figure{color:rgb(255 255 255/calc(1 - var(--out,0) * .5))}[data-stack=on]>[data-card=start] .journeys__figure{-webkit-text-stroke-color:rgb(255 255 255/calc(.8 - var(--out,0) * .4))}.check{background:var(--grey-100);align-items:start;row-gap:40px;padding-block:clamp(80px,12vh,140px);scroll-margin-top:24px}.check__lead{grid-column:1/span 5;align-content:start;gap:18px;display:grid}.check__lead .dot-label{margin-bottom:8px}.check__intro{color:var(--ink);max-width:30em;margin:0;font-size:18px}.check__rule{color:var(--slate);border-top:1px solid #0a224033;max-width:32em;margin:8px 0 0;padding-top:18px;font-size:15px}.check__card{background:#fff;border-radius:3px;grid-column:7/-1;gap:18px;padding:clamp(22px,2.6vw,36px);display:grid}.check__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);column-gap:18px;display:grid}.check__year{color:var(--slate);text-align:right;grid-row:1;padding-bottom:8px;font-size:13px;font-weight:600}.check__year:nth-child(2){grid-column:2}.check__year--prev{grid-column:3}.check__label{grid-column:1;grid-row:calc(var(--i) + 2)}.check__cell{grid-column:2;grid-row:calc(var(--i) + 2)}.check__cell--prev{grid-column:3}.check__label{border-top:1px solid var(--grey-200);color:var(--navy);align-content:center;gap:2px;padding:16px 0;font-size:15.5px;font-weight:500;display:grid}.check__hint{color:var(--slate);font-size:13px;font-weight:400}.check__cell{border-top:1px solid var(--grey-200);justify-content:flex-end;align-items:baseline;gap:6px;padding:16px 0 22px;display:flex;position:relative}.check__cell input{text-align:right;width:100%;min-width:0;font:500 19px/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #3d4a5c6b;padding:4px 0}.check__cell input:focus{border-bottom:2px solid var(--orange);outline:none;padding-bottom:3px}.check__unit{color:var(--slate);font-size:13px}.check__same{color:var(--slate);padding:4px 0;font-size:14px}.check__cell[data-hit]:after{letter-spacing:.02em;font-size:11.5px;font-weight:600;position:absolute;bottom:4px;right:0}.check__cell[data-hit=true]:after{content:"peste prag";color:var(--orange-ink)}.check__cell[data-hit=false]:after{content:"sub prag";color:var(--slate)}.check__toggle{color:var(--slate);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.check__toggle input{width:18px;height:18px;accent-color:var(--navy)}.check__result{background:var(--grey-100);transition:background .3s var(--ease-ui), color .3s var(--ease-ui);border-radius:3px;grid-template-columns:1fr auto;align-items:center;gap:16px 20px;padding:20px;display:grid}.check__msg{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.check__msg strong{margin-bottom:2px;font-size:18px;display:block}.check__result[data-verdict=obligat]{background:var(--navy)}.check__result[data-verdict=obligat] .check__msg{color:#ffffffd9}.check__result[data-verdict=obligat] .check__msg strong{color:#fff}.check__result[data-verdict=aproape]{background:var(--cream)}.check__cta{min-width:250px}.check__cta[data-disabled]{background:var(--grey-200);color:var(--slate);pointer-events:none}.check__note{color:var(--slate);margin:0;font-size:13px}@media (max-width:960px){.check__lead,.check__card{grid-column:1/-1}}@media (max-width:600px){.check__grid{grid-template-columns:minmax(0,1fr)}.check__year{display:none}.check__label{grid-row:calc(var(--i) * 3 + 1);padding-bottom:4px}.check__cell{grid-column:1;grid-row:calc(var(--i) * 3 + 2);border-top:0;padding-top:18px}.check__cell--prev{grid-row:calc(var(--i) * 3 + 3)}.check__cell:before{content:"Anul curent";color:var(--slate);font-size:12px;position:absolute;top:0;left:0}.check__cell--prev:before{content:"Anul anterior"}.check__grid[data-same] .check__cell--prev{display:none}.check__result{grid-template-columns:1fr}.check__cta{min-width:0}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ledger{display:inline-block}.ledger__visual{font-variant-numeric:tabular-nums lining-nums;align-items:flex-start;display:inline-flex}.ledger__col{height:1em;line-height:1;display:inline-block;overflow:hidden}.ledger__strip{transform:translateY(calc((var(--d) + 10) * -1em));flex-direction:column;line-height:1;display:flex}.ledger__strip>span{text-align:center;height:1em;display:block}.ledger__char{white-space:pre;line-height:1;display:inline-block}.ledger.is-armed .ledger__strip{transform:translateY(0)}.ledger.is-armed.is-in .ledger__strip{transform:translateY(calc((var(--d) + 10) * -1em));transition:transform 1.7s cubic-bezier(.22, 1, .36, 1) calc(var(--n) * 90ms)}@media (prefers-reduced-motion:reduce){.ledger .ledger__strip{transform:translateY(calc((var(--d) + 10) * -1em))!important;transition:none!important}}[data-card=start] .journeys__figure .ledger__col{-webkit-text-stroke:inherit}.sol__title,.story__title,.chero__title,.phero__title{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0;font-size:clamp(50px,7.6vw,128px);font-weight:700;line-height:.98}.ilogo{visibility:hidden;grid-column:1/span 6;place-self:start;height:120px;margin-top:42px;display:inline-block}@media (max-width:768px){.ilogo{height:64px;margin-top:28px}}.sol{--h1:0;--h2:0;--h3:0;--band:240px;position:relative}.sol__stage{z-index:0;height:100svh;min-height:560px;margin-top:calc(var(--band) * -1);position:sticky;top:0;overflow:hidden}.sol__heads{z-index:3;height:var(--band);pointer-events:none;position:sticky;top:0}.wipe__layer{position:absolute;inset:0}.wipe__layer--light{color:var(--navy);background:#fff}.wipe__layer--dark,.sol__head--dark{clip-path:polygon(0 100%, 0 calc(100% - var(--h1) * 100%), 33.34% calc(100% - var(--h1) * 100%), 33.34% calc(100% - var(--h2) * 100%), 66.67% calc(100% - var(--h2) * 100%), 66.67% calc(100% - var(--h3) * 100%), 100% calc(100% - var(--h3) * 100%), 100% 100%)}.wipe__layer--dark{background:var(--navy);color:#fff;bottom:-2px}.sol__foot{align-items:start;row-gap:18px;position:absolute;bottom:clamp(32px,6vh,64px);left:0;right:0}.sol__foot .dot-label{grid-column:1/span 4;margin:0}.wipe__layer--light .dot-label{color:var(--navy)}.sol__intro{color:inherit;grid-column:7/span 5;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.sol__band{background:var(--navy);opacity:0;pointer-events:auto;height:100%;position:absolute;top:0;left:0;right:0}.sol__head{pointer-events:none;height:100svh;min-height:560px;position:absolute;inset:0 0 auto}.sol__head--light{color:var(--navy)}.sol__head--dark{color:#fff}.sol__head .ilogo{pointer-events:auto}.sol__headbox{grid-template-rows:auto 1fr;height:100%}.sol__title{color:inherit;transform-origin:0 0;will-change:transform;grid-column:1/-1;align-self:center}.sol__spacer{height:90svh}.sol__rows{--panel-bg:var(--navy);background:var(--navy);color:#fff;padding-bottom:0;position:relative}.sol__rows .srows__row:last-child{z-index:4;background:var(--navy);position:relative}@media (max-width:900px){.sol__intro{grid-column:1/-1}}.sol[data-still] .sol__stage{position:relative}.sol[data-still] .sol__heads{height:100svh;position:absolute;inset:0 0 auto}.sol[data-still] .sol__stage{margin-top:0}.sol[data-still] .sol__spacer,.sol[data-still] .sol__band,.sol[data-still] .wipe__layer--dark,.sol[data-still] .sol__head--dark{display:none}.srows{grid-column:1/-1;margin:0;padding:0;list-style:none}.srows__row{column-gap:var(--col-gap);border-top:1px solid #ffffff2e;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:18px;min-height:clamp(300px,44vh,440px);padding:30px 0 36px;scroll-margin-top:24px;display:grid}.srows__title{font:700 clamp(26px, 2.4vw, 38px) / 1.1 var(--font-display);color:#fff;grid-column:1/span 4;margin:0}.srows__body{color:#ffffffd1;grid-column:5/span 4;align-content:start;gap:16px;font-size:16.5px;line-height:1.5;display:grid}.srows__body p{margin:0}.srows__bullets{color:#ffffffad;gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.srows__bullets li{padding-left:18px;position:relative}.srows__bullets li:before{content:"";background:var(--orange);width:8px;height:1px;position:absolute;top:.72em;left:0}.srows__link{color:#fff;justify-self:start;margin-top:4px;font-weight:600}.srows__link:hover{color:var(--orange)}.srows__n{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;grid-column:9/-1;place-self:start end;font-size:clamp(96px,14vw,240px);font-weight:700;line-height:.8}.sol__rows [data-stack=on]>li{background:var(--panel-bg);--o:calc(1 - var(--out,0) * .55);position:sticky}.sol__rows [data-stack=on]>li>*{opacity:var(--o);transition:opacity .12s linear}@media (max-width:900px){.srows__row{grid-template-columns:1fr auto;min-height:0}.srows__title{grid-area:1/1}.srows__n{grid-area:1/2;font-size:clamp(64px,18vw,120px)}.srows__body{grid-column:1/-1}}.statement--center{text-align:center;align-content:center;justify-items:center;min-height:78svh;padding-block:clamp(96px,16vh,180px)}.statement--center .dot-label{justify-content:center}.statement--center .statement__text{max-width:22em;color:var(--navy);grid-column:2/span 10;font-size:clamp(28px,3.3vw,54px);line-height:1.14}@media (max-width:768px){.statement--center .statement__text{grid-column:1/-1}}.why{align-items:start;padding-block:clamp(96px,14vh,160px)}.why__aside{grid-column:1/span 5;gap:6px;display:grid;position:sticky;top:22vh}.why__aside .dot-label{margin-bottom:22px}.why__title{font:700 clamp(28px, 2.6vw, 42px) / 1.16 var(--font-display);color:var(--navy);margin:0}.why__cards{grid-column:7/-1;margin:0;padding:0;list-style:none}.why__card{background:var(--grey-100);border-radius:5px;flex-direction:column;gap:12px;min-height:72vh;margin-bottom:6vh;padding:clamp(24px,2.4vw,36px);display:flex;position:sticky;top:12vh}.why__card:nth-child(2n){background:var(--grey-200)}.why__card:last-child{margin-bottom:0}.why__name{font:700 clamp(28px, 2.4vw, 40px) / 1.1 var(--font-display);color:var(--navy);margin:0 0 18px}.why__lead{color:var(--ink);margin:0;font-size:17px;font-weight:600}.why__text{max-width:34em;color:var(--slate);margin:0;font-size:16.5px;line-height:1.5}.why__bullets{color:var(--slate);gap:7px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.why__bullets li{padding-left:18px;position:relative}.why__bullets li:before{content:"";background:var(--orange-ink);width:8px;height:1px;position:absolute;top:.72em;left:0}.why__foot{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-top:24px;display:flex}.why__link{color:var(--navy);border-bottom:1px solid #0a22404d;padding-bottom:2px;font-weight:600}.why__link:hover{color:var(--orange-ink);border-bottom-color:currentColor}.why__card{scroll-margin-top:12vh}.why__n{font:700 clamp(110px, 13vw, 220px) / .8 var(--font-display);letter-spacing:-.04em;color:var(--navy)}@media (max-width:900px){.why__aside{grid-column:1/-1;margin-bottom:32px;position:static}.why__cards{grid-column:1/-1}.why__card{min-height:0;margin-bottom:10px;position:relative;top:auto}.why__n{font-size:96px}}.vals{background:var(--navy);color:#fff}.vals__intro{align-items:center;padding-block:clamp(96px,14vh,160px) clamp(48px,8vh,96px)}.vals__intro .dot-label{grid-column:1/span 3;margin:0}.vals__lead{font:700 clamp(26px, 2.6vw, 42px) / 1.18 var(--font-display);color:#fff;grid-column:4/span 8;margin:0}.vals__track{height:calc(var(--n) * 70svh + 100svh);position:relative}.vals__stage{grid-template-rows:auto 1fr;height:100svh;min-height:560px;display:grid;position:sticky;top:0}.vals__tabs{border-block:1px solid #ffffff2e;position:relative}.vals .vals__tabrow{display:flex}.vals__tab{font:500 16px / 1.2 var(--font-body);color:#ffffff80;cursor:pointer;transition:color .3s var(--ease-ui);background:0 0;border:0;flex:1;padding:26px 8px}.vals__tab:hover,.vals__tab[aria-selected=true]{color:#fff}.vals__progress{height:1px;position:absolute;bottom:-1px;left:0;right:0}.vals__progress>span{background:var(--orange);transform-origin:0;position:absolute;inset:0}.vals__body{align-items:center;padding-block:clamp(24px,4vh,48px)}.vals__art{aspect-ratio:1;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;grid-column:1/span 4;place-items:center;max-height:62svh;display:grid}.vals__copy{animation:items-in .55s var(--ease-editorial) both;grid-column:6/span 6}.vals__title{font:700 clamp(30px, 3vw, 50px) / 1.05 var(--font-display);color:#fff;margin:0 0 14px}.vals__text{color:#fffc;max-width:30em;margin:0;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.va{width:76%;height:auto;overflow:visible}.va circle,.va line,.va rect,.va path,.va ellipse{fill:none;stroke:#ffffff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.va [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:va-draw 1.4s var(--ease-editorial) calc(var(--k,0) * .12s) forwards}.va .va__dot{fill:var(--orange);stroke:none;animation:va-dot .5s var(--ease-ui) .8s both}@keyframes va-draw{to{stroke-dashoffset:0}}@keyframes va-dot{0%{opacity:0}}.vals[data-flat] .vals__track{height:auto}.vals[data-flat] .vals__stage{height:auto;min-height:0;position:relative}.vals[data-flat] .vals__tabs{display:none}.vals__flat{row-gap:48px;margin:0;padding-block:0 clamp(64px,10vh,120px);list-style:none}.vals__flat li{grid-column:1/-1;gap:8px;display:grid}.vals__flat .va{width:140px;margin-bottom:12px}@media (max-width:900px){.vals__intro .dot-label,.vals__lead{grid-column:1/-1}.vals__intro{row-gap:20px}}@media (prefers-reduced-motion:reduce){.va [pathLength]{stroke-dashoffset:0;animation:none}}.story{padding-bottom:clamp(80px,12vh,140px)}.story__screen{grid-template-rows:auto 1fr;min-height:70svh}.story__title{color:var(--navy);grid-column:1/-1;align-self:end;margin-bottom:clamp(40px,7vh,88px)}.story__split{align-items:start;row-gap:40px}.story__copy{grid-column:1/span 6;align-content:start;gap:22px;display:grid}.story__lead{color:var(--ink);margin:0 0 18px;font-size:clamp(20px,1.7vw,26px);line-height:1.38}.story__p{max-width:34em;color:var(--slate);margin:0;font-size:16.5px;line-height:1.55}.story__art{aspect-ratio:4/5;background:var(--navy);border-radius:5px;grid-column:7/-1;max-height:88svh;position:relative;overflow:hidden}.story__wing{aspect-ratio:90/98;width:auto;height:118%;top:-6%;left:8%}@media (max-width:900px){.story__copy,.story__art{grid-column:1/-1}.story__art{aspect-ratio:1}}.chero{isolation:isolate;background:var(--navy);color:#fff;padding-bottom:clamp(64px,10vh,120px);position:relative;overflow:hidden}.chero__art{z-index:-1;aspect-ratio:1;width:min(56vw,820px);position:absolute;top:4vh;right:-4vw}.orbit{width:100%;height:100%;overflow:visible}.orbit circle,.orbit ellipse{fill:none;stroke:#ffffff38;stroke-width:1px;vector-effect:non-scaling-stroke}.orbit__c--2{transform-origin:132px 250px;animation:16s ease-in-out infinite alternate orbit-drift}.orbit__c--3{transform-origin:268px 250px;animation:19s ease-in-out -6s infinite alternate-reverse orbit-drift}.orbit__spin{transform-origin:200px 200px;animation:34s linear infinite orbit-spin}.orbit__e{stroke:#ffffff52!important}.orbit__l{stroke:#ffffffb3;stroke-width:1px;vector-effect:non-scaling-stroke}.orbit .orbit__d{fill:#fff;stroke:none}.orbit .orbit__d--accent{fill:var(--orange)}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-drift{to{transform:translate(10px,-14px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.orbit__spin,.orbit__c--2,.orbit__c--3{animation:none}}.chero__screen{grid-template-rows:auto 1fr;min-height:64svh}.chero__title{grid-column:1/-1;align-self:end;margin-bottom:clamp(40px,6vh,72px)}.chero__info{align-items:end;row-gap:40px}.chero__line{border-left:1px solid #ffffff59;grid-column:1/span 6;gap:36px;padding:2px 0 2px 32px;display:grid;position:relative}.chero__line:before,.chero__line:after{content:"";border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.chero__line:before{background:var(--orange);top:-4px}.chero__line:after{background:#fff;bottom:-4px}.chero__intro{max-width:30em;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.chero__list{gap:22px;margin:0;display:grid}.chero__list dt{color:#fff9;margin-bottom:4px;font-size:14px}.chero__list dd{color:#fff;margin:0;font-size:17px;line-height:1.45}.chero__list a:hover{text-underline-offset:3px;text-decoration:underline}.chero__cta{grid-column:9/-1;display:grid}@media (max-width:900px){.chero__art{opacity:.5;width:120vw;top:2vh;right:-50vw}.chero__line,.chero__cta{grid-column:1/-1}}.cards{background:var(--grey-100);padding-block:clamp(80px,12vh,140px)}.cards__head{row-gap:18px;margin-bottom:clamp(32px,5vh,56px)}.cards__head .dot-label{margin:0}.cards__title{grid-column:1/span 7;margin:0}.cards__intro{color:var(--slate);grid-column:8/span 5;align-self:end;margin:0}.cards .cards__grid{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;margin:0;padding-block:0;list-style:none}.card{min-width:0}.card__in{height:100%;min-height:clamp(300px,50vh,520px);color:var(--ink);transition:box-shadow .3s var(--ease-ui);background:#fff;border-radius:5px;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(20px,1.8vw,28px);display:flex}a.card__in:hover{box-shadow:inset 0 0 0 1px var(--navy)}.faq+.cards,.check+.cards{background:#fff}.cards:has(+.faq){background:#fff}.faq+.cards .card__in,.check+.cards .card__in{background:var(--grey-100)}.cards:has(+.faq) .card__in{background:var(--grey-100)}.card__title{font:700 clamp(32px, 3.4vw, 58px) / 1.02 var(--font-display);letter-spacing:-.02em;color:var(--navy);overflow-wrap:break-word}.cards__grid[data-n="4"] .card__title{font-size:clamp(28px,2.5vw,44px)}.card__foot{gap:12px;display:grid}.card__text{opacity:0;max-height:0;color:var(--slate);transition:max-height .5s var(--ease-editorial), opacity .35s var(--ease-ui), transform .5s var(--ease-editorial);font-size:15.5px;line-height:1.45;overflow:hidden;transform:translateY(8px)}.card__in:hover .card__text,.card__in:focus-visible .card__text,.card__in:focus-within .card__text{opacity:1;max-height:8em;transform:none}.card__label{color:var(--ink);font-size:15px;font-weight:500}@media (hover:none){.card__text{opacity:1;max-height:none;transform:none}}@media (max-width:1100px){.cards .cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.cards .cards__grid{grid-template-columns:1fr}.card__in{min-height:240px}.cards__title,.cards__intro{grid-column:1/-1}}.phero{padding-bottom:clamp(48px,8vh,96px);position:relative}.phero__art{background:var(--navy);height:66svh;min-height:420px;position:absolute;inset:0 0 auto;overflow:hidden}.phero__wing{aspect-ratio:90/98;width:auto;height:170%;top:-30%;right:-6vw}.phero__top{height:40svh;min-height:240px;position:relative}.phero__card{min-height:46svh;margin-inline:var(--gutter);background:var(--grey-100);border-radius:5px;align-content:space-between;gap:clamp(56px,10vh,120px);padding:clamp(24px,2.6vw,40px);display:grid;position:relative}.phero__title{color:var(--navy);font-size:clamp(42px,6vw,104px)}.phero__foot{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:18px;display:grid}.phero__foot .dot-label{grid-column:1/span 4;margin:0}.phero__text{grid-column:7/-1;gap:14px;display:grid}.phero__intro{color:var(--ink);margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4}.phero__address{color:var(--slate);margin:0;font-size:15px}@media (max-width:900px){.phero__text{grid-column:1/-1}}div:has(>.vals)+.cta-band{border-top:1px solid #ffffff1f}.people+.faq{background:#fff}.bhero{grid-template-rows:1fr auto;row-gap:48px;min-height:82svh;padding-top:180px;padding-bottom:clamp(40px,7vh,72px)}.bhero__title{font:700 clamp(84px, 15vw, 260px) / .86 var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.045em;color:var(--navy);grid-column:1/-1;align-self:end;margin:0}.bhero__foot{column-gap:var(--col-gap);border-top:1px solid var(--line-strong);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:16px;padding-top:22px;display:grid}.bhero__foot .dot-label{grid-column:1/span 4;margin:0}.bhero__intro{color:var(--ink);grid-column:7/span 5;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4}@media (max-width:900px){.bhero__intro{grid-column:1/-1}.bhero{padding-top:140px}}.bcat{font:600 12px / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-ink)}.bcat--light{color:var(--orange)}.bmeta{color:var(--slate);gap:8px;font-size:14px;display:inline-flex}.bfeat{padding-bottom:clamp(56px,9vh,104px)}.bfeat__card{column-gap:var(--col-gap);isolation:isolate;background:var(--navy);color:#fff;border-radius:5px;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));min-height:clamp(440px,64vh,640px);display:grid;position:relative;overflow:hidden}.bfeat__art{z-index:-1;position:absolute;inset:0}.bfeat__wing{aspect-ratio:90/98;width:auto;height:160%;transition:transform 1.2s var(--ease-editorial);top:-30%;right:-4%}.bfeat__card:hover .bfeat__wing{transform:translate(-2%)rotate(-2deg)}.bfeat__body{flex-direction:column;grid-column:1/span 7;gap:18px;padding:clamp(28px,3.4vw,56px);display:flex}.bfeat__top{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bfeat__top .bmeta{color:#ffffffb3}.bfeat__title{font:700 clamp(32px, 3.6vw, 60px) / 1.06 var(--font-display);letter-spacing:-.02em;margin-top:auto}.bfeat__summary{color:#ffffffd1;max-width:34em;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.bfeat__more{border-bottom:1px solid #ffffff80;align-self:flex-start;margin-top:8px;padding-bottom:3px;font-weight:600;transition:border-color .3s}.bfeat__card:hover .bfeat__more{border-color:var(--orange)}@media (max-width:900px){.bfeat__body{grid-column:1/-1}.bfeat__card{min-height:520px}}.blist{padding-bottom:clamp(80px,12vh,140px)}.blist__filters{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-bottom:28px;display:flex}.bfilter{background:var(--grey-100);font:500 14.5px / 1 var(--font-body);color:var(--ink);cursor:pointer;border:0;border-radius:3px;padding:11px 16px;transition:background .25s,color .25s}.bfilter sup{color:var(--slate);font-size:10.5px}.bfilter:hover{background:var(--grey-200)}.bfilter[aria-pressed=true]{background:var(--navy);color:#fff}.bfilter[aria-pressed=true] sup{color:#ffffffb3}.blist__rows{border-bottom:1px solid var(--line-strong);grid-column:1/-1;margin:0;padding:0;list-style:none}.brow{border-top:1px solid var(--line-strong);animation:items-in .45s var(--ease-editorial) both}.brow__in{column-gap:var(--col-gap);color:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:30px 0 32px;display:grid}.brow__date{color:var(--slate);grid-column:1/span 2;font-size:14px}.brow .bcat{grid-column:3/span 2}.brow__main{grid-column:5/span 6;gap:10px;display:grid}.brow__title{font:700 clamp(22px, 1.9vw, 30px) / 1.18 var(--font-display);color:var(--navy);transition:color .25s}.brow__summary{max-width:40em;color:var(--slate);font-size:15.5px;line-height:1.5}.brow__time{color:var(--slate);grid-column:11;justify-self:end;font-size:14px}.brow__arrow{color:var(--navy);transition:transform .35s var(--ease-editorial);grid-column:12;justify-self:end;font-size:22px}.brow__in:hover .brow__title{color:var(--orange-ink)}.brow__in:hover .brow__arrow{transform:translate(6px)}@media (max-width:900px){.brow__in{grid-template-columns:1fr auto;row-gap:10px}.brow__date,.brow .bcat{grid-column:1}.brow__main{grid-column:1/-1}.brow__time{grid-area:1/2}.brow__arrow{display:none}}.bprog{z-index:80;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.bprog>span{background:var(--orange);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.art__head{row-gap:0;padding-top:170px;padding-bottom:clamp(48px,8vh,88px)}.art__back{color:var(--slate);grid-column:1/-1;justify-self:start;margin-bottom:40px;font-size:15px;font-weight:500}.art__back:hover{color:var(--navy)}.art__label{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.art__label .dot-label{margin:0 0 22px}.art__draft{background:var(--grey-100);color:var(--orange-ink);border-radius:3px;margin-bottom:22px;padding:6px 10px;font-size:13px;font-weight:600}.art__title{font:700 clamp(40px, 5.2vw, 88px) / 1.02 var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:var(--navy);grid-column:1/span 10;margin:0}.art__lead{color:var(--ink);grid-column:1/span 8;margin:32px 0 0;font-size:clamp(19px,1.6vw,24px);line-height:1.45}.art__meta{border-top:1px solid var(--line);color:var(--slate);flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:28px 0 0;padding-top:18px;font-size:14px;display:flex}@media (max-width:900px){.art__title,.art__lead{grid-column:1/-1}.art__head{padding-top:130px}}.art__band{height:clamp(220px,34vh,380px);margin-inline:var(--gutter);background:var(--navy);border-radius:5px;position:relative;overflow:hidden}.art__wing{aspect-ratio:90/98;width:auto;height:240%;top:-60%;right:6%}.art__bandcat{font:600 13px / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#fffc;position:absolute;bottom:clamp(18px,2vw,30px);left:clamp(20px,2.4vw,36px)}.art__grid{align-items:start;padding-block:clamp(56px,9vh,104px) clamp(80px,12vh,140px)}.art__aside{grid-column:1/span 3;gap:28px;display:grid;position:sticky;top:120px}.art__body{grid-column:5/span 7;gap:36px;min-width:0;max-width:46rem;display:grid}.art__cta{min-width:0}@media (max-width:1000px){.art__aside{grid-column:1/-1;position:static}.atoc{display:none}.art__body{grid-column:1/-1}.art__aside{order:2}}.atoc__label{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:0 0 14px;font-size:13px;font-weight:600}.atoc ol{border-left:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.atoc li{position:relative}.atoc a{color:var(--slate);padding:8px 0 8px 18px;font-size:14.5px;line-height:1.35;transition:color .25s;display:block}.atoc a:hover{color:var(--navy)}.atoc li[data-current] a{color:var(--navy);font-weight:600}.atoc li:before{content:"";background:var(--orange);width:2px;transition:transform .35s var(--ease-editorial);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.atoc li[data-current]:before{transform:none}.prose{color:var(--ink);font-size:18px;line-height:1.68}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{margin:0 0 1.1em}.prose h2{font:700 clamp(26px, 2.2vw, 34px) / 1.15 var(--font-display);letter-spacing:-.015em;color:var(--navy);margin:1.6em 0 .6em;scroll-margin-top:110px}.prose h3{font:700 21px / 1.25 var(--font-display);color:var(--navy);margin:1.4em 0 .4em}.prose ul,.prose ol{gap:10px;margin:0 0 1.2em;padding-left:0;list-style:none;display:grid}.prose ul li{padding-left:26px;position:relative}.prose ul li:before{content:"";background:var(--orange);width:12px;height:1px;position:absolute;top:.8em;left:0}.prose ol{counter-reset:n}.prose ol li{counter-increment:n;padding-left:40px;position:relative}.prose ol li:before{content:counter(n, decimal-leading-zero);font:700 15px / 1.6 var(--font-display);color:var(--orange-ink);position:absolute;top:.05em;left:0}.prose a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.prose strong{color:var(--navy);font-weight:650}.prose blockquote{border-left:2px solid var(--orange);font:400 clamp(21px, 1.7vw, 26px) / 1.4 var(--font-display);color:var(--navy);margin:1.6em 0;padding:4px 0 4px 28px}.prose blockquote p{margin:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:16px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line-strong);padding:12px 10px}.prose th{color:var(--navy);font-weight:600}.prose hr{border:0;border-top:1px solid var(--line-strong);margin:2em 0}.afig{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.afig li{background:var(--navy);color:#fff;border-radius:5px;align-content:space-between;gap:14px;min-height:170px;padding:22px;display:grid}.afig__value{font:700 clamp(26px, 2.4vw, 38px) / 1.05 var(--font-display);letter-spacing:-.02em}.afig__label{color:#ffffffd9;border-top:1px solid #ffffff4d;padding-top:12px;font-size:14.5px;line-height:1.35}@media (max-width:700px){.afig{grid-template-columns:1fr}.afig li{min-height:0}}.acall{background:var(--grey-100);border-left:3px solid var(--orange);border-radius:0 5px 5px 0;padding:clamp(22px,2.4vw,34px)}.acall__title{font:700 20px / 1.25 var(--font-display);color:var(--navy);margin:0 0 10px}.acall .prose{font-size:17px}.afaq{border-top:1px solid var(--line-strong)}.afaq__item{border-bottom:1px solid var(--line-strong)}.afaq__item summary{cursor:pointer;font:700 20px / 1.3 var(--font-display);color:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.afaq__item summary::-webkit-details-marker{display:none}.afaq__plus{width:14px;height:14px;transition:transform .4s var(--ease-editorial);flex:none;position:relative}.afaq__plus:before,.afaq__plus:after{content:"";background:currentColor;height:1px;position:absolute;top:6.5px;left:0;right:0}.afaq__plus:after{transform:rotate(90deg)}.afaq__item[open] .afaq__plus{transform:rotate(135deg)}.afaq__item .prose{padding-bottom:22px;font-size:17px}.acta{background:var(--navy);border-radius:5px;grid-template-columns:1fr minmax(240px,.8fr);align-items:end;gap:20px;padding:clamp(24px,2.6vw,40px);display:grid}.acta__text{font:700 clamp(22px, 1.9vw, 28px) / 1.25 var(--font-display);color:#fff;margin:0}@media (max-width:700px){.acta{grid-template-columns:1fr}}.art__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.art__note{border-top:1px solid var(--line);color:var(--slate);margin:0;padding-top:18px;font-size:13.5px}.brel{background:var(--grey-100);padding-block:clamp(80px,12vh,140px)}.brel .dot-label{margin-bottom:18px}.brel__title{grid-column:1/-1;margin:0 0 36px}.brel__grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.brel__card{height:100%;min-height:320px;transition:box-shadow .3s var(--ease-ui);background:#fff;border-radius:5px;flex-direction:column;gap:18px;padding:clamp(20px,1.8vw,28px);display:flex}.brel__card:hover{box-shadow:inset 0 0 0 1px var(--navy)}.brel__name{font:700 clamp(22px, 1.8vw, 28px) / 1.2 var(--font-display);color:var(--navy);flex:1}@media (max-width:900px){.brel__grid{grid-template-columns:1fr}.brel__card{min-height:220px}}.hero__title,.h2,.stats__value,.journeys__name,.journeys__figure,.rows__title,.steps__n,.pricing__price,.case__metric,.steps__title,.faq__q,.page-simple h1{font-family:var(--font-display);font-weight:700}.hero__title{font-variation-settings:"opsz" 144;letter-spacing:-.02em;font-size:clamp(40px,4.9vw,92px);line-height:1.04}.hero__title em{font-style:normal}.hero[data-long] .hero__title{font-size:clamp(32px,3.9vw,70px);line-height:1.08}.h2{font-variation-settings:"opsz" 96;letter-spacing:-.015em;color:var(--navy);margin:0;font-size:clamp(30px,3.1vw,50px);line-height:1.08}.statement__text{font-family:var(--font-body);letter-spacing:-.02em;font-size:clamp(26px,2.9vw,44px);font-weight:400;line-height:1.2}.stats__value{font-variation-settings:"opsz" 144;letter-spacing:-.02em;font-size:clamp(36px,3.4vw,58px)}.journeys__name{font-variation-settings:"opsz" 48;font-size:clamp(24px,2.2vw,34px);line-height:1.1}[data-card=start] .journeys__name{font-size:clamp(21px,1.8vw,27px)}.journeys__figure{font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-size:clamp(76px,10.5vw,184px)}.rows__title{font-variation-settings:"opsz" 48;font-size:clamp(22px,2vw,30px);line-height:1.15}.steps__n{font-size:40px}.pricing__price{font-size:clamp(30px,2.6vw,42px)}.people__name{font-family:var(--font-body)}.steps__title,.faq__q{font-size:20px;line-height:1.3}:root:has(main[data-theme=studio]){--font-body:var(--font-figtree), system-ui, sans-serif}main[data-theme=studio] .hero__title,main[data-theme=studio] .h2,main[data-theme=studio] .journeys__name,main[data-theme=studio] .rows__title,main[data-theme=studio] .statement__text,main[data-theme=studio] .steps__title,main[data-theme=studio] .faq__q{font-family:var(--font-body);font-variation-settings:normal;font-weight:400}main[data-theme=studio] .hero__title{letter-spacing:-.03em;font-size:clamp(44px,5vw,96px);line-height:.98}main[data-theme=studio] .hero[data-long] .hero__title{font-size:clamp(34px,4vw,72px);line-height:1}main[data-theme=studio] .h2{letter-spacing:-.025em;font-size:clamp(32px,3.2vw,52px);line-height:1.04}main[data-theme=studio] .statement__text{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,48px);line-height:1.12}main[data-theme=studio] .journeys__name{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,34px)}main[data-theme=studio] .rows__title{letter-spacing:-.015em;font-size:clamp(22px,2vw,30px)}main[data-theme=studio] .stats__value,main[data-theme=studio] .journeys__figure,main[data-theme=studio] .steps__n,main[data-theme=studio] .pricing__price,main[data-theme=studio] .case__metric{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-weight:300}main[data-theme=studio] .stats__value{font-size:clamp(42px,4.1vw,70px)}main[data-theme=studio] .journeys__figure{font-size:clamp(88px,12vw,212px)}main[data-theme=studio] .hero__logo-rail{position:relative}main[data-theme=studio] .hero__logo{margin-top:22px}@media (max-width:768px){main[data-theme=studio] .hero__logo{margin-top:16px}}main[data-theme=studio] .footer{background:#071a33;border-top:0}main[data-theme=studio] .people,main[data-theme=studio] .faq,main[data-theme=studio] .pricing{background:#f3f3f3}main[data-theme=studio] .panel.frame{--panel-bg:#0c1626;background:#0c1626}main[data-theme=studio] .hero__bg,main[data-theme=studio] .stats,main[data-theme=studio] .cta-band{background:radial-gradient(90% 80% at 78% 18%,#5d83b3 0%,#5d83b300 60%),radial-gradient(70% 70% at 10% 100%,#13345c 0%,#13345c00 70%),linear-gradient(160deg,#24497a 0%,#0a2240 58%,#061631 100%)}main[data-theme=studio] .hero__bg:after,main[data-theme=studio] .stats__art:after,main[data-theme=studio] .cta-band__art:after{content:"";opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.wing--glass{filter:drop-shadow(0 0 30px #96bef047)}.wing--glass .wing__p{--px:1.4}.wing--glass .wing__p--wing{fill:url(#wing-fill);stroke:#fffffff2}.wing--glass .wing__p--swoosh{fill:url(#wing-fill);stroke:#ffffffb3}.wing--glass .wing__p--arc{fill:url(#arc-fill);stroke:#ffbea0e6}.wing--glass .wing__p--dot{fill:var(--orange);stroke:#ffd2bee6}.wing--glass .wing__p{fill-opacity:0}.wing--glass[data-armed] .wing__p{animation:wing-draw var(--wing-draw) both, glass-in 2s var(--ease-ui) 1.6s both}@keyframes glass-in{to{fill-opacity:1}}@media (prefers-reduced-motion:reduce){.wing--glass .wing__p{fill-opacity:1}}main[data-theme=studio] :is(.sol__title,.story__title,.chero__title,.phero__title,.srows__title,.why__title,.why__name,.vals__lead,.vals__title,.card__title,.steps__title){font-family:var(--font-body);font-variation-settings:normal;font-weight:400}main[data-theme=studio] :is(.sol__title,.story__title,.chero__title,.phero__title){letter-spacing:-.04em;font-size:clamp(54px,8.4vw,140px);line-height:.92}main[data-theme=studio] .phero__title{font-size:clamp(44px,6.4vw,112px)}main[data-theme=studio] .srows__title{letter-spacing:-.02em;font-size:clamp(26px,2.3vw,36px)}main[data-theme=studio] :is(.why__title,.vals__lead){letter-spacing:-.025em;font-size:clamp(28px,2.6vw,44px);line-height:1.12}main[data-theme=studio] :is(.why__name,.vals__title){letter-spacing:-.025em}main[data-theme=studio] .card__title{letter-spacing:-.035em;font-size:clamp(34px,3.6vw,60px)}main[data-theme=studio] .cards__grid[data-n="4"] .card__title{font-size:clamp(30px,2.7vw,46px)}main[data-theme=studio] :is(.srows__n,.why__n){font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-weight:300}main[data-theme=studio] :is(.wipe__layer--dark,.sol__band,.sol__rows,.vals){background-color:#0c1626}main[data-theme=studio] .sol__rows{--panel-bg:#0c1626}main[data-theme=studio] .sol__rows .srows__row:last-child{background:#0c1626}main[data-theme=studio] :is(.chero,.phero__art,.story__art){background:radial-gradient(90% 80% at 78% 18%,#5d83b3 0%,#5d83b300 60%),radial-gradient(70% 70% at 10% 100%,#13345c 0%,#13345c00 70%),#0a2240 linear-gradient(160deg,#24497a 0%,#0a2240 58%,#061631 100%)}main[data-theme=studio] :is(.hero__bg,.stats,.cta-band){background-color:#0a2240}main[data-theme=studio] .why__card{background:#f3f3f3}main[data-theme=studio] .why__card:nth-child(2n){background:#e8e8e8}main[data-theme=studio] .check{background:#f3f3f3}main[data-theme=studio] :is(.bhero__title,.bfeat__title,.brow__title,.art__title,.prose h2,.prose h3,.acall__title,.afaq__item summary,.acta__text,.brel__name){font-family:var(--font-body);font-variation-settings:normal;font-weight:400}main[data-theme=studio] .bhero__title{letter-spacing:-.06em}main[data-theme=studio] :is(.art__title,.bfeat__title){letter-spacing:-.035em}main[data-theme=studio] :is(.prose h2,.brow__title,.brel__name){letter-spacing:-.02em}main[data-theme=studio] .afig__value,main[data-theme=studio] .prose blockquote{font-family:var(--font-display);font-weight:300}main[data-theme=studio] :is(.bfeat__card,.art__band,.afig li,.acta){background:radial-gradient(90% 80% at 78% 18%,#5d83b3 0%,#5d83b300 60%),radial-gradient(70% 70% at 10% 100%,#13345c 0%,#13345c00 70%),#0a2240 linear-gradient(160deg,#24497a 0%,#0a2240 58%,#061631 100%)}main[data-theme=studio] :is(.brel,.acall){background-color:#f3f3f3}:root{--navy:#0a2240;--navy-deep:#03004d;--orange:#dc5023;--orange-ink:#b8401a;--ink:#121518;--slate:#3d4a5c;--cream:#f7f4ed;--grey-100:#f2f2f2;--grey-200:#e2e2eb;--white:#fff;--line:var(--grey-200);--line-strong:#0a22404d;--on-navy:#fff;--on-navy-2:#ffffffad;--on-navy-line:#ffffff2e;--font-display:var(--font-merriweather), Georgia, serif;--font-body:var(--font-inter), system-ui, sans-serif;--gutter:clamp(20px, 3.2vw, 52px);--col-gap:20px;--nav-h:92px;--section-pad:clamp(72px, 10vh, 128px);--body-size:18px;--h2-size:clamp(34px, 3.6vw, 60px)}[data-journey=corporate]{--section-pad:clamp(64px, 9vh, 112px);--body-size:18px;--h2-size:clamp(32px, 3.4vw, 56px)}[data-journey=business]{--section-pad:clamp(72px, 10vh, 128px);--body-size:18px;--h2-size:clamp(34px, 3.6vw, 60px)}[data-journey=start]{--section-pad:clamp(80px, 12vh, 150px);--body-size:20px;--h2-size:clamp(38px, 4.2vw, 68px)}html{color:var(--ink);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{font-family:var(--font-body);font-size:var(--body-size);font-kerning:normal;line-height:1.55}::selection{background:var(--orange);color:#fff}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);margin:0;font-size:12.5px;font-weight:600;line-height:1.3}.label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:12.5px;font-weight:600}.mono{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.frame{padding-inline:var(--gutter);column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:768px){.frame{grid-template-columns:repeat(4,minmax(0,1fr))}}.btn{background:var(--orange);color:#fff;font:700 19px/1 var(--font-body);cursor:pointer;transition:background .25s var(--ease-ui);border:0;border-radius:2px;align-items:center;gap:.6em;padding:1em 1.4em;display:inline-flex}.btn:hover{background:var(--navy)}.btn:disabled{opacity:.6;cursor:progress}.btn--secondary{background:var(--navy)}.btn--secondary:hover{background:var(--ink)}.btn .arrow{transition:transform .35s var(--ease-editorial)}.btn:hover .arrow{transform:translate(4px)}.link-arrow{color:var(--navy);transition:color .2s var(--ease-ui);border-bottom:1px solid;align-items:baseline;gap:.5em;padding-bottom:2px;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--orange-ink)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
