:root{--color-brand: #278268;--color-brand-hover: #1f6b56;--color-brand-text: #237a62;--color-brand-tint: #f0fdfa;--color-brand-tint-strong: #dcefe8;--color-ink: #151515;--color-text-soft: #404040;--color-muted: #625d57;--color-gray-400: #a3a3a3;--color-gray-300: #d9d9d9;--color-line: #e6e3df;--color-line-strong: #d6d2cc;--color-surface: #ffffff;--color-surface-warm: #f4f2f0;--color-surface-soft: #fafafa;--color-accent-blue: #0075bd;--color-accent-blue-light: #5aa5d4;--color-card-blue: #d1e4e9;--color-error: #c53030;--color-focus: var(--color-brand);--gradient-brand: linear-gradient(120deg, var(--color-brand) 0%, var(--color-brand-hover) 100%);--mask-fade-edges: linear-gradient(to right, transparent, #000 var(--space-24), #000 calc(100% - var(--space-24)), transparent);--font-base: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-condensed: "Oswald", "Arial Narrow", sans-serif;--font-size-display: clamp(34px, 4.45vw, 64px);--font-size-display-small: clamp(28px, 3.06vw, 44px);--font-size-h1: clamp(32px, 4vw, 36px);--font-size-h2: clamp(24px, 3.06vw, 36px);--font-size-h3: clamp(20px, 1.67vw, 24px);--font-size-h4: 16px;--font-size-lead: clamp(18px, 1.39vw, 20px);--font-size-body: 16px;--font-size-small: 14px;--line-height-h1: 1.04;--line-height-h2: 1.08;--line-height-h3: 1.25;--line-height-h4: 1.4;--line-height-lead: 1.45;--line-height-text: 1.5;--line-height-small: 1.45;--line-height-label: 1.3;--line-height-tight: 1.2;--letter-spacing-display: -.02em;--letter-spacing-h2: -.015em;--letter-spacing-title: -.01em;--radius-card: 16px;--radius-small: 8px;--radius-photo: 4px;--radius-pill: 999px;--shadow-panel: 0 8px 24px 0 rgba(21, 21, 21, .08);--shadow-float: -6px 4px 16px 0px rgba(0, 0, 0, .1), -24px 16px 28px 0px rgba(0, 0, 0, .09), -52px 40px 40px 0px rgba(0, 0, 0, .05);--content-max-width: 1360px;--space-section: var(--space-80);--space-heading: var(--space-24);--header-height: 64px;--sticky-top: var(--header-height);--stack-top: calc(var(--sticky-top) + var(--space-96));--tap-target: 44px;--space-0: 0px;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-112: 112px}@media(min-width:1101px){:root{--header-height: 72px}}@media(max-width:1100px){:root{--space-section: var(--space-64)}}@media(max-width:720px){:root{--space-section: var(--space-48);--space-heading: var(--space-16);--line-height-h2: 1.25}}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-tight/inter-tight-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-tight/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth;scroll-padding-top:var(--sticky-top)}body{min-height:100%;margin:0;font-family:var(--font-base);font-size:var(--font-size-body);line-height:var(--line-height-text);letter-spacing:0;color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0;text-align:inherit}ul,ol{margin:0;padding:0;list-style:none}input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}.menu-open{overflow:hidden}html:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}.h1{font-family:var(--font-display);font-size:var(--font-size-h1);font-weight:400;line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-display)}.h2{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:400;line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.h3,.title-two-tone{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-title)}.title-two-tone span{color:var(--color-muted)}.h4{font-size:var(--font-size-h4);font-weight:500;line-height:var(--line-height-h4);letter-spacing:0}.text-lead{font-size:var(--font-size-lead);font-weight:400;line-height:var(--line-height-lead);letter-spacing:0;color:var(--color-muted)}.text-body{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-text);letter-spacing:0}.text-small{font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-small);letter-spacing:0}.text-label{font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-label);letter-spacing:0}.text-muted{color:var(--color-muted)}.text-secondary{color:var(--color-text-soft)}.text-brand{color:var(--color-brand-text)}.text-center{text-align:center}.text-nowrap{white-space:nowrap}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.line-clamp-3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.d-flex-wrap,.d-flex-hor-end,.d-flex-sp-btw-start,.d-flex-col-sp-btw,.d-flex-col-start,.d-flex-col-center,.d-flex-column,.d-flex-sp-btw-center,.d-flex-vert-start,.d-flex-vert-center,.d-flex-center,.d-flex{display:flex}.d-flex-center{justify-content:center;align-items:center}.d-flex-vert-center{align-items:center}.d-flex-vert-start{align-items:flex-start}.d-flex-sp-btw-center{justify-content:space-between;align-items:center}.d-flex-column{flex-direction:column}.d-flex-col-center{flex-direction:column;align-items:center}.d-flex-col-start{flex-direction:column;align-items:flex-start}.d-flex-col-sp-btw{flex-direction:column;justify-content:space-between}.d-flex-sp-btw-start{align-items:flex-start;justify-content:space-between}.d-flex-hor-end{justify-content:flex-end}.d-flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.d-grid-end,.d-grid-center,.d-grid-start,.d-grid-aside,.d-grid-4-2-1,.d-grid-3-2-1,.d-grid-2-1,.d-grid-2,.d-grid{display:grid}.d-grid-2,.d-grid-2-1{grid-template-columns:repeat(2,minmax(0,1fr))}.d-grid-3-2-1{grid-template-columns:repeat(3,minmax(0,1fr))}.d-grid-4-2-1{grid-template-columns:repeat(4,minmax(0,1fr))}.d-grid-aside{grid-template-columns:325px minmax(0,1fr)}.d-grid-start{align-items:start}.d-grid-center{align-items:center}.d-grid-end{align-items:end}.d-block{display:block}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-stretch{align-self:stretch}.align-items-baseline{align-items:baseline}.container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-24)}.text-column{max-width:820px}@media(max-width:1100px){.d-grid-3-2-1,.d-grid-4-2-1{grid-template-columns:repeat(2,minmax(0,1fr))}.d-grid-2-1,.d-grid-aside{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.d-grid-3-2-1,.d-grid-4-2-1{grid-template-columns:minmax(0,1fr)}.container{padding-inline:var(--space-16)}}.scroll-anchor{display:block;scroll-margin-top:var(--space-24)}.scroll-anchor:focus{outline:none}.hero-measure{max-width:590px}.intro-measure{max-width:470px}@media(max-width:1100px){.intro-measure{max-width:none}}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-20)}@media(min-width:1101px){.span-1{grid-column-end:span 1}.start-1{grid-column-start:1}.span-2{grid-column-end:span 2}.start-2{grid-column-start:2}.span-3{grid-column-end:span 3}.start-3{grid-column-start:3}.span-4{grid-column-end:span 4}.start-4{grid-column-start:4}.span-5{grid-column-end:span 5}.start-5{grid-column-start:5}.span-6{grid-column-end:span 6}.start-6{grid-column-start:6}.span-7{grid-column-end:span 7}.start-7{grid-column-start:7}.span-8{grid-column-end:span 8}.start-8{grid-column-start:8}.span-9{grid-column-end:span 9}.start-9{grid-column-start:9}.span-10{grid-column-end:span 10}.start-10{grid-column-start:10}.span-11{grid-column-end:span 11}.start-11{grid-column-start:11}.span-12{grid-column-end:span 12}.start-12{grid-column-start:12}}@media(min-width:721px)and (max-width:1100px){.grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{grid-column:1/-1}.span-t-1{grid-column:auto/span 1}.span-t-2{grid-column:auto/span 2}.span-t-3{grid-column:auto/span 3}.span-t-4{grid-column:auto/span 4}.span-t-5{grid-column:auto/span 5}.span-t-6{grid-column:auto/span 6}}@media(max-width:720px){.grid-12{grid-template-columns:minmax(0,1fr)}}.gap-section{gap:var(--space-section)}.gap-heading{gap:var(--space-heading)}.gap-0{gap:var(--space-0)}.gap-x-0{column-gap:var(--space-0)}.gap-y-0{row-gap:var(--space-0)}.gap-2{gap:var(--space-2)}.gap-x-2{column-gap:var(--space-2)}.gap-y-2{row-gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-x-4{column-gap:var(--space-4)}.gap-y-4{row-gap:var(--space-4)}.gap-8{gap:var(--space-8)}.gap-x-8{column-gap:var(--space-8)}.gap-y-8{row-gap:var(--space-8)}.gap-12{gap:var(--space-12)}.gap-x-12{column-gap:var(--space-12)}.gap-y-12{row-gap:var(--space-12)}.gap-16{gap:var(--space-16)}.gap-x-16{column-gap:var(--space-16)}.gap-y-16{row-gap:var(--space-16)}.gap-20{gap:var(--space-20)}.gap-x-20{column-gap:var(--space-20)}.gap-y-20{row-gap:var(--space-20)}.gap-24{gap:var(--space-24)}.gap-x-24{column-gap:var(--space-24)}.gap-y-24{row-gap:var(--space-24)}.gap-28{gap:var(--space-28)}.gap-x-28{column-gap:var(--space-28)}.gap-y-28{row-gap:var(--space-28)}.gap-32{gap:var(--space-32)}.gap-x-32{column-gap:var(--space-32)}.gap-y-32{row-gap:var(--space-32)}.gap-40{gap:var(--space-40)}.gap-x-40{column-gap:var(--space-40)}.gap-y-40{row-gap:var(--space-40)}.gap-48{gap:var(--space-48)}.gap-x-48{column-gap:var(--space-48)}.gap-y-48{row-gap:var(--space-48)}.gap-56{gap:var(--space-56)}.gap-x-56{column-gap:var(--space-56)}.gap-y-56{row-gap:var(--space-56)}.gap-64{gap:var(--space-64)}.gap-x-64{column-gap:var(--space-64)}.gap-y-64{row-gap:var(--space-64)}.gap-80{gap:var(--space-80)}.gap-x-80{column-gap:var(--space-80)}.gap-y-80{row-gap:var(--space-80)}.gap-96{gap:var(--space-96)}.gap-x-96{column-gap:var(--space-96)}.gap-y-96{row-gap:var(--space-96)}.gap-112{gap:var(--space-112)}.gap-x-112{column-gap:var(--space-112)}.gap-y-112{row-gap:var(--space-112)}.mg-0{margin:var(--space-0)}.mg-x-0{margin-inline:var(--space-0)}.mg-y-0{margin-block:var(--space-0)}.mg-t0{margin-top:var(--space-0)}.mg-r0{margin-right:var(--space-0)}.mg-b0{margin-bottom:var(--space-0)}.mg-l0{margin-left:var(--space-0)}.mg-2{margin:var(--space-2)}.mg-x-2{margin-inline:var(--space-2)}.mg-y-2{margin-block:var(--space-2)}.mg-t2{margin-top:var(--space-2)}.mg-r2{margin-right:var(--space-2)}.mg-b2{margin-bottom:var(--space-2)}.mg-l2{margin-left:var(--space-2)}.mg-4{margin:var(--space-4)}.mg-x-4{margin-inline:var(--space-4)}.mg-y-4{margin-block:var(--space-4)}.mg-t4{margin-top:var(--space-4)}.mg-r4{margin-right:var(--space-4)}.mg-b4{margin-bottom:var(--space-4)}.mg-l4{margin-left:var(--space-4)}.mg-8{margin:var(--space-8)}.mg-x-8{margin-inline:var(--space-8)}.mg-y-8{margin-block:var(--space-8)}.mg-t8{margin-top:var(--space-8)}.mg-r8{margin-right:var(--space-8)}.mg-b8{margin-bottom:var(--space-8)}.mg-l8{margin-left:var(--space-8)}.mg-12{margin:var(--space-12)}.mg-x-12{margin-inline:var(--space-12)}.mg-y-12{margin-block:var(--space-12)}.mg-t12{margin-top:var(--space-12)}.mg-r12{margin-right:var(--space-12)}.mg-b12{margin-bottom:var(--space-12)}.mg-l12{margin-left:var(--space-12)}.mg-16{margin:var(--space-16)}.mg-x-16{margin-inline:var(--space-16)}.mg-y-16{margin-block:var(--space-16)}.mg-t16{margin-top:var(--space-16)}.mg-r16{margin-right:var(--space-16)}.mg-b16{margin-bottom:var(--space-16)}.mg-l16{margin-left:var(--space-16)}.mg-20{margin:var(--space-20)}.mg-x-20{margin-inline:var(--space-20)}.mg-y-20{margin-block:var(--space-20)}.mg-t20{margin-top:var(--space-20)}.mg-r20{margin-right:var(--space-20)}.mg-b20{margin-bottom:var(--space-20)}.mg-l20{margin-left:var(--space-20)}.mg-24{margin:var(--space-24)}.mg-x-24{margin-inline:var(--space-24)}.mg-y-24{margin-block:var(--space-24)}.mg-t24{margin-top:var(--space-24)}.mg-r24{margin-right:var(--space-24)}.mg-b24{margin-bottom:var(--space-24)}.mg-l24{margin-left:var(--space-24)}.mg-28{margin:var(--space-28)}.mg-x-28{margin-inline:var(--space-28)}.mg-y-28{margin-block:var(--space-28)}.mg-t28{margin-top:var(--space-28)}.mg-r28{margin-right:var(--space-28)}.mg-b28{margin-bottom:var(--space-28)}.mg-l28{margin-left:var(--space-28)}.mg-32{margin:var(--space-32)}.mg-x-32{margin-inline:var(--space-32)}.mg-y-32{margin-block:var(--space-32)}.mg-t32{margin-top:var(--space-32)}.mg-r32{margin-right:var(--space-32)}.mg-b32{margin-bottom:var(--space-32)}.mg-l32{margin-left:var(--space-32)}.mg-40{margin:var(--space-40)}.mg-x-40{margin-inline:var(--space-40)}.mg-y-40{margin-block:var(--space-40)}.mg-t40{margin-top:var(--space-40)}.mg-r40{margin-right:var(--space-40)}.mg-b40{margin-bottom:var(--space-40)}.mg-l40{margin-left:var(--space-40)}.mg-48{margin:var(--space-48)}.mg-x-48{margin-inline:var(--space-48)}.mg-y-48{margin-block:var(--space-48)}.mg-t48{margin-top:var(--space-48)}.mg-r48{margin-right:var(--space-48)}.mg-b48{margin-bottom:var(--space-48)}.mg-l48{margin-left:var(--space-48)}.mg-56{margin:var(--space-56)}.mg-x-56{margin-inline:var(--space-56)}.mg-y-56{margin-block:var(--space-56)}.mg-t56{margin-top:var(--space-56)}.mg-r56{margin-right:var(--space-56)}.mg-b56{margin-bottom:var(--space-56)}.mg-l56{margin-left:var(--space-56)}.mg-64{margin:var(--space-64)}.mg-x-64{margin-inline:var(--space-64)}.mg-y-64{margin-block:var(--space-64)}.mg-t64{margin-top:var(--space-64)}.mg-r64{margin-right:var(--space-64)}.mg-b64{margin-bottom:var(--space-64)}.mg-l64{margin-left:var(--space-64)}.mg-80{margin:var(--space-80)}.mg-x-80{margin-inline:var(--space-80)}.mg-y-80{margin-block:var(--space-80)}.mg-t80{margin-top:var(--space-80)}.mg-r80{margin-right:var(--space-80)}.mg-b80{margin-bottom:var(--space-80)}.mg-l80{margin-left:var(--space-80)}.mg-96{margin:var(--space-96)}.mg-x-96{margin-inline:var(--space-96)}.mg-y-96{margin-block:var(--space-96)}.mg-t96{margin-top:var(--space-96)}.mg-r96{margin-right:var(--space-96)}.mg-b96{margin-bottom:var(--space-96)}.mg-l96{margin-left:var(--space-96)}.mg-112{margin:var(--space-112)}.mg-x-112{margin-inline:var(--space-112)}.mg-y-112{margin-block:var(--space-112)}.mg-t112{margin-top:var(--space-112)}.mg-r112{margin-right:var(--space-112)}.mg-b112{margin-bottom:var(--space-112)}.mg-l112{margin-left:var(--space-112)}.-mg-2{margin:calc(-1 * var(--space-2))}.-mg-x-2{margin-inline:calc(-1 * var(--space-2))}.-mg-y-2{margin-block:calc(-1 * var(--space-2))}.-mg-t2{margin-top:calc(-1 * var(--space-2))}.-mg-r2{margin-right:calc(-1 * var(--space-2))}.-mg-b2{margin-bottom:calc(-1 * var(--space-2))}.-mg-l2{margin-left:calc(-1 * var(--space-2))}.-mg-4{margin:calc(-1 * var(--space-4))}.-mg-x-4{margin-inline:calc(-1 * var(--space-4))}.-mg-y-4{margin-block:calc(-1 * var(--space-4))}.-mg-t4{margin-top:calc(-1 * var(--space-4))}.-mg-r4{margin-right:calc(-1 * var(--space-4))}.-mg-b4{margin-bottom:calc(-1 * var(--space-4))}.-mg-l4{margin-left:calc(-1 * var(--space-4))}.-mg-8{margin:calc(-1 * var(--space-8))}.-mg-x-8{margin-inline:calc(-1 * var(--space-8))}.-mg-y-8{margin-block:calc(-1 * var(--space-8))}.-mg-t8{margin-top:calc(-1 * var(--space-8))}.-mg-r8{margin-right:calc(-1 * var(--space-8))}.-mg-b8{margin-bottom:calc(-1 * var(--space-8))}.-mg-l8{margin-left:calc(-1 * var(--space-8))}.-mg-12{margin:calc(-1 * var(--space-12))}.-mg-x-12{margin-inline:calc(-1 * var(--space-12))}.-mg-y-12{margin-block:calc(-1 * var(--space-12))}.-mg-t12{margin-top:calc(-1 * var(--space-12))}.-mg-r12{margin-right:calc(-1 * var(--space-12))}.-mg-b12{margin-bottom:calc(-1 * var(--space-12))}.-mg-l12{margin-left:calc(-1 * var(--space-12))}.-mg-16{margin:calc(-1 * var(--space-16))}.-mg-x-16{margin-inline:calc(-1 * var(--space-16))}.-mg-y-16{margin-block:calc(-1 * var(--space-16))}.-mg-t16{margin-top:calc(-1 * var(--space-16))}.-mg-r16{margin-right:calc(-1 * var(--space-16))}.-mg-b16{margin-bottom:calc(-1 * var(--space-16))}.-mg-l16{margin-left:calc(-1 * var(--space-16))}.-mg-20{margin:calc(-1 * var(--space-20))}.-mg-x-20{margin-inline:calc(-1 * var(--space-20))}.-mg-y-20{margin-block:calc(-1 * var(--space-20))}.-mg-t20{margin-top:calc(-1 * var(--space-20))}.-mg-r20{margin-right:calc(-1 * var(--space-20))}.-mg-b20{margin-bottom:calc(-1 * var(--space-20))}.-mg-l20{margin-left:calc(-1 * var(--space-20))}.-mg-24{margin:calc(-1 * var(--space-24))}.-mg-x-24{margin-inline:calc(-1 * var(--space-24))}.-mg-y-24{margin-block:calc(-1 * var(--space-24))}.-mg-t24{margin-top:calc(-1 * var(--space-24))}.-mg-r24{margin-right:calc(-1 * var(--space-24))}.-mg-b24{margin-bottom:calc(-1 * var(--space-24))}.-mg-l24{margin-left:calc(-1 * var(--space-24))}.-mg-28{margin:calc(-1 * var(--space-28))}.-mg-x-28{margin-inline:calc(-1 * var(--space-28))}.-mg-y-28{margin-block:calc(-1 * var(--space-28))}.-mg-t28{margin-top:calc(-1 * var(--space-28))}.-mg-r28{margin-right:calc(-1 * var(--space-28))}.-mg-b28{margin-bottom:calc(-1 * var(--space-28))}.-mg-l28{margin-left:calc(-1 * var(--space-28))}.-mg-32{margin:calc(-1 * var(--space-32))}.-mg-x-32{margin-inline:calc(-1 * var(--space-32))}.-mg-y-32{margin-block:calc(-1 * var(--space-32))}.-mg-t32{margin-top:calc(-1 * var(--space-32))}.-mg-r32{margin-right:calc(-1 * var(--space-32))}.-mg-b32{margin-bottom:calc(-1 * var(--space-32))}.-mg-l32{margin-left:calc(-1 * var(--space-32))}.-mg-40{margin:calc(-1 * var(--space-40))}.-mg-x-40{margin-inline:calc(-1 * var(--space-40))}.-mg-y-40{margin-block:calc(-1 * var(--space-40))}.-mg-t40{margin-top:calc(-1 * var(--space-40))}.-mg-r40{margin-right:calc(-1 * var(--space-40))}.-mg-b40{margin-bottom:calc(-1 * var(--space-40))}.-mg-l40{margin-left:calc(-1 * var(--space-40))}.-mg-48{margin:calc(-1 * var(--space-48))}.-mg-x-48{margin-inline:calc(-1 * var(--space-48))}.-mg-y-48{margin-block:calc(-1 * var(--space-48))}.-mg-t48{margin-top:calc(-1 * var(--space-48))}.-mg-r48{margin-right:calc(-1 * var(--space-48))}.-mg-b48{margin-bottom:calc(-1 * var(--space-48))}.-mg-l48{margin-left:calc(-1 * var(--space-48))}.-mg-56{margin:calc(-1 * var(--space-56))}.-mg-x-56{margin-inline:calc(-1 * var(--space-56))}.-mg-y-56{margin-block:calc(-1 * var(--space-56))}.-mg-t56{margin-top:calc(-1 * var(--space-56))}.-mg-r56{margin-right:calc(-1 * var(--space-56))}.-mg-b56{margin-bottom:calc(-1 * var(--space-56))}.-mg-l56{margin-left:calc(-1 * var(--space-56))}.-mg-64{margin:calc(-1 * var(--space-64))}.-mg-x-64{margin-inline:calc(-1 * var(--space-64))}.-mg-y-64{margin-block:calc(-1 * var(--space-64))}.-mg-t64{margin-top:calc(-1 * var(--space-64))}.-mg-r64{margin-right:calc(-1 * var(--space-64))}.-mg-b64{margin-bottom:calc(-1 * var(--space-64))}.-mg-l64{margin-left:calc(-1 * var(--space-64))}.-mg-80{margin:calc(-1 * var(--space-80))}.-mg-x-80{margin-inline:calc(-1 * var(--space-80))}.-mg-y-80{margin-block:calc(-1 * var(--space-80))}.-mg-t80{margin-top:calc(-1 * var(--space-80))}.-mg-r80{margin-right:calc(-1 * var(--space-80))}.-mg-b80{margin-bottom:calc(-1 * var(--space-80))}.-mg-l80{margin-left:calc(-1 * var(--space-80))}.-mg-96{margin:calc(-1 * var(--space-96))}.-mg-x-96{margin-inline:calc(-1 * var(--space-96))}.-mg-y-96{margin-block:calc(-1 * var(--space-96))}.-mg-t96{margin-top:calc(-1 * var(--space-96))}.-mg-r96{margin-right:calc(-1 * var(--space-96))}.-mg-b96{margin-bottom:calc(-1 * var(--space-96))}.-mg-l96{margin-left:calc(-1 * var(--space-96))}.-mg-112{margin:calc(-1 * var(--space-112))}.-mg-x-112{margin-inline:calc(-1 * var(--space-112))}.-mg-y-112{margin-block:calc(-1 * var(--space-112))}.-mg-t112{margin-top:calc(-1 * var(--space-112))}.-mg-r112{margin-right:calc(-1 * var(--space-112))}.-mg-b112{margin-bottom:calc(-1 * var(--space-112))}.-mg-l112{margin-left:calc(-1 * var(--space-112))}.mg-x-auto{margin-inline:auto}.mg-l-auto{margin-left:auto}.mg-t-auto{margin-top:auto}.pd-0{padding:var(--space-0)}.pd-x-0{padding-inline:var(--space-0)}.pd-y-0{padding-block:var(--space-0)}.pd-t0{padding-top:var(--space-0)}.pd-r0{padding-right:var(--space-0)}.pd-b0{padding-bottom:var(--space-0)}.pd-l0{padding-left:var(--space-0)}.pd-2{padding:var(--space-2)}.pd-x-2{padding-inline:var(--space-2)}.pd-y-2{padding-block:var(--space-2)}.pd-t2{padding-top:var(--space-2)}.pd-r2{padding-right:var(--space-2)}.pd-b2{padding-bottom:var(--space-2)}.pd-l2{padding-left:var(--space-2)}.pd-4{padding:var(--space-4)}.pd-x-4{padding-inline:var(--space-4)}.pd-y-4{padding-block:var(--space-4)}.pd-t4{padding-top:var(--space-4)}.pd-r4{padding-right:var(--space-4)}.pd-b4{padding-bottom:var(--space-4)}.pd-l4{padding-left:var(--space-4)}.pd-8{padding:var(--space-8)}.pd-x-8{padding-inline:var(--space-8)}.pd-y-8{padding-block:var(--space-8)}.pd-t8{padding-top:var(--space-8)}.pd-r8{padding-right:var(--space-8)}.pd-b8{padding-bottom:var(--space-8)}.pd-l8{padding-left:var(--space-8)}.pd-12{padding:var(--space-12)}.pd-x-12{padding-inline:var(--space-12)}.pd-y-12{padding-block:var(--space-12)}.pd-t12{padding-top:var(--space-12)}.pd-r12{padding-right:var(--space-12)}.pd-b12{padding-bottom:var(--space-12)}.pd-l12{padding-left:var(--space-12)}.pd-16{padding:var(--space-16)}.pd-x-16{padding-inline:var(--space-16)}.pd-y-16{padding-block:var(--space-16)}.pd-t16{padding-top:var(--space-16)}.pd-r16{padding-right:var(--space-16)}.pd-b16{padding-bottom:var(--space-16)}.pd-l16{padding-left:var(--space-16)}.pd-20{padding:var(--space-20)}.pd-x-20{padding-inline:var(--space-20)}.pd-y-20{padding-block:var(--space-20)}.pd-t20{padding-top:var(--space-20)}.pd-r20{padding-right:var(--space-20)}.pd-b20{padding-bottom:var(--space-20)}.pd-l20{padding-left:var(--space-20)}.pd-24{padding:var(--space-24)}.pd-x-24{padding-inline:var(--space-24)}.pd-y-24{padding-block:var(--space-24)}.pd-t24{padding-top:var(--space-24)}.pd-r24{padding-right:var(--space-24)}.pd-b24{padding-bottom:var(--space-24)}.pd-l24{padding-left:var(--space-24)}.pd-28{padding:var(--space-28)}.pd-x-28{padding-inline:var(--space-28)}.pd-y-28{padding-block:var(--space-28)}.pd-t28{padding-top:var(--space-28)}.pd-r28{padding-right:var(--space-28)}.pd-b28{padding-bottom:var(--space-28)}.pd-l28{padding-left:var(--space-28)}.pd-32{padding:var(--space-32)}.pd-x-32{padding-inline:var(--space-32)}.pd-y-32{padding-block:var(--space-32)}.pd-t32{padding-top:var(--space-32)}.pd-r32{padding-right:var(--space-32)}.pd-b32{padding-bottom:var(--space-32)}.pd-l32{padding-left:var(--space-32)}.pd-40{padding:var(--space-40)}.pd-x-40{padding-inline:var(--space-40)}.pd-y-40{padding-block:var(--space-40)}.pd-t40{padding-top:var(--space-40)}.pd-r40{padding-right:var(--space-40)}.pd-b40{padding-bottom:var(--space-40)}.pd-l40{padding-left:var(--space-40)}.pd-48{padding:var(--space-48)}.pd-x-48{padding-inline:var(--space-48)}.pd-y-48{padding-block:var(--space-48)}.pd-t48{padding-top:var(--space-48)}.pd-r48{padding-right:var(--space-48)}.pd-b48{padding-bottom:var(--space-48)}.pd-l48{padding-left:var(--space-48)}.pd-56{padding:var(--space-56)}.pd-x-56{padding-inline:var(--space-56)}.pd-y-56{padding-block:var(--space-56)}.pd-t56{padding-top:var(--space-56)}.pd-r56{padding-right:var(--space-56)}.pd-b56{padding-bottom:var(--space-56)}.pd-l56{padding-left:var(--space-56)}.pd-64{padding:var(--space-64)}.pd-x-64{padding-inline:var(--space-64)}.pd-y-64{padding-block:var(--space-64)}.pd-t64{padding-top:var(--space-64)}.pd-r64{padding-right:var(--space-64)}.pd-b64{padding-bottom:var(--space-64)}.pd-l64{padding-left:var(--space-64)}.pd-80{padding:var(--space-80)}.pd-x-80{padding-inline:var(--space-80)}.pd-y-80{padding-block:var(--space-80)}.pd-t80{padding-top:var(--space-80)}.pd-r80{padding-right:var(--space-80)}.pd-b80{padding-bottom:var(--space-80)}.pd-l80{padding-left:var(--space-80)}.pd-96{padding:var(--space-96)}.pd-x-96{padding-inline:var(--space-96)}.pd-y-96{padding-block:var(--space-96)}.pd-t96{padding-top:var(--space-96)}.pd-r96{padding-right:var(--space-96)}.pd-b96{padding-bottom:var(--space-96)}.pd-l96{padding-left:var(--space-96)}.pd-112{padding:var(--space-112)}.pd-x-112{padding-inline:var(--space-112)}.pd-y-112{padding-block:var(--space-112)}.pd-t112{padding-top:var(--space-112)}.pd-r112{padding-right:var(--space-112)}.pd-b112{padding-bottom:var(--space-112)}.pd-l112{padding-left:var(--space-112)}.w-full{width:100%}.min-w-0{min-width:0}.min-h-0{min-height:0}.page-shell{display:flex;flex-direction:column;gap:var(--space-section);padding-block:var(--space-24) var(--space-section)}.page-shell>:empty{display:none}.page-shell>[data-block]:has(>:empty:only-child){display:none}@media(max-width:720px){.page-shell{padding-top:var(--space-16)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--space-48);padding:0 var(--space-24);border:1px solid transparent;border-radius:var(--radius-small);font-family:var(--font-base);font-size:var(--font-size-body);font-weight:500;line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn--primary{background:var(--color-brand);color:var(--color-surface)}.btn--primary:hover{background:var(--color-brand-hover)}.btn--secondary{border-color:var(--color-line);background:var(--color-surface);color:var(--color-ink)}.btn--secondary:hover{background:var(--color-surface-warm)}.btn--sm{min-height:var(--space-40);padding:0 var(--space-16);font-size:var(--font-size-small)}.btn[disabled]{opacity:.6;cursor:not-allowed}@media(max-width:720px){.btn{padding:var(--space-12) var(--space-24);white-space:normal;text-align:center}.btn--sm{padding:var(--space-8) var(--space-16)}}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--tap-target);font-size:var(--font-size-body);font-weight:500;line-height:1;color:var(--color-ink)}.link-arrow img{display:block;transition:transform .2s ease}.link-arrow:hover img{transform:translate(var(--space-4))}.link-arrow--back:hover img{transform:translate(calc(-1 * var(--space-4)))}.phone-link img{display:none!important}.phone-link--icon:before{content:"";flex-shrink:0;width:var(--space-20);height:var(--space-20);background:url(/icons/icon-phone.svg) center/contain no-repeat}.inline-link{color:var(--color-brand-text);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.inline-link:hover{color:var(--color-brand)}.file-link{min-height:var(--space-48);font-size:var(--font-size-small);font-weight:500;line-height:var(--line-height-small);color:var(--color-ink)}.file-link-label{border-bottom:1px solid var(--color-ink);transition:border-color .2s ease,color .2s ease}.file-link:hover .file-link-label{border-color:var(--color-brand-text);color:var(--color-brand-text)}.carousel-arrow{width:72px;height:72px;border:1px solid var(--color-line);border-radius:50%;background:var(--color-surface);transition:background-color .2s ease,opacity .2s ease}.carousel-arrow:hover{background:var(--color-surface-warm)}.carousel-arrow[disabled]{opacity:.4;cursor:not-allowed}.icon-circle{flex-shrink:0;width:var(--space-80);height:var(--space-80);border-radius:50%;background:var(--color-surface)}.icon-circle--sm{width:var(--space-32);height:var(--space-32)}.hero-cover{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:var(--radius-card)}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:var(--space-40);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-warm)}.cta-banner--brand{border-color:var(--color-brand-tint-strong);border-left:var(--space-4) solid var(--color-brand);background:var(--color-brand-tint)}.cta-banner--stacked{flex-direction:column;align-items:flex-start;padding:var(--space-24)}.cta-banner--stacked .cta-banner-icon{display:none}.cta-banner-icon{display:flex;align-items:center;justify-content:center}.icon-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-20);padding:var(--space-24)}.card-panel{padding:var(--space-32)}.card-surface{background:var(--color-surface-warm);border:1px solid var(--color-line);border-radius:var(--radius-card)}.card-warm{border-radius:var(--radius-card);background:var(--color-surface-warm)}.card-link{position:relative;transition:border-color .2s ease}.card-link:hover{border-color:var(--color-line-strong)}.card-link:hover .corner-arrow:after{transform:translate(var(--space-2),calc(-1 * var(--space-2)))}.card-link:has(.card-link-target:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.card-link-target{color:inherit}.card-link-target:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.card-link-target:focus-visible{outline:none}.corner-arrow{position:absolute;top:var(--space-20);right:var(--space-20);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface)}.corner-arrow:after{content:"";width:var(--space-20);height:var(--space-20);background:url(/icons/arrow-up-right-dark.svg) center/contain no-repeat;transition:transform .2s ease}.section-head{align-items:last baseline;row-gap:var(--space-16)}.card-bordered{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface)}.tab,.filter-nav-row{min-height:var(--tap-target);transition:background-color .2s ease,color .2s ease}.tab:hover,.filter-nav-row:hover{color:var(--color-ink)}.tab{padding:var(--space-12) var(--space-20);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-soft)}.tab.is-active{border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--color-surface)}.tab:disabled{opacity:.4;cursor:default}.filter-nav{display:flex;flex-direction:column}.filter-nav-arrow{opacity:0}.filter-nav-row.is-active .filter-nav-arrow{opacity:1}@media(min-width:1101px){.filter-nav-row{width:100%;padding:var(--space-16) var(--space-4);color:var(--color-muted)}.filter-nav-row+.filter-nav-row{border-top:1px solid var(--color-line)}.filter-nav-row.is-active{color:var(--color-ink)}}@media(max-width:1100px){.hero-cover{max-height:280px}.filter-nav{flex-direction:row;flex-wrap:wrap;gap:var(--space-12)}.filter-nav-row{padding:var(--space-12) var(--space-20);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-soft)}.filter-nav-row.is-active{border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--color-surface)}.filter-nav-arrow{display:none}.cta-banner{flex-direction:column;align-items:flex-start;padding:var(--space-24)}}.pipeline{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-20)}.pipeline-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-12);min-width:0;text-align:center}.pipeline-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--space-32) / 2);left:calc(50% + var(--space-24));right:calc(-50% - var(--space-20) + var(--space-24));height:1px;background:var(--color-line-strong)}.pipeline-number{flex-shrink:0;width:var(--space-32);height:var(--space-32);border:1px solid var(--color-brand);border-radius:50%;background:var(--color-brand-tint)}@media(max-width:720px){.pipeline{grid-auto-flow:row;gap:var(--space-16)}.pipeline-step{flex-direction:row;align-items:flex-start;text-align:start}.pipeline-step-body{padding-top:var(--space-4)}.pipeline-step:not(:last-child):after{top:var(--space-32);bottom:calc(-1 * var(--space-16));left:calc(var(--space-32) / 2);right:auto;width:1px;height:auto}}.avatar-initials{background:var(--gradient-brand);color:var(--color-surface)}.avatar-initials--neutral{background:var(--color-surface-warm);color:var(--color-brand-text)}.badge{display:inline-flex;align-items:center;padding:var(--space-8) var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface)}.badge--warm{background:var(--color-surface-warm)}.badge--brand{border-color:var(--color-brand-tint-strong);background:var(--color-brand-tint)}.contact-link{color:var(--color-brand-text);overflow-wrap:anywhere;transition:color .2s ease}.contact-link:hover{color:var(--color-brand)}.contact-card-panel{padding:var(--space-40)}@media(max-width:720px){.hero-cover{max-height:200px}.icon-circle:not(.icon-circle--sm){width:var(--space-56);height:var(--space-56)}.cta-banner{gap:var(--space-16);padding:var(--space-16)}.cta-banner-icon{display:none}.icon-card{flex-direction:row;align-items:center;gap:var(--space-16);padding:var(--space-16)}.card-panel{padding:var(--space-20)}.contact-card-panel{padding:var(--space-24)}}.page-header-text{max-width:720px;font-weight:400;color:var(--color-text-soft)}.field-label{font-size:var(--font-size-body);font-weight:400;color:var(--color-ink)}.field-input{width:100%;min-height:var(--space-48);padding:var(--space-12) var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);font:inherit;font-size:var(--font-size-body);color:var(--color-ink);transition:border-color .2s ease}.field-input::placeholder{color:var(--color-muted)}.field-input:focus-visible{border-color:var(--color-brand)}.field-input--invalid{border-color:var(--color-error)}.field-textarea{min-height:120px;resize:vertical}.select-wrap{position:relative}.field-dropdown{appearance:none;padding-right:var(--space-56);cursor:pointer}.field-dropdown--empty{color:var(--color-muted)}.select-chevron{position:absolute;top:50%;right:var(--space-20);transform:translateY(-50%);pointer-events:none}.field-error{color:var(--color-error)}.field-select,.field-search{height:var(--space-48);padding:0 var(--space-16);background:var(--color-surface-warm);border:1px solid var(--color-line);border-radius:var(--radius-small)}.field-select{position:relative}.field-select select{appearance:none;flex:1;border:0;background:transparent;font-family:var(--font-base);font-weight:500;letter-spacing:0;color:var(--color-ink);cursor:pointer}.field-select img{pointer-events:none}.field-search input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-base);font-weight:500;letter-spacing:0;color:var(--color-ink)}.field-search input::placeholder{color:var(--color-muted)}.card-lift{height:100%;transition:box-shadow .2s ease}.card-lift:hover{box-shadow:var(--shadow-float)}.card-hover{transition:box-shadow .2s ease}.card-hover:hover{box-shadow:var(--shadow-panel)}@media(min-width:1101px){.card-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;row-gap:var(--stack-gap, var(--space-20))}.card-stack>*{position:sticky;top:var(--stack-top);transform-origin:50% 0;transform:translateY(calc(var(--depth, 0) * var(--space-24) * -1)) scale(calc(1 - var(--depth, 0) * .05));background-color:color-mix(in srgb,var(--color-surface-warm),var(--color-line) calc(var(--depth, 0) * 30%));box-shadow:var(--shadow-panel);transition:transform .8s cubic-bezier(.22,1,.36,1),background-color .8s ease}}@media(min-width:1101px)and (prefers-reduced-motion:reduce){.card-stack>*{transition:none}}.stat-figures{display:flex;flex-wrap:nowrap;gap:1px;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-line)}.stat-figures>.stat-figure{flex:1 1 0;padding:var(--space-32) var(--space-24);background:var(--color-surface)}.stat-figure{container-type:inline-size;min-width:0}.stat-figure-value{font-family:var(--font-display);font-size:min(var(--font-size-display),22cqi);font-weight:400;line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-display);color:var(--color-brand-text);overflow-wrap:break-word}.stat-figure-suffix{font-size:.5em;line-height:var(--line-height-tight)}@media(max-width:1100px){.stat-figures{flex-wrap:wrap}.stat-figures>.stat-figure{flex-basis:30%}}@media(max-width:720px){.stat-figures>.stat-figure{flex-basis:40%;padding:var(--space-20) var(--space-16)}.stat-figure-value{font-size:min(var(--font-size-display-small),22cqi)}}.rich-text{color:var(--color-text-soft);font-size:var(--font-size-body);line-height:var(--line-height-text)}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text h2{margin:var(--space-40) 0 var(--space-16);scroll-margin-top:var(--space-24);font-size:var(--font-size-h3);font-weight:500;line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-title);color:var(--color-ink)}.rich-text h3{margin:var(--space-32) 0 var(--space-12);font-size:var(--font-size-h4);font-weight:500;line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-title);color:var(--color-ink)}.rich-text h4{margin:var(--space-24) 0 var(--space-12);font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-h4);letter-spacing:0;color:var(--color-ink)}.rich-text p{margin:0 0 var(--space-16)}.rich-text strong{font-weight:600;color:var(--color-ink)}.rich-text a{color:var(--color-brand-text);text-decoration:underline}.rich-text a:hover{color:var(--color-brand)}.rich-text ul,.rich-text ol{margin:0 0 var(--space-16)}.rich-text ul{display:flex;flex-direction:column;gap:var(--space-12);padding-left:0;list-style:none}.rich-text ul li{position:relative;min-height:var(--space-28);padding-left:calc(var(--space-28) + var(--space-12))}.rich-text ul li:before{content:"";position:absolute;top:calc((1lh - var(--space-28)) / 2);left:0;width:var(--space-28);height:var(--space-28);border-radius:50%;background:var(--color-brand-tint) url(/icons/check-brand.svg) no-repeat center;background-size:14px}.rich-text ul li>ul{margin:var(--space-12) 0 0}.rich-text ul li>p{margin:0}.rich-text ol{display:flex;flex-direction:column;gap:var(--space-12);padding-left:var(--space-24);list-style:decimal}.rich-text ol li::marker{color:var(--color-brand-text)}.rich-text blockquote{position:relative;margin:var(--space-24) 0;padding:var(--space-24);padding-left:var(--space-64);border-left:4px solid var(--color-brand);border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--color-brand-tint);color:var(--color-ink);font-style:normal}.rich-text blockquote:before{content:"";position:absolute;top:var(--space-24);left:var(--space-24);width:var(--space-24);height:var(--space-24);background:url(/icons/quote-brand.svg) no-repeat center;background-size:var(--space-24)}.rich-text blockquote p:last-child{margin-bottom:0}.rich-text blockquote strong{font-weight:600}.rich-text img{display:block;width:100%;height:auto;margin:var(--space-24) 0;border-radius:var(--radius-small)}.rich-text figure{margin:var(--space-24) 0}.rich-text figcaption{margin-top:var(--space-8);font-size:var(--font-size-small);color:var(--color-muted)}.rich-text hr{margin:var(--space-32) 0;border:0;border-top:1px solid var(--color-line)}.rich-text table{display:block;width:100%;margin:var(--space-24) 0;overflow-x:auto;border-collapse:collapse;font-size:var(--font-size-small)}.rich-text th,.rich-text td{padding:var(--space-12) var(--space-16);border:1px solid var(--color-line);text-align:left}.rich-text th{background:var(--color-surface-warm);font-weight:600;color:var(--color-ink)}.rich-text-video{position:relative;margin:var(--space-24) 0;padding-bottom:56.25%;border-radius:var(--radius-small);overflow:hidden}.rich-text-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-8);left:var(--space-8);z-index:100;padding:var(--space-12) var(--space-20);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-panel);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){:root{--color-muted: #5c5852;--color-gray-400: #6b6b6b;--color-line: #8a8a8a;--color-line-strong: #6b6b6b}}
