﻿:root{--text-primary: #070707;--text-secondary: rgba(7, 7, 7, 0.75);--text-tertiary: rgba(7, 7, 7, 0.6);--text-accent: #5612fb;--surface-page: #ffffff;--surface-muted: #f4f5f5;--border-hairline: rgba(7, 7, 7, 0.18);--border-divider: rgba(7, 7, 7, 0.12);--accent-default: #5612fb;--gradient-deep-glass: linear-gradient(135deg, rgba(36, 11, 108, 0.9) 0%, rgba(20, 9, 86, 0.9) 55%, rgba(9, 15, 78, 0.9) 100%);--color-night: #0d0a17;--radius-panel: 20px;--radius-tile: 12px;--type-display-m: clamp(40px, 5vw, 72px);--type-title-s: clamp(20px, 1.6667vw, 24px);--type-lead: clamp(19px, 1.5625vw, 22px);--type-small: 16px;--type-eyebrow: 16px;--gap-pair: 8px;--gap-block: 16px;--gap-row: 24px;--gap-header: 32px;--gap-section: 64px;--gap-column: 32px}@media screen and (max-width: 760px){:root{--gap-pair: 4px;--gap-block: 8px;--gap-row: 12px;--gap-header: 16px;--gap-section: 32px;--gap-column: 16px}}:root{--web-space-0: 0px;--web-space-4: 4px;--web-space-8: 8px;--web-space-12: 12px;--web-space-16: 16px;--web-space-24: 24px;--web-space-32: 32px;--web-space-40: 40px;--web-space-48: 48px;--web-space-64: 64px;--web-space-80: 80px;--web-space-96: 96px;--web-space-120: 120px;--web-space-128: 128px;--web-radius-xs: 4px;--web-radius-sm: 8px;--web-radius-md: 12px;--web-radius-lg: 16px;--web-radius-xl: 20px;--web-layout-margin: 80px;--web-layout-content: 1280px;--web-layout-narrow: 904px;--web-layout-section: 160px;--web-layout-nav: 88px;--web-layout-rail: 48px;--web-layout-margin-end: 32px;--web-gap-pair: 12px;--web-gap-block: 16px;--web-gap-row: 24px;--web-gap-header: 32px;--web-gap-action: 40px;--web-gap-section: 96px;--web-gap-column: 32px;--web-gap-split: 64px;--web-text-display: clamp(48px, calc(48px + (100vw - 576px) * 0.076923), 96px);--web-line-display: var(--web-text-display);--web-ls-display: -0.03em;--web-text-heading: clamp(36px, calc(36px + (100vw - 576px) * 0.019231), 48px);--web-line-heading: clamp(40px, calc(40px + (100vw - 576px) * 0.019231), 52px);--web-ls-heading: -0.02em;--web-text-title-l: 32px;--web-line-title-l: 40px;--web-ls-title-l: -0.015em;--web-text-title-m: 24px;--web-line-title-m: 32px;--web-ls-title-m: -0.01em;--web-text-title-s: 20px;--web-line-title-s: 28px;--web-ls-title-s: -0.005em;--web-text-lead: 18px;--web-line-lead: 28px;--web-text-body: 16px;--web-line-body: 24px;--web-text-small: 15px;--web-line-small: 24px;--web-text-caption: 13px;--web-line-caption: 20px;--web-text-eyebrow: 16px;--web-line-eyebrow: 16px;--web-text-overline: 12px;--web-line-overline: 12px;--web-ls-overline: 0.16em;--web-text-control: 16px;--web-line-control: 16px;--surface-rail: #ffffff;--surface-inverse-tint: rgba(255, 255, 255, 0.16);--data-depth-lit: rgba(255, 255, 255, 0.16);--icon-default: #070707;--text-on-gradient: #f2f0fa;--button-primary-fill: #070707;--button-primary-ink: #ffffff;--button-primary-line: transparent;--button-primary-tile: rgba(255, 255, 255, 0.16);--button-primary-hover: color-mix(in srgb, #070707 85%, #ffffff);--button-primary-active: color-mix(in srgb, #070707 75%, #ffffff);--button-arrow-primary: url("../img/web/arrow-white.svg");--button-arrow-secondary: url("../img/web/arrow-ink.svg");--button-arrow-text: url("../img/web/arrow-accent.svg");--button-icon-upload: url("../img/web/upload-ink.svg")}@media screen and (max-width: 1199px){:root{--web-layout-margin: 40px;--web-layout-margin-end: 40px}}@media screen and (max-width: 991px){:root{--web-layout-rail: 0px;--web-layout-section: 64px;--web-layout-nav: 64px;--web-gap-pair: 8px;--web-gap-block: 12px;--web-gap-row: 16px;--web-gap-header: 24px;--web-gap-action: 32px;--web-gap-section: 48px;--web-gap-column: 16px;--web-gap-split: 32px;--web-text-title-l: 28px;--web-line-title-l: 32px;--web-text-title-m: 20px;--web-line-title-m: 28px;--web-text-title-s: 18px;--web-line-title-s: 24px;--web-text-lead: 17px;--web-line-lead: 26px;--web-text-eyebrow: 16px;--web-line-eyebrow: 16px;--web-text-body: 16px;--web-line-body: 24px;--web-text-small: 15px;--web-line-small: 24px;--web-text-caption: 13px;--web-line-caption: 20px}}@media screen and (max-width: 767px){:root{--web-layout-margin: 20px;--web-layout-margin-end: 20px;--web-layout-section: 48px;--web-gap-section: 32px}}:root{--color-brand: #5612fb;--color-brand-hover: #4d10e2;--color-brand-active: #450ec9;--color-brand-accent: #ae65fe;--color-brand-deep: #240b6c;--color-brand-tint: #f4f0fe;--gradient-brand: linear-gradient(90deg, #5612fb 0%, #ae65fe 100%);--gradient-brand-diagonal: linear-gradient(135deg, #5612fb 0%, #ae65fe 100%);--color-ink: #070707;--color-ink-strong: rgba(7, 7, 7, 0.75);--color-ink-muted: rgba(7, 7, 7, 0.6);--color-ink-subtle: rgba(7, 7, 7, 0.4);--color-ink-inverse: #ffffff;--color-ink-brand: #5612fb;--color-on-brand: #ffffff;--color-surface: #ffffff;--color-surface-sunken: #f7f7f8;--color-surface-raised: #ffffff;--color-surface-inverse: #070707;--color-surface-muted: #f4f5f5;--color-border-muted: #e4e5e7;--color-border: rgba(7, 7, 7, 0.12);--color-border-strong: rgba(7, 7, 7, 0.18);--color-border-subtle: rgba(7, 7, 7, 0.06);--color-border-brand: rgba(174, 101, 254, 0.5);--color-glass: rgba(255, 255, 255, 0.35);--color-glass-strong: rgba(255, 255, 255, 0.6);--color-glass-border: rgba(255, 255, 255, 0.6);--blur-glass: blur(22px) saturate(180%);--gradient-glass-deep: linear-gradient(135deg, rgba(36, 11, 108, 0.9) 0%, rgba(20, 9, 86, 0.9) 55%, rgba(9, 15, 78, 0.9) 100%);--color-glass-deep-border: rgba(255, 255, 255, 0.18);--gradient-glass-deep-sheen: linear-gradient(160deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 45%);--gradient-glass-deep-glow: radial-gradient(60% 80% at 90% 6%, rgba(174, 101, 254, 0.16) 0%, rgba(86, 18, 251, 0.07) 45%, rgba(86, 18, 251, 0) 75%);--color-field-on-dark: rgba(35, 30, 59, 0.6);--color-field-on-dark-hover: rgba(35, 30, 59, 0.6);--color-field-on-dark-border: rgba(255, 255, 255, 0.22);--color-field-on-dark-ink: #f2f0fa;--color-field-on-dark-hint: rgba(242, 240, 250, 0.6);--shadow-field-focus: 0 0 0 3px rgba(174, 101, 254, 0.35);--color-pixel-on-dark: rgba(174, 101, 254, 0.28);--mask-pixel-on-dark: radial-gradient(120% 110% at 100% 0%, #000 0%, rgba(0, 0, 0, 0.35) 40%, transparent 72%);--gradient-glass-sheen: linear-gradient(160deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0) 45%);--color-glass-nav: rgba(250, 250, 250, 0.6);--blur-nav: blur(10px);--color-pixel-1: #2f6bff;--color-pixel-2: #5612fb;--color-pixel-3: #ae65fe;--color-pixel-4: #f49ee4;--color-pixel-5: #f4c8fe;--color-pixel-rest: #f9f8fd;--pixel-spacing: 11px;--pixel-size: 3px;--pixel-rest-opacity: 1;--pixel-spark-opacity: 0.40;--pixel-band-opacity: 0.54;--pixel-page-fade: 252px;--pixel-ribbon-opacity: 1;--color-success: #128a5b;--color-warning: #c77700;--color-danger: #d93025;--space-unit: 4px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--space-36: 144px;--section-space: var(--space-30);--section-space-sm: var(--space-20);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 20px;--radius-2xl: 20px;--radius-pill: 55555px;--radius-circle: 50%;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--shadow-brand: none;--shadow-brand-hover: none;--shadow-brand-active: none;--duration-instant: 100ms;--duration-fast: 150ms;--duration-base: 250ms;--duration-slow: 400ms;--ease-standard: cubic-bezier(0.42, 0, 0.58, 1);--ease-out: cubic-bezier(0.16, 1, 0.3, 1);--ease-in-out: ease-in-out;--transition-base: var(--duration-base) var(--ease-standard);--layout-max: 1440px;--layout-wide: 1800px;--layout-gutter: 80px;--nav-height: 88px;--nav-bar-height: var(--nav-height);--z-pixel-field: -1;--z-base: 1;--z-raised: 2;--z-sticky: 10;--z-nav: 50;--z-overlay: 900;--z-modal: 999}@media screen and (max-width: 1100px){:root{--layout-gutter: 40px;--section-space: var(--space-24);--section-space-sm: var(--space-16)}}@media screen and (max-width: 760px){:root{--layout-gutter: 20px;--section-space: var(--space-16);--section-space-sm: var(--space-10);--nav-height: 72px}}html[data-theme=dark]{--color-ink: #f2f0fa;--color-ink-strong: rgba(242, 240, 250, 0.82);--color-ink-muted: rgba(242, 240, 250, 0.6);--color-ink-subtle: rgba(242, 240, 250, 0.4);--color-ink-inverse: #070707;--color-ink-brand: #ae65fe;--color-border: rgba(255, 255, 255, 0.12);--color-border-strong: rgba(255, 255, 255, 0.2);--color-border-subtle: rgba(255, 255, 255, 0.06);--color-glass: rgba(30, 24, 52, 0.55);--color-glass-strong: rgba(38, 30, 64, 0.65);--color-glass-border: rgba(255, 255, 255, 0.12);--gradient-glass-sheen: linear-gradient(160deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 45%);--shadow-md: none;--shadow-lg: none;--shadow-xl: none;--text-primary: #f2f0fa;--text-secondary: rgba(242, 240, 250, 0.75);--text-tertiary: rgba(242, 240, 250, 0.6);--text-accent: #ae65fe;--surface-page: #0d0a17;--surface-muted: #231e3b;--border-hairline: rgba(255, 255, 255, 0.22);--border-divider: rgba(255, 255, 255, 0.16);--accent-default: #ae65fe;--surface-rail: #090f4e;--surface-inverse-tint: rgba(7, 7, 7, 0.12);--icon-default: #f2f0fa;--button-primary-fill: #f2f0fa;--button-primary-ink: #0d0a17;--button-primary-line: transparent;--button-primary-tile: var(--gradient-brand);--button-primary-hover: color-mix(in srgb, #f2f0fa 88%, #0d0a17);--button-primary-active: color-mix(in srgb, #f2f0fa 80%, #0d0a17);--button-arrow-secondary: url("../img/web/arrow-white.svg");--button-arrow-text: url("../img/web/arrow-accent-dark.svg");--button-icon-upload: url("../img/web/upload-white.svg");--color-surface: #0d0a17;--color-surface-sunken: #08060f;--color-surface-raised: rgba(30, 24, 52, 0.55);--color-surface-inverse: #ffffff;--color-surface-muted: #08060f;--color-border-muted: rgba(255, 255, 255, 0.06);--color-glass-nav: rgba(13, 10, 23, 0.6);--color-pixel-rest: #191327;--pixel-rest-opacity: 1;--pixel-spark-opacity: 0.5;--pixel-band-opacity: 0.68}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--fs-xs: 0.6667rem;--fs-sm: 0.75rem;--fs-md: 0.8611rem;--fs-lg: 1rem;--fs-xl: 1.1389rem;--fs-2xl: 1.3333rem;--fs-3xl: 1.5278rem;--fs-4xl: 1.75rem;--fs-5xl: 2rem;--fs-6xl: 2.3056rem;--fs-h-xs: 0.6389rem;--fs-h-sm: 0.7222rem;--fs-h-md: 0.8333rem;--fs-h-lg: 0.9444rem;--fs-h-xl: 1.0833rem;--fs-h-2xl: 1.25rem;--fs-h-3xl: 1.4444rem;--fs-h-4xl: 1.6389rem;--fs-h-5xl: 1.8889rem;--fs-h-6xl: 2.1667rem;--lh-xs: 1.667;--lh-sm: 1.630;--lh-md: 1.677;--lh-lg: 1.667;--lh-xl: 1.659;--lh-2xl: 1.583;--lh-3xl: 1.527;--lh-4xl: 1.460;--lh-5xl: 1.333;--lh-6xl: 1.157;--lh-ui-xs: 1.500;--lh-ui-sm: 1.481;--lh-ui-md: 1.419;--lh-ui-lg: 1.444;--lh-ui-xl: 1.463;--lh-ui-2xl: 1.417;--lh-ui-3xl: 1.382;--lh-ui-4xl: 1.333;--lh-ui-5xl: 1.222;--lh-ui-6xl: 1.157;--ls-xs: 0.015em;--ls-sm: 0.01em;--ls-md: 0.005em;--ls-lg: 0em;--ls-xl: -0.007em;--ls-2xl: -0.011em;--ls-3xl: -0.014em;--ls-4xl: -0.017em;--ls-5xl: -0.02em;--ls-6xl: -0.022em;--fw-body: 400;--fw-medium: 500;--fw-bold: 700;--fw-heading: 500}.pixel-field-page{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:var(--z-pixel-field);pointer-events:none;overflow:hidden}.pixel-field-page .pixel-field-page_tile{position:absolute;left:0;width:100%;display:block}.pixel-field{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.pixel-field.pixel-field_hero{top:calc(-1*var(--nav-height));height:calc(100% + var(--nav-height))}.button_group{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}.button{--button-height: 56px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--space-2);width:fit-content;height:var(--button-height);padding:0 var(--space-8);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-xs);font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;font-size:var(--fs-h-md);line-height:var(--lh-ui-md);letter-spacing:var(--ls-md);font-weight:var(--fw-heading);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out);background:var(--color-ink);color:var(--color-ink-inverse)}@media screen and (max-width: 992px){.button{--button-height: 48px;padding:0 var(--space-6)}}.button i{font-size:1.25rem;line-height:1}.button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.button:hover{background:color-mix(in srgb, var(--color-ink) 85%, var(--color-ink-inverse))}.button:active{background:color-mix(in srgb, var(--color-ink) 75%, var(--color-ink-inverse))}.button i{color:currentColor}.button.button_outline{background:var(--color-surface-raised);color:var(--color-ink);border-color:var(--color-border-strong)}.button.button_outline:hover{background:var(--color-brand-tint);border-color:var(--color-brand);color:var(--color-brand)}.button.button_outline:active{background:var(--color-brand-tint);border-color:var(--color-brand-active);color:var(--color-brand-active)}.header_dark .label{color:var(--color-brand-accent) !important}.process_head{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--space-4);align-items:end;row-gap:var(--space-6);margin-bottom:var(--space-14)}@media screen and (max-width: 760px){.process_head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-10)}}.process_head_title{grid-column:1/7;display:flex;flex-direction:column;gap:var(--space-3)}@media screen and (max-width: 992px){.process_head_title{grid-column:1/10}}.process_head_title h2{margin:0;color:var(--color-ink)}.process_intro{max-width:600px}.process_intro p{margin:0;color:var(--color-ink-muted);font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg)}.process_intro p+p{margin-top:var(--space-3)}.process_head_title .process_intro{margin-top:var(--space-3)}.process_list{margin:0;padding:0;list-style:none}.process_item{display:flex;flex-direction:column;gap:var(--space-3)}.process_item_head{display:flex;align-items:center;gap:var(--space-3)}.process_icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-xs);background:var(--gradient-brand);color:var(--color-on-brand);box-shadow:var(--shadow-brand)}.process_icon svg{display:block;width:var(--space-4);height:var(--space-4);fill:currentColor}.process_title{margin:0;font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;font-weight:var(--fw-heading);color:var(--color-ink);font-size:var(--fs-h-lg);line-height:var(--lh-ui-lg);letter-spacing:var(--ls-lg)}.process_text{max-width:620px}.process_text p{margin:0;color:var(--color-ink-muted);font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md)}.process_text p+p{margin-top:var(--space-3)}html{scroll-behavior:smooth}:root{font-size:18px;--gf-local-shadow: unset !important;--gf-local-bg-color: #F4F4F4 !important;--gf-local-border-color: #E5E5E5 !important }html{background:var(--color-surface);color:var(--color-ink)}body{font-size:var(--fs-lg);font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;background:rgba(0,0,0,0);color:var(--color-ink);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@media screen and (max-width: 992px){body.no_scroll{overflow-x:hidden;overflow-y:auto;overflow:hidden !important}}.limited_width{max-width:750px}.container{max-width:1500px;width:100%;padding:0 24px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 992px){.container{max-width:100%;padding:0 12px}}.container_med{max-width:1300px;width:100%;padding:0 24px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 992px){.container_med{max-width:100%;padding:0 12px}}.container_small{max-width:1280px;width:100%;padding:0 24px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 992px){.container_small{max-width:100%;padding:0 12px}}.container_wide{max-width:1600px;width:100%;padding:0 15px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 992px){.container_wide{max-width:100%;padding:0 25px}}.container.container_narrow{max-width:1120px}.container.container_bleed{max-width:calc(var(--layout-wide) + 64px);padding-inline:32px}@media screen and (max-width: 992px){.container.container_narrow,.container.container_bleed{max-width:100%;padding-inline:12px}}.standard_content{max-width:900px}.standard_content h1{margin:0 0 40px 0}@media screen and (max-width: 992px){.standard_content h1{margin:0 0 20px 0}}.breadcrumb_wrap{width:100%;height:52px}@media screen and (max-width: 768px){.breadcrumb_wrap{display:none}}.breadcrumb_wrap .breadcrumbs{height:52px;display:flex;align-items:center}.breadcrumb_wrap .breadcrumbs ol li{font-size:var(--fs-md);color:#070707}.breadcrumb_wrap .breadcrumbs ol li:after{color:#6b6b6b}.breadcrumb_wrap .breadcrumbs ol li a{color:#5612fb;font-weight:700;text-decoration:none}.breadcrumb_wrap .breadcrumbs ol li a:hover{text-decoration:underline}.breadcrumb_wrap .breadcrumbs ol li a span{color:#5612fb;text-decoration:none}.text_grid{display:grid;grid-template-columns:4fr 2fr;grid-gap:60px}@media screen and (max-width: 1400px){.text_grid{grid-gap:40px}}@media screen and (max-width: 992px){.text_grid{display:flex;grid-gap:unset;gap:40px;flex-direction:column}}.text_grid .text_grid_title{font-size:2.125rem;font-weight:700;margin:0 0 30px 0}@media screen and (max-width: 992px){.text_grid .text_grid_title{font-size:1.625rem}}.reading-progress-bar{position:fixed;top:100px;left:0;width:100%;height:4px;z-index:998}@media screen and (max-width: 992px){.reading-progress-bar{top:100px}}.reading-progress-bar .reading-progress-fill{height:100%;width:0%;background:#ae65fe;transition:width .1s ease-out}.section{padding:var(--section-space) 0;position:relative}.section.section_no_pad{padding:0;border:unset}.section.section_border{border:1px solid #d9d9d9}.section.section_border+.section_light,.section.section_border+.section_border{border-top:0}.section.section_small{padding:var(--space-8) 0}.section.section_smaller_topbot{padding:var(--section-space-sm) 0}.section.section_smaller{padding:var(--section-space) 0}.section.section_orange{background:#5612fb}.section.section_gray,.section.section_light,.section.section_light_gray{background:var(--color-surface-muted);border-top:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted)}.section.section_gray+.section_gray,.section.section_gray+.section_light,.section.section_light+.section_gray,.section.section_light+.section_light,.section.section_light_gray+.section_gray,.section.section_light_gray+.section_light{border-top:0}.section.section_small_border_top{border-top:1px solid #d9d9d9}.section.no_padding{padding:0}.section.no_bottom{padding-bottom:0}.section.no_top{padding-top:0}.section.padding_bottom{padding:0 0 var(--section-space) 0}.breadcrumb_wrap+.section_light{border-top:unset}.gal_slider .splide__track .splide__slide{border-radius:12px;overflow:hidden;position:relative}.gal_slider .splide__track .splide__slide .port_img_wrap{height:100%;width:auto;position:relative;text-decoration:none;display:block}.gal_slider .splide__track .splide__slide .port_img_wrap .port_img_button{width:50px;height:50px;background:#5612fb;position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.gal_slider .splide__track .splide__slide .port_img_wrap .port_img_button .icon_mat{font-size:1.375rem;color:#fff}.gal_slider .splide__track .splide__slide .port_img_wrap img{height:100%;width:auto;object-fit:cover;object-position:center}@media screen and (max-width: 992px){.gal_slider .splide__track .splide__slide .port_img_wrap img{width:100%}}@keyframes strongPulseMove{0%{opacity:.85}50%{opacity:.6}100%{opacity:.85}}.header{padding:90px 0 90px 0;position:relative;overflow:hidden}@media screen and (max-width: 1400px){.header{padding:80px 0}}@media screen and (max-width: 992px){.header{padding:60px 0}}@media screen and (max-width: 768px){.header{padding:60px 0}}.header .header_visual{position:absolute;background-color:#070707;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1}.header .header_visual:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:.8;background:linear-gradient(45deg, rgb(0, 0, 0) 0%, rgba(69, 108, 253, 0.35) 100%)}.header .header_visual img{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;padding:0;z-index:-2}.header .header_background{position:absolute;background:#070707;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-2}.header .header_background.header_flip:before{content:"";position:absolute;top:0;bottom:0;left:50%;height:100%;width:100%;opacity:.8;background:radial-gradient(ellipse at center top, rgb(23, 136, 207) 0%, rgb(0, 0, 0) 40%);z-index:-1;transform:translateX(-50%);animation:strongPulseMove 4s ease-in-out infinite}.header .header_background:before{content:"";position:absolute;top:0;bottom:0;left:50%;height:calc(100% + 1px);width:100%;opacity:.8;background:radial-gradient(ellipse at center bottom, rgb(23, 136, 207) 0%, rgb(0, 0, 0) 40%);z-index:-1;transform:translateX(-50%);animation:strongPulseMove 4s ease-in-out infinite}.header .header_grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px}.header .header_grid .header_text{z-index:1;display:flex;flex-direction:column;gap:12px;grid-column:1/6}@media screen and (max-width: 1400px){.header .header_grid .header_text{grid-column:1/8}}@media screen and (max-width: 992px){.header .header_grid .header_text{grid-column:1/10}}@media screen and (max-width: 768px){.header .header_grid .header_text{grid-column:1/13}}.header .header_grid .header_text .author_publish{display:flex;gap:8px;align-items:center}.header .header_grid .header_text .author_publish li{color:#fff}.header .header_grid .header_text .author_publish li:last-child::after{content:""}.header .header_grid .header_text .author_publish li:after{margin:0 0 0 8px;content:"/";color:#6b6b6b}.header .header_grid .header_text .author_publish li a{color:#5612fb}.header .header_grid .header_text h1{color:#fff}.header .header_grid .header_text p{color:#fff}.header .header_grid .header_text .button_group .button_outline{background:rgba(255, 255, 255, 0.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;border-color:rgba(255, 255, 255, 0.6);box-shadow:none}.header .header_grid .header_text .button_group .button_outline:hover{background:rgba(255, 255, 255, 0.16);border-color:#ffffff}.intro_wrap{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px;align-items:center;margin:0 0 32px 0}@media screen and (max-width: 992px){.intro_wrap{margin:0 0 24px 0}}@media screen and (max-width: 768px){.intro_wrap{grid-template-columns:unset;display:flex;flex-direction:column;align-items:flex-start}}.intro_wrap.intro_wrap_border{border-bottom:1px solid #d9d9d9;padding:0 0 32px 0}@media screen and (max-width: 992px){.intro_wrap.intro_wrap_border{padding:0 0 24px 0}}.intro_wrap.intro_wrap_center .intro_wrap_title{align-items:center;grid-column:3/11}@media screen and (max-width: 992px){.intro_wrap.intro_wrap_center .intro_wrap_title{grid-column:2/12}}@media screen and (max-width: 768px){.intro_wrap.intro_wrap_center .intro_wrap_title{grid-column:unset}}.intro_wrap.intro_wrap_center .intro_wrap_title h2,.intro_wrap.intro_wrap_center .intro_wrap_title h3,.intro_wrap.intro_wrap_center .intro_wrap_title h4,.intro_wrap.intro_wrap_center .intro_wrap_title p{text-align:center}.intro_wrap .intro_wrap_title{grid-column:1/6;display:flex;flex-direction:column;gap:12px}@media screen and (max-width: 992px){.intro_wrap .intro_wrap_title{grid-column:1/9}}@media screen and (max-width: 768px){.intro_wrap .intro_wrap_title{grid-column:unset}}.intro_wrap .intro_wrap_title p{max-width:600px}@media screen and (max-width: 992px){.intro_wrap .intro_wrap_title p{max-width:unset}}.intro_wrap .intro_wrap_button{grid-column:7/13;display:flex;justify-content:flex-end}@media screen and (max-width: 992px){.intro_wrap .intro_wrap_button{grid-column:9/13}}@media screen and (max-width: 768px){.intro_wrap .intro_wrap_button{grid-column:unset;justify-content:start}}.archive_wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;row-gap:40px}@media screen and (max-width: 1200px){.archive_wrap{gap:20px;row-gap:32px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 992px){.archive_wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.archive_wrap{grid-template-columns:repeat(1, 1fr)}}.archive_wrap.archive_wrap_flex{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;row-gap:40px}@media screen and (max-width: 1200px){.archive_wrap.archive_wrap_flex{gap:20px;row-gap:32px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1400px){.archive_wrap.archive_wrap_flex{gap:20px;row-gap:32px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 992px){.archive_wrap.archive_wrap_flex{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 768px){.archive_wrap.archive_wrap_flex{grid-template-columns:repeat(1, 1fr)}}.archive_wrap.archive_wrap_slider{display:block;grid-template-columns:unset;padding:0 25px;box-sizing:border-box}@media screen and (max-width: 992px){.archive_wrap.archive_wrap_slider{padding:0 12px}}@media screen and (max-width: 992px){.archive_wrap.archive_wrap_slider .container{padding:0}}.archive_wrap .archive_card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;border-radius:var(--radius-lg);overflow:hidden;background:hsla(0,0%,100%,.35);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid hsla(0,0%,100%,.6);box-shadow:0 8px 32px rgba(31,24,80,.1),inset 0 1px 0 hsla(0,0%,100%,.7);transition:transform .25s ease,box-shadow .25s ease}.archive_wrap .archive_card:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(31,24,80,.18),inset 0 1px 0 hsla(0,0%,100%,.8)}@media(prefers-reduced-motion: reduce){.archive_wrap .archive_card{transition:box-shadow .25s ease}.archive_wrap .archive_card:hover{transform:none}}.archive_wrap .archive_card .archive_card_inner{height:100%;display:flex;flex-direction:column}.archive_wrap .archive_card .archive_card_img_wrap{aspect-ratio:5/3;overflow:hidden;width:100%;height:auto;position:relative;background:#e9e8e6}.archive_wrap .archive_card .archive_card_img_wrap .archive_card_label{position:absolute;bottom:20px;left:20px;font-size:var(--fs-sm);padding:8px 16px;width:fit-content;color:#070707;background:#fff;z-index:3;border-radius:55555px}.archive_wrap .archive_card .archive_card_img_wrap .archive_card_label.post{background:#5612fb;color:#fff}.archive_wrap .archive_card .archive_card_img_wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;padding:0}.archive_wrap .archive_card .archive_card_content{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:24px}.archive_wrap .archive_card .archive_card_content .archive_card_title{display:flex;flex-direction:column;gap:12px}.archive_wrap .archive_card .archive_card_content .archive_card_title h3{font-size:20px;font-weight:600;line-height:1.3}.archive_wrap .archive_card .archive_card_content .archive_card_title p{font-size:14px;line-height:1.55;color:var(--color-ink-muted)}.archive_wrap .archive_card .archive_card_author_data{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px;color:#070707}@media screen and (max-width: 992px){.archive_wrap .archive_card .archive_card_author_data{padding:16px 0 0 0;margin:16px 0 0 0;gap:16px}}.archive_wrap .archive_card .archive_card_author_data time{color:#6b6b6b}.archive_wrap .archive_card .archive_card_author_data .author_wrap{display:flex;align-items:center;gap:12px}.archive_wrap .archive_card .archive_card_author_data .author_wrap img{height:40px;width:40px;object-fit:cover;border-radius:var(--radius-circle)}.blog_wrap_content{display:grid;grid-template-columns:auto 370px;column-gap:60px}@media screen and (max-width: 992px){.blog_wrap_content{display:flex;flex-direction:column;gap:40px}.blog_wrap_content .blog_sidebar{order:-1}.blog_wrap_content .blog_sidebar .author{margin-bottom:24px}.blog_wrap_content .blog_sidebar .article_contents_list{position:static}}.blog_wrap_content .blog_sidebar .article_by{color:#6b6b6b;font-size:var(--fs-lg);display:block;margin:0 0 20px 0}.blog_wrap_content .blog_sidebar .article_contents_list{display:flex;position:sticky;top:180px;flex-direction:column}.blog_wrap_content .blog_sidebar .article_contents_list ul{display:flex;flex-direction:column;gap:8px}.blog_wrap_content .blog_sidebar .article_contents_list ul li{color:#070707;counter-increment:nav_whitepaper;display:flex;position:relative;padding:0 0 0 24px}.blog_wrap_content .blog_sidebar .article_contents_list ul li a{color:inherit;text-decoration:none}.blog_wrap_content .blog_sidebar .article_contents_list ul li p{text-decoration:none}.blog_wrap_content .blog_sidebar .article_contents_list ul li:hover p{text-decoration:underline}.blog_wrap_content .blog_sidebar .article_contents_list ul li::before{left:0;line-height:1.8;position:absolute;padding:0 12px 0 0;content:counter(nav_whitepaper) "."}.blog_wrap_content .blog_sidebar .author{display:flex;align-items:center;gap:24px;margin:0 0 40px 0}.blog_wrap_content .blog_sidebar .author .author_name{display:flex;flex-direction:column;gap:4px}.blog_wrap_content .blog_sidebar .author .author_name a{text-decoration:none;color:#070707;font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:var(--fs-lg)}.blog_wrap_content .blog_sidebar .author .author_name .author_title{color:#6b6b6b;font-size:var(--fs-md)}.blog_wrap_content .blog_sidebar .author img{height:52px;width:52px;object-fit:cover;border-radius:10px}.content_block_accordion_all{margin:32px 0 0 0}.content_block_accordion_all .content_block_accordion_wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;row-gap:16px}@media screen and (max-width: 992px){.content_block_accordion_all .content_block_accordion_wrap{grid-template-columns:1fr;grid-gap:0;row-gap:12px}}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion{width:100%;border:1px solid #d9d9d9;border-radius:8px;position:relative;transition:all ease-in-out .2s;background:#fff;height:fit-content}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_title{display:flex;padding:16px 24px;align-items:center;justify-content:space-between;color:#fff;user-select:none;cursor:pointer;position:relative;line-height:1.5;border-radius:8px 4px 8px 4px;transition:all ease-in-out .2s}@media screen and (max-width: 992px){.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_title{padding:16px}}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_title .icon_wrap{width:40px;height:40px;background:#5612fb;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all ease-in-out .2s}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_title .icon_mat{color:#fff;line-height:0;font-size:1.125rem;transition:all ease-in-out .2s;rotate:0}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_title h3{color:#070707;font-size:var(--fs-h-lg);font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_title h3::after{content:""}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_description{opacity:0;padding:0;overflow:hidden;height:var(--accordion-height, 0);transition:all ease-in-out .2s;border-top:1px solid #d9d9d9}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_description .content_block_accordion_description_wrap{padding:16px 24px}@media screen and (max-width: 992px){.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_description .content_block_accordion_description_wrap{padding:16px}}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion .content_block_accordion_description .content_block_accordion_description_wrap p{color:#070707}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion.show{transition:all ease-in-out .2s}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion.show .content_block_accordion_title{transition:all ease-in-out .2s}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion.show .content_block_accordion_title .icon_wrap{background:#5612fb}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion.show .content_block_accordion_title .icon_wrap .icon_mat{color:#fff;rotate:45deg;transition:all ease-in-out .2s}.content_block_accordion_all .content_block_accordion_wrap .content_block_accordion.show .content_block_accordion_description{opacity:1;padding:0;transition:all ease-in-out .2s}.author_wrap{display:grid;grid-template-columns:4fr 2fr;gap:100px;align-items:center}@media screen and (max-width: 992px){.author_wrap{gap:40px;grid-template-columns:100%}}.author_wrap .author_wrap_text h1{margin:0 0 8px 0}.author_wrap .author_wrap_text span{color:#6b6b6b;display:block;margin:0 0 28px 0}.author_wrap .author_wrap_img{aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f7f7f8}.author_wrap .author_wrap_img img{overflow:hidden;aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}.rev_wrap{padding:0 25px}@media screen and (max-width: 992px){.rev_wrap{padding:0 12px}}.rev_wrap .rev_card{padding:28px 24px;border:1px solid #d9d9d9;border-radius:12px;display:flex;box-sizing:border-box;flex-direction:column;gap:20px}@media screen and (max-width: 992px){.rev_wrap .rev_card{padding:28px 24px;gap:16px}}.rev_wrap .rev_card .rev_text p{padding:0}.rev_wrap .rev_card .rev_bottom{border-top:1px solid #d9d9d9;padding:20px 0 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}@media screen and (max-width: 992px){.rev_wrap .rev_card .rev_bottom{padding:16px 0 0 0;flex-direction:column;align-items:flex-start;gap:20px}}.rev_wrap .rev_card .rev_bottom .rev_pers{display:flex;flex-direction:column;gap:4px}.rev_wrap .rev_card .rev_bottom .rev_pers .rev_name{font-size:var(--fs-md);font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;font-weight:700}.rev_wrap .rev_card .rev_bottom .rev_pers .rev_comp_name{color:#5612fb;font-size:var(--fs-md);line-height:1.6}.rev_wrap .rev_card .rev_bottom .rev_logo_wrap{max-height:22px;width:auto;object-fit:contain}.rev_wrap .rev_card .rev_bottom .rev_logo_wrap img{filter:grayscale(100%) contrast(1.5);height:22px;width:auto;object-fit:contain}@media screen and (max-width: 992px){.rev_wrap .container{padding:0}}.rev_nav_wrap_button{margin:40px 0 0 0;padding:40px 0 0 0;border-top:1px solid #d9d9d9}.rev_nav_wrap_button.rev_nav_wrap_button_no_border{border:unset;margin:unset}@media screen and (max-width: 992px){.rev_nav_wrap_button.rev_nav_wrap_button_no_border{margin:unset}}@media screen and (max-width: 992px){.rev_nav_wrap_button{margin:24px 0 0 0;padding:24px 0 0 0}}.rev_nav_wrap_button .splide__arrows{width:100%;display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}@media screen and (max-width: 992px){.rev_nav_wrap_button .splide__arrows{justify-content:flex-start}}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap{display:inline-flex;gap:8px}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap .splide__arrow{opacity:1;background:#5612fb;border:1px solid #5612fb;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;position:relative;transform:none;top:initial;left:inherit !important;right:inherit !important;transition:all 250ms ease-in-out}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap .splide__arrow:hover{background:rgb(102.9,41.7,251.4);transition:all 250ms ease-in-out}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap .splide__arrow:disabled{background:rgb(136.7,89.1,252.2)}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap .splide__arrow:disabled:hover{cursor:not-allowed}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap .splide__arrow:disabled .icon_mat{color:#6b6b6b}.rev_nav_wrap_button .splide__arrows .splide__arrows_wrap .splide__arrow .icon_mat{color:#fff;font-size:1.125rem}.slider_wrap{padding:0 25px}@media screen and (max-width: 992px){.slider_wrap{padding:0 12px}}.slider_wrap .splide__slide{aspect-ratio:4/3;border-radius:12px;overflow:hidden;width:100%;height:100%;position:relative}.slider_wrap .splide__slide img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.flex_img_big_wrap{border-radius:12px;overflow:hidden;width:100%;aspect-ratio:5/3;background:#f7f7f8;position:relative}.flex_img_big_wrap img{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0}.image_grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px}@media screen and (max-width: 992px){.image_grid{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.image_grid{display:grid;grid-template-columns:repeat(1, 1fr)}}.image_grid .image_grid_item{height:450px;width:100%;border-radius:12px;overflow:hidden;position:relative;background:#f7f7f8}@media screen and (max-width: 1400px){.image_grid .image_grid_item{height:350px}}@media screen and (max-width: 992px){.image_grid .image_grid_item{height:100%;aspect-ratio:5/3}}.image_grid .image_grid_item img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.image_grid .image_grid_item.image_grid_item--position-1{grid-column:1/9}@media screen and (max-width: 992px){.image_grid .image_grid_item.image_grid_item--position-1{grid-column:unset}}.image_grid .image_grid_item.image_grid_item--position-2{grid-column:9/13}@media screen and (max-width: 992px){.image_grid .image_grid_item.image_grid_item--position-2{grid-column:unset}}.image_grid .image_grid_item.image_grid_item--position-3{grid-column:1/5}@media screen and (max-width: 992px){.image_grid .image_grid_item.image_grid_item--position-3{grid-column:unset}}.image_grid .image_grid_item.image_grid_item--position-4{grid-column:5/13}@media screen and (max-width: 992px){.image_grid .image_grid_item.image_grid_item--position-4{grid-column:unset}}.image_grid .image_grid_item.image_grid_item--last-odd{grid-column:1/13;height:600px}@media screen and (max-width: 1400px){.image_grid .image_grid_item.image_grid_item--last-odd{height:350px}}@media screen and (max-width: 992px){.image_grid .image_grid_item.image_grid_item--last-odd{height:100%;aspect-ratio:5/3}}h1,h2,h3,h4,h5,h6{font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;font-weight:var(--fw-heading);color:#070707;text-box:trim-both cap alphabetic;text-wrap:balance}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:var(--fw-heading)}h1{font-size:clamp(1.6389rem,1.6389rem + (100vw - 375px)*0.0043902439,1.8889rem);line-height:var(--lh-5xl);letter-spacing:var(--ls-5xl)}h2{font-size:clamp(1.4444rem,1.4444rem + (100vw - 375px)*0.0034146341,1.6389rem);line-height:var(--lh-4xl);letter-spacing:var(--ls-4xl)}h3{font-size:clamp(1.25rem,1.25rem + (100vw - 375px)*0.0034146341,1.4444rem);line-height:var(--lh-3xl);letter-spacing:var(--ls-3xl)}h4{font-size:var(--fs-h-2xl);line-height:var(--lh-2xl);letter-spacing:var(--ls-2xl)}h5{font-size:var(--fs-h-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl)}h6{font-size:var(--fs-h-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg)}p{font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;font-weight:var(--fw-body);color:#070707;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);text-wrap:pretty}p+hr{margin-top:0;margin-bottom:0}hr+p{margin-top:0}p b,p strong{font-weight:var(--fw-bold)}p a{color:#5612fb}.icon_mat{color:#070707;display:block;font-family:"Material Symbols Outlined";font-size:var(--fs-lg);display:inline-block;text-transform:none;letter-spacing:0;font-weight:400;word-wrap:normal;white-space:nowrap;direction:ltr}.posts_contents h2[id]{scroll-margin-top:120px}.posts_contents hr,.service_text hr,.project_text hr,.text_block_content hr,.text_block_style hr{margin-block-start:40px;margin-block-end:40px;border:none;height:1px;background-color:#d9d9d9}.posts_contents table,.service_text table,.project_text table,.text_block_content table,.text_block_style table{width:100%;border-collapse:collapse;border:1px solid #d9d9d9;margin-bottom:32px}.posts_contents table th,.posts_contents table td,.service_text table th,.service_text table td,.project_text table th,.project_text table td,.text_block_content table th,.text_block_content table td,.text_block_style table th,.text_block_style table td{padding:.75rem 1rem;border:1px solid #d9d9d9;text-align:left}.posts_contents table th,.service_text table th,.project_text table th,.text_block_content table th,.text_block_style table th{background:#fff;font-weight:700}.posts_contents table tr:nth-child(even),.service_text table tr:nth-child(even),.project_text table tr:nth-child(even),.text_block_content table tr:nth-child(even),.text_block_style table tr:nth-child(even){background:#fff}.posts_contents table tr:nth-child(odd),.service_text table tr:nth-child(odd),.project_text table tr:nth-child(odd),.text_block_content table tr:nth-child(odd),.text_block_style table tr:nth-child(odd){background:#f7f7f8}.posts_contents a:not(.button),.service_text a:not(.button),.project_text a:not(.button),.text_block_content a:not(.button),.text_block_style a:not(.button){color:#5612fb;font-weight:var(--fw-medium)}.posts_contents h1,.posts_contents h2,.posts_contents h3,.posts_contents h4,.posts_contents h5,.posts_contents h6,.service_text h1,.service_text h2,.service_text h3,.service_text h4,.service_text h5,.service_text h6,.project_text h1,.project_text h2,.project_text h3,.project_text h4,.project_text h5,.project_text h6,.text_block_content h1,.text_block_content h2,.text_block_content h3,.text_block_content h4,.text_block_content h5,.text_block_content h6,.text_block_style h1,.text_block_style h2,.text_block_style h3,.text_block_style h4,.text_block_style h5,.text_block_style h6{margin-inline:0}.posts_contents h1:first-child,.posts_contents h2:first-child,.posts_contents h3:first-child,.posts_contents h4:first-child,.posts_contents h5:first-child,.posts_contents h6:first-child,.service_text h1:first-child,.service_text h2:first-child,.service_text h3:first-child,.service_text h4:first-child,.service_text h5:first-child,.service_text h6:first-child,.project_text h1:first-child,.project_text h2:first-child,.project_text h3:first-child,.project_text h4:first-child,.project_text h5:first-child,.project_text h6:first-child,.text_block_content h1:first-child,.text_block_content h2:first-child,.text_block_content h3:first-child,.text_block_content h4:first-child,.text_block_content h5:first-child,.text_block_content h6:first-child,.text_block_style h1:first-child,.text_block_style h2:first-child,.text_block_style h3:first-child,.text_block_style h4:first-child,.text_block_style h5:first-child,.text_block_style h6:first-child{margin-block-start:0}.posts_contents h1,.service_text h1,.project_text h1,.text_block_content h1,.text_block_style h1{margin-block:44px 30px}.posts_contents h2,.service_text h2,.project_text h2,.text_block_content h2,.text_block_style h2{margin-block:38px 25px}.posts_contents h3,.service_text h3,.project_text h3,.text_block_content h3,.text_block_style h3{margin-block:32px 21px}.posts_contents h4,.service_text h4,.project_text h4,.text_block_content h4,.text_block_style h4{margin-block:27px 17px}.posts_contents h5,.service_text h5,.project_text h5,.text_block_content h5,.text_block_style h5{margin-block:23px 14px}.posts_contents h6,.service_text h6,.project_text h6,.text_block_content h6,.text_block_style h6{margin-block:21px 13px}@supports not (text-box: trim-both cap alphabetic){.posts_contents h1,.service_text h1,.project_text h1,.text_block_content h1,.text_block_style h1{margin-block:32px 24px}.posts_contents h2,.service_text h2,.project_text h2,.text_block_content h2,.text_block_style h2{margin-block:28px 20px}.posts_contents h3,.service_text h3,.project_text h3,.text_block_content h3,.text_block_style h3{margin-block:24px 16px}.posts_contents h4,.service_text h4,.project_text h4,.text_block_content h4,.text_block_style h4{margin-block:20px 12px}.posts_contents h5,.service_text h5,.project_text h5,.text_block_content h5,.text_block_style h5{margin-block:18px 11px}.posts_contents h6,.service_text h6,.project_text h6,.text_block_content h6,.text_block_style h6{margin-block:16px 10px}}.posts_contents p,.service_text p,.project_text p,.text_block_content p,.text_block_style p{color:#070707;margin-bottom:24px}.posts_contents p b,.posts_contents p strong,.service_text p b,.service_text p strong,.project_text p b,.project_text p strong,.text_block_content p b,.text_block_content p strong,.text_block_style p b,.text_block_style p strong{font-weight:700}.posts_contents p a,.service_text p a,.project_text p a,.text_block_content p a,.text_block_style p a{color:#5612fb;font-weight:500}.posts_contents p:last-child,.service_text p:last-child,.project_text p:last-child,.text_block_content p:last-child,.text_block_style p:last-child{margin-bottom:0}.posts_contents b,.posts_contents strong,.service_text b,.service_text strong,.project_text b,.project_text strong,.text_block_content b,.text_block_content strong,.text_block_style b,.text_block_style strong{font-weight:700}.posts_contents ol ul li:before,.service_text ol ul li:before,.project_text ol ul li:before,.text_block_content ol ul li:before,.text_block_style ol ul li:before{position:absolute;height:8px;width:8px;left:0;top:10px;border-radius:5555px;background:#ae65fe;content:""}.posts_contents ul,.posts_contents ol,.service_text ul,.service_text ol,.project_text ul,.project_text ol,.text_block_content ul,.text_block_content ol,.text_block_style ul,.text_block_style ol{list-style:none;margin-bottom:24px;padding:0 !important;font-weight:400;color:#070707}.posts_contents ul li,.posts_contents ol li,.service_text ul li,.service_text ol li,.project_text ul li,.project_text ol li,.text_block_content ul li,.text_block_content ol li,.text_block_style ul li,.text_block_style ol li{color:#070707;position:relative;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-lg);padding:0 0 0 20px;margin:0 0 10px 0}.posts_contents ul li ol,.posts_contents ol li ol,.service_text ul li ol,.service_text ol li ol,.project_text ul li ol,.project_text ol li ol,.text_block_content ul li ol,.text_block_content ol li ol,.text_block_style ul li ol,.text_block_style ol li ol{padding:0 0 0 40px}.posts_contents ul li ul li,.posts_contents ol li ul li,.service_text ul li ul li,.service_text ol li ul li,.project_text ul li ul li,.project_text ol li ul li,.text_block_content ul li ul li,.text_block_content ol li ul li,.text_block_style ul li ul li,.text_block_style ol li ul li{padding:0 0 0 20px}.posts_contents ul li ul li::before,.posts_contents ol li ul li::before,.service_text ul li ul li::before,.service_text ol li ul li::before,.project_text ul li ul li::before,.project_text ol li ul li::before,.text_block_content ul li ul li::before,.text_block_content ol li ul li::before,.text_block_style ul li ul li::before,.text_block_style ol li ul li::before{background:rgb(119.8,65.4,251.8)}.posts_contents ul li::before,.posts_contents ol li::before,.service_text ul li::before,.service_text ol li::before,.project_text ul li::before,.project_text ol li::before,.text_block_content ul li::before,.text_block_content ol li::before,.text_block_style ul li::before,.text_block_style ol li::before{position:absolute;height:8px;width:8px;left:0;top:7px;border-radius:5555px;background:#5612fb;content:""}.posts_contents ol ul li,.service_text ol ul li,.project_text ol ul li,.text_block_content ol ul li,.text_block_style ol ul li{counter-increment:none}.posts_contents ul ul,.service_text ul ul,.project_text ul ul,.text_block_content ul ul,.text_block_style ul ul{margin:20px 0 20px}.posts_contents ol ul,.service_text ol ul,.project_text ol ul,.text_block_content ol ul,.text_block_style ol ul{margin:20px 0 20px}.posts_contents ol li,.service_text ol li,.project_text ol li,.text_block_content ol li,.text_block_style ol li{counter-increment:ol_blog;padding:0 0 0 40px;margin:0 0 10px 0}.posts_contents ol li::before,.service_text ol li::before,.project_text ol li::before,.text_block_content ol li::before,.text_block_style ol li::before{font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;height:24px;width:24px;display:flex;align-items:center;justify-content:center;position:absolute;text-align:center;left:0;top:12px;transform:translateY(-50%);font-size:var(--fs-sm);line-height:1;font-weight:var(--fw-body);border-radius:5555px;color:#fff;background:#5612fb;content:counter(ol_blog)}.posts_contents ol ol,.service_text ol ol,.project_text ol ol,.text_block_content ol ol,.text_block_style ol ol{margin:20px 0 20px}.posts_contents ul ol,.service_text ul ol,.project_text ul ol,.text_block_content ul ol,.text_block_style ul ol{margin:20px 0 20px 0}.posts_contents ul:last-child,.posts_contents ol:last-child,.service_text ul:last-child,.service_text ol:last-child,.project_text ul:last-child,.project_text ol:last-child,.text_block_content ul:last-child,.text_block_content ol:last-child,.text_block_style ul:last-child,.text_block_style ol:last-child{margin-bottom:0}.posts_contents blockquote,.service_text blockquote,.project_text blockquote,.text_block_content blockquote,.text_block_style blockquote{margin-bottom:32px}.posts_contents blockquote,.service_text blockquote,.project_text blockquote,.text_block_content blockquote,.text_block_style blockquote{padding:20px 28px;margin-left:0 !important;border-radius:8px;background-color:#070707;color:#fff}.posts_contents blockquote p,.service_text blockquote p,.project_text blockquote p,.text_block_content blockquote p,.text_block_style blockquote p{color:#fff !important}.posts_contents span,.service_text span,.project_text span,.text_block_content span,.text_block_style span{font-weight:inherit}.posts_contents img,.service_text img,.project_text img,.text_block_content img,.text_block_style img{border-radius:12px;margin:0 0 40px 0;width:100%;max-width:100%;height:auto;max-height:100%}.posts_contents img+figcaption,.service_text img+figcaption,.project_text img+figcaption,.text_block_content img+figcaption,.text_block_style img+figcaption{margin:8px 0 40px 0;color:#6b6b6b;font-size:var(--fs-md);line-height:var(--lh-md);letter-spacing:var(--ls-md)}.posts_contents img:has(+figcaption),.service_text img:has(+figcaption),.project_text img:has(+figcaption),.text_block_content img:has(+figcaption),.text_block_style img:has(+figcaption){margin-bottom:0}.visually_hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip_link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:10000;padding:var(--space-3) var(--space-4);background:var(--color-ink);color:var(--color-surface);border-radius:8px;font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--space-4)))}.skip_link:focus{transform:none;outline:2px solid var(--color-ink);outline-offset:2px}main:focus{outline:none}.content_block_accordion_heading{margin:0}button.content_block_accordion_title{width:100%;margin:0;background:none;border:0;font:inherit;text-align:left}button.content_block_accordion_title:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.content_block_accordion_q{color:#070707;font-size:var(--fs-h-lg);font-family:"Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif}.content_block_accordion .content_block_accordion_description{visibility:hidden;transition:all ease-in-out .2s,visibility 0s linear .2s}.content_block_accordion.show .content_block_accordion_description{visibility:visible;transition:all ease-in-out .2s,visibility 0s}.header.header_light{padding:var(--space-24) 0 var(--space-16);overflow:visible}.header.header_light>.container{position:relative;z-index:1}@media screen and (max-width: 1400px){.header.header_light{padding:var(--space-20) 0 var(--space-14)}}@media screen and (max-width: 992px){.header.header_light{padding:var(--space-12) 0 var(--space-12)}}.header.header_light .header_grid .header_text{gap:var(--space-6);justify-self:start;width:fit-content;max-width:100%}.header.header_light .header_grid .header_text h1{color:var(--color-ink);text-align:left;max-width:none;font-size:clamp(2rem,2rem + (100vw - 375px)*0.0195121951,3.1111rem);line-height:1.05;letter-spacing:-0.018em}.header.header_light .header_grid .header_text .header_lead,.header.header_light .header_grid .header_text .header_lead p,.header.header_light .header_grid .header_text>p{color:var(--color-ink-strong);text-align:left;font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);max-width:640px;margin:0}.header.header_light .header_grid .header_text .button_group{justify-content:flex-start;margin-top:var(--space-4)}.header.header_light .header_grid .header_text .button_group .button_outline{background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--color-ink);border-color:var(--color-border-strong)}.header.header_light .header_grid .header_text .button_group .button_outline:hover{background:var(--color-brand-tint);border-color:var(--color-brand);color:var(--color-brand)}body{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1 .accent,h1 strong,h1 em,h2 .accent,h2 strong,h2 em,h3 .accent,h3 strong,h3 em,h4 .accent,h4 strong,h4 em{color:var(--text-accent);font-style:normal;font-weight:inherit}p{color:var(--text-secondary)}p b,p strong{color:var(--text-primary)}.label .label_rest{color:var(--text-tertiary)}.button.button_outline,.header.header_light .header_grid .header_text .button_group .button_outline{background:var(--surface-page);color:var(--text-primary);border-color:var(--border-hairline)}.button.button_outline:hover,.header.header_light .header_grid .header_text .button_group .button_outline:hover{background:var(--surface-muted);border-color:var(--border-hairline);color:var(--text-primary)}.process_icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-xs);background:var(--surface-muted);color:var(--accent-default);box-shadow:none}.process_icon svg{display:block;width:var(--space-4);height:var(--space-4);fill:currentColor}.archive_wrap .archive_card{border-radius:0;overflow:visible;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;transition:none}.archive_wrap .archive_card:hover{transform:none;box-shadow:none}.archive_wrap .archive_card:hover .archive_card_title h3{color:var(--text-accent)}.archive_wrap .archive_card .archive_card_img_wrap{border-radius:var(--radius-panel);background:var(--surface-muted)}.archive_wrap .archive_card .archive_card_img_wrap .archive_card_label,.archive_wrap .archive_card .archive_card_img_wrap .archive_card_label.post{color:var(--text-accent);background:var(--surface-page)}.archive_wrap .archive_card .archive_card_content{padding:var(--space-6) 0 0}.archive_wrap .archive_card .archive_card_content .archive_card_title h3{transition:color var(--transition-base)}.archive_wrap .archive_card .archive_card_author_data{border-top-color:var(--border-hairline)}.section.section_gray,.section.section_light,.section.section_light_gray{background:var(--surface-muted);border-color:var(--border-divider)}.flow_track{stroke:var(--text-primary);stroke-opacity:.12;stroke-width:1}.flow_progress{stroke:var(--accent-default);stroke-width:2;stroke-linecap:butt}.flow_dot{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:1px;background:var(--accent-default);box-shadow:0 0 0 3px var(--surface-page)}.flow_station_dot{width:8px;height:8px;border-radius:1px;border:1px solid var(--border-hairline)}.flow_station_label{box-shadow:none}.flow_station_active .flow_station_dot{border-color:var(--accent-default);background:var(--accent-default)}.flow_station_active .flow_station_label{color:var(--text-accent);border-color:var(--border-hairline)}.nav .sub-menu{box-shadow:none;border:1px solid var(--border-divider)}html{padding-right:var(--web-layout-rail);box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}.container,.container_med,.container_small,.container.container_bleed{max-width:calc(var(--web-layout-content) + var(--web-layout-margin) + var(--web-layout-margin-end));padding-left:var(--web-layout-margin);padding-right:var(--web-layout-margin-end)}@media screen and (max-width: 992px){.container,.container_med,.container_small,.container.container_bleed{max-width:100%;padding-left:var(--web-layout-margin);padding-right:var(--web-layout-margin-end)}}.container.container_narrow{max-width:calc(var(--web-layout-narrow) + var(--web-layout-margin) + var(--web-layout-margin-end))}.section{padding:0 0 var(--web-layout-section)}.section.section_small,.section.section_smaller,.section.section_smaller_topbot{padding:0 0 var(--web-layout-section)}.section.section_no_pad{padding:0}.section.section_dark,.section.section_gray,.section.section_light,.section.section_light_gray{padding-top:var(--web-layout-section)}.section.section_dark+.section,.section.section_gray+.section,.section.section_light+.section,.section.section_light_gray+.section{padding-top:var(--web-layout-section)}.section.section_logos{padding:0 0 var(--web-layout-section)}.header.header_light,.header.header_light.header_home{padding:var(--web-space-128) 0 var(--web-layout-section)}@media screen and (max-width: 992px){.header.header_light,.header.header_light.header_home{padding:var(--web-space-64) 0 var(--web-layout-section)}}@media screen and (max-width: 992px){.header.header_light.header_home{padding-bottom:var(--hero-foot)}}.breadcrumb_wrap{padding-bottom:var(--web-space-48)}@media screen and (max-width: 992px){.breadcrumb_wrap{padding-bottom:var(--web-space-32)}}@media screen and (max-width: 768px){.intro_wrap{gap:var(--web-gap-action)}}main:has(>.section.section_dark:last-child)~.footer_band,main:has(>.section.section_light:last-child)~.footer_band{margin-top:var(--web-layout-section)}@keyframes web-button-arrow-fly{0%{background-position:center,0 0;animation-timing-function:cubic-bezier(0.5, 0, 0.75, 0)}42%{background-position:calc(100% + 20px) center,0 0;animation-timing-function:steps(1, end)}50%{background-position:-20px center,0 0;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}100%{background-position:center,0 0}}@keyframes web-button-icon-rise{0%{background-position:center,0 0;animation-timing-function:cubic-bezier(0.5, 0, 0.75, 0)}42%{background-position:center -20px,0 0;animation-timing-function:steps(1, end)}50%{background-position:center calc(100% + 20px),0 0;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}100%{background-position:center,0 0}}.button{--button-height: var(--web-space-48);--button-pad-left: var(--web-space-24);--button-pad-right: var(--web-space-4);--button-tile-size: var(--web-space-40);--button-tile: var(--button-primary-tile);--button-arrow: var(--button-arrow-primary);display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--web-gap-block);width:fit-content;height:var(--button-height);padding:0 var(--button-pad-right) 0 var(--button-pad-left);border:1px solid var(--button-primary-line);border-radius:calc(var(--button-height)/2);box-sizing:border-box;font:500 var(--web-text-control)/var(--web-line-control) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--button-primary-fill);color:var(--button-primary-ink);box-shadow:none;transition:background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out)}@media screen and (max-width: 992px){.button{--button-height: var(--web-space-48);padding:0 var(--button-pad-right) 0 var(--button-pad-left)}}.button::after,.button .button_arrow{content:"";flex-shrink:0;display:block;width:var(--button-tile-size);height:var(--button-tile-size);border-radius:50%;background:var(--button-arrow) center/20px 20px no-repeat,var(--button-tile)}.button:has(>.button_arrow)::after{content:none}.button .button_arrow svg{display:none}.button:hover{background:var(--button-primary-hover)}.button:hover::after,.button:hover .button_arrow{animation:web-button-arrow-fly 560ms both}@media(prefers-reduced-motion: reduce){.button:hover::after,.button:hover .button_arrow{animation:none}}.button:active{background:var(--button-primary-active)}.button:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px}.button i{font-size:20px;line-height:1;color:currentColor}.button.button_gradient{--button-tile: var(--data-depth-lit);--button-arrow: url("../img/web/arrow-white.svg");position:relative;border-color:rgba(0,0,0,0);background:var(--gradient-brand) border-box;color:var(--text-on-gradient);overflow:hidden}.button.button_gradient::before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0);transition:background var(--duration-base) var(--ease-in-out)}.button.button_gradient:hover{background:var(--gradient-brand) border-box}.button.button_gradient:hover::before{background:rgba(0, 0, 0, 0.1)}.button.button_gradient:active::before{background:rgba(0, 0, 0, 0.2)}.button.button_gradient>*,.button.button_gradient::after{position:relative}.button.button_secondary,.button.button_outline{--button-tile: var(--surface-muted);--button-arrow: var(--button-arrow-secondary);background:rgba(0,0,0,0);border-color:var(--text-tertiary);color:var(--text-primary)}.button.button_secondary:hover,.button.button_outline:hover{background:rgba(0,0,0,0);border-color:var(--text-primary)}.button.button_secondary:active,.button.button_outline:active{background:var(--surface-muted)}.button.button_text{--button-pad-left: 0px;--button-pad-right: 0px;--button-tile-size: var(--web-space-32);--button-tile: color-mix(in srgb, var(--accent-default) 12%, transparent);--button-arrow: var(--button-arrow-text);gap:var(--web-gap-block);height:auto;padding:0;border:0;background:none;color:var(--text-accent)}.button.button_text:hover{background:none;color:var(--text-primary)}.button.button_small{--button-height: var(--web-space-40);--button-pad-left: var(--web-space-16);--button-pad-right: var(--web-space-4);--button-tile-size: var(--web-space-32)}.button.button_no_arrow{--button-pad-right: var(--button-pad-left)}.button.button_no_arrow::after{content:none}.button_group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--web-gap-block);margin-top:var(--web-space-40)}:root{--nav-height: var(--web-layout-nav)}.nav{position:sticky;top:0;z-index:var(--z-nav);width:100%;height:var(--web-layout-nav);background:rgba(0,0,0,0);--nav-logo-h: 32.23px}@media screen and (max-width: 1099px){.nav{--nav-logo-h: 24.17px}}.nav_bar{position:relative;z-index:var(--z-base);box-sizing:border-box;height:var(--web-layout-nav)}.nav_bar::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-page);border-bottom:1px solid var(--border-divider);box-shadow:0 20px 40px -36px rgba(7, 7, 7, 0.3);opacity:0;pointer-events:none;transition:opacity 560ms cubic-bezier(0.33, 1, 0.68, 1)}.nav.nav_active .nav_bar::before{opacity:1}@media screen and (max-width: 1099px){.nav_bar::before{opacity:1;box-shadow:none}}.nav_inner{display:flex;align-items:center;justify-content:space-between;gap:var(--web-gap-row);height:100%}@media screen and (max-width: 1099px){.nav_inner{gap:var(--web-gap-block)}}@media(prefers-reduced-motion: reduce){.nav_bar,.nav_bar::before,.nav_menu .sub-menu{transition:none !important}.nav_menu .sub-menu{transform:none !important}}.nav_left{display:flex;align-items:center;gap:var(--web-space-64);min-width:0}.nav_logo{display:flex;align-items:center;flex-shrink:0;height:var(--nav-logo-h);color:var(--text-primary)}.nav_logo svg{display:block;height:100%;width:auto}.nav_logo:focus-visible{outline:2px solid var(--accent-default);outline-offset:4px;border-radius:2px}.nav_menu{display:flex;align-items:center}.nav_menu>ul{display:flex;align-items:center;gap:var(--web-gap-column);margin:0;padding:0;list-style:none}.nav_menu>ul>li{position:relative;display:flex;align-items:center}.nav_menu>ul>li>a{display:inline-flex;align-items:center;gap:var(--web-space-4);padding:var(--web-space-8) 0;font:500 var(--web-text-control)/var(--web-line-control) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.nav_menu>ul>li>a:hover{color:var(--text-accent)}.nav_menu>ul>li>a:focus-visible{outline:2px solid var(--accent-default);outline-offset:4px;border-radius:2px}.nav_menu li.current-menu-item>a,.nav_menu li.current-menu-ancestor>a,.nav_menu li.current-menu-parent>a,.nav_menu li.current_page_item>a,.nav_menu li.current_page_ancestor>a{color:var(--text-accent)}.nav_menu li.menu-item-has-children>a::after{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("../img/web/icon-chevron-down.svg") center/16px 16px no-repeat;mask:url("../img/web/icon-chevron-down.svg") center/16px 16px no-repeat;transition:rotate var(--duration-base) var(--ease-out)}@media screen and (min-width: 1100px){.nav_menu li.menu-item-has-children.is-open>a::after,.nav_menu li.menu-item-has-children:focus-within>a::after{rotate:180deg}}.nav_menu li.menu-item-has-children.is-open>a{color:var(--text-accent)}@media screen and (min-width: 1100px){.nav_menu>ul,.nav_menu>ul>li{align-self:stretch}}.nav_menu .sub-menu{position:absolute;top:100%;left:0;z-index:var(--z-raised);display:none;flex-direction:column;min-width:240px;margin:0;padding:var(--web-space-24);box-sizing:border-box;list-style:none;background:var(--surface-page);border:1px solid var(--border-hairline);border-top:0;border-radius:0;opacity:0;transform:translateY(calc(-1 * var(--web-space-4)));transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),display var(--duration-fast) allow-discrete}.nav_menu .sub-menu li{width:100%}.nav_menu .sub-menu li>a{display:block;width:100%;padding:var(--web-space-8) 0;font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:color var(--duration-fast) var(--ease-standard)}.nav_menu .sub-menu li>a:hover,.nav_menu .sub-menu li>a:focus-visible,.nav_menu .sub-menu li>a[aria-current=page]{color:var(--text-accent)}.nav_menu .sub-menu li>a:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px;border-radius:2px}.nav_menu .sub-menu li>a::after{content:none}@media screen and (min-width: 1100px){.nav_menu li.menu-item-has-children.is-open>.sub-menu,.nav_menu li.menu-item-has-children:focus-within>.sub-menu{display:flex;opacity:1;transform:none}@starting-style{.nav_menu li.menu-item-has-children.is-open>.sub-menu,.nav_menu li.menu-item-has-children:focus-within>.sub-menu{opacity:0;transform:translateY(calc(-1 * var(--web-space-4)))}}}.sub_toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--web-space-24);height:var(--web-space-24);margin:0;padding:0;border:0;border-radius:var(--web-radius-xs);background:none;color:inherit;cursor:pointer}.sub_toggle::before{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask:url("../img/web/icon-chevron-down.svg") center/16px 16px no-repeat;mask:url("../img/web/icon-chevron-down.svg") center/16px 16px no-repeat;transition:rotate var(--duration-base) var(--ease-out)}.sub_toggle:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px}@media screen and (min-width: 1100px){.nav_menu li:not(.menu-item-mega)>.sub_toggle{display:none}}.menu-item-has-children.is-open>.sub_toggle::before{rotate:180deg}.nav_right{display:flex;align-items:center;gap:var(--web-gap-row);flex-shrink:0}@media screen and (max-width: 1099px){.nav_right{gap:var(--web-gap-block)}}@media screen and (max-width: 1099px){.nav_right>.button{display:none}}.nav_lang{display:inline-flex;align-items:center;gap:var(--web-gap-pair);font:500 var(--web-text-control)/var(--web-line-control) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.nav_lang svg{display:block;width:14px;height:14px;color:var(--icon-default)}.nav_lang:hover{color:var(--text-accent)}.nav_lang:hover svg{color:currentColor}.nav_lang:focus-visible{outline:2px solid var(--accent-default);outline-offset:4px;border-radius:2px}.nav_toggle{display:none;align-items:center;justify-content:center;flex-shrink:0;width:var(--web-space-40);height:var(--web-space-40);padding:0;box-sizing:border-box;background:rgba(0,0,0,0);border:1px solid var(--text-tertiary);border-radius:50%;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.nav_toggle:hover{border-color:var(--text-primary)}@media screen and (max-width: 1099px){.nav_toggle{display:inline-flex}}.nav_toggle svg{display:block;width:20px;height:20px}.nav_toggle .nav_toggle_close{display:none}.nav_toggle.main_menu_mob_active .nav_toggle_open{display:none}.nav_toggle.main_menu_mob_active .nav_toggle_close{display:block}.nav_toggle:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px}.nav_foot{display:none}@media screen and (max-width: 1099px){.nav_left{gap:0}body.no_scroll{overflow:hidden}body.no_scroll #cmplz-manage-consent{display:none}.nav_menu{position:fixed;top:var(--web-layout-nav);left:0;right:var(--web-layout-rail);bottom:0;z-index:var(--z-nav);display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:var(--web-gap-section);padding:var(--web-space-8) var(--web-layout-margin-end) var(--web-gap-header) var(--web-layout-margin);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-page);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base)}.nav_menu>*{transform:translateY(calc(-1 * var(--web-space-8)));transition:transform var(--duration-base) var(--ease-out)}.nav_menu.nav_menu_active{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out),visibility 0s}.nav_menu.nav_menu_active>*{transform:none}.nav_menu>ul{flex-direction:column;align-items:stretch;gap:0;width:100%}.nav_menu>ul>li{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;column-gap:var(--web-gap-block)}.nav_menu>ul>li+li{border-top:1px solid var(--border-hairline)}.nav_menu>ul>li>a{display:block;padding:var(--web-space-16) 0;font:500 var(--web-text-title-l)/var(--web-line-title-l) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-l);white-space:normal}.nav_menu>ul>li>a::after{content:none}.nav_menu>ul>li>.sub-menu,.nav_menu>ul>li>.mega_menu{grid-column:1/-1}.nav_menu .sub-menu{position:static;display:none;min-width:0;margin:0 0 var(--web-gap-row);padding:0 0 0 var(--web-space-16);background:none;border:0;border-left:1px solid var(--border-hairline);border-radius:0;opacity:1;transform:none;transition:none}.nav_menu .sub-menu li>a{padding:var(--web-gap-block) 0;font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);white-space:normal;text-box:trim-both cap alphabetic}.nav_menu .sub-menu li>a:hover{color:var(--text-accent)}.nav_menu>ul>li.is-open>.sub-menu{display:flex}.sub_toggle{width:var(--web-space-40);height:var(--web-space-40);border-radius:50%;background:var(--surface-muted);color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.sub_toggle::before{width:20px;height:20px;-webkit-mask-size:20px 20px;mask-size:20px 20px}.menu-item-has-children.is-open>.sub_toggle{background:color-mix(in srgb, var(--accent-default) 12%, transparent);color:var(--text-accent)}.nav_foot{display:flex;flex-direction:column;gap:var(--web-gap-row);padding-top:var(--web-gap-row);border-top:1px solid var(--border-hairline)}.nav_foot .button{width:100%;justify-content:space-between}}@media screen and (max-width: 1099px)and (min-width: 576px){.nav_foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.nav_foot .button{width:auto}}@media screen and (max-width: 1099px){.nav_contact{display:flex;flex-wrap:wrap;gap:var(--web-gap-pair) var(--web-gap-row);margin:0;padding:0;list-style:none}.nav_contact a{display:inline-flex;align-items:center;gap:var(--web-gap-pair);font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.nav_contact a:hover{color:var(--text-accent)}.nav_contact a svg{display:block;width:16px;height:16px;color:var(--accent-default)}}@media screen and (max-width: 1099px)and (prefers-reduced-motion: reduce){.nav_menu,.nav_menu>*,.sub_toggle,.sub_toggle::before{transition:none !important}.nav_menu>*{transform:none !important}}@media screen and (min-width: 1100px)and (max-width: 1199px){.nav_left{gap:var(--web-space-40)}.nav_menu>ul{gap:var(--web-gap-row)}.nav_right{gap:var(--web-gap-block)}}.nav_menu li.menu-item-mega{color:var(--text-primary)}.nav_menu li.menu-item-mega>a::after{content:none}.nav_menu li.menu-item-mega.current-menu-item,.nav_menu li.menu-item-mega.current-menu-ancestor,.nav_menu li.menu-item-mega.current_page_item,.nav_menu li.menu-item-mega.current_page_ancestor,.nav_menu li.menu-item-mega.is-open{color:var(--text-accent)}.nav_menu li.menu-item-mega>a{color:inherit}.mega_menu{box-sizing:border-box}.mega_inner{display:flex;flex-direction:column;gap:var(--web-gap-header)}@media screen and (max-width: 1099px){.mega_inner{max-width:none;padding:0;gap:var(--web-gap-row)}}.mega_units,.mega_foot{position:relative;z-index:1}.mega_units{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);margin:0;padding:0;list-style:none}.mega_unit{display:flex;flex-direction:column;gap:var(--web-gap-row);min-width:0;margin:0;padding:0}.mega_unit_head{display:block;font:500 var(--web-text-title-s)/var(--web-line-title-s) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-s);font-size:var(--web-text-lead);line-height:var(--web-line-body);color:var(--text-primary);text-decoration:none;text-box:trim-both cap alphabetic;transition:color var(--duration-fast) var(--ease-standard)}.mega_unit_head:hover,.mega_unit_head:focus-visible,.mega_unit_head[aria-current=page]{color:var(--text-accent)}.mega_unit_head:focus-visible{outline:2px solid var(--accent-default);outline-offset:4px;border-radius:2px}.mega_services{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.mega_services li{margin:0;padding:0}.mega_services a{display:block;padding-block:var(--web-space-8);font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;text-box:trim-both cap alphabetic;transition:color var(--duration-fast) var(--ease-standard)}.mega_services a:hover,.mega_services a:focus-visible,.mega_services a[aria-current=page]{color:var(--text-accent)}.mega_services a:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px;border-radius:2px}.mega_foot{display:flex;align-items:center;justify-content:space-between;gap:var(--web-gap-row)}.mega_foot_text{font:400 var(--web-text-caption)/var(--web-line-caption) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;max-width:none;margin:0;color:var(--text-tertiary);text-box:trim-both cap alphabetic}@media screen and (min-width: 1100px){.nav_left,.nav_menu,.nav_menu>ul{align-self:stretch}.nav_menu>ul>li.menu-item-mega{position:static;align-self:stretch}.mega_menu{position:absolute;top:100%;left:0;right:0;z-index:var(--z-raised);display:none;max-height:calc(100vh - var(--web-layout-nav));overflow-y:auto;padding:var(--web-space-48) 0 var(--web-space-32);background:var(--surface-page);border-bottom:1px solid var(--border-divider);box-shadow:0 20px 40px -36px rgba(7, 7, 7, 0.3);color:var(--text-primary);opacity:0;transform:translateY(calc(-1 * var(--web-space-4)));transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),display var(--duration-fast) allow-discrete}.nav_menu li.menu-item-mega:hover{color:var(--text-accent)}.menu-item-mega.is-open>.mega_menu{display:block;opacity:1;transform:none}@starting-style{.menu-item-mega.is-open>.mega_menu{opacity:0;transform:translateY(calc(-1 * var(--web-space-4)))}}.nav.nav_menu_open .nav_bar::before{opacity:1}.mega_unit{padding-inline:var(--web-gap-row);border-left:1px solid var(--border-hairline)}.mega_unit:first-child{padding-left:0;border-left:0}.mega_unit:last-child{padding-right:0}.mega_foot{padding-top:var(--web-space-24);border-top:1px solid var(--border-hairline)}}@media screen and (min-width: 1100px)and (max-width: 1199px){.mega_menu{padding-block:var(--web-space-24)}.mega_inner{gap:var(--web-space-24)}.mega_unit{padding-inline:var(--web-space-16)}}@media screen and (max-width: 1099px){.mega_menu{display:none;padding-bottom:var(--web-gap-row)}.menu-item-mega.is-open>.mega_menu{display:block}.mega_units{grid-auto-flow:row;grid-template-columns:minmax(0, 1fr);gap:var(--web-gap-row)}}@media screen and (max-width: 1099px)and (min-width: 576px){.mega_units{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 1099px){.mega_unit{gap:var(--web-space-8);padding-left:var(--web-space-16);border-left:1px solid var(--border-hairline)}.mega_services a{padding-block:var(--web-gap-block)}.mega_foot_text{display:none}}@media(prefers-reduced-motion: reduce){.mega_menu{transition:none !important}.mega_menu{transform:none !important}}.rail{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;flex-direction:column;align-items:center;width:var(--web-layout-rail);box-sizing:border-box;background:var(--surface-rail);border-left:1px solid var(--border-divider);overflow:hidden;pointer-events:none}@media screen and (max-width: 991px){.rail{display:none}}.rail_top{flex-shrink:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:96px;padding-top:32px;box-sizing:border-box}.rail_emblem{display:block;width:24px;height:24px}.rail_emblem svg{display:block;width:100%;height:100%}.rail_tracks{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;width:6px;min-height:0}.rail_track{position:relative;flex:var(--rail-weight, 1) 1 0;min-height:6px;width:6px}.rail_track::before{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:var(--border-divider);transition:background-color var(--duration-slow) var(--ease-standard)}.rail_fill{position:absolute;top:0;left:3px;width:1px;height:100%;background:var(--accent-default);transform:scaleY(0);transform-origin:50% 0;will-change:transform;transition:background-color var(--duration-slow) var(--ease-standard)}.rail_head{position:absolute;left:1px;top:0;width:5px;height:5px;background:var(--accent-default);will-change:transform;transition:background-color var(--duration-slow) var(--ease-standard)}.rail_bottom{flex-shrink:0;display:flex;justify-content:center;width:100%;padding:32px 0 40px;box-sizing:border-box}.rail_label{display:block;font:500 var(--web-text-overline)/var(--web-line-overline) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-overline);text-transform:uppercase;color:var(--text-tertiary);white-space:pre;writing-mode:vertical-rl;transform:rotate(180deg);transition:color var(--duration-slow) var(--ease-standard)}@media(prefers-reduced-motion: reduce){.rail,.rail_fill,.rail_head,.rail_track::before,.rail_label{transition:none}}.label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.label .label_sep,.label .label_rest{color:var(--text-tertiary)}.label .label_sep{margin-inline:var(--web-gap-pair)}.intro_wrap_title .label,.header_text .label{margin-bottom:var(--web-space-12) !important}.header.header_light>.pixel-field.pixel-field_hero{top:var(--web-space-16);height:calc(100% - var(--web-space-16))}.pixel-field-page{--pixel-page-top: calc(var(--web-layout-nav) + var(--web-space-16));-webkit-mask-image:linear-gradient(to bottom, transparent var(--pixel-page-top), #000 calc(var(--pixel-page-top) + var(--web-space-64)), #000 calc(100% - var(--pixel-page-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--pixel-page-top), #000 calc(var(--pixel-page-top) + var(--web-space-64)), #000 calc(100% - var(--pixel-page-fade)), transparent 100%)}.hero{--hero-foot: var(--web-layout-section)}.hero.header.header_light{overflow-x:clip}@media screen and (max-width: 992px){.hero{--hero-foot: var(--web-space-48)}}.hero .hero_heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-header);width:fit-content;max-width:100%}.hero .hero_heading .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.hero .hero_heading .label .label_sep,.hero .hero_heading .label .label_rest{color:var(--text-tertiary)}.hero h1{font:500 var(--web-text-display)/var(--web-line-display) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-display);color:var(--text-primary);text-align:left;max-width:none;margin:0;hyphens:auto;hyphenate-limit-chars:12 6 6;overflow-wrap:break-word}.hero .hero_intro{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--web-gap-split);margin-top:var(--web-space-120);padding-top:var(--web-space-32);border-top:1px solid var(--border-hairline)}.hero .hero_intro::before{content:"";position:absolute;z-index:-1;top:calc(-1*var(--pixel-page-fade));bottom:calc(-1*var(--hero-foot));left:-100vw;right:-100vw;background:linear-gradient(to bottom, transparent, var(--surface-page) var(--pixel-page-fade));pointer-events:none}.hero .hero_lead{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;flex:0 1 640px;min-width:0;color:var(--text-secondary);text-align:left}.hero .hero_lead:has(>p){text-box:none}.hero .hero_lead p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.hero .hero_lead p:first-child{text-box:trim-start cap alphabetic}.hero .hero_lead p:last-child{text-box:trim-end cap alphabetic}.hero .hero_lead p:only-child{text-box:trim-both cap alphabetic}.hero .hero_lead p+p{margin-top:var(--web-gap-row)}.hero .hero_buttons{display:flex;flex-shrink:0;gap:var(--web-gap-block)}@media screen and (max-width: 992px){.hero .hero_intro{flex-direction:column;align-items:stretch;gap:var(--web-gap-action);margin-top:var(--web-gap-header);padding-top:var(--web-gap-header)}.hero .hero_lead{flex:none;max-width:640px}.hero .hero_buttons{flex-wrap:wrap}}@media screen and (max-width: 575px){.hero .hero_buttons{flex-direction:column}.hero .hero_buttons .button{width:100%;justify-content:space-between}}.hero_crumb{font:500 var(--web-text-eyebrow)/var(--web-line-eyebrow) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-accent)}.hero_crumb nav,.hero_crumb ol{margin:0;padding:0}.hero_crumb ol{display:flex;flex-wrap:wrap;align-items:baseline;list-style:none;gap:0 var(--web-gap-pair);font:inherit}.hero_crumb ol>li{display:inline-flex;align-items:baseline;gap:var(--web-gap-pair);margin:0;padding:0;font:inherit;color:var(--text-tertiary)}.hero_crumb ol>li::after{content:none !important}.hero_crumb ol>li+li::before{content:"·";color:var(--text-tertiary)}.hero_crumb a{color:var(--text-accent);text-decoration:none}.hero_crumb a:hover,.hero_crumb a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.hero_crumb span{font:inherit;color:inherit}.hero_crumb a span{color:inherit}.hero.hero_bare::after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:calc(var(--pixel-page-fade) + var(--hero-foot));background:linear-gradient(to bottom, transparent, var(--surface-page) var(--pixel-page-fade));pointer-events:none}.hero.hero_byline .hero_intro{align-items:center}.hero.hero_byline .hero_meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--web-gap-row) var(--web-gap-split);min-width:0}.hero.hero_byline .hero_meta:only-child{flex:1 1 auto}.hero.hero_byline .hero_lead+.hero_meta{flex-direction:column;align-items:flex-start;flex-shrink:0}@media screen and (max-width: 992px){.hero.hero_byline .hero_intro{align-items:stretch}.hero.hero_byline .hero_lead+.hero_meta{flex-shrink:1}}.hero.hero_byline .hero_crumb{max-width:100%}.hero.hero_byline .hero_crumb ol{flex-wrap:nowrap}.hero.hero_byline .hero_crumb ol>li{flex-shrink:0}.hero.hero_byline .hero_crumb ol>li:last-child{flex-shrink:1;min-width:0}.hero.hero_byline .hero_crumb ol>li:last-child span{min-width:0;padding-bottom:4px;margin-bottom:-4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 992px){.hero_crumb ol>li:nth-child(n+3):last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (max-width: 767px){.single .hero.hero_byline h1{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading)}}.section.logo_strip .logo_strip_label{font:500 var(--web-text-eyebrow)/var(--web-line-eyebrow) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-align:left;max-width:none;margin:0 0 var(--web-gap-row);text-box:trim-both cap alphabetic}.section.logo_strip .logo_strip_tiles{position:relative;display:grid;gap:var(--web-space-8);margin:0;padding:0;list-style:none}.section.logo_strip .logo_strip_tile{position:relative;display:flex;align-items:center;justify-content:center;height:96px;margin:0;padding:0 var(--web-space-16);border-radius:var(--web-radius-sm);background:var(--surface-muted);overflow:hidden}.section.logo_strip .logo_strip_tiles{grid-template-columns:repeat(7, minmax(0, 1fr))}.section.logo_strip .logo_strip_tile:nth-child(7n+1){--tile-column: 0}.section.logo_strip .logo_strip_tile:nth-child(7n+2){--tile-column: 1}.section.logo_strip .logo_strip_tile:nth-child(7n+3){--tile-column: 2}.section.logo_strip .logo_strip_tile:nth-child(7n+4){--tile-column: 3}.section.logo_strip .logo_strip_tile:nth-child(7n+5){--tile-column: 4}.section.logo_strip .logo_strip_tile:nth-child(7n+6){--tile-column: 5}.section.logo_strip .logo_strip_tile:nth-child(7n+7){--tile-column: 6}.section.logo_strip .logo_strip_tile:nth-child(n+15){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width: 992px){.section.logo_strip .logo_strip_tiles{grid-template-columns:repeat(5, minmax(0, 1fr))}.section.logo_strip .logo_strip_tile:nth-child(5n+1){--tile-column: 0}.section.logo_strip .logo_strip_tile:nth-child(5n+2){--tile-column: 1}.section.logo_strip .logo_strip_tile:nth-child(5n+3){--tile-column: 2}.section.logo_strip .logo_strip_tile:nth-child(5n+4){--tile-column: 3}.section.logo_strip .logo_strip_tile:nth-child(5n+5){--tile-column: 4}.section.logo_strip .logo_strip_tile:nth-child(n+11){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (max-width: 767px){.section.logo_strip .logo_strip_tiles{grid-template-columns:repeat(4, minmax(0, 1fr))}.section.logo_strip .logo_strip_tile:nth-child(4n+1){--tile-column: 0}.section.logo_strip .logo_strip_tile:nth-child(4n+2){--tile-column: 1}.section.logo_strip .logo_strip_tile:nth-child(4n+3){--tile-column: 2}.section.logo_strip .logo_strip_tile:nth-child(4n+4){--tile-column: 3}.section.logo_strip .logo_strip_tile:nth-child(n+9){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (max-width: 575px){.section.logo_strip .logo_strip_tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}.section.logo_strip .logo_strip_tile:nth-child(2n+1){--tile-column: 0}.section.logo_strip .logo_strip_tile:nth-child(2n+2){--tile-column: 1}.section.logo_strip .logo_strip_tile:nth-child(n+5){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.section.logo_strip .logo_strip_logo{display:block;width:100%;max-width:112px;height:36px;object-fit:contain;filter:grayscale(1);opacity:.7}.section.logo_strip .logo_strip_logo.is-incoming{position:absolute;top:50%;left:50%;width:calc(100% - 2*var(--web-space-16));translate:-50% -50%}.section.logo_strip .logo_strip_tiles.is-armed .logo_strip_logo{opacity:0;transform:translateX(var(--web-space-48));transition:transform 800ms var(--ease-out),opacity 600ms var(--ease-out);transition-delay:calc(var(--tile-column, 0)*60ms)}.section.logo_strip .logo_strip_tiles.is-armed .logo_strip_tile.is-in .logo_strip_logo{opacity:.7;transform:none}.band{--text-primary: #f2f0fa;--text-secondary: rgba(242, 240, 250, 0.75);--text-tertiary: rgba(242, 240, 250, 0.6);--text-accent: #ae65fe;--surface-page: #0d0a17;--surface-muted: #231e3b;--border-hairline: rgba(255, 255, 255, 0.22);--border-divider: rgba(255, 255, 255, 0.16);--accent-default: #ae65fe;--surface-rail: #090f4e;--surface-inverse-tint: rgba(7, 7, 7, 0.12);--icon-default: #f2f0fa;--button-primary-fill: #f2f0fa;--button-primary-ink: #0d0a17;--button-primary-line: transparent;--button-primary-tile: var(--gradient-brand);--button-primary-hover: color-mix(in srgb, #f2f0fa 88%, #0d0a17);--button-primary-active: color-mix(in srgb, #f2f0fa 80%, #0d0a17);--button-arrow-secondary: url("../img/web/arrow-white.svg");--button-arrow-text: url("../img/web/arrow-accent-dark.svg");--button-icon-upload: url("../img/web/upload-white.svg");--band-wave: 760px;position:relative;isolation:isolate;overflow:hidden;background:var(--color-night);color:var(--text-primary)}.band>.container{position:relative;z-index:1}.band_wave{position:absolute;top:0;left:0;right:0;height:var(--band-wave);z-index:0;pointer-events:none;background:url("../img/deck/hero-wave.webp") center 40px/1920px 1080px no-repeat,linear-gradient(152.18deg, rgba(36, 11, 108, 0.9) 0%, rgba(20, 9, 86, 0.9) 38.891%, rgba(9, 15, 78, 0.9) 70.711%),var(--color-night);image-rendering:pixelated}.band_wave:has(>.pixel-field){background:linear-gradient(152.18deg, rgba(36, 11, 108, 0.9) 0%, rgba(20, 9, 86, 0.9) 38.891%, rgba(9, 15, 78, 0.9) 70.711%),var(--color-night)}.band_wave::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(13, 10, 23, 0) 34%, rgba(13, 10, 23, 0.92) 60%, var(--color-night) 100%)}.band_acts{display:none;margin:0;padding:0;list-style:none}@media screen and (min-width: 1280px){.band_acts{display:block;position:absolute;inset:0;pointer-events:none}}.band_act{position:absolute;left:50%;display:flex;margin:0;padding:0;will-change:transform}.band_act:nth-child(1){top:30px;margin-left:-544px}.band_act:nth-child(2){top:0;margin-left:400px}.band_act:nth-child(3){top:130px;margin-left:450px}.band_act_plate{display:inline-flex;align-items:center;gap:var(--web-gap-pair);padding:var(--web-space-4) var(--web-space-8);border-radius:var(--web-radius-xs);background:var(--surface-page);font:500 var(--web-text-eyebrow)/var(--web-line-eyebrow) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap}.band_act_pixel{flex-shrink:0;width:var(--web-space-8);height:var(--web-space-8);background:var(--gradient-brand)}.band_act_text{display:block;text-box:trim-both cap alphabetic}.band_act.is-armed .band_act_plate{opacity:0;clip-path:inset(0 calc(100% - var(--web-space-24)) 0 0 round var(--web-radius-xs));transition:opacity 240ms linear,clip-path 680ms var(--ease-out) 160ms}.band_act.is-armed .band_act_pixel{transform:scale(0);transition:transform 420ms var(--ease-out)}.band_act.is-armed .band_act_text{opacity:0;transform:translateX(calc(-1 * var(--web-space-8)));transition:opacity 480ms var(--ease-out) 320ms,transform 640ms var(--ease-out) 320ms}.band_act.is-armed.is-in .band_act_plate{opacity:1;clip-path:inset(0 0 0 0 round var(--web-radius-xs))}.band_act.is-armed.is-in .band_act_pixel,.band_act.is-armed.is-in .band_act_text{opacity:1;transform:none}.band.band_light{--text-primary: #070707;--text-secondary: rgba(7, 7, 7, 0.75);--text-tertiary: rgba(7, 7, 7, 0.6);--text-accent: #5612fb;--accent-default: #5612fb;--surface-page: #ffffff;--surface-muted: #e9eaec;--border-hairline: rgba(7, 7, 7, 0.16);--border-divider: rgba(7, 7, 7, 0.12);--button-primary-fill: #070707;--button-primary-ink: #ffffff;--button-primary-line: transparent;--button-primary-tile: rgba(255, 255, 255, 0.16);--button-primary-hover: color-mix(in srgb, #070707 85%, #ffffff);--button-primary-active: color-mix(in srgb, #070707 75%, #ffffff);--button-arrow-primary: url("../img/web/arrow-white.svg");--button-arrow-secondary: url("../img/web/arrow-ink.svg");--button-arrow-text: url("../img/web/arrow-accent.svg");background:#f4f5f5;color:var(--text-primary)}.band.band_light .band_wave{background:url("../img/deck/hero-wave.webp") center 40px/1920px 1080px no-repeat,#f4f5f5;filter:grayscale(1)}.band.band_light .band_wave:has(>.pixel-field){background:#f4f5f5}.band.band_light .band_wave>.pixel-field{opacity:.3}.band.band_light .band_wave::after{background:linear-gradient(180deg, rgba(244, 245, 245, 0) 34%, rgba(244, 245, 245, 0.92) 60%, #f4f5f5 100%)}.band.band_light .band_wave:not(:has(>.pixel-field)){background-blend-mode:luminosity;opacity:1}.band:not(.footer_band){--band-inset: var(--web-space-16);--band-radius: 32px;clip-path:inset(0 var(--band-inset) round var(--band-radius))}@media screen and (max-width: 767px){.band:not(.footer_band){--web-layout-margin: calc(20px + var(--band-inset));--web-layout-margin-end: calc(20px + var(--band-inset))}}.band:not(.footer_band)+.band:not(.footer_band){margin-top:var(--band-inset)}.card_grid{display:grid;grid-template-columns:repeat(var(--card-cols, 4), minmax(0, 1fr));gap:var(--web-gap-column)}@media screen and (max-width: 1199px){.card_grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 575px){.card_grid{grid-template-columns:minmax(0, 1fr)}}.card_grid.card_grid_few{grid-template-columns:repeat(var(--card-cols, 2), calc((100% - var(--web-gap-column)) / 2));justify-content:center}@media screen and (max-width: 575px){.card_grid.card_grid_few{grid-template-columns:minmax(0, 1fr)}}.card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--web-gap-row);padding:var(--web-space-32);border-radius:var(--web-radius-xl);background:var(--surface-muted)}@supports not (grid-template-rows: subgrid){.card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--web-gap-row)}}@media screen and (max-width: 575px){.card{padding:var(--web-space-24)}}.card_head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-row)}.card_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--web-space-48);height:var(--web-space-48);border-radius:var(--web-radius-md);background:var(--surface-page);color:var(--accent-default)}.card_icon svg{display:block;width:var(--web-space-24);height:var(--web-space-24)}.card_icon svg:not([stroke]){fill:currentColor}.card_text{display:flex;flex-direction:column;gap:var(--web-gap-block)}.card_title{font:500 var(--web-text-title-m)/var(--web-line-title-m) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-m);color:var(--text-primary);margin:0;text-box:trim-both cap alphabetic}.card_desc{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;max-width:none;text-box:trim-both cap alphabetic}.card_foot{display:flex;flex-direction:column;gap:var(--web-gap-row)}.card_list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.card_list li{margin:0;padding:0;border-top:1px solid var(--border-divider)}.card_list a{display:block;padding-block:var(--web-gap-block);font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;text-box:trim-both cap alphabetic;transition:color var(--duration-base) var(--ease-in-out)}.card_list a:hover,.card_list a:focus-visible{color:var(--text-accent)}.card_link{margin-top:auto}.button.card_link{gap:var(--web-gap-pair)}.button.card_link::after{width:20px;height:20px;border-radius:0;background:var(--accent-default);-webkit-mask:url("../img/web/icon-arrow-right.svg") center/20px 20px no-repeat;mask:url("../img/web/icon-arrow-right.svg") center/20px 20px no-repeat;transition:transform var(--duration-base) var(--ease-out)}.button.card_link:hover::after{animation:none;transform:translateX(var(--web-space-4))}@media(prefers-reduced-motion: reduce){.button.card_link:hover::after{transform:none}}.card_grid_wide{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:1fr}@media screen and (max-width: 992px){.card_grid_wide{grid-template-columns:minmax(0, 1fr);grid-auto-rows:auto}}.card.card_wide{display:flex;align-items:stretch;gap:var(--web-gap-split);grid-row:auto}.card.card_wide .card_head,.card.card_wide .card_foot{flex:1 1 0;min-width:0;width:auto}.card.card_wide .card_foot{padding-top:calc(var(--web-space-48) + var(--web-gap-row))}@media screen and (max-width: 1199px){.card.card_wide{gap:var(--web-space-48)}}@media screen and (max-width: 767px){.card.card_wide{flex-direction:column;align-items:stretch;gap:var(--web-gap-section)}.card.card_wide .card_foot{flex:none;padding-top:0}}.expertise_band{--band-wave: 760px}.expertise_band_head{position:relative;margin-bottom:var(--web-gap-section)}.expertise_band_intro{display:flex;flex-direction:column;align-items:center;gap:var(--web-gap-header);max-width:var(--web-layout-narrow);margin-inline:auto;text-align:center}.expertise_band_intro .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none;text-box:trim-both cap alphabetic}.expertise_band_intro .label .label_sep,.expertise_band_intro .label .label_rest{color:var(--text-tertiary)}.expertise_band_intro h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin:0;text-wrap:balance;text-box:trim-both cap alphabetic}.expertise_band_intro .expertise_band_lead{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:none;margin:0;text-box:trim-both cap alphabetic}@media screen and (max-width: 767px){.expertise_band_intro{align-items:flex-start;text-align:left}}.expertise_band_more{display:flex;justify-content:center;margin-top:var(--web-gap-section)}.expertise_band_more .button_text{color:var(--text-primary)}.expertise_band_more .button_text:hover{color:var(--text-accent)}@media screen and (max-width: 767px){.expertise_band_more{justify-content:flex-start}}.process_grid .process_head,.process_image .process_head{display:block;margin-bottom:var(--web-gap-section)}.process_grid .process_head_title,.process_image .process_head_title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-header);max-width:832px;text-align:left}.process_grid .process_head_title .label,.process_image .process_head_title .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.process_grid .process_head_title .label .label_sep,.process_grid .process_head_title .label .label_rest,.process_image .process_head_title .label .label_sep,.process_image .process_head_title .label .label_rest{color:var(--text-tertiary)}.process_grid .process_head_title h2,.process_image .process_head_title h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic}.process_grid .process_head_title .process_intro,.process_image .process_head_title .process_intro{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;max-width:none;text-box:trim-both cap alphabetic}.process_grid .process_head_title .process_intro p,.process_image .process_head_title .process_intro p{font:inherit;color:inherit;max-width:none;margin:0;text-box:trim-both cap alphabetic}.process_grid .process_list,.process_image .process_list{display:grid;grid-template-columns:repeat(var(--process-cols, 3), minmax(0, 1fr));gap:var(--web-space-48) var(--web-gap-column);margin:0;padding:0;list-style:none}@media screen and (max-width: 575px){.process_grid .process_list,.process_image .process_list{row-gap:var(--web-space-32)}}.process_grid .process_item,.process_image .process_item{display:flex;flex-direction:column;align-items:stretch;gap:var(--web-gap-block);margin:0;padding:var(--web-space-24) 0 0;border-top:1px solid var(--border-hairline);text-align:left}.process_grid .process_item_head,.process_image .process_item_head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-row)}.process_grid .process_icon,.process_image .process_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--web-space-48);height:var(--web-space-48);border-radius:var(--web-radius-md);background:var(--surface-muted);color:var(--accent-default);box-shadow:none}.process_grid .process_icon svg,.process_image .process_icon svg{display:block;width:var(--web-space-24);height:var(--web-space-24);fill:none}.process_grid .process_icon svg:not([stroke]),.process_image .process_icon svg:not([stroke]){fill:currentColor}.process_grid .process_title,.process_image .process_title{font:500 var(--web-text-title-m)/var(--web-line-title-m) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-m);color:var(--text-primary);margin:0;text-box:trim-both cap alphabetic}.process_grid .process_text,.process_image .process_text{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:none;text-wrap:wrap;text-box:trim-both cap alphabetic}.process_grid .process_text:has(>p),.process_image .process_text:has(>p){text-box:none}.process_grid .process_text p,.process_image .process_text p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.process_grid .process_text p:first-child,.process_image .process_text p:first-child{text-box:trim-start cap alphabetic}.process_grid .process_text p:last-child,.process_image .process_text p:last-child{text-box:trim-end cap alphabetic}.process_grid .process_text p:only-child,.process_image .process_text p:only-child{text-box:trim-both cap alphabetic}.process_grid .process_text p+p,.process_image .process_text p+p{margin-top:var(--web-gap-row)}.process_grid .process_text p,.process_image .process_text p{text-wrap:wrap}@media screen and (max-width: 1199px){.process_grid .process_list{grid-template-columns:repeat(var(--process-cols-md, 3), minmax(0, 1fr))}}@media screen and (max-width: 992px){.process_grid .process_list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 575px){.process_grid .process_list{grid-template-columns:minmax(0, 1fr)}}.process_image .process_body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-gap-split);align-items:center}@media screen and (max-width: 992px){.process_image .process_body{grid-template-columns:minmax(0, 1fr);gap:var(--web-space-48)}}.process_image .process_media{position:relative;align-self:stretch;min-height:480px;aspect-ratio:auto;border-radius:var(--web-radius-xl);overflow:hidden;background:var(--surface-muted)}@media screen and (max-width: 992px){.process_image .process_media{align-self:auto;min-height:0;aspect-ratio:4/3}}.process_image .process_media_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.process_image .process_list{grid-template-columns:repeat(var(--process-cols, 1), minmax(0, 1fr));row-gap:var(--web-space-24)}@media screen and (max-width: 575px){.process_image .process_list{grid-template-columns:minmax(0, 1fr)}}.process_image .process_body:not(:has(.process_media)){grid-template-columns:minmax(0, 1fr)}.process_offices .process_address{font-style:normal}.process_offices .process_link{align-self:flex-start;margin-top:calc(var(--web-gap-row) - var(--web-gap-block))}.section:has(+.section_cta.is-attached){padding-bottom:var(--web-gap-section)}.section.section_cta.is-attached,.section+.section.section_cta.is-attached{padding-top:0}.cta_card{--text-primary: #f2f0fa;--text-secondary: rgba(242, 240, 250, 0.75);--text-tertiary: rgba(242, 240, 250, 0.6);--text-accent: #ae65fe;--surface-page: #0d0a17;--surface-muted: #231e3b;--border-hairline: rgba(255, 255, 255, 0.22);--border-divider: rgba(255, 255, 255, 0.16);--accent-default: #ae65fe;--surface-rail: #090f4e;--surface-inverse-tint: rgba(7, 7, 7, 0.12);--icon-default: #f2f0fa;--button-primary-fill: #f2f0fa;--button-primary-ink: #0d0a17;--button-primary-line: transparent;--button-primary-tile: var(--gradient-brand);--button-primary-hover: color-mix(in srgb, #f2f0fa 88%, #0d0a17);--button-primary-active: color-mix(in srgb, #f2f0fa 80%, #0d0a17);--button-arrow-secondary: url("../img/web/arrow-white.svg");--button-arrow-text: url("../img/web/arrow-accent-dark.svg");--button-icon-upload: url("../img/web/upload-white.svg");box-sizing:border-box;position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:var(--web-gap-split);padding:var(--web-space-64);border-radius:var(--web-radius-xl);overflow:hidden;background:var(--color-night);color:var(--text-primary)}.cta_card>.cta_card_main,.cta_card>.cta_card_side{position:relative;z-index:1}@media screen and (max-width: 1199px){.cta_card{flex-direction:column;align-items:stretch;gap:var(--web-space-48);padding:var(--web-space-48)}}@media screen and (max-width: 992px){.cta_card{gap:var(--web-gap-section);padding:var(--web-space-24)}}.cta_card_bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(127.68deg, rgba(36, 11, 108, 0.9) 0%, rgba(20, 9, 86, 0.9) 38.891%, rgba(9, 15, 78, 0.9) 70.711%),var(--color-night)}.cta_card_bg::before{content:"";position:absolute;inset:0;background:url("../img/deck/hero-wave.webp") center 40px/1920px 1080px no-repeat;image-rendering:pixelated;opacity:.45}.cta_card_bg:has(>.pixel-field)::before{display:none}.cta_card_bg>.pixel-field{opacity:.45}.cta_card_bg::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(13, 10, 23, 0) 34%, rgba(13, 10, 23, 0.92) 60%, var(--color-night) 100%)}@media screen and (max-width: 992px){.cta_card_bg::before,.cta_card_bg>.pixel-field{display:none}}.cta_card_main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--web-space-48)}@media screen and (max-width: 1199px){.cta_card_main{flex:none}}.cta_card_copy{display:flex;flex-direction:column;gap:var(--web-gap-header)}.cta_card_head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-row)}.cta_card_head .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.cta_card_head .label .label_sep,.cta_card_head .label .label_rest{color:var(--text-tertiary)}.cta_card_title{font:500 var(--web-text-title-l)/var(--web-line-title-l) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-l);color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic}.cta_card .cta_card_title .accent,.cta_card .cta_card_title strong,.cta_card .cta_card_title em{color:inherit}.cta_card_text{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;color:var(--text-secondary);max-width:none;margin:0;text-wrap:pretty}.cta_card_text:has(>p){text-box:none}.cta_card_text p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.cta_card_text p:first-child{text-box:trim-start cap alphabetic}.cta_card_text p:last-child{text-box:trim-end cap alphabetic}.cta_card_text p:only-child{text-box:trim-both cap alphabetic}.cta_card_text p+p{margin-top:var(--web-gap-row)}.cta_card_side{flex:0 1 auto;width:480px;min-width:0}.cta_card_note{margin:var(--web-gap-block) 0 0;font:400 var(--web-text-caption)/var(--web-line-caption) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-tertiary);max-width:none;text-box:trim-both cap alphabetic}.cta_card_high{align-items:stretch}.cta_card_high .cta_card_main{justify-content:space-between}.cta_card_high .cta_card_side{width:560px}.cta_card_wide{align-items:stretch;min-height:480px;padding:var(--web-space-24)}.cta_card_wide .cta_card_main{justify-content:space-between;padding:var(--web-space-40)}.cta_card_wide .cta_card_side{position:relative;flex:none;width:520px;min-height:320px;overflow:hidden;border-radius:var(--web-radius-lg)}.cta_card_wide .cta_card_side_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1199px){.cta_card_wide{min-height:0;padding:var(--web-space-24)}.cta_card_wide .cta_card_main{order:2;padding:var(--web-space-24)}.cta_card_wide .cta_card_side{order:1;min-height:0;aspect-ratio:16/9}}@media screen and (max-width: 992px){.cta_card_wide{padding:var(--web-space-16)}.cta_card_wide .cta_card_main{padding:var(--web-space-8) var(--web-space-8) var(--web-space-16)}}.cta_card_foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--web-gap-row) var(--web-gap-split)}.cta_card_btn .cta_card_side,.cta_card_person .cta_card_side{flex:none;width:auto}@media screen and (max-width: 1199px){.cta_card.cta_card_btn{gap:var(--web-gap-action)}}.cta_card_solo .cta_card_main{max-width:720px}.cta_card_photo{justify-content:space-between;min-height:420px;padding:var(--web-space-48);gap:var(--web-space-48)}.cta_card_photo .cta_card_head{gap:var(--web-gap-header)}.cta_card_photo .cta_card_note{margin-top:var(--web-gap-pair);color:var(--text-secondary)}@media screen and (max-width: 1199px){.cta_card_photo{--photo-band: 240px;justify-content:flex-end;min-height:0;padding-top:var(--photo-band)}}@media screen and (max-width: 992px){.cta_card_photo{--photo-band: 200px;padding:var(--photo-band) var(--web-space-24) var(--web-space-24)}}.cta_card_img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1199px){.cta_card_img{bottom:auto;height:calc(var(--photo-band, 240px) + 160px)}}.cta_card_scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(13, 10, 23, 0) 25%, rgba(13, 10, 23, 0.82) 62%, rgba(13, 10, 23, 0.97) 100%)}@media screen and (max-width: 1199px){.cta_card_scrim{background:linear-gradient(180deg, rgba(13, 10, 23, 0) 0, rgba(13, 10, 23, 0.9) var(--photo-band, 240px), var(--color-night) calc(var(--photo-band, 240px) + 160px))}}.cta_row{display:flex;align-items:flex-start;gap:var(--web-gap-split);padding-top:var(--web-space-48);border-top:1px solid var(--border-hairline)}@media screen and (max-width: 1199px){.cta_row{flex-direction:column;align-items:stretch;gap:var(--web-gap-header)}}@media screen and (max-width: 767px){.cta_row{padding-top:var(--web-gap-section)}}@media screen and (min-width: 1200px){.cta_card_low:not(.cta_card_solo) .cta_card_main,.cta_card_photo:not(.cta_card_solo) .cta_card_main,.cta_row:not(.cta_card_solo) .cta_card_main{flex:0 1 520px}.cta_card_low:not(.cta_card_solo) .cta_card_side,.cta_card_photo:not(.cta_card_solo) .cta_card_side,.cta_row:not(.cta_card_solo) .cta_card_side{flex:1 1 0;width:auto;min-width:480px}}@media screen and (max-width: 1199px){.cta_card .cta_card_side,.cta_row .cta_card_side{flex:none;width:100%}.cta_card_btn .cta_card_side,.cta_card_person .cta_card_side{width:auto}}.cta_card.cta_card_compact{flex-direction:column;align-items:stretch;gap:var(--web-gap-header);padding:var(--web-space-32)}.cta_card.cta_card_compact .cta_card_title{font:500 var(--web-text-title-m)/var(--web-line-title-m) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-m)}.cta_card.cta_card_compact .cta_card_side{flex:none;width:100%}.cta_card.cta_card_compact .button{width:100%;justify-content:space-between}.cta_person{display:flex;align-items:flex-start;gap:var(--web-gap-block)}.cta_person_av{position:relative;flex-shrink:0;width:var(--web-space-64);height:var(--web-space-64);overflow:hidden;border-radius:var(--web-radius-sm);background:#f4f5f5}.cta_person_av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cta_person_details{display:flex;flex-direction:column;gap:var(--web-gap-pair);min-width:0;padding-top:var(--web-space-8)}.cta_person_name{font:500 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);max-width:none;margin:0}.cta_person_role{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-tertiary);max-width:none;margin:0}.cta_person_links{display:flex;flex-wrap:wrap;gap:var(--web-space-4) var(--web-gap-header);margin:0;padding:0;list-style:none}.cta_person_links a{display:inline-flex;align-items:center;gap:var(--web-gap-pair);font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-decoration:none;word-break:break-word;transition:color var(--duration-base) var(--ease-in-out)}.cta_person_links a svg{flex-shrink:0;width:var(--web-space-16);height:var(--web-space-16);color:var(--accent-default)}.cta_person_links a:hover,.cta_person_links a:focus-visible{color:var(--text-accent)}.cta_person_compact{align-items:center}.cta_person_compact .cta_person_av{width:var(--web-space-48);height:var(--web-space-48)}.cta_person_compact .cta_person_details{gap:0;padding-top:0}.cta_gform .gform_wrapper.gravity-theme{margin:0}.cta_gform .gform_wrapper.gravity-theme .gform_heading,.cta_gform .gform_wrapper.gravity-theme .gform_required_legend{display:none}.cta_gform .gform_wrapper.gravity-theme .gform_fields{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:var(--web-gap-row) var(--web-gap-block)}.cta_gform .gform_wrapper.gravity-theme .gfield{grid-column:span 12;min-width:0;margin:0;padding:0}.cta_gform .gform_wrapper.gravity-theme .gfield--width-half{grid-column:span 6}@media screen and (max-width: 575px){.cta_gform .gform_wrapper.gravity-theme .gfield--width-half{grid-column:span 12}}.cta_gform .gform_wrapper.gravity-theme .gfield_label,.cta_gform .gform_wrapper.gravity-theme .gform-field-label:not(.gform-field-label--type-inline){display:block;margin:0 0 var(--web-gap-pair);padding:0;font:500 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-box:trim-both cap alphabetic}.cta_gform .gform_wrapper.gravity-theme .gfield_required,.cta_gform .gform_wrapper.gravity-theme .gfield_required_asterisk{margin-left:2px;color:var(--text-tertiary)}.cta_gform .gform_wrapper.gravity-theme .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.cta_gform .gform_wrapper.gravity-theme .ginput_container select{box-sizing:border-box;width:100%;height:var(--web-space-48);margin:0;padding:0 var(--web-space-16);border:1px solid var(--text-tertiary);border-radius:var(--web-radius-sm);background:var(--surface-page);font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;font-size:max(16px,var(--web-text-body));color:var(--text-primary);box-shadow:none;outline:none;transition:border-color var(--duration-base) var(--ease-in-out)}.cta_gform .gform_wrapper.gravity-theme .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])::placeholder,.cta_gform .gform_wrapper.gravity-theme .ginput_container select::placeholder{color:var(--text-tertiary);opacity:1}.cta_gform .gform_wrapper.gravity-theme .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):hover,.cta_gform .gform_wrapper.gravity-theme .ginput_container select:hover{border-color:var(--text-secondary)}.cta_gform .gform_wrapper.gravity-theme .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,.cta_gform .gform_wrapper.gravity-theme .ginput_container input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus-visible,.cta_gform .gform_wrapper.gravity-theme .ginput_container select:focus,.cta_gform .gform_wrapper.gravity-theme .ginput_container select:focus-visible{border:2px solid rgba(0,0,0,0);padding-inline:calc(var(--web-space-16) - 1px);background:linear-gradient(var(--surface-page), var(--surface-page)) padding-box,var(--gradient-brand) border-box}.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea{box-sizing:border-box;width:100%;height:var(--web-space-48);margin:0;padding:0 var(--web-space-16);border:1px solid var(--text-tertiary);border-radius:var(--web-radius-sm);background:var(--surface-page);font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;font-size:max(16px,var(--web-text-body));color:var(--text-primary);box-shadow:none;outline:none;transition:border-color var(--duration-base) var(--ease-in-out);height:120px;min-height:120px;padding:var(--web-space-12) var(--web-space-16);resize:vertical}.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea::placeholder{color:var(--text-tertiary);opacity:1}.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea:hover{border-color:var(--text-secondary)}.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus,.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus-visible{border:2px solid rgba(0,0,0,0);padding-inline:calc(var(--web-space-16) - 1px);background:linear-gradient(var(--surface-page), var(--surface-page)) padding-box,var(--gradient-brand) border-box}.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus,.cta_gform .gform_wrapper.gravity-theme .gfield .ginput_container textarea:focus-visible{padding:calc(var(--web-space-12) - 1px) calc(var(--web-space-16) - 1px)}.cta_gform .gform_wrapper.gravity-theme .ginput_container_consent,.cta_gform .gform_wrapper.gravity-theme .gchoice{display:flex;align-items:flex-start;gap:var(--web-gap-block)}.cta_gform .gform_wrapper.gravity-theme input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:var(--web-space-24);height:var(--web-space-24);margin:0;border:1.5px solid var(--text-tertiary);border-radius:var(--web-radius-xs);background:var(--surface-page);cursor:pointer}.cta_gform .gform_wrapper.gravity-theme input[type=checkbox]:checked{border-color:rgba(0,0,0,0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/16px 16px no-repeat,var(--gradient-brand)}.cta_gform .gform_wrapper.gravity-theme input[type=checkbox]:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px}.cta_gform .gform_wrapper.gravity-theme .gfield_checkbox label,.cta_gform .gform_wrapper.gravity-theme .gfield_radio label,.cta_gform .gform_wrapper.gravity-theme .ginput_container_consent label{margin:0;font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary)}.cta_gform .gform_wrapper.gravity-theme .ginput_container_consent a,.cta_gform .gform_wrapper.gravity-theme .gfield_description a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.cta_gform .gform_wrapper.gravity-theme .gfield_description{padding:var(--web-gap-pair) 0 0;font:400 var(--web-text-caption)/var(--web-line-caption) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-tertiary)}.cta_gform .gform_wrapper.gravity-theme .gform_drop_area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--web-gap-pair) var(--web-gap-block);margin:0;padding:var(--web-space-24);border:1px dashed var(--text-tertiary);border-radius:var(--web-radius-sm);background:var(--surface-page);box-shadow:none;text-align:center;transition:border-color var(--duration-base) var(--ease-in-out)}.cta_gform .gform_wrapper.gravity-theme .gform_drop_area:hover,.cta_gform .gform_wrapper.gravity-theme .gform_drop_area.hover{border-color:var(--text-secondary)}.cta_gform .gform_wrapper.gravity-theme .gform_drop_instructions{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary)}.cta_gform .gform_wrapper.gravity-theme .gform_button_select_files{--button-height: var(--web-space-40);--button-pad-left: var(--web-space-16);--button-pad-right: var(--web-space-4);--button-tile-size: var(--web-space-32);--button-tile: var(--surface-muted);--button-arrow: var(--button-icon-upload);margin:0;background:rgba(0,0,0,0);border-color:var(--text-tertiary);color:var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gform_button_select_files:hover{background:rgba(0,0,0,0);border-color:var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gform_button_select_files:hover::after{animation:web-button-icon-rise 560ms both}.cta_gform .gform_wrapper.gravity-theme .gform_button_select_files:active{background:var(--surface-muted)}@media(prefers-reduced-motion: reduce){.cta_gform .gform_wrapper.gravity-theme .gform_button_select_files:hover::after{animation:none}}.cta_gform .gform_wrapper.gravity-theme .gfield_error .gform_drop_area{border:2px dashed var(--text-primary);padding:calc(var(--web-space-24) - 1px)}.cta_gform .gform_wrapper.gravity-theme .ginput_preview_list:not(:empty){margin-top:var(--web-gap-pair)}.cta_gform .gform_wrapper.gravity-theme .ginput_preview{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--web-gap-pair);padding:var(--web-space-8) 0;border-bottom:1px solid var(--border-hairline);font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gfield_fileupload_filename{min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gfield_fileupload_filesize,.cta_gform .gform_wrapper.gravity-theme .gfield_fileupload_percent{color:var(--text-tertiary)}.cta_gform .gform_wrapper.gravity-theme .gfield_fileupload_progressbar,.cta_gform .gform_wrapper.gravity-theme .gfield_fileupload_progress_complete{display:none}.cta_gform .gform_wrapper.gravity-theme .gform_delete_file{order:9;display:inline-flex;align-items:center;justify-content:center;width:var(--web-space-32);height:var(--web-space-32);margin:0 0 0 auto;padding:0;border:0;border-radius:50%;background:var(--surface-muted);color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-in-out)}.cta_gform .gform_wrapper.gravity-theme .gform_delete_file .dashicons{display:none}.cta_gform .gform_wrapper.gravity-theme .gform_delete_file::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("../img/web/icon-x.svg") center/16px 16px no-repeat;mask:url("../img/web/icon-x.svg") center/16px 16px no-repeat}.cta_gform .gform_wrapper.gravity-theme .gform_delete_file:hover{background:var(--border-hairline)}.cta_gform .gform_wrapper.gravity-theme .gform_delete_file:focus-visible{outline:2px solid var(--accent-default);outline-offset:2px}.cta_gform .gform_wrapper.gravity-theme .gfield_error .ginput_container input:not([type=checkbox]):not([type=radio]),.cta_gform .gform_wrapper.gravity-theme .gfield_error .ginput_container textarea,.cta_gform .gform_wrapper.gravity-theme .gfield_error .ginput_container select{border:2px solid var(--text-primary);padding-inline:calc(var(--web-space-16) - 1px)}.cta_gform .gform_wrapper.gravity-theme .gfield_error input[type=checkbox]:not(:checked){border:2px solid var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gfield_validation_message,.cta_gform .gform_wrapper.gravity-theme .validation_message{margin:var(--web-gap-pair) 0 0;padding:0;border:0;background:none;font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 var(--web-gap-row);padding:var(--web-space-12) var(--web-space-16);border:2px solid var(--text-primary);border-radius:var(--web-radius-sm);background:none;box-shadow:none}.cta_gform .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error{margin:0;font:500 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary)}.cta_gform .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon{display:none}.cta_gform .gform_wrapper.gravity-theme .gform_footer{margin:var(--web-gap-action) 0 0;padding:0}.cta_gform .gform_wrapper.gravity-theme .gform_button{width:auto;margin:0}.cta_gform .gform_wrapper.gravity-theme .gform_ajax_spinner{margin-left:var(--web-gap-pair);align-self:center}.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button{--button-tile: var(--data-depth-lit);--button-arrow: url("../img/web/arrow-white.svg");position:relative;border-color:rgba(0,0,0,0);background:var(--gradient-brand) border-box;color:var(--text-on-gradient);overflow:hidden}.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button::before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0);transition:background var(--duration-base) var(--ease-in-out)}.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button:hover{background:var(--gradient-brand) border-box}.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button:hover::before{background:rgba(0, 0, 0, 0.1)}.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button:active::before{background:rgba(0, 0, 0, 0.2)}.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button>*,.cta_card .cta_gform .gform_wrapper.gravity-theme .gform_button::after{position:relative}.cta_gform .gform_confirmation_message{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary)}.cta_gform_inline .gform_wrapper.gravity-theme form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--web-space-16)}.cta_gform_inline .gform_wrapper.gravity-theme .gform_body{flex:1 1 200px;min-width:0}.cta_gform_inline .gform_wrapper.gravity-theme .gform_fields{row-gap:0}.cta_gform_inline .gform_wrapper.gravity-theme .gform_footer{position:relative;flex:0 0 auto;margin:0;padding-left:calc(var(--web-space-16) + 1px)}.cta_gform_inline .gform_wrapper.gravity-theme .gform_footer::before{content:"";position:absolute;left:0;top:50%;width:1px;height:var(--web-space-16);background:var(--border-divider);transform:translateY(-50%)}.cta_gform_inline .gform_wrapper.gravity-theme .gform_validation_errors{flex-basis:100%}@media screen and (max-width: 575px){.cta_gform_inline .gform_wrapper.gravity-theme form{flex-direction:column;align-items:stretch;gap:var(--web-gap-block)}.cta_gform_inline .gform_wrapper.gravity-theme .gform_body{flex:none}.cta_gform_inline .gform_wrapper.gravity-theme .gform_footer{padding-left:0}.cta_gform_inline .gform_wrapper.gravity-theme .gform_footer::before{content:none}.cta_gform_inline .gform_wrapper.gravity-theme .gform_button{width:100%;justify-content:space-between}}.text_band_inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-gap-split)}@media screen and (max-width: 992px){.text_band_inner{grid-template-columns:minmax(0, 1fr);gap:var(--web-space-48)}}.text_band_main{align-self:center}.text_band_photo{position:relative;min-height:480px;border-radius:var(--web-radius-xl);overflow:hidden;background:var(--surface-muted)}@media screen and (max-width: 992px){.text_band_photo{min-height:0;aspect-ratio:4/3}}.text_band_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 993px){.text_band_flip .text_band_photo{order:-1}}.text_block_content.text_band_copy{max-width:none;grid-column:auto}.text_block_content.text_band_copy>*+*{margin-top:var(--web-gap-header)}.text_block_content.text_band_copy h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin-bottom:0;text-box:trim-both cap alphabetic}.text_block_content.text_band_copy .text_block_text{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;color:var(--text-secondary)}.text_block_content.text_band_copy .text_block_text:has(>p){text-box:none}.text_block_content.text_band_copy .text_block_text p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.text_block_content.text_band_copy .text_block_text p:first-child{text-box:trim-start cap alphabetic}.text_block_content.text_band_copy .text_block_text p:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_band_copy .text_block_text p:only-child{text-box:trim-both cap alphabetic}.text_block_content.text_band_copy .text_block_text p+p{margin-top:var(--web-gap-row)}.text_block_content.text_band_copy .text_block_text ul,.text_block_content.text_band_copy .text_block_text ol{display:flex;flex-direction:column;gap:var(--web-space-8);padding:0;color:inherit;list-style:none}.text_block_content.text_band_copy .text_block_text li{position:relative;margin:0;padding-left:var(--web-space-32);font:inherit;color:inherit;max-width:none}.text_block_content.text_band_copy .text_block_text ul>li::before{content:"";position:absolute;top:calc((1lh - 6px)/2);left:var(--web-space-8);width:6px;height:6px;border-radius:0;background:var(--accent-default)}.text_block_content.text_band_copy .text_block_text ol{counter-reset:web-list}.text_block_content.text_band_copy .text_block_text ol>li{counter-increment:web-list}.text_block_content.text_band_copy .text_block_text ol>li::before{content:counter(web-list) ".";position:absolute;top:0;left:0;width:auto;height:auto;display:block;transform:none;font:inherit;border-radius:0;background:none;color:var(--text-accent);font-variant-numeric:tabular-nums}.text_block_content.text_band_copy .text_block_text li>ul,.text_block_content.text_band_copy .text_block_text li>ol{margin-top:var(--web-space-8)}.text_block_content.text_band_copy .text_block_text ul,.text_block_content.text_band_copy .text_block_text ol{margin:var(--web-gap-row) 0 0}.text_block_content.text_band_copy .text_block_text>:first-child{margin-top:0}.text_block_content.text_band_copy .text_block_text :is(ul,ol)+p{margin-top:var(--web-gap-row)}.text_block_content.text_band_copy .text_block_text>:is(ul,ol):last-child>li:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_band_copy .text_block_text strong,.text_block_content.text_band_copy .text_block_text b{font-weight:500;color:var(--text-primary)}.text_block_content.text_band_copy .text_block_usps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.text_block_content.text_band_copy .text_block_usps li{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;padding:var(--web-space-12) 0;border-top:1px solid var(--border-divider)}.text_block_content.text_band_copy .text_block_usps li:last-child{border-bottom:1px solid var(--border-divider)}.text_block_content.text_band_copy .text_block_button_group{display:flex;flex-wrap:wrap;gap:var(--web-gap-block);margin-top:var(--web-gap-action)}.text_block_content.text_band_copy .text_block_button_group .button{margin:0}.text_block_content.text_band_copy h2 .accent,.text_block_content.text_band_copy h2 strong,.text_block_content.text_band_copy h2 em{color:inherit}.text_block_content.text_band_copy .text_block_usps li{border-color:var(--border-hairline)}.text_block_content.text_band_copy .button_text{color:var(--text-primary)}.text_block_content.text_band_copy .button_text:hover{color:var(--text-accent)}.band_light .text_block_content.text_band_copy h2 .accent,.band_light .text_block_content.text_band_copy h2 strong,.band_light .text_block_content.text_band_copy h2 em{color:var(--text-accent)}.text_band_half{--text-band-air: var(--web-layout-section);--text-band-content: min(var(--web-layout-content), 100% - var(--web-layout-margin) - var(--web-layout-margin-end));--text-band-offset: max(0px, (100% - var(--web-layout-content) - var(--web-layout-margin) - var(--web-layout-margin-end)) / 2);--text-band-copy: calc((var(--text-band-content) - var(--web-gap-column)) / 2)}@media screen and (max-width: 1199px){.text_band_half{--text-band-air: var(--web-gap-section)}}@media screen and (min-width: 993px){.text_band_half>.container,.text_band_half .text_band_inner{position:static}.text_band_half .text_band_inner{grid-template-columns:minmax(0, 1fr)}.text_band_half .text_band_main{position:relative;z-index:1;max-width:calc((100% - var(--web-gap-column))/2)}.text_band_half .text_band_photo{position:absolute;top:0;bottom:0;left:calc(var(--text-band-offset) + var(--web-layout-margin) + var(--text-band-copy) + var(--text-band-air));right:0;z-index:0;min-height:0;border-radius:0}.text_band_half.text_band_flip .text_band_photo{left:0;right:calc(var(--text-band-offset) + var(--web-layout-margin-end) + var(--text-band-copy) + var(--text-band-air))}.text_band_half.text_band_flip .text_band_main{grid-column:1;justify-self:end;width:100%}}@media screen and (max-width: 992px){.text_band_half .text_band_photo{order:-1;margin:calc(var(--web-layout-section)*-1) calc(var(--web-layout-margin-end)*-1) 0 calc(var(--web-layout-margin)*-1);border-radius:0}}.text_band_slot .text_band_photo{align-self:center;min-height:0;aspect-ratio:4/3}.text_split_inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-gap-split);align-items:center}@media screen and (max-width: 992px){.text_split_inner{grid-template-columns:minmax(0, 1fr);gap:var(--web-space-48)}}.text_split_main{min-width:0}.text_block_content.text_split_copy{max-width:none;grid-column:auto}.text_block_content.text_split_copy>*+*{margin-top:var(--web-gap-header)}.text_block_content.text_split_copy h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin-bottom:0;text-box:trim-both cap alphabetic}.text_block_content.text_split_copy .text_block_text{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;color:var(--text-secondary)}.text_block_content.text_split_copy .text_block_text:has(>p){text-box:none}.text_block_content.text_split_copy .text_block_text p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.text_block_content.text_split_copy .text_block_text p:first-child{text-box:trim-start cap alphabetic}.text_block_content.text_split_copy .text_block_text p:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_split_copy .text_block_text p:only-child{text-box:trim-both cap alphabetic}.text_block_content.text_split_copy .text_block_text p+p{margin-top:var(--web-gap-row)}.text_block_content.text_split_copy .text_block_text ul,.text_block_content.text_split_copy .text_block_text ol{display:flex;flex-direction:column;gap:var(--web-space-8);padding:0;color:inherit;list-style:none}.text_block_content.text_split_copy .text_block_text li{position:relative;margin:0;padding-left:var(--web-space-32);font:inherit;color:inherit;max-width:none}.text_block_content.text_split_copy .text_block_text ul>li::before{content:"";position:absolute;top:calc((1lh - 6px)/2);left:var(--web-space-8);width:6px;height:6px;border-radius:0;background:var(--accent-default)}.text_block_content.text_split_copy .text_block_text ol{counter-reset:web-list}.text_block_content.text_split_copy .text_block_text ol>li{counter-increment:web-list}.text_block_content.text_split_copy .text_block_text ol>li::before{content:counter(web-list) ".";position:absolute;top:0;left:0;width:auto;height:auto;display:block;transform:none;font:inherit;border-radius:0;background:none;color:var(--text-accent);font-variant-numeric:tabular-nums}.text_block_content.text_split_copy .text_block_text li>ul,.text_block_content.text_split_copy .text_block_text li>ol{margin-top:var(--web-space-8)}.text_block_content.text_split_copy .text_block_text ul,.text_block_content.text_split_copy .text_block_text ol{margin:var(--web-gap-row) 0 0}.text_block_content.text_split_copy .text_block_text>:first-child{margin-top:0}.text_block_content.text_split_copy .text_block_text :is(ul,ol)+p{margin-top:var(--web-gap-row)}.text_block_content.text_split_copy .text_block_text>:is(ul,ol):last-child>li:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_split_copy .text_block_text strong,.text_block_content.text_split_copy .text_block_text b{font-weight:500;color:var(--text-primary)}.text_block_content.text_split_copy .text_block_usps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.text_block_content.text_split_copy .text_block_usps li{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;padding:var(--web-space-12) 0;border-top:1px solid var(--border-divider)}.text_block_content.text_split_copy .text_block_usps li:last-child{border-bottom:1px solid var(--border-divider)}.text_block_content.text_split_copy .text_block_button_group{display:flex;flex-wrap:wrap;gap:var(--web-gap-block);margin-top:var(--web-gap-action)}.text_block_content.text_split_copy .text_block_button_group .button{margin:0}.text_split_photo{position:relative;align-self:stretch;min-height:480px;border-radius:var(--web-radius-xl);overflow:hidden;background:var(--surface-muted)}@media screen and (max-width: 992px){.text_split_photo{align-self:auto;min-height:0;aspect-ratio:4/3}}.text_split_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.text_split_photo.text_split_media{align-self:center;min-height:0;aspect-ratio:16/9;background:var(--surface-inverse)}.text_split_photo.text_split_media video,.text_split_photo.text_split_media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.text_split_photo.text_split_media video{object-fit:cover}@media screen and (min-width: 993px){.text_split_flip .text_split_photo{order:-1}}.text_columns_inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-gap-header) var(--web-gap-split);align-items:start;padding-top:var(--web-space-48);border-top:1px solid var(--border-hairline)}@media screen and (max-width: 992px){.text_columns_inner{grid-template-columns:minmax(0, 1fr);padding-top:var(--web-gap-header)}}.text_block_content.text_columns_head{display:contents}.text_block_content.text_columns_head .label{grid-column:1/-1;grid-row:1}.text_block_content.text_columns_head h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);grid-column:1;grid-row:2;color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic}.text_block_content.text_columns_body{max-width:none;grid-column:auto;grid-column:2;grid-row:2}.text_block_content.text_columns_body>*+*{margin-top:var(--web-gap-header)}.text_block_content.text_columns_body h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin-bottom:0;text-box:trim-both cap alphabetic}.text_block_content.text_columns_body .text_block_text{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;color:var(--text-secondary)}.text_block_content.text_columns_body .text_block_text:has(>p){text-box:none}.text_block_content.text_columns_body .text_block_text p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.text_block_content.text_columns_body .text_block_text p:first-child{text-box:trim-start cap alphabetic}.text_block_content.text_columns_body .text_block_text p:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_columns_body .text_block_text p:only-child{text-box:trim-both cap alphabetic}.text_block_content.text_columns_body .text_block_text p+p{margin-top:var(--web-gap-row)}.text_block_content.text_columns_body .text_block_text ul,.text_block_content.text_columns_body .text_block_text ol{display:flex;flex-direction:column;gap:var(--web-space-8);padding:0;color:inherit;list-style:none}.text_block_content.text_columns_body .text_block_text li{position:relative;margin:0;padding-left:var(--web-space-32);font:inherit;color:inherit;max-width:none}.text_block_content.text_columns_body .text_block_text ul>li::before{content:"";position:absolute;top:calc((1lh - 6px)/2);left:var(--web-space-8);width:6px;height:6px;border-radius:0;background:var(--accent-default)}.text_block_content.text_columns_body .text_block_text ol{counter-reset:web-list}.text_block_content.text_columns_body .text_block_text ol>li{counter-increment:web-list}.text_block_content.text_columns_body .text_block_text ol>li::before{content:counter(web-list) ".";position:absolute;top:0;left:0;width:auto;height:auto;display:block;transform:none;font:inherit;border-radius:0;background:none;color:var(--text-accent);font-variant-numeric:tabular-nums}.text_block_content.text_columns_body .text_block_text li>ul,.text_block_content.text_columns_body .text_block_text li>ol{margin-top:var(--web-space-8)}.text_block_content.text_columns_body .text_block_text ul,.text_block_content.text_columns_body .text_block_text ol{margin:var(--web-gap-row) 0 0}.text_block_content.text_columns_body .text_block_text>:first-child{margin-top:0}.text_block_content.text_columns_body .text_block_text :is(ul,ol)+p{margin-top:var(--web-gap-row)}.text_block_content.text_columns_body .text_block_text>:is(ul,ol):last-child>li:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_columns_body .text_block_text strong,.text_block_content.text_columns_body .text_block_text b{font-weight:500;color:var(--text-primary)}.text_block_content.text_columns_body .text_block_usps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.text_block_content.text_columns_body .text_block_usps li{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;padding:var(--web-space-12) 0;border-top:1px solid var(--border-divider)}.text_block_content.text_columns_body .text_block_usps li:last-child{border-bottom:1px solid var(--border-divider)}.text_block_content.text_columns_body .text_block_button_group{display:flex;flex-wrap:wrap;gap:var(--web-gap-block);margin-top:var(--web-gap-action)}.text_block_content.text_columns_body .text_block_button_group .button{margin:0}.text_block_content.text_columns_body>:first-child{margin-top:0}@media screen and (max-width: 992px){.text_block_content.text_columns_body{grid-column:1;grid-row:3}}.text_columns_head:not(:has(.label))+.text_columns_body,.text_columns_head:not(:has(.label)) h2{grid-row:1}@media screen and (max-width: 992px){.text_columns_head:not(:has(.label))+.text_columns_body,.text_columns_head:not(:has(.label)) h2{grid-row:auto}}.text_columns_photo{position:relative;margin-top:var(--web-gap-section);aspect-ratio:1280/600;border-radius:var(--web-radius-xl);overflow:hidden;background:var(--surface-muted)}@media screen and (max-width: 992px){.text_columns_photo{aspect-ratio:4/3}}.text_columns_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.text_block_content.text_narrow_copy{max-width:none;grid-column:auto;max-width:var(--web-layout-narrow)}.text_block_content.text_narrow_copy>*+*{margin-top:var(--web-gap-header)}.text_block_content.text_narrow_copy h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin-bottom:0;text-box:trim-both cap alphabetic}.text_block_content.text_narrow_copy .text_block_text{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;color:var(--text-secondary)}.text_block_content.text_narrow_copy .text_block_text:has(>p){text-box:none}.text_block_content.text_narrow_copy .text_block_text p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.text_block_content.text_narrow_copy .text_block_text p:first-child{text-box:trim-start cap alphabetic}.text_block_content.text_narrow_copy .text_block_text p:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_narrow_copy .text_block_text p:only-child{text-box:trim-both cap alphabetic}.text_block_content.text_narrow_copy .text_block_text p+p{margin-top:var(--web-gap-row)}.text_block_content.text_narrow_copy .text_block_text ul,.text_block_content.text_narrow_copy .text_block_text ol{display:flex;flex-direction:column;gap:var(--web-space-8);padding:0;color:inherit;list-style:none}.text_block_content.text_narrow_copy .text_block_text li{position:relative;margin:0;padding-left:var(--web-space-32);font:inherit;color:inherit;max-width:none}.text_block_content.text_narrow_copy .text_block_text ul>li::before{content:"";position:absolute;top:calc((1lh - 6px)/2);left:var(--web-space-8);width:6px;height:6px;border-radius:0;background:var(--accent-default)}.text_block_content.text_narrow_copy .text_block_text ol{counter-reset:web-list}.text_block_content.text_narrow_copy .text_block_text ol>li{counter-increment:web-list}.text_block_content.text_narrow_copy .text_block_text ol>li::before{content:counter(web-list) ".";position:absolute;top:0;left:0;width:auto;height:auto;display:block;transform:none;font:inherit;border-radius:0;background:none;color:var(--text-accent);font-variant-numeric:tabular-nums}.text_block_content.text_narrow_copy .text_block_text li>ul,.text_block_content.text_narrow_copy .text_block_text li>ol{margin-top:var(--web-space-8)}.text_block_content.text_narrow_copy .text_block_text ul,.text_block_content.text_narrow_copy .text_block_text ol{margin:var(--web-gap-row) 0 0}.text_block_content.text_narrow_copy .text_block_text>:first-child{margin-top:0}.text_block_content.text_narrow_copy .text_block_text :is(ul,ol)+p{margin-top:var(--web-gap-row)}.text_block_content.text_narrow_copy .text_block_text>:is(ul,ol):last-child>li:last-child{text-box:trim-end cap alphabetic}.text_block_content.text_narrow_copy .text_block_text strong,.text_block_content.text_narrow_copy .text_block_text b{font-weight:500;color:var(--text-primary)}.text_block_content.text_narrow_copy .text_block_usps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.text_block_content.text_narrow_copy .text_block_usps li{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);margin:0;padding:var(--web-space-12) 0;border-top:1px solid var(--border-divider)}.text_block_content.text_narrow_copy .text_block_usps li:last-child{border-bottom:1px solid var(--border-divider)}.text_block_content.text_narrow_copy .text_block_button_group{display:flex;flex-wrap:wrap;gap:var(--web-gap-block);margin-top:var(--web-gap-action)}.text_block_content.text_narrow_copy .text_block_button_group .button{margin:0}.reading{--reading-top: calc(var(--web-layout-nav) + var(--web-space-32))}.reading_grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--web-gap-section)}.reading_grid.reading_has_toc{grid-template-columns:repeat(8, minmax(0, 1fr));gap:0 var(--web-gap-column)}@media screen and (max-width: 992px){.reading_grid.reading_has_toc{grid-template-columns:minmax(0, 1fr);gap:var(--web-gap-section)}}.reading_photo{position:relative;margin-bottom:var(--web-gap-section);aspect-ratio:1280/600;border-radius:var(--web-radius-xl);overflow:hidden;background:var(--surface-muted)}@media screen and (max-width: 992px){.reading_photo{aspect-ratio:4/3}}.reading_photo_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reading_toc{grid-column:6/span 3;grid-row:1;align-self:start;position:sticky;top:var(--reading-top);max-height:calc(100vh - var(--reading-top) - var(--web-space-32));overflow-y:auto;padding:calc(1px + var(--web-space-24) + (var(--web-line-title-m) - var(--web-line-eyebrow))/2) 0 0}@media screen and (max-width: 992px){.reading_toc{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible;padding:0}}.reading_toc_list{display:flex;flex-direction:column;margin:var(--web-gap-header) 0 0;padding:0;list-style:none}.reading_toc_list li{margin:0;padding:0}.reading_toc_list li::before{content:none}.reading_toc_link{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;display:flex;gap:var(--web-gap-pair);padding:var(--web-space-4) 0;color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.reading_toc_link:hover{color:var(--text-primary)}.reading_toc_link[aria-current]{color:var(--text-primary)}.reading_toc_link[aria-current] .reading_toc_num{color:var(--text-accent)}.reading_toc_num{flex:none;min-width:2ch;color:var(--text-tertiary);font-variant-numeric:tabular-nums;transition:color .2s ease}.reading_body{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;grid-column:1/-1;max-width:40em;color:var(--text-secondary)}.reading_has_toc>.reading_body{grid-column:1/span 5;grid-row:1}@media screen and (max-width: 992px){.reading_has_toc>.reading_body{grid-column:1;grid-row:auto}}.reading_body>*{max-width:none;margin:0}.reading_body>*+*{margin-top:var(--web-gap-row)}.reading_body>:first-child{text-box:trim-start cap alphabetic}.reading_body p{font:inherit;color:inherit;max-width:none}.reading_body strong,.reading_body b{font-weight:500;color:var(--text-primary)}.reading_body a{color:var(--text-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.reading_body a:hover{text-decoration-thickness:2px}.reading_body h2{font:500 var(--web-text-title-m)/var(--web-line-title-m) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-m);color:var(--text-primary);max-width:none;margin-top:var(--web-space-64);padding-top:var(--web-space-24);border-top:1px solid var(--border-hairline);scroll-margin-top:var(--reading-top);text-box:none}.reading_body>h2:first-child{margin-top:0;text-box:none}.reading_body h3{font:500 var(--web-text-title-s)/var(--web-line-title-s) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-s);color:var(--text-primary);max-width:none;margin-top:var(--web-gap-action)}.reading_body h4{font:500 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;font-size:inherit;line-height:inherit;color:var(--text-primary);margin-top:var(--web-gap-header)}.reading_body h2+*,.reading_body h3+*,.reading_body h4+*{margin-top:var(--web-gap-block)}.reading_body .reading_num{margin-right:var(--web-gap-pair);color:var(--text-accent);font-variant-numeric:tabular-nums}.reading_body ul,.reading_body ol{display:flex;flex-direction:column;gap:var(--web-space-8);padding:0;color:inherit;list-style:none}.reading_body li{position:relative;margin:0;padding-left:var(--web-space-32);font:inherit;color:inherit;max-width:none}.reading_body ul>li::before{content:"";position:absolute;top:calc((1lh - 6px)/2);left:var(--web-space-8);width:6px;height:6px;border-radius:0;background:var(--accent-default)}.reading_body ol{counter-reset:web-list}.reading_body ol>li{counter-increment:web-list}.reading_body ol>li::before{content:counter(web-list) ".";position:absolute;top:0;left:0;width:auto;height:auto;display:block;transform:none;font:inherit;border-radius:0;background:none;color:var(--text-accent);font-variant-numeric:tabular-nums}.reading_body li>ul,.reading_body li>ol{margin-top:var(--web-space-8)}.reading_body blockquote{font:500 var(--web-text-title-s)/var(--web-line-title-s) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-s);color:var(--text-primary);margin-block:var(--web-gap-action);padding:0;border:0}.reading_body hr{height:1px;margin-block:var(--web-space-64);border:0;background:var(--border-hairline)}.reading_body table{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;width:100%;border-collapse:collapse;border:0;margin-bottom:0}.reading_body table th,.reading_body table td{padding:var(--web-space-12) var(--web-space-16) var(--web-space-12) 0;border:0;border-bottom:1px solid var(--border-divider);text-align:left;vertical-align:top}.reading_body table th{font:500 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);background:none;border-bottom-color:var(--border-hairline)}.reading_body img{max-width:100%;height:auto;border-radius:var(--web-radius-xl)}.reading_body .reading_faq{border-bottom:1px solid var(--border-hairline)}.reading_body .reading_faq .content_block_accordion{border-top:1px solid var(--border-hairline)}.reading_body .reading_faq h3.content_block_accordion_heading{margin:0}.reading_body .reading_faq button.content_block_accordion_title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--web-gap-header);padding:var(--web-space-24) 0;color:var(--text-primary);cursor:pointer}.reading_body .reading_faq button.content_block_accordion_title:hover .content_block_accordion_q{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.reading_body .reading_faq button.content_block_accordion_title:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px;border-radius:var(--web-radius-xs)}.reading_body .reading_faq .content_block_accordion_q{font:500 var(--web-text-title-s)/var(--web-line-title-s) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-s);color:var(--text-primary)}.reading_body .reading_faq .reading_faq_icon{flex:none;display:flex;align-items:center;height:var(--web-line-title-s);color:var(--icon-default)}.reading_body .reading_faq .reading_faq_icon svg{width:var(--web-space-24);height:var(--web-space-24);transition:transform var(--duration-base) var(--ease-in-out)}.reading_body .reading_faq .content_block_accordion.show .reading_faq_icon svg{transform:rotate(180deg)}.reading_body .reading_faq .content_block_accordion_description{height:var(--accordion-height, 0);overflow:hidden;transition:height var(--duration-base) var(--ease-in-out),visibility 0s linear var(--duration-base)}.reading_body .reading_faq .content_block_accordion.show .content_block_accordion_description{transition:height var(--duration-base) var(--ease-in-out),visibility 0s}.reading_body .reading_faq .content_block_accordion_description_wrap{padding-bottom:var(--web-space-24)}.reading_body .reading_faq .content_block_accordion_description_wrap>*+*{margin-top:var(--web-gap-row)}@media(prefers-reduced-motion: reduce){.reading_body .reading_faq .reading_faq_icon svg,.reading_body .reading_faq .content_block_accordion_description{transition:none}}.team_band{--band-wave: 760px}.team_band_head{position:relative;margin-bottom:var(--web-gap-section)}.team_head{display:flex;flex-direction:column;align-items:center;gap:var(--web-gap-header);max-width:var(--web-layout-narrow);margin:0 auto;text-align:center}.team_head h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin:0;text-wrap:balance;text-box:trim-both cap alphabetic}.team_head h2 .accent,.team_head h2 strong,.team_head h2 em{color:inherit}.team_head .section_lead{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;text-box:trim-both cap alphabetic;color:var(--text-secondary);max-width:none;margin:0}.team_head .section_lead:has(>p){text-box:none}.team_head .section_lead p{font:inherit;color:inherit;max-width:none;margin:0;text-box:none}.team_head .section_lead p:first-child{text-box:trim-start cap alphabetic}.team_head .section_lead p:last-child{text-box:trim-end cap alphabetic}.team_head .section_lead p:only-child{text-box:trim-both cap alphabetic}.team_head .section_lead p+p{margin-top:var(--web-gap-row)}@media screen and (max-width: 767px){.team_head{align-items:flex-start;text-align:left}}.team_grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--web-space-40) var(--web-gap-row);margin:0;padding:0;list-style:none}@media screen and (max-width: 1199px){.team_grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 992px){.team_grid{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:var(--web-space-32)}}@media screen and (max-width: 575px){.team_grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.team_member{display:flex;flex-direction:column;gap:var(--web-gap-block);margin:0;padding:0}.team_portrait{aspect-ratio:1;border-radius:var(--web-radius-lg);background:#fff;overflow:hidden}.team_portrait img{display:block;width:100%;height:100%;object-fit:cover}.team_meta{display:flex;flex-direction:column;gap:var(--web-gap-pair);min-width:0}.team_name{font:500 var(--web-text-title-s)/var(--web-line-title-s) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-s);color:var(--text-primary);margin:0;max-width:none;text-box:trim-both cap alphabetic;overflow-wrap:anywhere}.team_role{font:400 var(--web-text-caption)/var(--web-line-caption) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0;max-width:none;text-box:trim-both cap alphabetic}.insights_head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--web-gap-split);margin-bottom:var(--web-gap-section)}.insights_head .button_text{flex-shrink:0}@media screen and (max-width: 767px){.insights_head{flex-direction:column;align-items:flex-start;gap:var(--web-gap-action)}}.insights_heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-header);max-width:832px;min-width:0}.insights_heading .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.insights_heading .label .label_sep,.insights_heading .label .label_rest{color:var(--text-tertiary)}.insights_heading h2{font:500 var(--web-text-heading)/var(--web-line-heading) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-heading);color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic}.insights_empty{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);margin:0}.post_feature,.post_card{--photo-ratio: 1280 / 600;--card-photo-ratio: 16 / 9;position:relative}@media screen and (max-width: 992px){.post_feature,.post_card{--photo-band: 240px}}@media screen and (max-width: 575px){.post_feature,.post_card{--photo-band: 200px}}.post_feature .label,.post_card .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.post_feature .label .label_sep,.post_feature .label .label_rest,.post_card .label .label_sep,.post_card .label .label_rest{color:var(--text-tertiary)}.post_feature:has(.post_link:focus-visible),.post_card:has(.post_link:focus-visible){outline:2px solid var(--accent-default);outline-offset:3px}.post_link{color:inherit;text-decoration:none}.post_link::after{content:"";position:absolute;inset:0;z-index:1}.post_link:focus-visible{outline:none}.post_card_img,.post_feature_img{transition:transform 700ms cubic-bezier(0.33, 1, 0.68, 1)}@media(prefers-reduced-motion: reduce){.post_card_img,.post_feature_img{transition:none}}@media(hover: hover){.post_feature:hover .post_foot::before{transform:scaleX(1)}.post_card:hover .post_card_img{transform:scale(1.03)}.post_feature:hover .post_feature_img{transform:scale(1.02)}}.post_feature:has(.post_link:focus-visible) .post_foot::before{transform:scaleX(1)}.post_foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--web-gap-row) var(--web-gap-split);padding-top:var(--web-gap-row);border-top:1px solid var(--border-hairline)}.post_foot::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--accent-default);transform:scaleX(0);transform-origin:0 0;transition:transform 420ms cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}@media(prefers-reduced-motion: reduce){.post_foot::before{transition:none}}.post_author{display:flex;align-items:center;max-width:none;margin:0;font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary)}.post_author_link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--web-gap-block);color:inherit;text-decoration:none;transition:color var(--duration-base) var(--ease-in-out)}.post_author_link .post_author_name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.post_author_link:hover{color:var(--text-primary)}.post_author_link:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px;border-radius:var(--web-radius-sm)}.post_author_img{flex-shrink:0;width:var(--web-space-32);height:var(--web-space-32);border-radius:var(--web-radius-sm);overflow:hidden;background:#f4f5f5}.post_author_img img{display:block;width:100%;height:100%;object-fit:cover}.post_feature{--text-primary: #f2f0fa;--text-secondary: rgba(242, 240, 250, 0.75);--text-tertiary: rgba(242, 240, 250, 0.6);--text-accent: #ae65fe;--surface-page: #0d0a17;--surface-muted: #231e3b;--border-hairline: rgba(255, 255, 255, 0.22);--border-divider: rgba(255, 255, 255, 0.16);--accent-default: #ae65fe;--surface-rail: #090f4e;--surface-inverse-tint: rgba(7, 7, 7, 0.12);--icon-default: #f2f0fa;--button-primary-fill: #f2f0fa;--button-primary-ink: #0d0a17;--button-primary-line: transparent;--button-primary-tile: var(--gradient-brand);--button-primary-hover: color-mix(in srgb, #f2f0fa 88%, #0d0a17);--button-primary-active: color-mix(in srgb, #f2f0fa 80%, #0d0a17);--button-arrow-secondary: url("../img/web/arrow-white.svg");--button-arrow-text: url("../img/web/arrow-accent-dark.svg");--button-icon-upload: url("../img/web/upload-white.svg");box-sizing:border-box;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:var(--photo-ratio);padding:var(--web-space-64);border-radius:var(--web-radius-xl);overflow:hidden;background:var(--color-night);color:var(--text-primary)}.post_feature:hover .post_feature_button{background:var(--button-primary-hover)}.post_feature:hover .post_feature_button::after{animation:web-button-arrow-fly 560ms both}@media(prefers-reduced-motion: reduce){.post_feature:hover .post_feature_button::after{animation:none}}@media screen and (max-width: 992px){.post_feature{aspect-ratio:auto;padding:var(--photo-band) var(--web-space-48) var(--web-space-48)}}@media screen and (max-width: 575px){.post_feature{padding:var(--photo-band) var(--web-space-24) var(--web-space-24)}}.post_feature_img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;border-radius:inherit;object-fit:cover}@media screen and (max-width: 992px){.post_feature_img{bottom:auto;height:calc(var(--photo-band) + 160px);border-radius:0}}.post_feature_wave{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.post_feature_wave>.pixel-field{opacity:.7}@media screen and (max-width: 992px){.post_feature_wave{display:none}}.post_feature_scrim{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, rgba(13, 10, 23, 0) 25%, rgba(13, 10, 23, 0.82) 62%, rgba(13, 10, 23, 0.97) 100%)}@media screen and (max-width: 992px){.post_feature_scrim{background:linear-gradient(180deg, rgba(13, 10, 23, 0) 0, rgba(13, 10, 23, 0.9) var(--photo-band), var(--color-night) calc(var(--photo-band) + 160px))}}.post_feature_main{display:flex;flex-direction:column;gap:var(--web-gap-header);min-width:0}.post_feature_text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-row)}.post_feature_title{font:500 var(--web-text-title-l)/var(--web-line-title-l) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-l);color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic;text-wrap:pretty}@media screen and (max-width: 575px){.post_feature_title{font:500 var(--web-text-title-m)/var(--web-line-title-m) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-m)}}.post_feature_button{flex-shrink:0}@media screen and (max-width: 575px){.post_feature_button{width:var(--button-height);gap:0;padding:0 var(--button-pad-right);font-size:0}}.insights_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-space-64) var(--web-gap-column);margin-top:var(--web-gap-section)}@media screen and (max-width: 767px){.insights_grid{grid-template-columns:minmax(0, 1fr);row-gap:var(--web-space-40)}}.post_card{display:flex;flex-direction:column;gap:var(--web-gap-row)}.post_card:has(.post_link:focus-visible){border-radius:var(--web-radius-xl)}.post_card_photo{aspect-ratio:var(--card-photo-ratio);border-radius:var(--web-radius-xl);overflow:hidden;isolation:isolate;background:var(--surface-muted)}@media screen and (max-width: 992px){.post_card_photo{aspect-ratio:auto;height:var(--photo-band)}}.post_card_img{display:block;width:100%;height:100%;object-fit:cover}.post_card_main{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:var(--web-gap-block)}.post_card_meta .label_author{position:relative;z-index:2}.post_card_meta .label_author,.author_person_link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--duration-base) var(--ease-in-out)}.post_card_meta .label_author:hover,.author_person_link:hover{color:var(--text-primary)}.post_card_meta .label_author:focus-visible,.author_person_link:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px;border-radius:var(--web-radius-xs)}.author_person_link{color:var(--text-secondary)}.post_card_text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-block)}.post_card_title{font:500 var(--web-text-title-s)/var(--web-line-title-s) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-s);color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic;text-wrap:pretty}.post_card_intro{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:none;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-box:trim-start cap alphabetic}.post_archive_bar{position:relative;display:flex;align-items:baseline;gap:var(--web-gap-split);margin-bottom:var(--web-gap-action)}.post_feature+.post_archive_bar{margin-top:var(--web-gap-section)}.post_archive_bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--border-hairline)}@media screen and (max-width: 767px){.post_archive_bar{gap:var(--web-gap-row)}}.post_filter{position:relative;z-index:1;min-width:0;overflow-x:auto;scrollbar-width:none}.post_filter::-webkit-scrollbar{display:none}.post_filter_list{display:flex;gap:var(--web-gap-header);margin:0;padding:0;list-style:none}.post_filter_list li{position:relative;flex-shrink:0;margin:0;padding:0}.post_filter_list li::before{content:none}.post_filter_tab{display:block;padding-bottom:var(--web-space-16);font:500 var(--web-text-control)/var(--web-line-control) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--duration-base) var(--ease-in-out)}.post_filter_tab:hover,.post_filter_tab[aria-current]{color:var(--text-primary)}.post_filter_tab:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px;border-radius:var(--web-radius-xs)}.post_filter_tab[aria-current]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent-default)}.post_filter.has_line .post_filter_tab::after{content:none}.post_filter_line{display:none;position:absolute;left:0;bottom:0;width:1px;height:2px;background:var(--accent-default);transform-origin:0 0;transition:transform 420ms cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}.post_filter.has_line .post_filter_line{display:block}@media(prefers-reduced-motion: reduce){.post_filter_line{transition:none}}.post_archive_count{flex-shrink:0;font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:none;margin:0 0 0 auto;white-space:nowrap}.post_grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--web-space-64) var(--web-gap-column)}@media screen and (max-width: 992px){.post_grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 767px){.post_grid{grid-template-columns:minmax(0, 1fr);row-gap:var(--web-space-40)}}.post_grid>[hidden]{display:none}.post_grid.is_loading{opacity:.4;transition:opacity var(--duration-base) var(--ease-in-out)}.post_archive_empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-row)}.post_archive_empty p{font:400 var(--web-text-lead)/var(--web-line-lead) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:640px;margin:0}.vacancy_bar{margin-bottom:0}.vacancy_bar .vacancy_count{padding-bottom:var(--web-space-16)}.vacancy_bar:has(.vacancy_filter:not([hidden])) .vacancy_count{padding-bottom:0}.vacancy_filter .post_filter_tab{margin:0;border:0;border-radius:0;background:none;cursor:pointer}.vacancy_filter .post_filter_tab[aria-pressed=true]{color:var(--text-primary)}.vacancy_list{margin:0;padding:0;list-style:none}.vacancy_row{margin:0;padding:0;border-bottom:1px solid var(--border-hairline)}.vacancy_row::before{content:none}.vacancy_row[hidden]{display:none}.vacancy_item{position:relative;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));align-items:center;gap:var(--web-gap-row) var(--web-gap-column);padding:var(--web-space-32) 0}.vacancy_item::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--accent-default);transform:scaleX(0);transform-origin:0 0;transition:transform 420ms cubic-bezier(0.33, 1, 0.68, 1);pointer-events:none}@media(prefers-reduced-motion: reduce){.vacancy_item::before{transition:none}}@media screen and (max-width: 992px){.vacancy_item{grid-template-columns:minmax(0, 1fr) auto;gap:var(--web-gap-block) var(--web-gap-row)}}.vacancy_item_main{grid-column:1/span 5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-block);min-width:0}.vacancy_item_main .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.vacancy_item_main .label .label_sep,.vacancy_item_main .label .label_rest{color:var(--text-tertiary)}@media screen and (max-width: 992px){.vacancy_item_main{grid-column:1}}.vacancy_item_title{font:500 var(--web-text-title-m)/var(--web-line-title-m) "Onest","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:var(--web-ls-title-m);color:var(--text-primary);max-width:none;margin:0;text-box:trim-both cap alphabetic;text-wrap:pretty}.vacancy_link{color:inherit;text-decoration:none}.vacancy_link::after{content:"";position:absolute;inset:0;z-index:1}.vacancy_link:focus-visible{outline:none}.vacancy_item:has(.vacancy_link:focus-visible){outline:2px solid var(--accent-default);outline-offset:3px;border-radius:var(--web-radius-xs)}.vacancy_item_intro{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:40em;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-box:trim-start cap alphabetic}.vacancy_item_facts{grid-column:6/span 2;display:flex;flex-direction:column;gap:var(--web-space-4);margin:0;padding:0;list-style:none}.vacancy_item_facts li{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);max-width:none;margin:0;padding:0}.vacancy_item_facts li::before{content:none}@media screen and (max-width: 992px){.vacancy_item_facts{grid-column:1/-1;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:0 var(--web-gap-pair)}.vacancy_item_facts li{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary)}.vacancy_item_facts li+li::before{content:"·";margin-right:var(--web-gap-pair);color:var(--text-tertiary)}}.vacancy_item_more{grid-column:8;justify-self:end}@media screen and (max-width: 992px){.vacancy_item_more{grid-column:2;grid-row:1;gap:0}.vacancy_item_more .vacancy_item_more_label{display:none}}@media(hover: hover){.vacancy_item:hover::before{transform:scaleX(1)}.vacancy_item:hover .vacancy_item_more::after{animation:web-button-arrow-fly 560ms both}}@media(prefers-reduced-motion: reduce){.vacancy_item:hover .vacancy_item_more::after{animation:none}}.vacancy_item:has(.vacancy_link:focus-visible)::before{transform:scaleX(1)}.vacancy_empty{padding-top:var(--web-gap-section);border-top:1px solid var(--border-hairline)}.reading_aside{grid-column:6/span 3;grid-row:1;align-self:start;position:sticky;top:var(--reading-top);display:flex;flex-direction:column;align-items:flex-start}.reading_aside .label{margin:0 !important;max-width:none;font-family:"Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif !important;font-size:var(--web-text-eyebrow) !important;line-height:var(--web-line-eyebrow) !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none;color:var(--text-accent) !important;text-box:none}.reading_aside .label .label_sep,.reading_aside .label .label_rest{color:var(--text-tertiary)}@media screen and (max-width: 992px){.reading_aside{grid-column:1;grid-row:auto;position:static}}.vacancy_facts{align-self:stretch;margin:var(--web-gap-header) 0 0;padding:0;border-bottom:1px solid var(--border-hairline)}.vacancy_fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--web-gap-block);padding:var(--web-space-16) 0;border-top:1px solid var(--border-hairline)}.vacancy_fact dt{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;flex:none;margin:0;color:var(--text-secondary)}.vacancy_fact dd{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;margin:0;color:var(--text-primary);text-align:right}.vacancy_facts_apply{margin-top:var(--web-gap-header)}@media screen and (max-width: 992px){.vacancy_facts_apply{display:none}}.footer_band{--band-wave: 720px;padding:var(--web-space-96) 0 var(--web-space-32)}.footer_band.has-closing{padding-top:var(--web-layout-section)}@media screen and (max-width: 992px){.footer_band{padding-top:var(--web-space-64)}}@media screen and (max-width: 767px){.footer_band{padding-top:var(--web-layout-section)}}.footer_band a{text-decoration:none}main>.breadcrumb_wrap:last-child{padding-bottom:var(--web-gap-section)}.footer_closing{margin-bottom:var(--web-space-80);scroll-margin-top:calc(var(--web-layout-nav) + var(--web-space-48))}.footer_closing [id]{scroll-margin-top:calc(var(--web-layout-nav) + var(--web-space-48))}@media screen and (max-width: 992px){.footer_closing{margin-bottom:var(--web-space-64)}}@media screen and (max-width: 767px){.footer_closing{margin-bottom:var(--web-space-48)}}.cta_card.cta_card_open{padding:0;border-radius:0;overflow:visible;isolation:auto;background:none}.cta_card.cta_card_open .cta_card_head{gap:var(--web-gap-header)}@media screen and (max-width: 992px){.cta_card.cta_card_open{gap:var(--web-gap-section)}}@media screen and (max-width: 1199px){.cta_card.cta_card_open.cta_card_btn{gap:var(--web-gap-action)}}.cta_card_open.cta_card_high{align-items:flex-start}.cta_card_open.cta_card_high .cta_card_main{justify-content:flex-start}.footer_main{display:flex;align-items:flex-start;gap:var(--web-gap-column)}.has-closing .footer_main{padding-top:var(--web-space-80);border-top:1px solid var(--border-hairline)}@media screen and (max-width: 992px){.footer_main{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-space-48) var(--web-gap-column)}.has-closing .footer_main{padding-top:var(--web-space-64)}}@media screen and (max-width: 767px){.footer_main{row-gap:var(--web-space-40)}.has-closing .footer_main{padding-top:var(--web-space-48)}}.footer_company{flex:0 0 400px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--web-gap-header)}@media screen and (max-width: 1199px){.footer_company{flex-basis:320px}}@media screen and (max-width: 992px){.footer_company{grid-column:1/-1}}@media screen and (min-width: 993px){.footer_company{gap:var(--web-gap-row)}}.footer_logo{display:block;width:112px;color:var(--text-primary)}@media screen and (min-width: 993px){.footer_logo{font:500 var(--web-text-eyebrow)/var(--web-line-eyebrow) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;height:calc(1cap + var(--web-space-24))}}.footer_logo svg{display:block;width:100%;height:auto}.footer_tagline{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);max-width:none;margin:0;text-box:trim-both cap alphabetic}@media screen and (max-width: 992px){.footer_tagline{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0}}.footer_address{font-style:normal;font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-secondary);text-box:trim-both cap alphabetic}@media screen and (max-width: 992px){.footer_address{font:400 var(--web-text-body)/var(--web-line-body) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0}}@media screen and (min-width: 993px){.footer_address{margin-top:calc(var(--web-line-small) - 1cap)}}.footer_address span{display:block}.footer_address .footer_address_name{font-weight:500;color:var(--text-primary)}.footer_col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--web-gap-row)}.footer_col ul{margin:0;padding:0;list-style:none;font:500 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;line-height:var(--web-space-24);text-box:trim-both cap alphabetic}@media screen and (max-width: 992px){.footer_col ul{font:500 var(--web-text-control)/var(--web-line-control) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;line-height:var(--web-space-24)}}.footer_col li{margin:0;padding:0}.footer_col a{display:inline-block;font:inherit;color:var(--text-primary);transition:color var(--duration-base) var(--ease-in-out)}.footer_col a:hover,.footer_col a:focus-visible{color:var(--text-accent)}.footer_col_title{font:500 var(--web-text-eyebrow)/var(--web-line-eyebrow) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-tertiary);max-width:none;margin:0;text-box:trim-both cap alphabetic}.footer_bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--web-gap-row);margin-top:var(--web-space-128);padding-top:var(--web-space-24);border-top:1px solid var(--border-hairline)}@media screen and (max-width: 992px){.footer_bottom{margin-top:var(--web-space-96);flex-direction:column;align-items:flex-start;gap:var(--web-gap-block)}}@media screen and (max-width: 767px){.footer_bottom{margin-top:var(--web-space-64)}}.footer_copy{font:400 var(--web-text-caption)/var(--web-line-caption) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-tertiary);max-width:none;margin:0;text-box:trim-both cap alphabetic}@media screen and (max-width: 992px){.footer_copy{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0}}.footer_bottom_links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--web-gap-row)}@media screen and (max-width: 992px){.footer_bottom_links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--web-gap-block) var(--web-gap-column);justify-items:start;align-self:stretch}}.footer_bottom_links ul{display:flex;flex-wrap:wrap;gap:var(--web-gap-row);margin:0;padding:0;list-style:none}.footer_bottom_links li{display:flex;margin:0;padding:0}.footer_bottom_links a{position:relative;font:400 var(--web-text-caption)/var(--web-line-caption) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;color:var(--text-primary);text-box:trim-both cap alphabetic;transition:color var(--duration-base) var(--ease-in-out)}@media screen and (max-width: 992px){.footer_bottom_links a{font:400 var(--web-text-small)/var(--web-line-small) "Funnel Sans","Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue",Arial,sans-serif;letter-spacing:0}}.footer_bottom_links a::after{content:"";position:absolute;inset:calc(var(--web-space-16)/-2) 0}.footer_bottom_links a:hover,.footer_bottom_links a:focus-visible{color:var(--text-accent)}.footer_lang{display:inline-flex;align-items:center;gap:var(--web-space-8)}.footer_lang svg{flex-shrink:0;width:14px;height:14px}.footer_lang span{text-box:trim-both cap alphabetic}#cmplz-cookiebanner-container,#cmplz-manage-consent{--cmplz_button_accept_background_color: var(--button-primary-fill);--cmplz_button_accept_border_color: var(--button-primary-fill);--cmplz_button_accept_text_color: var(--button-primary-ink);--cmplz_button_deny_background_color: transparent;--cmplz_button_deny_border_color: var(--text-tertiary);--cmplz_button_deny_text_color: var(--text-primary);--cmplz_button_settings_background_color: transparent;--cmplz_button_settings_border_color: var(--text-tertiary);--cmplz_button_settings_text_color: var(--text-primary);--cmplz_button_border_radius: 999px;--cmplz_hyperlink_color: var(--text-accent);--cmplz_slider_active_color: var(--text-accent);--cmplz_text_color: var(--text-primary);--cmplz_text_font_size: var(--web-text-small);--cmplz_text_line_height: var(--web-line-small);--cmplz_link_font_size: var(--web-text-small);--cmplz_category_body_font_size: var(--web-text-small)}#cmplz-cookiebanner-container .cmplz-btn,#cmplz-manage-consent .cmplz-btn{font-family:inherit}#cmplz-cookiebanner-container .cmplz-close,#cmplz-manage-consent .cmplz-close{position:relative;border-radius:var(--web-radius-xs)}#cmplz-cookiebanner-container .cmplz-close::before,#cmplz-manage-consent .cmplz-close::before{content:"";position:absolute;inset:-12px}#cmplz-cookiebanner-container .cmplz-close:focus-visible,#cmplz-manage-consent .cmplz-close:focus-visible{outline:2px solid var(--accent-default);outline-offset:3px}.cmplz-documents .cmplz-link:empty{display:none}.cmplz-early .cmplz-cookiebanner.cmplz-hidden{display:grid !important}@media(max-height: 400px){.cmplz-early .cmplz-cookiebanner.cmplz-hidden{display:flex !important}}@media(pointer: coarse){.nav_lang,.hero_crumb a,.button.card_link,.author_person_link,.footer_bottom_links a,#cmplz-cookiebanner-container .cmplz-link{position:relative}.nav_lang::before,.hero_crumb a::before,.button.card_link::before,.author_person_link::before,.footer_bottom_links a::before,#cmplz-cookiebanner-container .cmplz-link::before{content:"";position:absolute;top:50%;left:calc(-1*var(--web-space-8));right:calc(-1*var(--web-space-8));height:max(100%,44px);transform:translateY(-50%)}}/*# sourceMappingURL=main.min.css.map */
