@font-face{font-family:suitFont;src:url(../media/SUIT_Variable-s.1s0fpbnqomd-8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:suitFont Fallback;src:local(Arial);ascent-override:103.52%;descent-override:27.24%;line-gap-override:0.0%;size-adjust:95.44%}.suitfont_66c3a099-module___myUlq__className{font-family:suitFont,suitFont Fallback}.suitfont_66c3a099-module___myUlq__variable{--font-suit:"suitFont", "suitFont Fallback"}
@font-face{font-family:dataFont;src:url(../media/OpenSans_Latin_Variable-s.1i-ihzee78siv.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:dataFont Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.datafont_dc68a34b-module__-drJZG__className{font-family:dataFont,dataFont Fallback}.datafont_dc68a34b-module__-drJZG__variable{--font-data:"dataFont", "dataFont Fallback"}
html[data-concept],[data-concept]{--brand-deep:#103d60;--brand-base:#1d70af;--accent:#1c6aa6;--accent-2:#4da2e1;--surface-paper:#fff;--surface-light:#f5f8fa;--surface-beige:#e9f3fb;--surface-deep:#15517f;--ink-strong:#2c2c2c;--ink-muted:#6a6a6a;--line:#dde5ec;--background:var(--surface-light);--foreground:var(--ink-strong);--card:var(--surface-paper);--card-foreground:var(--ink-strong);--primary:var(--brand-base);--primary-foreground:var(--surface-light);--secondary:var(--surface-beige);--secondary-foreground:var(--ink-strong);--muted:var(--surface-light);--muted-foreground:var(--ink-muted);--accent-foreground:var(--ink-strong);--border:var(--line);--ring:var(--brand-base);--radius:1rem;--motion-dur:.8s}html[data-concept] body,html[data-concept] body :not([data-qa-widget],[data-qa-widget] *){--text-display:var(--type-display);--text-display--line-height:1.4;--text-h1:var(--type-h1);--text-h1--line-height:1.35;--text-h2:var(--type-h2);--text-h2--line-height:1.35;--text-h3:var(--type-h3);--text-h3--line-height:1.4;--text-h4:var(--type-h4);--text-h4--line-height:1.4;--spacing-gutter:var(--gutter);--spacing-section-sm:calc(var(--section) * .625);--spacing-section-md:var(--section);--spacing-section-lg:calc(var(--section) * 1.25);--radius-button:calc(var(--radius) * .5);--radius-card:var(--radius);--radius-frame:var(--radius)}html[data-concept]{--font-site-stack:var(--font-suit,var(--font-site)), var(--font-site), -apple-system, "Apple SD Gothic Neo", sans-serif}.st-frame{--font-site-stack:var(--font-suit), var(--font-site), -apple-system, "Apple SD Gothic Neo", sans-serif;--font-sans:var(--font-site-stack);--font-brand:var(--font-site-stack);font-family:var(--font-site-stack)}html[data-concept=a],[data-concept=a]{--surface-deep:#2b3742}html[data-concept=b],[data-concept=b]{--line:#c9d6e1}html[data-concept=c],[data-concept=c]{--surface-deep:#1e6aa0}@media (max-width:767px){html[data-concept=a],[data-concept=a]{--gutter:1rem!important}}@media (min-width:768px){html[data-concept=a],[data-concept=a]{--page-px:2.5rem}}@media (min-width:1024px){html[data-concept=a],[data-concept=a]{--page-px:3rem}}@media (prefers-reduced-motion:no-preference){[data-armed].motion-rise{opacity:0;transform:translateY(28px)}[data-armed].motion-fade{opacity:0}[data-armed].motion-rise.is-in{animation:app-rise var(--motion-dur) cubic-bezier(0, 0, .2, 1) both}[data-armed].motion-fade.is-in{animation:app-fade-in var(--motion-dur) cubic-bezier(0, 0, .2, 1) both}[data-armed].motion-zoom{opacity:0;transform:scale(1.06)}[data-armed].motion-zoom.is-in{animation:app-zoom var(--motion-dur) cubic-bezier(0, 0, .2, 1) both}.motion-hero-in{animation:.56s cubic-bezier(0,0,.2,1) both app-hero-in}.motion-hero-in-late{animation:.56s cubic-bezier(0,0,.2,1) .16s both app-hero-in}}@keyframes app-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-zoom{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes app-hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.step-progress ol>li{position:relative}.step-progress ol>li:before,.step-progress ol>li:after{content:"";transform-origin:top;width:1px;position:absolute;top:46px;bottom:-40px;left:21.5px}.step-progress ol>li:before{background:var(--line)}.step-progress ol>li:after{background:var(--accent);transform:scaleY(0)}.step-progress ol>li:last-child:before,.step-progress ol>li:last-child:after{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.step-progress ol>li:after{animation:linear both ds-scroll-fill;animation-timeline:view();animation-range:cover 30% cover 62%}}}[data-concept] [role=tab][aria-controls] img{object-fit:cover!important}[data-concept] .ba-case{border-radius:var(--radius);background:var(--surface);overflow:hidden}[data-concept] .ba-case__media{aspect-ratio:16/9;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#111;position:relative;overflow:hidden}[data-concept] .ba-case__after{clip-path:inset(0 0 0 var(--pos));position:absolute;inset:0}[data-concept] .ba-case__line{top:0;bottom:0;left:var(--pos);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 8px #00000040}[data-concept] .ba-case__knob{top:50%;left:var(--pos);background:#fff;border-radius:8px;place-content:center;gap:3px;width:26px;height:40px;margin:-20px 0 0 -13px;display:grid;position:absolute;box-shadow:0 2px 8px #00000040}[data-concept] .ba-case__knob i{background:#222;border-radius:50%;width:4px;height:4px;display:block}[data-concept] .ba-case__lb{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#00000052;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;position:absolute;bottom:14px}[data-concept] .ba-case__lb--b{left:14px}[data-concept] .ba-case__lb--a{right:14px}[data-concept] .ba-case__range{opacity:0;pointer-events:none;width:100%;height:1px;position:absolute;bottom:0;left:0}[data-concept] .ba-case__media:has(.ba-case__range:focus-visible){outline:3px solid var(--brand-base);outline-offset:-3px}[data-concept] .ba-case__body{padding:22px 24px 26px}@media (max-width:767px){[data-concept] .ba-case__body{padding:18px 18px 22px}}[data-concept] .ba-case__side{background:#fff;grid-template-columns:1fr 1fr;gap:2px;display:grid}[data-concept] .ba-case__side figure{aspect-ratio:4/3;background:#111;margin:0;position:relative;overflow:hidden}[data-concept] .ba-case__side .ba-case__lb--a{left:14px;right:auto}
html[data-concept=d],[data-concept=d]{--card:var(--surface-beige);--inset:var(--surface-beige);--nb-deepest:color-mix(in srgb, var(--brand-deep) 45%, black);--nb-utility:color-mix(in srgb, var(--brand-deep) 60%, black);--paper-muted:color-mix(in srgb, var(--surface-paper) 85%, transparent);--nb-phone-size:3.15rem;--nb-bright:var(--accent-2);--nb-cta:#1a78be;--nb-cta-hover:color-mix(in srgb, var(--nb-cta) 75%, var(--brand-deep));--nb-on-cta:var(--surface-paper);--nb-stage-h:calc(100svh - var(--header-h));--nb-stage-min:30rem;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:767.98px){[data-concept=d]{--type-display-xl:2.5rem!important;--type-display-lg:2.25rem!important;--type-display:2rem!important;--type-h1:1.875rem!important;--type-h2:1.625rem!important;--type-h3:1.375rem!important;--type-h4:1.25rem!important;--type-lead-lg:1.1875rem!important;--type-lead:1.125rem!important;--text-base:1rem!important}}[data-concept=d] .text-display-xl{line-height:1.2}[data-concept=d] .text-display-lg{line-height:1.22}[data-concept=d] .text-display{line-height:1.28}@media (min-width:768px){[data-concept=d] .md\:text-display-xl{line-height:1.2}[data-concept=d] .md\:text-display-lg{line-height:1.22}[data-concept=d] .md\:text-display{line-height:1.28}}@media (min-width:1024px){[data-concept=d] .lg\:text-display-xl{line-height:1.2}[data-concept=d] .lg\:text-display-lg{line-height:1.22}[data-concept=d] .lg\:text-display{line-height:1.28}}[data-concept=d] .nb-read{max-width:45em}.nb-scrim-hero{background:linear-gradient(to top, var(--nb-deepest) 0%, color-mix(in srgb, var(--nb-deepest) 88%, transparent) 40%, color-mix(in srgb, var(--nb-deepest) 45%, transparent) 70%, color-mix(in srgb, var(--nb-deepest) 10%, transparent) 100%)}.nb-fixed-band{clip-path:inset(0)}@media (min-width:1024px){.nb-fixed-band .nb-fixed-img{width:100%;height:100vh;position:fixed;top:0;left:0}}@media (prefers-reduced-motion:no-preference){.nb-hero-photo{animation:1.4s cubic-bezier(.76,0,.24,1) both nb-hero-photo}@keyframes nb-hero-photo{0%{clip-path:inset(100% 0 0);transform:scale(1.15)}to{clip-path:inset(0);transform:scale(1)}}.nb-hero-title{animation:1.1s cubic-bezier(.19,1,.22,1) both nb-hero-title;animation-delay:var(--d,0s)}@keyframes nb-hero-title{0%{opacity:.25;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.nb-hero-in{animation:.7s cubic-bezier(.16,1,.3,1) both nb-hero-in;animation-delay:var(--d,0s)}@keyframes nb-hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nb-in-l{animation:1.4s cubic-bezier(.19,1,.22,1) both nb-in-l;animation-delay:var(--d,0s)}@keyframes nb-in-l{0%{opacity:.2;transform:translate(-6rem)}to{opacity:1;transform:none}}.nb-in-r{animation:1.5s cubic-bezier(.19,1,.22,1) both nb-in-r;animation-delay:var(--d,0s)}@keyframes nb-in-r{0%{opacity:.2;transform:translate(6rem)scale(1.06)}to{opacity:1;transform:none}}.nb-in-up{animation:.9s cubic-bezier(.19,1,.22,1) both nb-in-up;animation-delay:var(--d,0s)}@keyframes nb-in-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.nb-flow-fill{animation:linear both nb-flow-fill;animation-timeline:view();animation-range:cover 20% cover 72%}}@keyframes nb-flow-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}
html[data-concept=f],[data-concept=f]{--c-deep:#15517f;--c-base:#1d70af;--c-sky:#4da2e1;--c-tint:#eef5fb;--c-tint-2:#f6f9fc;--c-gray:#f8f9fa;--c-ink:#1f2328;--c-ink-2:#4b5560;--c-muted:#6a6a6a;--c-line:#dde5ec;--c-line-2:#edf1f5;--c-paper:#fff;--c-record:#0b1f30;--c-on-base:var(--c-paper);--t-hero:clamp(38px, 3.8vw, 56px);--t-display:64px;--t-h1:48px;--t-h2:38px;--t-h3:26px;--t-h4:20px;--t-lead:18px;--t-body:16px;--t-small:14px;--t-caption:12px;--lh-tight:1.15;--lh-head:1.3;--lh-body:1.75;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--band-s:var(--s-8);--band-m:var(--s-9);--band-l:var(--s-10);--r-1:8px;--r-2:16px;--r-3:24px;--r-pill:999px;--w-narrow:760px;--w-default:1200px;--w-wide:1320px;--pad-x:48px;--header-h:72px;--card-pad:var(--s-6);--btn-h:52px;--btn-h-sm:40px;--btn-px:var(--s-5);--btn-px-sm:var(--s-4);--btn-fs:15px;--btn-fs-sm:14px;--btn-fw:700}@media (max-width:760px){html[data-concept=f],[data-concept=f]{--t-hero:32px;--t-display:34px;--t-h1:34px;--t-h2:27px;--t-h3:21px;--t-h4:18px;--t-lead:16px;--t-body:15px;--pad-x:20px;--band-s:40px;--band-m:56px;--band-l:64px;--header-h:60px;--w-default:100%;--card-pad:20px;--btn-h:46px;--btn-px:var(--s-4);--btn-fs:14px;--btn-h-sm:36px;--btn-px-sm:14px;--btn-fs-sm:13px}}@layer base{[data-concept=f]{font-family:var(--font-suit,"SUIT Variable"), "SUIT Variable", SUIT, system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;color:var(--c-ink);background:var(--c-paper);-webkit-font-smoothing:antialiased;word-break:keep-all;font-size:var(--t-body);line-height:var(--lh-body);margin:0}:where([data-concept=f]) *,:where([data-concept=f]) :before,:where([data-concept=f]) :after{box-sizing:border-box}:where([data-concept=f]) a{color:inherit;text-decoration:none}:where([data-concept=f]) img{max-width:100%;display:block}:where([data-concept=f]) :is(h1,h2,h3,h4,p){margin:0}}
html[data-concept=f],[data-concept=f]{--brand-deep:var(--c-deep);--brand-base:var(--c-base);--accent:var(--c-base);--accent-2:var(--c-sky);--surface-paper:var(--c-paper);--surface-light:var(--c-paper);--surface-beige:var(--c-tint);--surface-deep:color-mix(in srgb, var(--c-deep) 82%, var(--c-paper));--ink-strong:var(--c-ink);--ink-muted:var(--c-muted);--line:var(--c-line);--background:var(--c-tint);--foreground:var(--c-ink);--card:var(--c-paper);--card-foreground:var(--c-ink);--popover:var(--c-paper);--primary:var(--c-base);--primary-foreground:var(--c-on-base);--secondary:var(--c-tint);--secondary-foreground:var(--c-ink);--muted:var(--c-tint-2);--muted-foreground:var(--c-muted);--accent-bg:var(--c-tint);--accent-foreground:var(--c-ink);--border:var(--c-line);--input:var(--c-line);--ring:var(--c-base);--radius:var(--r-2);--pill:var(--r-pill);--gutter:var(--s-6);--section:var(--band-m);--page-px:var(--pad-x);--page-w:calc(var(--w-default) + var(--pad-x) * 2);--type-display-xl:var(--t-display);--type-display-lg:var(--t-display);--type-display:var(--t-hero);--type-h1:var(--t-h2);--type-h2:var(--t-h2);--type-h3:var(--t-h3);--type-h4:var(--t-h4);--type-h5:var(--t-lead);--type-h6:var(--t-body);--type-lead-lg:var(--t-lead);--type-lead:var(--t-lead);--text-base:var(--t-body)}@media (max-width:767px){html[data-concept=f],[data-concept=f]{--gutter:var(--s-4);--type-h1:var(--t-hero)}html[data-concept=f] body,html[data-concept=f] body :not([data-qa-widget],[data-qa-widget] *){--spacing-section-sm:var(--section)}}html[data-concept=f] body :not([data-qa-widget],[data-qa-widget] *){--radius-button:var(--r-pill);--radius-frame:var(--r-2);--radius-card:var(--r-3)}[data-concept=f] :is(.rounded-button,.rounded-pill):is(.h-11,.h-12,.h-14):not(:has(input,textarea,select)){height:var(--btn-h);padding-inline:var(--btn-px);font-size:var(--btn-fs);font-weight:var(--btn-fw)}[data-concept=f] :is(.rounded-button,.rounded-pill):is(.h-8,.h-9):not(:has(input,textarea,select)){height:var(--btn-h-sm);padding-inline:var(--btn-px-sm);font-size:var(--btn-fs-sm);font-weight:var(--btn-fw)}[data-concept=f] :is(span,p,h1,h2).block.text-base.font-medium:has(+:is(h1,h2,h3,p)){font-size:var(--t-small);letter-spacing:.01em;font-weight:700}[data-concept=f] :is(span,p,h1,h2).block.text-base.font-medium.text-ink:has(+:is(h1,h2,h3,p)){color:var(--c-base)}[data-concept=f] :is(div,li,article,a).bg-\(--surface\){border-radius:var(--r-3)}[data-concept=f] :is(div,li,article,a).bg-\(--surface\):has(img){overflow:hidden}[data-concept=f] li.bg-\(--surface\):not(:has(img)){border-radius:var(--r-2)}[data-concept=f] .rounded-card.bg-\(--inset\){background:var(--c-paper);border-radius:var(--r-1);box-shadow:inset 0 0 0 1.5px var(--c-line)}[data-concept=f] .rounded-card.bg-\(--inset\):hover,[data-concept=f] .rounded-card.bg-\(--inset\):focus-within{background:var(--c-paper);box-shadow:inset 0 0 0 1.5px var(--c-base)}:is([data-concept=f] main:has(>[data-hero])>section:is(.bg-background,.bg-card):nth-of-type(2n),[data-concept=f] main:not(:has(>[data-hero],>.hero))>section:is(.bg-background,.bg-card):nth-of-type(odd)){background-color:var(--c-paper);--surface:var(--c-tint);--band:var(--c-paper)}:is([data-concept=f] main:has(>[data-hero])>section:is(.bg-background,.bg-card):nth-of-type(odd),[data-concept=f] main:not(:has(>[data-hero],>.hero))>section:is(.bg-background,.bg-card):nth-of-type(2n)){background-color:var(--c-tint);--surface:var(--c-paper);--band:var(--c-tint)}[data-concept=f] :is(.rounded-button,.rounded-card,.rounded-pill):has(>:is(input,textarea,select)){border-radius:var(--r-1);border-width:1.5px;border-color:var(--c-line);background-color:var(--c-paper)}[data-concept=f] :is(.rounded-button,.rounded-card,.rounded-pill):has(>:is(input,textarea,select)):is(:hover,:focus-within){border-color:var(--c-base)}[data-concept=f] [data-card]{background-color:var(--surface);border-radius:var(--r-3);padding:var(--card-pad);--inset:var(--band,var(--c-paper));overflow:hidden}[data-concept=f] main ol.grid>li.min-w-0:has(>div>span.size-11[aria-hidden]:first-child){background-color:var(--surface);border-radius:var(--r-3);padding:var(--card-pad);--inset:var(--band,var(--c-paper));overflow:hidden}[data-concept=f] [data-card] [data-card-media]{margin-top:calc(var(--card-pad) * -1);margin-inline:calc(var(--card-pad) * -1);display:block}[data-concept=f] [data-card] [data-card-media] :is(img,[class*=rounded]){border-radius:0}[data-concept=f] [data-card] [data-card-media] figcaption{padding-inline:var(--card-pad)}[data-concept=f] [data-card] a.group\/link,[data-concept=f] [data-card] a.group\/link:hover{background-color:#0000;margin:0;padding:0}[data-concept=f] table:has([data-highlight]){border-collapse:separate;border-spacing:0}[data-concept=f] table:has([data-highlight]) :is(th,td){border-bottom:1px solid var(--c-line);background-color:#0000}[data-concept=f] table:has([data-highlight]) thead :is(th,td){border-bottom-color:var(--c-ink-2)}[data-concept=f] table:has([data-highlight]) tbody tr:last-child>:is(th,td){border-bottom:0}[data-concept=f] table:has([data-highlight]) :is(th,td)[data-highlight]{background-color:var(--c-deep);color:#fff;border-bottom-color:#ffffff29}[data-concept=f] table:has([data-highlight]) thead [data-highlight]{border-radius:var(--r-2) var(--r-2) 0 0;font-weight:700}[data-concept=f] table:has([data-highlight]) tbody tr:last-child>[data-highlight]{border-radius:0 0 var(--r-2) var(--r-2)}[data-concept=f] .ds-scroll-x{margin-inline:calc(min(var(--page-px), var(--spacing) * 6) * -1);padding-inline:min(var(--page-px), var(--spacing) * 6);scroll-padding-inline:min(var(--page-px), var(--spacing) * 6)}
[data-concept=f] .wrap{width:min(var(--w-default),calc(100% - var(--pad-x)*2));margin:0 auto}[data-concept=f] .wrap--narrow{max-width:var(--w-narrow)}[data-concept=f] .wrap--wide{width:min(var(--w-wide),calc(100% - var(--pad-x)*2))}[data-concept=f] .band{padding:var(--band-m) 0}[data-concept=f] .band--s{padding:var(--band-s) 0}[data-concept=f] .band--l{padding:var(--band-l) 0}[data-concept=f] .band--paper{background:var(--c-paper)}[data-concept=f] .band--tint{background:var(--c-tint)}[data-concept=f] .band--deep{background:var(--c-deep);color:#fff}[data-concept=f] .band--base{background:var(--c-base);color:#fff}[data-concept=f] .band--rule{border-top:1px solid var(--c-line)}[data-concept=f] .t-display{font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:-.025em;font-weight:700}[data-concept=f] .t-h1{font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:-.02em;font-weight:700}[data-concept=f] .t-h2{font-size:var(--t-h2);line-height:var(--lh-head);letter-spacing:-.02em;font-weight:700}[data-concept=f] .t-h3{font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:-.01em;font-weight:700}[data-concept=f] .t-h4{font-size:var(--t-h4);line-height:var(--lh-head);font-weight:700}[data-concept=f] .t-lead{font-size:var(--t-lead);line-height:var(--lh-body)}[data-concept=f] .t-body{font-size:var(--t-body)}[data-concept=f] .t-small{font-size:var(--t-small)}[data-concept=f] .t-caption{font-size:var(--t-caption);letter-spacing:.02em}[data-concept=f] .c-muted{color:var(--c-muted)}[data-concept=f] .c-ink2{color:var(--c-ink-2)}[data-concept=f] .c-base{color:var(--c-base)}[data-concept=f] .on-deep .c-muted,[data-concept=f] .band--deep .c-muted,[data-concept=f] .band--base .c-muted{color:#ffffffbf}[data-concept=f] .eyebrow{font-size:var(--t-small);color:var(--c-base);letter-spacing:.01em;align-items:center;font-weight:700;display:inline-flex}[data-concept=f] .band--deep .eyebrow,[data-concept=f] .band--base .eyebrow{color:#fff}[data-concept=f] .sh{gap:var(--s-4);max-width:820px;display:grid}[data-concept=f] .sh--row{align-items:end;gap:var(--s-7);grid-template-columns:1fr auto;max-width:none;display:grid}[data-concept=f] .sh--row>p{max-width:520px}[data-concept=f] .btn{align-items:center;gap:var(--s-2);height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-pill);font-weight:var(--btn-fw);font-size:var(--btn-fs);white-space:nowrap;border:1.5px solid #0000;transition:all .15s;display:inline-flex}[data-concept=f] .btn--primary{background:var(--c-base);color:var(--c-on-base)}[data-concept=f] .btn--primary:hover{background:var(--c-deep)}[data-concept=f] .btn--ghost{border-color:var(--c-line);color:var(--c-ink);background:#fff}[data-concept=f] .btn--ghost:hover{border-color:var(--c-base);color:var(--c-base)}[data-concept=f] .btn--on-deep{color:#fff;border-color:#ffffff80}[data-concept=f] .btn--on-deep:hover{color:var(--c-deep);background:#fff}[data-concept=f] .btn--sm{height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-fs-sm)}[data-concept=f] .chip{background:var(--c-tint);color:var(--c-deep);border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);font-size:var(--t-small);line-height:1.5;display:inline-block}[data-concept=f] .rl{display:grid}[data-concept=f] .rl>li{gap:var(--s-6);padding:var(--s-7) 0;border-top:1px solid var(--c-line);grid-template-columns:64px 1fr;align-items:start;list-style:none;display:grid}[data-concept=f] .rl>li:last-child{border-bottom:1px solid var(--c-line)}[data-concept=f] .rl img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-2);width:100%;margin-bottom:var(--s-5)}[data-concept=f] .summary{background:var(--c-tint-2);border-radius:var(--r-1);padding:var(--s-3) var(--s-4);font-size:var(--t-small);color:var(--c-ink-2)}[data-concept=f] .summary b{color:var(--c-deep);font-size:var(--t-caption);letter-spacing:.04em;margin-bottom:var(--s-1);display:block}[data-concept=f] .byline{gap:var(--s-2);font-size:var(--t-caption);color:var(--c-muted);align-items:center;display:flex}[data-concept=f] .byline i{background:var(--c-tint);border-radius:50%;width:22px;height:22px;display:inline-block}@media (max-width:760px){[data-concept=f] .wrap,[data-concept=f] .wrap--wide{width:calc(100% - var(--pad-x)*2)}[data-concept=f] .sh--row{align-items:start;gap:var(--s-4);grid-template-columns:1fr}[data-concept=f] .sh--row>p{max-width:none}[data-concept=f] .rl>li{gap:var(--s-2);padding:var(--s-6) 0;grid-template-columns:1fr}}[data-concept=f] .stack{gap:var(--s-5);display:grid}[data-concept=f] .stack--l{gap:var(--s-7)}[data-concept=f] .sh--center{text-align:center;justify-items:center;max-width:none}[data-concept=f] .stack--s{gap:var(--s-3)}[data-concept=f] .rl{margin:0;padding:0}[data-concept=f] .chip--tag{width:fit-content;padding:4px 10px;font-size:12px}[data-concept=f] .rl .n{font-size:var(--t-small);color:var(--c-sky);letter-spacing:.08em;padding-top:6px;font-weight:800}
[data-concept=f] .posts{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}[data-concept=f] .post{border-radius:var(--r-3);background:#fff;flex-direction:column;display:flex;overflow:hidden}[data-concept=f] .post img{aspect-ratio:16/10;object-fit:cover}[data-concept=f] .post__b{padding:var(--s-5);gap:var(--s-3);display:grid}[data-concept=f] .hdr{z-index:50;color:#fff;background:0 0;border-bottom:1px solid #0000;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}[data-concept=f] .hdr.is-scrolled{color:var(--c-ink);border-bottom-color:var(--c-line);background:#fff;box-shadow:0 4px 20px #0b1f300f}[data-concept=f] .hdr .wrap{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}[data-concept=f] .hdr nav{gap:30px;font-size:15px;font-weight:600;display:flex}[data-concept=f] .hdr nav a:hover{color:var(--c-sky)}[data-concept=f] .hdr.is-scrolled nav a:hover{color:var(--c-base)}[data-concept=f] .hdr .logo img{width:auto;height:30px}[data-concept=f] .ftr{background:var(--c-deep);color:#ffffffbf;padding:var(--s-8) 0 var(--s-6);font-size:var(--t-small)}[data-concept=f] .ftr .top{gap:var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid #ffffff2e;grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}[data-concept=f] .ftr .top b{color:#fff;margin-bottom:var(--s-3);font-size:15px;display:block}[data-concept=f] .ftr .top a{margin-bottom:9px;display:block}[data-concept=f] .ftr .bot{padding-top:var(--s-5);justify-content:space-between;font-size:13px;line-height:1.8;display:flex}[data-concept=f] .kwp{gap:var(--s-5);margin-top:var(--s-7);grid-template-columns:repeat(3,1fr);display:grid}[data-concept=f] .kwp>div{aspect-ratio:3/4;border-radius:var(--r-2);text-align:center;padding:var(--s-5) var(--s-5) 0;background:#f3f6f8;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}[data-concept=f] .kwp img{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;position:absolute;inset:0}[data-concept=f] .kwp .ov{z-index:1;background:linear-gradient(#f3f6f8f7 0%,#f3f6f8e0 20%,#f3f6f859 34%,#f3f6f800 48%);position:absolute;inset:0}[data-concept=f] .kwp .t{z-index:2;gap:var(--s-2);align-content:start;display:grid;position:relative}[data-concept=f] .kwp .en{font-size:var(--t-h3);letter-spacing:.02em;color:var(--c-ink);font-weight:600}[data-concept=f] .kwp .ko{font-size:var(--t-small);color:var(--c-ink-2);line-height:1.7}[data-concept=f] .kwp .ph{left:0;right:0;bottom:var(--s-5);z-index:2;font-size:var(--t-caption);color:var(--c-muted);text-align:center;position:absolute}@media (max-width:760px){[data-concept=f] .kwp{gap:var(--s-4);grid-template-columns:1fr}[data-concept=f] .kwp>div{aspect-ratio:3/4;width:100%;max-width:440px;margin-inline:auto}}[data-concept=f] .experience-metrics{gap:var(--s-4);margin-top:var(--s-2);grid-template-columns:1fr 1fr;display:grid}[data-concept=f] .experience-metrics>div{padding:var(--s-4) 0;border-top:1px solid var(--c-line);gap:var(--s-1);display:grid}[data-concept=f] .experience-metrics strong{letter-spacing:-.03em;color:var(--c-deep);font-size:34px;line-height:1.1}[data-concept=f] .experience-metrics strong small{font-size:var(--t-body);margin-left:4px}[data-concept=f] .experience-metrics span{font-size:var(--t-small);color:var(--c-ink-2);font-weight:600}[data-concept=f] .experience-note{font-size:var(--t-caption);color:var(--c-muted);line-height:1.6}[data-concept=f] .focus-d{background:var(--c-paper);padding-top:var(--band-m)}[data-concept=f] .focus-d__head{margin-bottom:var(--s-7)}[data-concept=f] .focus-d__panels{width:100%;height:min(80svh,820px);min-height:600px;display:flex}[data-concept=f] .focus-d__panel{isolation:isolate;text-align:center;color:#fff;outline-offset:-4px;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}[data-concept=f] .focus-d__panel img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}[data-concept=f] .focus-d__veil{z-index:-1;background:#0b1f3080;transition:background .45s;position:absolute;inset:0}[data-concept=f] .focus-d__panel+.focus-d__panel{border-left:1px solid #ffffff40}[data-concept=f] .focus-d__copy{width:100%;padding:var(--s-6);justify-items:center;gap:var(--s-4);display:grid}[data-concept=f] .focus-d__copy h3{word-break:keep-all;font-size:clamp(22px,2vw,34px);font-weight:700;line-height:1.3}[data-concept=f] .focus-d__copy p{font-size:var(--t-body);opacity:0;max-width:34ch;max-height:0;line-height:1.65;transition:max-height .45s,opacity .35s;overflow:hidden}[data-concept=f] .focus-d__arrow{border:1px solid #fffc;border-radius:50%;place-items:center;width:50px;height:50px;font-size:25px;line-height:1;display:grid}[data-concept=f] .focus-d__panel:hover img,[data-concept=f] .focus-d__panel:focus-visible img{transform:scale(1.05)}[data-concept=f] .focus-d__panel:hover .focus-d__veil,[data-concept=f] .focus-d__panel:focus-visible .focus-d__veil{background:#0b1f30d4}[data-concept=f] .focus-d__panel:hover p,[data-concept=f] .focus-d__panel:focus-visible p{opacity:1;max-height:350px}@media (max-width:960px){[data-concept=f] .focus-d__panels{gap:var(--s-3);height:auto;min-height:0;padding:0 var(--s-5) var(--band-m);grid-template-columns:repeat(2,1fr);display:grid}[data-concept=f] .focus-d__panel{aspect-ratio:4/5;border-radius:var(--r-2);align-items:end;border:0!important}[data-concept=f] .focus-d__panel:last-child:nth-child(odd){aspect-ratio:8/5;grid-column:1/-1}[data-concept=f] .focus-d__copy{text-align:left;justify-items:start}[data-concept=f] .focus-d__copy p{opacity:1;max-height:none}[data-concept=f] .focus-d__veil{background:#0b1f30b8}}@media (max-width:600px){[data-concept=f] .focus-d__panels{grid-template-columns:1fr}[data-concept=f] .focus-d__panel,[data-concept=f] .focus-d__panel:last-child:nth-child(odd){aspect-ratio:4/4.3}}[data-concept=f] .usp-cards{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-concept=f] .usp-card{border:1px solid var(--c-line);border-radius:var(--r-3);background:#fff;flex-direction:column;display:flex;overflow:hidden}[data-concept=f] .usp-card>img{aspect-ratio:16/10;object-fit:cover;width:100%}[data-concept=f] .usp-card__body{align-items:flex-start;gap:var(--s-4);padding:var(--s-6);flex-direction:column;flex:1;display:flex}[data-concept=f] .usp-card__body .idx{font-size:var(--t-small);color:var(--c-sky);letter-spacing:.06em;font-weight:800}[data-concept=f] .usp-card__body h3{color:#000;letter-spacing:-.02em;font-size:clamp(25px,2.3vw,34px);line-height:1.3}[data-concept=f] .usp-card__body p{font-size:var(--t-lead);line-height:var(--lh-body);color:var(--c-ink-2)}[data-concept=f] .usp-card__body .chip{max-width:100%;margin-top:auto}@media (max-width:760px){[data-concept=f] .usp-cards{grid-template-columns:1fr}[data-concept=f] .usp-card__body{padding:var(--s-5)}}[data-concept=f] .doc{color:var(--c-ink);border-radius:var(--r-3);background:#fff;align-items:stretch;gap:0;overflow:hidden;box-shadow:0 20px 48px #0b1f3021}[data-concept=f] .doc__pic{border-radius:0;height:100%}[data-concept=f] .doc__pic img{aspect-ratio:auto;object-fit:cover;object-position:center top;width:100%;height:100%}[data-concept=f] .doc__body{padding:var(--s-7) var(--s-8);align-content:center}[data-concept=f] .doc .eyebrow{color:var(--c-base)}[data-concept=f] .doc .tags span{border-color:var(--c-line);background:var(--c-tint-2);color:var(--c-ink-2)}[data-concept=f] .doc .cred{color:var(--c-ink-2)}[data-concept=f] .doc .cred li:before{color:var(--c-base)}[data-concept=f] .doc .btn--on-deep{border-color:var(--c-line);color:var(--c-ink);background:#fff}[data-concept=f] .doc .btn--on-deep:hover{border-color:var(--c-base);color:var(--c-base)}@media (max-width:760px){[data-concept=f] .doc{grid-template-columns:1fr}[data-concept=f] .doc__pic{height:auto}[data-concept=f] .doc__pic img{object-position:center 20%;height:420px}[data-concept=f] .doc__body{padding:var(--s-6)}[data-concept=f] .doc .cred{grid-template-columns:1fr}[data-concept=f] .hdr .wrap{height:var(--header-h)}[data-concept=f] .hdr nav{display:none}[data-concept=f] .hdr .logo img{height:26px}[data-concept=f] .hdr__menu{width:40px;height:40px;margin-left:var(--s-2);background:0 0;border:0;place-content:center;gap:5px;padding:0;display:inline-grid}[data-concept=f] .hdr__menu i{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}[data-concept=f] .hdr .wrap{grid-template-columns:1fr auto auto;align-items:center;display:grid}[data-concept=f] .hdr.is-open{color:var(--c-ink);border-bottom-color:var(--c-line);background:#fff}[data-concept=f] .rl .n{padding-top:0}[data-concept=f] .experience-metrics strong{font-size:28px}[data-concept=f] .posts{grid-template-columns:1fr}[data-concept=f] .usp-card__body h3{font-size:24px}[data-concept=f] .usp-card__body p{font-size:var(--t-body)}[data-concept=f] .kwp .en,[data-concept=f] .focus-d__copy h3{font-size:22px}[data-concept=f] .focus-d__copy p{font-size:14px}[data-concept=f] .ftr .top{gap:var(--s-5);grid-template-columns:1fr 1fr}[data-concept=f] .ftr .top>div:first-child{grid-column:1/-1}[data-concept=f] .ftr .bot{gap:var(--s-3);flex-direction:column}}@media (max-width:480px){[data-concept=f] .focus-d__panels{padding:0 var(--pad-x) var(--band-m)}}[data-concept=f] .hero{color:#fff;isolation:isolate;align-items:center;min-height:100vh;display:flex;position:relative}[data-concept=f] .hero__bg{z-index:-1;position:absolute;inset:0}[data-concept=f] .hero__bg img{object-fit:cover;object-position:center 40%;width:100%;height:100%}[data-concept=f] .hero__bg:after{content:"";background:linear-gradient(90deg,#0b1f30b8 0%,#0b1f3094 30%,#0b1f3047 46%,#0b1f301a 62%,#0b1f300a 100%);position:absolute;inset:0}[data-concept=f] .hero .t-display{font-size:var(--t-hero);color:#fff}[data-concept=f] .hero .eyebrow{color:#fff}[data-concept=f] .hero .c-muted{color:#ffffffd9}[data-concept=f] .hero .btn--ghost{color:#fff;background:0 0;border-color:#fff9}[data-concept=f] .hero__cap{right:var(--s-7);bottom:var(--s-6);font-size:var(--t-caption);color:#ffffffbf;position:absolute}[data-concept=f] .hero__copy{max-width:620px;padding:var(--s-9) 0;transform:translateY(16vh)}[data-concept=f] .hero__lead{max-width:580px}[data-concept=f] .hero__actions{gap:var(--s-3);display:flex}[data-concept=f] .reason{gap:var(--s-8);grid-template-columns:5fr 7fr;display:grid}[data-concept=f] .reason .sticky{top:calc(var(--header-h) + var(--s-6));align-self:start;gap:var(--s-4);display:grid;position:sticky}[data-concept=f] .doc{gap:var(--s-8);grid-template-columns:5fr 7fr;align-items:center;display:grid}[data-concept=f] .doc__pic{border-radius:var(--r-3);background:linear-gradient(#eef2f6,#fff);overflow:hidden}[data-concept=f] .doc__pic img{aspect-ratio:4/5;object-fit:cover;object-position:top}[data-concept=f] .tags{gap:var(--s-2);flex-wrap:wrap;display:flex}[data-concept=f] .tags span{border-radius:var(--r-pill);border:1px solid #fff6;padding:6px 14px;font-size:13px;font-weight:600}[data-concept=f] .cred{gap:var(--s-2) var(--s-6);color:#ffffffd9;grid-template-columns:1fr 1fr;margin:0;padding:0;font-size:15px;list-style:none;display:grid}[data-concept=f] .cred li:before{content:"— ";color:var(--c-sky)}[data-concept=f] .loc{gap:var(--s-7);grid-template-columns:7fr 5fr;display:grid}[data-concept=f] .map{border-radius:var(--r-3);min-height:420px;color:var(--c-base);background:linear-gradient(135deg,#e9f0f6,#f6f9fc);place-items:center;font-weight:700;display:grid}[data-concept=f] .info{gap:var(--s-4);display:grid}[data-concept=f] .info>div{gap:var(--s-3);border-top:1px solid var(--c-line);padding-top:var(--s-4);grid-template-columns:96px 1fr;font-size:15px;line-height:1.7;display:grid}[data-concept=f] .info b{color:var(--c-muted);font-weight:600}[data-concept=f] .hdr__menu{display:none}@media (max-width:760px){[data-concept=f] .hdr__menu{display:inline-grid}[data-concept=f] .hdr__cta{display:none}[data-concept=f] .hero{align-items:flex-end;min-height:100svh}[data-concept=f] .hero__bg img{object-position:76% 20%}[data-concept=f] .hero__bg:after{background:linear-gradient(#0b1f302e 0%,#0b1f304d 38%,#0b1f30c7 68%,#0b1f30eb 100%)}[data-concept=f] .hero__copy{padding:calc(var(--header-h) + var(--s-7)) 0 calc(var(--s-7) + 64px + env(safe-area-inset-bottom));gap:var(--s-5);max-width:none;transform:none}[data-concept=f] .hero .t-lead{font-size:15px;line-height:1.65}[data-concept=f] .hero__actions{flex-wrap:wrap}[data-concept=f] .reason{gap:var(--s-6);grid-template-columns:1fr}[data-concept=f] .reason .sticky{position:static}[data-concept=f] .doc{grid-template-columns:1fr}[data-concept=f] .doc__pic{height:auto}[data-concept=f] .doc__pic img{aspect-ratio:auto;object-position:center 12%;height:400px}[data-concept=f] .doc__body{padding:var(--s-6) var(--s-5)}[data-concept=f] .doc h2.t-h1{font-size:34px}[data-concept=f] .loc{gap:var(--s-6);grid-template-columns:1fr}[data-concept=f] .map{min-height:240px}[data-concept=f] .info>div{grid-template-columns:76px 1fr;font-size:14px}[data-concept=f] .cred{grid-template-columns:1fr}}[data-concept=f] .ftr__logo{width:auto;height:28px;margin-bottom:var(--s-2)}[data-concept=f] .map{display:block;overflow:hidden}[data-concept=f] .map>*{width:100%;height:100%;min-height:inherit}[data-concept=f] .hdr nav a[aria-current=true]{color:var(--c-sky)}[data-concept=f] .hdr.is-scrolled nav a[aria-current=true]{color:var(--c-base)}[data-concept=f] .post{color:inherit}[data-concept=f]:not(:has(main>section:first-of-type:is(.hero,[data-hero=photo]))) .hdr{color:var(--c-ink);border-bottom-color:var(--c-line);background:#fff;box-shadow:0 4px 20px #0b1f300f}[data-concept=f]:not(:has(main>section:first-of-type:is(.hero,[data-hero=photo]))) .hdr nav a:hover{color:var(--c-base)}[data-concept=f]:not(:has(main>section:first-of-type:is(.hero,[data-hero=photo]))) .hdr nav a[aria-current=true]{color:var(--c-base)}[data-concept=f] main:not(:has(>section:first-of-type:is(.hero,[data-hero=photo]))){padding-top:var(--header-h)}[data-concept=f] .hdr .logo__on-paper,[data-concept=f] .hdr.is-scrolled .logo__on-photo,[data-concept=f] .hdr.is-open .logo__on-photo{display:none}[data-concept=f]:not(:has(main>section:first-of-type:is(.hero,[data-hero=photo]))) .hdr .logo__on-photo{display:none}[data-concept=f] .hdr.is-scrolled .logo__on-paper,[data-concept=f] .hdr.is-open .logo__on-paper{display:block}[data-concept=f]:not(:has(main>section:first-of-type:is(.hero,[data-hero=photo]))) .hdr .logo__on-paper{display:block}[data-concept=f] .hdr .logo>span{line-height:0}[data-concept=f] [data-hero=photo]{padding-top:calc(var(--header-h) + 1.5rem);min-height:calc(640px + var(--header-h))}@media (min-width:768px){[data-concept=f] [data-hero=photo]{min-height:calc(600px + var(--header-h))}}[data-concept=f] .hdr nav a{position:relative}[data-concept=f] .hdr nav a[data-active]:after{content:"";background:var(--c-base);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}[data-concept=f] .hdr.is-scrolled nav a[data-active]{color:var(--c-base)}[data-concept=f] .hdr__mega{color:var(--c-ink);border-bottom:1px solid var(--c-line);opacity:0;visibility:hidden;background:#fff;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 16px 32px #0b1f3014}[data-concept=f] .hdr__mega.is-on{opacity:1;visibility:visible;transform:none}[data-concept=f] .hdr .hdr__mega-in{gap:var(--s-6);height:auto;min-height:220px;padding:var(--s-7) 0;grid-template-columns:4fr 8fr;align-items:start;display:grid}[data-concept=f] .hdr__mega-title{font-size:var(--t-h3);font-weight:700;line-height:var(--lh-head);letter-spacing:-.01em}[data-concept=f] .hdr__mega ul{padding:0 0 0 var(--s-6);border-left:1px solid var(--c-line);gap:var(--s-2) var(--s-5);grid-template-columns:repeat(3,1fr);align-content:start;margin:0;list-style:none;display:grid}[data-concept=f] .hdr__mega li a{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-1);font-size:var(--t-lead);font-weight:600;transition:background .15s,color .15s;display:flex}[data-concept=f] .hdr__mega li a:hover,[data-concept=f] .hdr__mega li a:focus-visible,[data-concept=f] .hdr__mega li a[aria-current=page]{color:var(--c-base);background:var(--c-tint-2)}[data-concept=f] .hdr__mega li svg{fill:none;width:18px;height:18px;stroke:var(--c-base);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;transition:opacity .15s}[data-concept=f] .hdr__mega li a:hover svg,[data-concept=f] .hdr__mega li a:focus-visible svg{opacity:1}@media (prefers-reduced-motion:reduce){[data-concept=f] .hdr__mega{transition:none}}@media (max-width:760px){[data-concept=f] .hdr__mega{display:none}}[data-concept=f] .doc__pic{position:relative}[data-concept=f] .doc__pic img{aspect-ratio:auto;object-fit:contain;object-position:top center;transform-origin:50% 20%;width:auto;height:150%;margin-inline:auto;position:absolute;top:6%;left:0;right:0}@media (max-width:760px){[data-concept=f] .doc__pic{height:440px}[data-concept=f] .doc__pic img{height:150%;top:6%}}[data-concept=f] .rl--cards{gap:var(--s-5)}[data-concept=f] .rl--cards>li{padding:var(--s-6);background:var(--c-gray);border-radius:var(--r-3);border:0;display:block}[data-concept=f] .rl--cards>li:last-child{border-bottom:0}[data-concept=f] .rl--cards .n{padding-top:var(--s-2);display:block}[data-concept=f] .rl--cards img{margin-bottom:0}@media (max-width:760px){[data-concept=f] .rl--cards{gap:var(--s-4)}[data-concept=f] .rl--cards>li{padding:var(--s-5)}}[data-concept=f] main:has(>.hero) #cases article{background:var(--c-paper);border-radius:var(--r-3);height:100%}[data-concept=f] main:has(>.hero) #cases article>a{padding:var(--s-5);border-radius:var(--r-3);justify-content:flex-start;height:100%;margin:0}[data-concept=f] main:has(>.hero) #cases article>a:hover{background:0 0}@media (max-width:760px){[data-concept=f] main:has(>.hero) #cases article>a{padding:var(--s-4)}}@media (hover:hover) and (pointer:fine){[data-concept=f] main:has(>.hero) #cases article{transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}[data-concept=f] main:has(>.hero) #cases article:hover{translate:0 -6px;box-shadow:0 18px 40px #0b1f301a}}[data-concept=f] main:not(:has(>.hero)) :is([data-card],.ds-scroll-x>article,article.rounded-card,li[class*="bg-(--surface)"],div[class*="bg-(--surface)"][class*=overflow-hidden]):has(img):has(:is(h3,h4,p)){background-color:var(--c-paper);border:1px solid var(--c-line);overflow:hidden}[data-concept=f] main:not(:has(>.hero)) :is([data-card],.ds-scroll-x>article,article.rounded-card,li[class*="bg-(--surface)"],div[class*="bg-(--surface)"][class*=overflow-hidden]):has(img):has(:is(h3,h4,p)) :is([class*=aspect-],img){border-radius:0}[data-concept=f] .hdr__drawer{display:none}@media (max-width:760px){[data-concept=f] .hdr__drawer:not([hidden]){left:0;right:0;top:var(--header-h);max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;color:var(--c-ink);padding:var(--s-2) var(--pad-x) var(--s-6);border-bottom:1px solid var(--c-line);background:#fff;display:block;position:absolute;overflow-y:auto;box-shadow:0 12px 24px #0b1f3014}[data-concept=f] .hdr__drawer ul{margin:0;padding:0;list-style:none}[data-concept=f] .hdr__drawer>ul>li{border-bottom:1px solid var(--c-line-2)}[data-concept=f] .hdr__drawer-row{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:16px;font-weight:600;display:flex}[data-concept=f] .hdr__drawer-row[aria-current=page]{color:var(--c-base)}[data-concept=f] .hdr__drawer-row svg{fill:none;width:20px;height:20px;stroke:var(--c-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}[data-concept=f] .hdr__drawer li.is-on>.hdr__drawer-row{color:var(--c-base)}[data-concept=f] .hdr__drawer li.is-on>.hdr__drawer-row svg{stroke:var(--c-base);transform:rotate(180deg)}[data-concept=f] .hdr__drawer li>ul{padding:0 0 var(--s-3);margin-top:calc(var(--s-1) * -1)}[data-concept=f] .hdr__drawer li>ul a{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-1);color:var(--c-ink-2);align-items:center;font-size:15px;display:flex}[data-concept=f] .hdr__drawer li>ul a[aria-current=page]{color:var(--c-base);background:var(--c-tint-2);font-weight:700}}@media (max-width:760px) and (prefers-reduced-motion:reduce){[data-concept=f] .hdr__drawer-row svg{transition:none}}[data-concept=f] main [data-slot=accordion]{gap:var(--s-3)}[data-concept=f] main [data-slot=accordion-item]{background:var(--c-paper);border:1px solid var(--c-line);border-radius:var(--r-2);padding:0 var(--s-5);transition:border-color .25s}[data-concept=f] main [data-slot=accordion-item]:has([data-slot=accordion-trigger][aria-expanded=true]){border-color:var(--c-base)}[data-concept=f] main [data-slot=accordion-item] [data-slot=accordion-trigger]{padding-block:var(--s-4)}[data-concept=f] main [data-slot=accordion-item] [data-slot=accordion-content]>div{padding-bottom:var(--s-4)}@media (max-width:760px){[data-concept=f] main [data-slot=accordion-item]{padding:0 var(--s-4)}}
html[data-concept=f],[data-concept=f]{--motion-dur:.56s}[data-concept=f] .hero-line{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}[data-concept=f] .hero-line>span,[data-concept=f] .hero-lead-line{display:block}[data-concept=f] .hero-line>span{text-wrap:balance}[data-concept=f] .hero__sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-concept=f] .hero{overflow:hidden}[data-concept=f] .hero__bg img{animation:3.4s cubic-bezier(.3,.55,.25,1) both f-hero-bg}[data-concept=f] .hero__sheen:before{content:"";mix-blend-mode:soft-light;background:linear-gradient(100deg,#0000 0%,#fff0 22%,#ffffff57 50%,#fff0 78%,#0000 100%);width:42%;animation:1.9s cubic-bezier(.45,0,.2,1) 1.1s both f-sheen;position:absolute;top:-20%;bottom:-20%;left:0}[data-concept=f] .hero .eyebrow{animation:.9s cubic-bezier(.65,0,.25,1) .35s both f-wipe}[data-concept=f] .hero-line>span{animation:1.1s cubic-bezier(.2,.75,.15,1) both f-line;animation-delay:calc(.55s + var(--i,0) * .14s)}[data-concept=f] .hero-lead-line{animation:.8s cubic-bezier(.2,.7,.2,1) both f-rise;animation-delay:calc(1s + var(--i,0) * 90ms)}[data-concept=f] .hero__actions{animation:.8s cubic-bezier(.2,.7,.2,1) 1.45s both f-rise}[data-concept=f] .hero .btn--primary{isolation:isolate;position:relative;overflow:hidden}[data-concept=f] .hero .btn--primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:1s ease-in-out 2.3s both f-glint;position:absolute;inset:0;transform:translate(-120%)}[data-armed].motion-auto{opacity:0;translate:0 28px}[data-armed].motion-auto.is-in{animation:f-auto var(--motion-dur) cubic-bezier(0, 0, .2, 1) both}@media (max-width:767px){[data-armed].motion-auto{translate:0 16px}[data-armed].motion-auto.is-in{animation-name:f-auto-m}[data-armed].motion-rise{transform:translateY(16px)}}[data-concept=f] [data-hero=photo]{overflow:clip}[data-concept=f] .page-hero__img{animation:2.6s cubic-bezier(.3,.55,.25,1) both f-sub-bg}[data-concept=f] .page-hero__label{animation:.8s cubic-bezier(.65,0,.25,1) .15s both f-wipe}[data-concept=f] .page-hero__copy{animation:1s cubic-bezier(.2,.75,.15,1) .4s both f-unveil}[data-concept=f] .page-hero__lead{animation:.8s cubic-bezier(.2,.7,.2,1) .85s both f-rise}[data-concept=f] .page-hero__actions{animation:.8s cubic-bezier(.2,.7,.2,1) 1.05s both f-rise}[data-concept=f] [data-hero-aside] [role=tabpanel]{animation:1.1s cubic-bezier(.2,.7,.2,1) .35s both f-photo-in}[data-concept=f] [data-hero-aside] [role=tablist]{animation:.7s cubic-bezier(.2,.7,.2,1) .9s both f-rise}[data-concept=f] [data-steps].is-in ol>li span.font-data[aria-hidden=true]{animation:.7s cubic-bezier(.2,.7,.2,1) .25s both f-step-on}[data-concept=f] [data-steps].is-in ol>li:nth-child(2) span.font-data[aria-hidden=true]{animation-delay:.45s}[data-concept=f] [data-steps].is-in ol>li:nth-child(3) span.font-data[aria-hidden=true]{animation-delay:.65s}[data-concept=f] [data-steps].is-in ol>li:nth-child(4) span.font-data[aria-hidden=true]{animation-delay:.85s}[data-concept=f] [data-steps].is-in ol>li:nth-child(5) span.font-data[aria-hidden=true]{animation-delay:1.05s}[data-concept=f] [data-steps].is-in ol>li:nth-child(n+6) span.font-data[aria-hidden=true]{animation-delay:1.25s}[data-concept=f] [data-slot=accordion-content][data-open]>div{animation:.45s cubic-bezier(.2,.7,.2,1) 50ms both f-rise}[data-concept=f] [data-slot=accordion-trigger-icon]{transition:transform .3s cubic-bezier(.2,.7,.2,1)}[data-concept=f] .sub-nav__link{border-bottom-color:#0000;position:relative}[data-concept=f] .sub-nav__link:after{content:"";background:var(--brand-base);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}[data-concept=f] .sub-nav__link[aria-current=page]:after{animation:.6s cubic-bezier(.65,0,.25,1) .5s both f-underline;transform:scaleX(1)}@media (hover:hover){[data-concept=f] .sub-nav__link:hover:after{transform:scaleX(1)}}[data-concept=f] [data-card] svg,[data-concept=f] a>span[aria-hidden=true]:last-child{transition:translate .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){[data-concept=f] [data-card]:hover span>svg:last-child,[data-concept=f] a:hover>span[aria-hidden=true]:last-child{translate:4px}[data-concept=f] [data-card]{transition:translate .35s cubic-bezier(.2,.7,.2,1)}[data-concept=f] [data-card]:hover{translate:0 -4px}[data-concept=f] [data-card] img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}[data-concept=f] [data-card]:hover img{transform:scale(1.04)}}@media (hover:none){[data-concept=f] :is(.btn,[data-card],.post,.usp-card,.focus-d__panel,a.inline-flex.shrink-0.justify-center,button.inline-flex.shrink-0.justify-center){-webkit-tap-highlight-color:transparent;transition:scale .15s}[data-concept=f] :is(.btn,[data-card],.post,.usp-card,.focus-d__panel,a.inline-flex.shrink-0.justify-center,button.inline-flex.shrink-0.justify-center):active{scale:.98}}@media (hover:hover) and (pointer:fine){[data-concept=f] .usp-card,[data-concept=f] .post{transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}[data-concept=f] .usp-card:hover,[data-concept=f] .post:hover{translate:0 -6px;box-shadow:0 18px 40px #0b1f301f}[data-concept=f] .usp-card>img,[data-concept=f] .post img,[data-concept=f] .kwp img,[data-concept=f] .doc__pic img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}[data-concept=f] .usp-card:hover>img,[data-concept=f] .post:hover img,[data-concept=f] .kwp>div:hover img{transform:scale(1.04)}[data-concept=f] .doc__pic:hover img{transform:scale(1.03)}}}@keyframes f-hero-bg{0%{filter:brightness(.45)saturate(.8);transform:scale(1.14)}to{filter:none;transform:scale(1)}}@keyframes f-sheen{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(340%)skew(-12deg)}}@keyframes f-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes f-line{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes f-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@keyframes f-glint{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes f-sub-bg{0%{filter:brightness(.6);transform:scale(1.08)}to{filter:none;transform:scale(1)}}@keyframes f-unveil{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(24px)}to{clip-path:inset(0 0 -10%);opacity:1;transform:none}}@keyframes f-step-on{0%{opacity:0;transform:scale(.7)}60%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-base) 18%, transparent);transform:scale(1.08)}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes f-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes f-auto{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes f-auto-m{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (min-width:768px){[data-concept=f] [data-hero-aside] .page-hero__copy{font-size:clamp(30px,2.6vw,40px);line-height:1.3}}@keyframes f-photo-in{0%{opacity:0;filter:brightness(.7);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}[data-concept=f] .reason-progress{gap:var(--s-4);margin:var(--s-4) 0 0;padding:0;list-style:none;display:flex}[data-concept=f] .reason-progress li{font-size:var(--t-small);letter-spacing:.08em;color:color-mix(in srgb, var(--c-muted) 55%, transparent);padding-bottom:6px;font-weight:800;transition:color .35s;position:relative}[data-concept=f] .reason-progress li:after{content:"";background:var(--c-base);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[data-concept=f] .reason-progress li[data-on]{color:var(--c-base)}[data-concept=f] .reason-progress li[data-on]:after{transform:scaleX(1)}@media (max-width:760px){[data-concept=f] .reason-progress{display:none}}[data-concept=f] #doors{scroll-margin-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){@media (min-width:761px) and (hover:hover){[data-concept=f] .focus-d__panel{transition:flex-grow .6s cubic-bezier(.2,.7,.2,1)}[data-concept=f] .focus-d__panels .focus-d__panel:hover,[data-concept=f] .focus-d__panels .focus-d__panel:focus-visible{flex-grow:1.9}}[data-concept=f] .usp-card.is-in .idx,[data-concept=f] .usp-card.is-in h3{animation:.6s cubic-bezier(.2,.7,.2,1) .2s both f-rise}[data-concept=f] .usp-card.is-in p{animation:.6s cubic-bezier(.2,.7,.2,1) .5s both f-rise}[data-concept=f] #cases .is-in article [class*=aspect-]{position:relative;overflow:hidden}[data-concept=f] #cases .is-in article [class*=aspect-]:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#4da2e100 30%,#a0d7ff8c 50%,#4da2e100 70%,#0000 100%);height:28%;animation:1.4s cubic-bezier(.45,0,.25,1) .25s both f-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-110%)}[data-concept=f] #doors.is-cued .focus-d__veil{animation:1.1s cubic-bezier(.2,.7,.2,1) both f-cue}[data-concept=f] #doors.is-cued .focus-d__panel:nth-child(2) .focus-d__veil{animation-delay:.14s}[data-concept=f] #doors.is-cued .focus-d__panel:nth-child(3) .focus-d__veil{animation-delay:.28s}[data-concept=f] #doors.is-cued .focus-d__panel:nth-child(4) .focus-d__veil{animation-delay:.42s}}@keyframes f-scan{0%{transform:translateY(-110%)}to{transform:translateY(420%)}}@keyframes f-cue{0%,to{background-color:#0b1f3080}40%{background-color:#1d70af9e}}[data-concept=f] .experience-metrics strong{font-variant-numeric:tabular-nums}[data-concept=f] .experience-metrics strong span{font-size:inherit;font-weight:inherit;color:inherit}
