*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent, currentColor);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-bg: #ffffff;--color-ink: #14171a;--color-primary: #1f3a5f;--color-on-primary: var(--color-bg);--color-accent: #c9a227;--color-on-accent: var(--color-ink);--color-muted: color-mix(in oklab, var(--color-ink) 60%, var(--color-bg));--color-hairline: color-mix(in oklab, var(--color-ink) 15%, var(--color-bg));--color-surface-soft: color-mix(in oklab, var(--color-bg) 96%, var(--color-ink));--color-surface-deep: color-mix(in oklab, var(--color-bg) 92%, var(--color-ink));--color-surface-plain: #ffffff;--color-primary-hover: color-mix(in oklab, var(--color-primary) 85%, black);--color-primary-dark: color-mix(in oklab, var(--color-primary) 72%, black);--color-primary-deep: color-mix(in oklab, var(--color-primary) 58%, black);--color-accent-deep: color-mix(in oklab, var(--color-accent) 80%, black);--color-accent-soft: color-mix(in oklab, var(--color-accent) 45%, var(--color-bg));--color-accent-ink: color-mix(in oklab, var(--color-accent) 62%, black);--color-ink-light: color-mix(in oklab, var(--color-ink) 62%, var(--color-bg));--color-ink-mute: color-mix(in oklab, var(--color-ink) 42%, var(--color-bg));--font-heading: Georgia, "Times New Roman", serif;--font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: clamp(.83rem, .79rem + .2vw, .94rem);--step-0: clamp(1rem, .95rem + .25vw, 1.13rem);--step-1: clamp(1.2rem, 1.11rem + .44vw, 1.5rem);--step-2: clamp(1.44rem, 1.29rem + .74vw, 2rem);--step-3: clamp(1.73rem, 1.5rem + 1.17vw, 2.66rem);--step-4: clamp(2.07rem, 1.72rem + 1.78vw, 3.55rem);--step-5: clamp(2.49rem, 1.96rem + 2.65vw, 4.74rem);--space-xs: .5rem;--space-s: .75rem;--space-m: 1.25rem;--space-l: 2rem;--space-xl: 3rem;--space-2xl: clamp(4rem, 3rem + 5vw, 7rem);--page-gutter: clamp(1.25rem, 5vw, 4rem);--measure: 68ch;--content-max: 78rem;--section-pad-y: var(--space-2xl);--radius: .25rem;--radius-pill: 999px}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--step-0)}h1,h2,h3{font-family:var(--font-heading);font-weight:400;line-height:1.1;text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{max-width:var(--measure);text-wrap:pretty}.gp-section{padding-block:var(--space-2xl);padding-inline:var(--page-gutter)}.gp-container{max-width:var(--content-max);margin-inline:auto}.gp-btn{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:.7rem 1.4rem;border:1px solid currentColor;border-radius:var(--radius);text-decoration:none;transition:background-color .15s ease,color .15s ease}.gp-btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.gp-btn--primary:hover{background:color-mix(in oklab,var(--color-primary) 85%,black)}.gp-btn--secondary{background:transparent;color:var(--color-ink)}.gp-btn--secondary:hover{background:var(--color-hairline)}.gp-btn--link{min-height:0;padding:0;border:0;text-decoration:underline;text-underline-offset:.25em}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_assets/fonts/fraunces-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:Fraunces;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_assets/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_assets/fonts/dm-sans-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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_assets/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg: #f5f2ec;--color-surface-soft: #efebe2;--color-surface-deep: #e8e3d8;--color-surface-plain: #ffffff;--color-primary: #2a6b6e;--color-primary-hover: #1d5255;--color-primary-dark: #1a4446;--color-primary-deep: #133539;--color-on-primary: #ffffff;--color-accent: #c9a87a;--color-accent-deep: #b08a5d;--color-accent-soft: #e2d3b6;--color-accent-ink: #9a7240;--color-on-accent: #133539;--color-ink: #1a1a1a;--color-ink-light: #6b6b6b;--color-ink-mute: #999999;--color-hairline: rgba(0, 0, 0, .08);--font-heading: "Fraunces", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--content-max: 1256px;--page-gutter: 32px;--section-pad-y: 120px}@media(max-width:768px){:root{--page-gutter: 20px;--section-pad-y: 72px}}body{font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3{font-weight:700;text-wrap:wrap}h1 em,h2 em,h3 em{font-style:italic;font-weight:300}.gp-btn{gap:10px;min-height:0;padding:14px 28px;border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.02em;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.gp-btn--primary{background:var(--color-accent);color:var(--color-primary-deep)}.gp-btn--primary:hover{background:var(--color-accent-deep);color:var(--color-surface-plain);transform:translateY(-1px)}.gp-btn--secondary{background:var(--color-primary);color:var(--color-on-primary)}.gp-btn--secondary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.gp-btn--on-dark{background:transparent;border:1px solid rgb(255 255 255 / .4);color:var(--color-surface-plain)}.gp-btn--on-dark:hover{background:#ffffff14;border-color:var(--color-accent);color:var(--color-accent)}.gp-btn--link{padding:0;border:0;background:none;color:inherit;border-radius:0}.gp-btn--slab{padding:22px 48px;border-radius:14px;font-size:17px;font-weight:700;box-shadow:0 14px 36px -10px color-mix(in srgb,var(--color-accent) 65%,transparent)}.gp-btn--slab:after{content:"→";font-size:18px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.gp-btn--slab:hover{box-shadow:0 20px 48px -12px color-mix(in srgb,var(--color-accent-deep) 75%,transparent)}.gp-btn--slab:hover:after{transform:translate(3px)}.gp-btn--slab-sm{padding:18px 36px;border-radius:12px;font-size:15.5px;box-shadow:0 10px 28px -10px color-mix(in srgb,var(--color-accent) 55%,transparent)}.gp-btn--slab-sm:after{font-size:16px}@media(max-width:768px){.gp-btn--slab{padding:18px 32px;font-size:15.5px}.gp-btn--slab-sm{padding:16px 28px;font-size:14.5px}}.gp-btn--edge{gap:8px;padding:13px 26px;border-radius:2px;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.gp-btn--edge:after{content:"→";transition:transform .22s ease}.gp-btn--edge:hover:after{transform:translate(3px)}.gp-btn--edge-ghost{background:transparent;border:1.5px solid rgb(255 255 255 / .35);color:var(--color-surface-plain)}.gp-btn--edge-ghost:hover{background:#ffffff14;border-color:var(--color-accent);color:var(--color-accent);transform:none}@media(max-width:768px){.gp-btn--edge{min-height:48px;padding:14px 22px}}.gp-btn--large{padding:18px 36px;font-size:15px}@media(max-width:768px){.gp-btn--large{padding:15px 26px;font-size:14px;line-height:1.2;text-align:center}}.gp-btn__short{display:none}@media(max-width:768px){.gp-btn__long{display:none}.gp-btn__short{display:inline}}.nav-min[data-astro-cid-2sicwsh7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-s) var(--space-m);padding:var(--space-m) var(--page-gutter);border-bottom:1px solid var(--color-hairline)}.wordmark[data-astro-cid-2sicwsh7]{font-family:var(--font-heading);font-size:var(--step-1);text-decoration:none}ul[data-astro-cid-2sicwsh7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin:0;padding:0;list-style:none}ul[data-astro-cid-2sicwsh7] li[data-astro-cid-2sicwsh7]{min-width:0}ul[data-astro-cid-2sicwsh7] a[data-astro-cid-2sicwsh7]{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}ul[data-astro-cid-2sicwsh7] a[data-astro-cid-2sicwsh7]:hover{text-decoration:underline;text-underline-offset:.25em}.nav-overlay[data-astro-cid-443yj3f4]{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:22px var(--page-gutter);background:transparent;transition:background .35s cubic-bezier(.22,1,.36,1),padding .35s cubic-bezier(.22,1,.36,1)}.nav-overlay[data-astro-cid-443yj3f4].is-scrolled{padding-block:14px;background:color-mix(in srgb,var(--color-primary-deep) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 15%,transparent)}.nav-overlay[data-astro-cid-443yj3f4].is-light{background:color-mix(in srgb,var(--color-bg) 92%,transparent);border-bottom:1px solid var(--color-hairline)}.nav-overlay__logo[data-astro-cid-443yj3f4]{display:flex;align-items:center;text-decoration:none;color:inherit}.nav-overlay__logo[data-astro-cid-443yj3f4] img[data-astro-cid-443yj3f4]{height:72px;width:auto;transition:opacity .25s ease}.nav-overlay--swaps-logo[data-astro-cid-443yj3f4]:not(.is-light) .nav-overlay__logo-light[data-astro-cid-443yj3f4]{display:none}.nav-overlay--swaps-logo[data-astro-cid-443yj3f4].is-light .nav-overlay__logo-dark[data-astro-cid-443yj3f4]{display:none}.nav-overlay__wordmark[data-astro-cid-443yj3f4]{font-family:var(--font-heading);font-size:var(--step-1);color:var(--color-on-primary)}.nav-overlay__links[data-astro-cid-443yj3f4]{display:flex;align-items:center;gap:36px}.nav-overlay__link[data-astro-cid-443yj3f4]{position:relative;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#ffffffd9;transition:color .2s ease}.nav-overlay[data-astro-cid-443yj3f4].is-light .nav-overlay__link[data-astro-cid-443yj3f4]{color:var(--color-ink)}.nav-overlay__link[data-astro-cid-443yj3f4]:after{content:"";position:absolute;inset:auto 0 -4px;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-overlay__link[data-astro-cid-443yj3f4]:hover{color:var(--color-accent)}.nav-overlay__link[data-astro-cid-443yj3f4]:hover:after{transform:scaleX(1)}@media(max-width:1024px){.nav-overlay__links[data-astro-cid-443yj3f4]{display:none}}@media(max-width:768px){.nav-overlay__logo[data-astro-cid-443yj3f4] img[data-astro-cid-443yj3f4]{height:56px}}.bar[data-astro-cid-pk3lerg2]{position:sticky;top:0;z-index:100;padding-inline:var(--page-gutter);background:color-mix(in srgb,var(--section-bg) 82%,transparent);border-bottom:1px solid var(--section-hairline);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px)}.bar__inner[data-astro-cid-pk3lerg2]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:74px}.bar__brand[data-astro-cid-pk3lerg2]{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--color-primary-deep);text-decoration:none}.bar__logo[data-astro-cid-pk3lerg2]{width:42px;height:42px;object-fit:contain}.bar__wordmark[data-astro-cid-pk3lerg2] small[data-astro-cid-pk3lerg2]{display:block;margin-top:2px;font-family:var(--font-body);font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--section-muted)}.bar__cta[data-astro-cid-pk3lerg2]{flex-shrink:0;padding:13px 24px;font-size:14.5px}@media(max-width:560px){.bar__inner[data-astro-cid-pk3lerg2]{height:64px}.bar__wordmark[data-astro-cid-pk3lerg2] small[data-astro-cid-pk3lerg2]{display:none}.bar__cta[data-astro-cid-pk3lerg2]{padding:11px 18px;font-size:13.5px}}.topbar[data-astro-cid-wl4jbmtj]{display:flex;align-items:center;justify-content:center;padding:28px var(--page-gutter) 0}.topbar__logo[data-astro-cid-wl4jbmtj]{display:block;height:80px;width:auto;max-width:320px;object-fit:contain}.brand-strip[data-astro-cid-wl4jbmtj]{height:6px;background:linear-gradient(90deg,var(--color-primary-deep) 0%,var(--color-primary) 55%,var(--color-primary-deep) 100%)}.topbar--edged[data-astro-cid-wl4jbmtj]{padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent)}@media(max-width:768px){.topbar[data-astro-cid-wl4jbmtj]{padding-top:20px}.topbar--edged[data-astro-cid-wl4jbmtj]{padding-bottom:18px}.topbar__logo[data-astro-cid-wl4jbmtj]{height:64px}}.vslbar__announce[data-astro-cid-p5aztwrz]{padding:12px 20px;text-align:center}.vslbar__announce[data-astro-cid-p5aztwrz] p[data-astro-cid-p5aztwrz]{max-width:none;margin:0;font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.vslbar[data-astro-cid-p5aztwrz]{border-bottom:1.5px solid color-mix(in srgb,var(--color-accent) 55%,transparent)}.vslbar__inner[data-astro-cid-p5aztwrz]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;max-width:1280px;margin:0 auto;padding:24px var(--page-gutter) 22px}.vslbar__side[data-astro-cid-p5aztwrz]{max-width:none;margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--color-accent)}.vslbar__side--left[data-astro-cid-p5aztwrz]{text-align:left}.vslbar__side--right[data-astro-cid-p5aztwrz]{text-align:right}.vslbar__side[data-astro-cid-p5aztwrz] strong{font-weight:700;color:var(--color-on-primary)}.vslbar__logo-link[data-astro-cid-p5aztwrz]{display:block;justify-self:center}.vslbar__logo[data-astro-cid-p5aztwrz]{display:block;justify-self:center;width:auto;max-width:320px;height:72px;object-fit:contain}@media(max-width:900px){.vslbar__inner[data-astro-cid-p5aztwrz]{grid-template-columns:1fr;justify-items:center;gap:0;padding:18px var(--page-gutter)}.vslbar__side[data-astro-cid-p5aztwrz]{display:none}}@media(max-width:768px){.vslbar__announce[data-astro-cid-p5aztwrz]{padding:10px 16px}.vslbar__announce[data-astro-cid-p5aztwrz] p[data-astro-cid-p5aztwrz]{font-size:10px;letter-spacing:.14em}.vslbar__logo[data-astro-cid-p5aztwrz]{height:60px}}body.gp-menu-open{overflow:hidden}.jumpbar[data-astro-cid-g2rxdkdn]{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 64px;transition:background .35s ease,padding .35s ease,box-shadow .35s ease}.jumpbar[data-astro-cid-g2rxdkdn].is-solid{padding:10px 64px;background:color-mix(in srgb,var(--color-primary-deep) 92%,transparent);backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0f}.jumpbar__logo[data-astro-cid-g2rxdkdn]{height:92px;width:auto;transition:height .3s ease}.jumpbar[data-astro-cid-g2rxdkdn].is-solid .jumpbar__logo[data-astro-cid-g2rxdkdn]{height:72px}.jumpbar__links[data-astro-cid-g2rxdkdn]{display:flex;gap:36px;align-items:center;margin:0;padding:0;list-style:none}.jumpbar__links[data-astro-cid-g2rxdkdn] a[data-astro-cid-g2rxdkdn]{font-size:13px;letter-spacing:.02em;color:#ffffffc7;text-decoration:none;transition:color .2s ease}.jumpbar__links[data-astro-cid-g2rxdkdn] a[data-astro-cid-g2rxdkdn]:hover{color:var(--color-accent)}.jumpbar__burger[data-astro-cid-g2rxdkdn]{display:none;flex-direction:column;gap:6px;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer;z-index:110}.jumpbar__burger[data-astro-cid-g2rxdkdn] span[data-astro-cid-g2rxdkdn]{display:block;width:26px;height:2px;border-radius:2px;background:var(--color-surface-plain);transition:transform .32s cubic-bezier(.21,.6,.35,1),opacity .2s ease,background .24s ease}.jumpbar__burger[data-astro-cid-g2rxdkdn][aria-expanded=true] span[data-astro-cid-g2rxdkdn]:nth-child(1){transform:translateY(8px) rotate(45deg);background:var(--color-accent)}.jumpbar__burger[data-astro-cid-g2rxdkdn][aria-expanded=true] span[data-astro-cid-g2rxdkdn]:nth-child(2){opacity:0;transform:scaleX(0)}.jumpbar__burger[data-astro-cid-g2rxdkdn][aria-expanded=true] span[data-astro-cid-g2rxdkdn]:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:var(--color-accent)}.jumpmenu[data-astro-cid-g2rxdkdn]{position:fixed;inset:0;z-index:105;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:100px 32px 56px;background:var(--color-primary-deep);overflow-y:auto}.jumpmenu[data-astro-cid-g2rxdkdn][hidden]{display:none}.jumpmenu__list[data-astro-cid-g2rxdkdn]{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none}.jumpmenu__list[data-astro-cid-g2rxdkdn] a[data-astro-cid-g2rxdkdn]{display:flex;gap:16px;align-items:center;padding:14px 0;font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--color-surface-plain);text-decoration:none;transition:color .22s ease,padding-left .28s ease}.jumpmenu__list[data-astro-cid-g2rxdkdn] a[data-astro-cid-g2rxdkdn]:hover{padding-left:8px;color:var(--color-accent)}.jumpmenu__num[data-astro-cid-g2rxdkdn]{width:28px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--color-accent)}.jumpmenu__cta[data-astro-cid-g2rxdkdn]{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;margin-top:32px;padding:18px 28px;border-radius:4px;background:var(--color-accent);font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--color-on-accent);text-decoration:none}@media(max-width:1100px){.jumpbar[data-astro-cid-g2rxdkdn],.jumpbar[data-astro-cid-g2rxdkdn].is-solid{padding:18px 36px}.jumpbar__links[data-astro-cid-g2rxdkdn]{gap:26px}}@media(max-width:768px){.jumpbar[data-astro-cid-g2rxdkdn]{padding:10px 20px}.jumpbar[data-astro-cid-g2rxdkdn].is-solid{padding:8px 20px}.jumpbar__logo[data-astro-cid-g2rxdkdn]{height:76px}.jumpbar[data-astro-cid-g2rxdkdn].is-solid .jumpbar__logo[data-astro-cid-g2rxdkdn]{height:64px}.jumpbar__links[data-astro-cid-g2rxdkdn],.jumpbar[data-astro-cid-g2rxdkdn] .jumpbar__cta{display:none}.jumpbar__burger[data-astro-cid-g2rxdkdn]{display:flex}}.hero-marquee[data-astro-cid-4rfjqjj5]{min-height:80dvh;display:grid;align-content:end;padding:0 var(--page-gutter) var(--space-2xl)}.display-xxl[data-astro-cid-4rfjqjj5]{font-size:clamp(3rem,11vw,12rem);line-height:.92;margin:0}.eyebrow[data-astro-cid-4rfjqjj5]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-m)}.hero-split[data-astro-cid-g5r6rpn3]{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-2xl);align-items:center;padding-block:var(--space-2xl);padding-inline:var(--page-gutter)}.eyebrow[data-astro-cid-g5r6rpn3]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-s)}.lede[data-astro-cid-g5r6rpn3]{font-size:var(--step-1);color:var(--color-muted);margin-top:var(--space-m)}.bullets[data-astro-cid-g5r6rpn3]{margin-top:var(--space-l);padding:0;list-style:none;display:grid;gap:var(--space-xs)}.bullets[data-astro-cid-g5r6rpn3] li[data-astro-cid-g5r6rpn3]{padding-left:1.4em;position:relative}.bullets[data-astro-cid-g5r6rpn3] li[data-astro-cid-g5r6rpn3]:before{content:"—";position:absolute;left:0;color:var(--color-accent)}.hero-split__actions[data-astro-cid-g5r6rpn3]{display:flex;flex-wrap:wrap;gap:var(--space-m);margin-top:var(--space-xl)}figure[data-astro-cid-g5r6rpn3] img[data-astro-cid-g5r6rpn3]{width:100%;height:auto;border-radius:var(--radius)}@media(max-width:56rem){.hero-split[data-astro-cid-g5r6rpn3]{grid-template-columns:1fr}}.hero-fold[data-astro-cid-zgo4ju5s]{position:relative;display:grid;grid-template-columns:48fr 52fr;min-height:85vh;--hero-fold-pad-top: 200px}.hero-fold--no-image[data-astro-cid-zgo4ju5s]{grid-template-columns:1fr}.hero-fold__text[data-astro-cid-zgo4ju5s]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:var(--hero-fold-pad-top) 64px 100px;background:var(--color-primary-deep);color:var(--color-on-primary)}.hero-fold__text[data-astro-cid-zgo4ju5s]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.4;pointer-events:none}.hero-fold__text[data-astro-cid-zgo4ju5s]:after{content:"";position:absolute;right:-140px;bottom:-140px;width:460px;height:460px;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 18%,transparent) 0%,transparent 65%);pointer-events:none}.hero-fold__text[data-astro-cid-zgo4ju5s]>[data-astro-cid-zgo4ju5s]{position:relative;z-index:2}.hero-fold__overline[data-astro-cid-zgo4ju5s]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0;max-width:none;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.hero-fold__overline[data-astro-cid-zgo4ju5s]:before{content:"";width:28px;height:1px;background:var(--color-accent)}.hero-fold__overline-tag[data-astro-cid-zgo4ju5s]{padding-left:14px;border-left:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);font-family:var(--font-heading);font-size:14px;font-style:italic;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:none;color:var(--color-accent-soft)}.hero-fold__headline[data-astro-cid-zgo4ju5s]{margin:0;font-size:clamp(44px,6.5vw,88px);line-height:1;letter-spacing:-.025em;color:var(--color-on-primary)}.hero-fold__sub[data-astro-cid-zgo4ju5s]{margin:0;max-width:40ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#ffffffbf}.hero-fold__sub[data-astro-cid-zgo4ju5s] strong{color:var(--color-on-primary);font-weight:600}.hero-fold__pill[data-astro-cid-zgo4ju5s]{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px 16px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent-soft);font-size:12px;font-weight:600;letter-spacing:.06em}.hero-fold__pill[data-astro-cid-zgo4ju5s]:before{content:"✦";color:var(--color-accent);font-size:14px;line-height:1}.hero-fold__actions[data-astro-cid-zgo4ju5s]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.hero-fold__trust[data-astro-cid-zgo4ju5s]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;max-width:none;margin:16px 0 0;padding-top:28px;border-top:1px solid rgb(255 255 255 / .1);font-size:13px;color:#ffffff8c}.hero-fold__trust-item[data-astro-cid-zgo4ju5s]{display:inline-flex;align-items:center;gap:6px}.hero-fold__trust[data-astro-cid-zgo4ju5s] strong[data-astro-cid-zgo4ju5s]{color:var(--color-on-primary);font-weight:600}.hero-fold__stars[data-astro-cid-zgo4ju5s]{color:var(--color-accent);font-size:14px;letter-spacing:.04em}.hero-fold__media[data-astro-cid-zgo4ju5s]{position:relative;overflow:hidden;background:var(--color-primary-dark)}.hero-fold__media[data-astro-cid-zgo4ju5s] img[data-astro-cid-zgo4ju5s]{width:100%;height:100%;object-fit:cover;object-position:38% 48%;filter:brightness(.96) saturate(.96) contrast(1.02)}.hero-fold__media[data-astro-cid-zgo4ju5s]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,var(--color-primary-deep) 0%,color-mix(in srgb,var(--color-primary-deep) 92%,transparent) 4%,color-mix(in srgb,var(--color-primary-deep) 68%,transparent) 10%,color-mix(in srgb,var(--color-primary-deep) 38%,transparent) 18%,color-mix(in srgb,var(--color-primary-deep) 15%,transparent) 26%,transparent 36%,transparent 70%,color-mix(in srgb,var(--color-primary-deep) 15%,transparent) 92%,color-mix(in srgb,var(--color-primary-deep) 32%,transparent) 100%)}.hero-fold__media[data-astro-cid-zgo4ju5s]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary-deep) 35%,transparent) 0%,transparent 30%,transparent 70%,color-mix(in srgb,var(--color-primary-deep) 45%,transparent) 100%)}@media(max-width:1024px){.hero-fold[data-astro-cid-zgo4ju5s]{grid-template-columns:1fr;min-height:auto}.hero-fold__text[data-astro-cid-zgo4ju5s]{padding:130px 32px 48px}.hero-fold__media[data-astro-cid-zgo4ju5s]{height:420px}}@media(max-width:640px){.hero-fold__text[data-astro-cid-zgo4ju5s]{padding:110px 20px 40px}.hero-fold__media[data-astro-cid-zgo4ju5s]{height:320px}}.split-hero[data-astro-cid-ykjnecqb]{position:relative;overflow:hidden;padding:84px var(--page-gutter) 96px;background-image:radial-gradient(ellipse 46% 52% at 88% 8%,color-mix(in srgb,var(--color-accent) 18%,transparent) 0%,transparent 60%)}.split-hero__grid[data-astro-cid-ykjnecqb]{display:grid;grid-template-columns:1fr minmax(360px,468px);gap:64px;align-items:center}.split-hero__eyebrow[data-astro-cid-ykjnecqb]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.split-hero__headline[data-astro-cid-ykjnecqb]{margin:0 0 26px;font-size:clamp(44px,6.2vw,82px);font-weight:400;line-height:1.04;letter-spacing:-.025em;color:var(--color-primary-deep)}.split-hero__headline[data-astro-cid-ykjnecqb] em{font-style:italic;color:var(--color-accent-ink)}.split-hero__sub[data-astro-cid-ykjnecqb]{max-width:560px;margin:0 0 34px;font-size:19px;color:var(--section-muted)}.pills[data-astro-cid-ykjnecqb]{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:38px}.pill[data-astro-cid-ykjnecqb]{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border:1px solid var(--section-hairline);border-radius:var(--radius-pill);background:var(--color-surface-plain);font-size:13.5px;font-weight:600;line-height:1;color:var(--section-ink);text-decoration:none;box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary-deep) 6%,transparent)}a[data-astro-cid-ykjnecqb].pill{transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}a[data-astro-cid-ykjnecqb].pill:hover{transform:translateY(-1px);border-color:var(--color-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary-deep) 8%,transparent)}.pill__stars[data-astro-cid-ykjnecqb]{font-size:14px;letter-spacing:-1px;color:var(--color-accent)}.pill__muted[data-astro-cid-ykjnecqb]{font-weight:400;color:var(--section-muted)}.split-hero__actions[data-astro-cid-ykjnecqb]{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.split-hero__note[data-astro-cid-ykjnecqb]{font-size:14px;line-height:1.5;color:var(--section-muted)}.split-hero__photo[data-astro-cid-ykjnecqb]{position:relative;margin:0}.split-hero__photo[data-astro-cid-ykjnecqb] img[data-astro-cid-ykjnecqb]{display:block;width:100%;aspect-ratio:798 / 1200;object-fit:cover;border-radius:18px;box-shadow:0 16px 44px color-mix(in srgb,var(--color-primary-deep) 13%,transparent),0 4px 12px color-mix(in srgb,var(--color-primary-deep) 6%,transparent)}.split-hero__photo[data-astro-cid-ykjnecqb]:after{content:"";position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff40;pointer-events:none}@media(max-width:900px){.split-hero[data-astro-cid-ykjnecqb]{padding-block:56px 72px}.split-hero__grid[data-astro-cid-ykjnecqb]{grid-template-columns:1fr;gap:40px}.split-hero__photo[data-astro-cid-ykjnecqb]{max-width:380px;margin-inline:auto}.split-hero__actions[data-astro-cid-ykjnecqb]{flex-direction:column;align-items:stretch}.split-hero__note[data-astro-cid-ykjnecqb]{text-align:center}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-ykjnecqb].pill{transition:none}a[data-astro-cid-ykjnecqb].pill:hover{transform:none}}.sparkle[data-astro-cid-rvo6l255]{flex-shrink:0;fill:currentColor}.funnel-hero[data-astro-cid-2qu564cm]{padding:56px var(--page-gutter) 0}.funnel-hero__inner[data-astro-cid-2qu564cm]{max-width:760px;margin:0 auto 48px;text-align:center}.funnel-hero__eyebrow[data-astro-cid-2qu564cm]{display:inline-flex;align-items:center;gap:10px;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.funnel-hero__star[data-astro-cid-2qu564cm]{color:var(--color-accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-accent) 35%,transparent))}.funnel-hero__headline[data-astro-cid-2qu564cm]{margin:0 0 22px;font-size:clamp(36px,4.8vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.022em;color:var(--section-ink)}.funnel-hero__headline[data-astro-cid-2qu564cm] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.funnel-hero__sub[data-astro-cid-2qu564cm]{max-width:600px;margin:0 auto;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--section-muted)}.trust-row[data-astro-cid-2qu564cm]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px;max-width:640px;margin:28px auto 0}.trust-row__item[data-astro-cid-2qu564cm]{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--section-muted)}.trust-row__item[data-astro-cid-2qu564cm] svg[data-astro-cid-2qu564cm]{flex-shrink:0;width:17px;height:17px;fill:none;stroke:var(--color-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.funnel-hero--lead[data-astro-cid-2qu564cm] .funnel-hero__inner[data-astro-cid-2qu564cm]{max-width:960px;margin-bottom:48px}.funnel-hero--lead[data-astro-cid-2qu564cm] .funnel-hero__star[data-astro-cid-2qu564cm]{display:none}.funnel-hero--lead[data-astro-cid-2qu564cm] .funnel-hero__headline[data-astro-cid-2qu564cm]{margin-bottom:20px;font-size:clamp(38px,5vw,60px)}.funnel-hero--lead[data-astro-cid-2qu564cm] .funnel-hero__sub[data-astro-cid-2qu564cm]{max-width:720px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.funnel-hero--loud[data-astro-cid-2qu564cm]{padding-top:72px}.funnel-hero--loud[data-astro-cid-2qu564cm] .funnel-hero__inner[data-astro-cid-2qu564cm]{margin-bottom:32px}.funnel-hero--loud[data-astro-cid-2qu564cm] .funnel-hero__headline[data-astro-cid-2qu564cm]{margin-bottom:20px;font-size:clamp(38px,5vw,60px)}.funnel-hero--loud[data-astro-cid-2qu564cm] .funnel-hero__sub[data-astro-cid-2qu564cm]{max-width:720px;font-size:clamp(16px,1.4vw,19px);line-height:1.65}@media(max-width:768px){.funnel-hero[data-astro-cid-2qu564cm]{padding-top:40px}.funnel-hero--loud[data-astro-cid-2qu564cm]{padding-top:48px}.funnel-hero--loud[data-astro-cid-2qu564cm] .funnel-hero__inner[data-astro-cid-2qu564cm]{margin-bottom:24px}.funnel-hero__inner[data-astro-cid-2qu564cm]{margin-bottom:36px}.funnel-hero__headline[data-astro-cid-2qu564cm]{font-size:32px}.trust-row[data-astro-cid-2qu564cm]{gap:10px 20px;margin-top:22px}.trust-row__item[data-astro-cid-2qu564cm]{font-size:12.5px}}.confirm[data-astro-cid-mwkab53g]{padding:72px var(--page-gutter) 24px;text-align:center}.confirm__inner[data-astro-cid-mwkab53g]{max-width:1032px;margin:0 auto}.confirm__medallion[data-astro-cid-mwkab53g]{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 32px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:50%;background:linear-gradient(135deg,var(--color-surface-soft),var(--color-surface-deep));box-shadow:0 12px 32px -10px color-mix(in srgb,var(--color-accent) 35%,transparent)}.confirm__medallion[data-astro-cid-mwkab53g]:after{content:"";position:absolute;inset:-8px;border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);border-radius:50%;animation:confirm-pulse 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes confirm-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:0}}.confirm__medallion[data-astro-cid-mwkab53g] svg[data-astro-cid-mwkab53g]{width:44px;height:44px;fill:none;stroke:var(--color-accent-deep);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.confirm__eyebrow[data-astro-cid-mwkab53g]{display:inline-flex;align-items:center;gap:10px;max-width:none;margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.confirm__star[data-astro-cid-mwkab53g]{color:var(--color-accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-accent) 35%,transparent))}.confirm__headline[data-astro-cid-mwkab53g]{margin:0 0 20px;font-size:clamp(36px,5.4vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.022em;color:var(--section-ink)}.confirm__headline[data-astro-cid-mwkab53g] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.confirm__sub[data-astro-cid-mwkab53g]{max-width:620px;margin:0 auto 36px;font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:var(--section-muted)}.confirm__callout[data-astro-cid-mwkab53g]{display:flex;align-items:flex-start;gap:16px;max-width:560px;margin:0 auto;padding:22px 26px;border:1.5px dashed color-mix(in srgb,var(--color-accent) 55%,transparent);border-radius:14px;background:var(--color-surface-plain);text-align:left;box-shadow:0 8px 24px -10px color-mix(in srgb,var(--color-primary-deep) 10%,transparent)}.confirm__callout-icon[data-astro-cid-mwkab53g]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--color-accent-soft);color:var(--color-accent-deep)}.confirm__callout-icon[data-astro-cid-mwkab53g] svg[data-astro-cid-mwkab53g]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.confirm__callout-label[data-astro-cid-mwkab53g]{max-width:none;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep)}.confirm__callout-value[data-astro-cid-mwkab53g]{max-width:none;margin:0;font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.35;word-break:break-word;color:var(--section-ink)}@media(max-width:768px){.confirm[data-astro-cid-mwkab53g]{padding:48px var(--page-gutter) 20px}.confirm__medallion[data-astro-cid-mwkab53g]{width:80px;height:80px;margin-bottom:24px}.confirm__medallion[data-astro-cid-mwkab53g] svg[data-astro-cid-mwkab53g]{width:36px;height:36px}.confirm__callout[data-astro-cid-mwkab53g]{gap:12px;padding:18px 20px}.confirm__callout-value[data-astro-cid-mwkab53g]{font-size:15px}}@media(prefers-reduced-motion:reduce){.confirm__medallion[data-astro-cid-mwkab53g]:after{animation:none}}.jobhero[data-astro-cid-ncwjkvvj]{position:relative;display:grid;grid-template-columns:48fr 52fr;min-height:100vh}.jobhero__text[data-astro-cid-ncwjkvvj]{position:relative;display:flex;flex-direction:column;gap:30px;justify-content:center;overflow:hidden;padding:200px 64px 100px}.jobhero__text[data-astro-cid-ncwjkvvj]:before{content:"";position:absolute;inset:0;z-index:0;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='jn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23jn)'/%3E%3C/svg%3E")}.jobhero__text[data-astro-cid-ncwjkvvj]:after{content:"";position:absolute;right:-120px;bottom:-120px;width:420px;height:420px;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 18%,transparent) 0%,transparent 65%)}.jobhero__text[data-astro-cid-ncwjkvvj]>[data-astro-cid-ncwjkvvj]:not(.jobhero__scroll){position:relative;z-index:2}.jobhero__overline[data-astro-cid-ncwjkvvj]{display:flex;gap:14px;align-items:center;max-width:none;margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.jobhero__overline[data-astro-cid-ncwjkvvj]:before{content:"";width:28px;height:1px;background:var(--color-accent)}.jobhero__headline[data-astro-cid-ncwjkvvj]{max-width:600px;margin:0;font-size:clamp(48px,5.4vw,82px);font-weight:700;line-height:.96;letter-spacing:-.035em;color:var(--color-surface-plain)}.jobhero__headline[data-astro-cid-ncwjkvvj] em{display:block;font-style:italic;font-weight:300;color:var(--color-accent)}.jobhero__sub[data-astro-cid-ncwjkvvj]{max-width:480px;margin:0;font-size:17px;line-height:1.7;color:#ffffffb3}.jobhero__sub[data-astro-cid-ncwjkvvj] strong{font-weight:600;color:var(--color-surface-plain)}.jobhero__actions[data-astro-cid-ncwjkvvj]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.jobhero__tags[data-astro-cid-ncwjkvvj]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.jobhero__tag[data-astro-cid-ncwjkvvj]{display:inline-flex;gap:6px;align-items:center;padding:6px 13px;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-pill);background:#ffffff0f;font-size:12px;font-weight:500;color:#fffc}.jobhero__dot[data-astro-cid-ncwjkvvj]{width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 60%,transparent)}.jobhero__scroll[data-astro-cid-ncwjkvvj]{position:absolute;z-index:2;bottom:32px;left:64px;display:flex;gap:12px;align-items:center;max-width:none;margin:0;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.jobhero__scroll-line[data-astro-cid-ncwjkvvj]{width:36px;height:1px;background:linear-gradient(to right,transparent,var(--color-accent));animation:jobhero-line 2s ease-in-out infinite}@keyframes jobhero-line{0%,to{transform:scaleX(.5);transform-origin:left;opacity:.5}50%{transform:scaleX(1);transform-origin:left;opacity:1}}.jobhero__photo[data-astro-cid-ncwjkvvj]{position:relative;overflow:hidden;background:var(--color-primary-dark)}.jobhero__photo[data-astro-cid-ncwjkvvj] img[data-astro-cid-ncwjkvvj]{position:absolute;top:-4%;left:0;width:100%;height:108%;object-fit:cover;object-position:center 22%;filter:contrast(1.02) saturate(.95)}.jobhero__photo[data-astro-cid-ncwjkvvj]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to left,transparent 70%,color-mix(in srgb,var(--color-primary-deep) 55%,transparent) 100%),linear-gradient(to bottom,transparent 75%,color-mix(in srgb,var(--color-primary-deep) 40%,transparent) 100%)}@media(max-width:1100px){.jobhero__text[data-astro-cid-ncwjkvvj]{padding:160px 36px 80px}.jobhero__scroll[data-astro-cid-ncwjkvvj]{left:36px}}@media(max-width:768px){.jobhero[data-astro-cid-ncwjkvvj]{grid-template-columns:1fr;min-height:auto}.jobhero__text[data-astro-cid-ncwjkvvj]{gap:22px;min-height:88vh;padding:130px 24px 56px}.jobhero__headline[data-astro-cid-ncwjkvvj]{font-size:clamp(40px,11vw,60px)}.jobhero__sub[data-astro-cid-ncwjkvvj]{font-size:16px}.jobhero__scroll[data-astro-cid-ncwjkvvj]{display:none}.jobhero__photo[data-astro-cid-ncwjkvvj]{height:78vw;min-height:380px}.jobhero__photo[data-astro-cid-ncwjkvvj] img[data-astro-cid-ncwjkvvj]{object-position:center 18%}}@media(prefers-reduced-motion:reduce){.jobhero__scroll-line[data-astro-cid-ncwjkvvj]{animation:none}}.steps[data-astro-cid-ocu62sfu]{list-style:none;padding:0;margin:var(--space-xl) 0 0;display:grid;gap:var(--space-xl)}.steps[data-astro-cid-ocu62sfu] li[data-astro-cid-ocu62sfu]{display:grid;grid-template-columns:5rem 1fr;gap:var(--space-m);align-items:baseline;padding-top:var(--space-m);border-top:1px solid var(--color-hairline)}.stage[data-astro-cid-ocu62sfu]{font-family:var(--font-heading);font-size:var(--step-1);color:var(--color-accent);font-variant-numeric:tabular-nums}.steps[data-astro-cid-ocu62sfu] h3[data-astro-cid-ocu62sfu]{margin:0}.steps[data-astro-cid-ocu62sfu] p[data-astro-cid-ocu62sfu]{grid-column:2;margin-top:var(--space-xs);color:var(--color-muted)}@media(max-width:40rem){.steps[data-astro-cid-ocu62sfu] li[data-astro-cid-ocu62sfu]{grid-template-columns:1fr;gap:var(--space-xs)}.steps[data-astro-cid-ocu62sfu] p[data-astro-cid-ocu62sfu]{grid-column:1}}.process[data-astro-cid-kki7rash]{overflow:hidden}.process__header[data-astro-cid-kki7rash]{max-width:760px;margin:0 auto 96px;text-align:center}.process__eyebrow[data-astro-cid-kki7rash]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.process__eyebrow[data-astro-cid-kki7rash]:before{content:"";width:28px;height:1px;background:currentColor}.process__headline[data-astro-cid-kki7rash]{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.process__grid[data-astro-cid-kki7rash]{display:grid;grid-template-columns:repeat(var(--process-count, 3),minmax(0,1fr));gap:28px;max-width:1200px;margin:0 auto}.process-card[data-astro-cid-kki7rash]{position:relative;display:flex;flex-direction:column;padding:44px 36px;border:1.5px solid var(--color-accent);border-radius:4px;background-color:transparent;box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 14%,transparent);transition:border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.process-card[data-astro-cid-kki7rash]:hover{transform:translateY(-6px);border-color:var(--color-accent-deep);box-shadow:0 0 0 1px var(--color-accent),0 16px 36px color-mix(in srgb,var(--color-accent) 22%,transparent),0 0 48px color-mix(in srgb,var(--color-accent) 20%,transparent)}.process-card__folio[data-astro-cid-kki7rash]{position:absolute;top:44px;right:36px;max-width:none;margin:0;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--color-ink-mute);font-variant-numeric:tabular-nums}.process-card__folio[data-astro-cid-kki7rash] strong[data-astro-cid-kki7rash]{font-weight:700;color:var(--color-accent-deep);transition:color .45s cubic-bezier(.22,1,.36,1)}.process-card[data-astro-cid-kki7rash]:hover .process-card__folio[data-astro-cid-kki7rash] strong[data-astro-cid-kki7rash]{color:var(--color-primary-deep)}.process-card__kicker[data-astro-cid-kki7rash]{max-width:none;margin:0 0 24px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-deep)}.process-card__verb[data-astro-cid-kki7rash]{max-width:none;margin:0 0 22px;font-family:var(--font-heading);font-size:clamp(34px,2.8vw,46px);font-style:italic;font-weight:300;line-height:1;letter-spacing:-.005em;color:var(--color-primary-deep);user-select:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.process-card[data-astro-cid-kki7rash]:hover .process-card__verb[data-astro-cid-kki7rash]{transform:translateY(-2px)}.process-card__rule[data-astro-cid-kki7rash]{width:32px;height:1px;margin:0 0 28px;background:var(--color-accent);transition:width .7s cubic-bezier(.22,1,.36,1)}.process-card[data-astro-cid-kki7rash]:hover .process-card__rule[data-astro-cid-kki7rash]{width:64px}.process-card__title[data-astro-cid-kki7rash]{max-width:18ch;margin:0 0 20px;font-family:var(--font-heading);font-size:clamp(19px,1.5vw,22px);font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--color-primary-deep);transition:color .45s cubic-bezier(.22,1,.36,1)}.process-card[data-astro-cid-kki7rash]:hover .process-card__title[data-astro-cid-kki7rash]{color:var(--color-accent-deep)}.process-card__body[data-astro-cid-kki7rash]{max-width:32ch;margin:0;font-size:16px;line-height:1.7;color:var(--section-muted)}.process-card__body[data-astro-cid-kki7rash] strong{display:inline;padding-bottom:2px;font-weight:600;color:var(--section-ink);background-image:linear-gradient(90deg,var(--color-accent),var(--color-accent));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px}.process__cta[data-astro-cid-kki7rash]{margin-top:96px;text-align:center}@media(max-width:900px){.process__header[data-astro-cid-kki7rash]{margin-bottom:56px}.process__grid[data-astro-cid-kki7rash]{grid-template-columns:1fr;gap:20px}.process-card[data-astro-cid-kki7rash]{padding:36px 28px}.process-card__folio[data-astro-cid-kki7rash]{top:36px;right:28px}.process-card__verb[data-astro-cid-kki7rash]{font-size:clamp(28px,7vw,36px)}.process-card__title[data-astro-cid-kki7rash]{font-size:clamp(18px,4.8vw,22px)}.process__cta[data-astro-cid-kki7rash]{margin-top:56px}}@media(prefers-reduced-motion:reduce){.process-card[data-astro-cid-kki7rash],.process-card__verb[data-astro-cid-kki7rash],.process-card__rule[data-astro-cid-kki7rash],.process-card__title[data-astro-cid-kki7rash],.process-card__folio[data-astro-cid-kki7rash] strong[data-astro-cid-kki7rash]{transition:none}.process-card[data-astro-cid-kki7rash]:hover{transform:none}}.ring-steps[data-astro-cid-ffjikbjg]{padding:0 var(--page-gutter) 80px}.ring-steps__inner[data-astro-cid-ffjikbjg]{max-width:872px;margin:0 auto}.ring-steps__header[data-astro-cid-ffjikbjg]{max-width:640px;margin:0 auto 40px;text-align:center}.ring-steps__eyebrow[data-astro-cid-ffjikbjg]{display:inline-block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.ring-steps__headline[data-astro-cid-ffjikbjg]{margin:0;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--section-ink)}.ring-steps__list[data-astro-cid-ffjikbjg]{display:grid;grid-template-columns:repeat(var(--step-count, 3),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.ring-steps--listed[data-astro-cid-ffjikbjg]{padding:130px var(--page-gutter)}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__inner[data-astro-cid-ffjikbjg]{max-width:none}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__header[data-astro-cid-ffjikbjg]{max-width:760px;margin:0 0 64px;text-align:left}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__headline[data-astro-cid-ffjikbjg]{font-size:clamp(36px,3.6vw,54px);letter-spacing:-.025em}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__headline[data-astro-cid-ffjikbjg] em{font-style:italic;font-weight:300;color:var(--color-primary)}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__eyebrow[data-astro-cid-ffjikbjg]{display:inline-flex;gap:12px;align-items:center;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--color-primary)}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__eyebrow[data-astro-cid-ffjikbjg]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__list[data-astro-cid-ffjikbjg]{gap:24px;margin-top:24px}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep[data-astro-cid-ffjikbjg]{gap:0;align-items:stretch;padding:48px 36px 40px;border:1px solid var(--section-hairline);background:var(--color-bg);text-align:left;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep[data-astro-cid-ffjikbjg]:hover{transform:translateY(-4px);border-color:var(--color-accent);box-shadow:0 18px 40px -16px color-mix(in srgb,var(--color-primary-dark) 15%,transparent)}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]{width:auto;height:auto;margin-bottom:24px;border-radius:0;background:none;box-shadow:none;font-size:64px;font-style:italic;font-weight:300;letter-spacing:-.04em;color:var(--color-accent)}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]:after{content:none}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep__content[data-astro-cid-ffjikbjg]{max-width:none}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep__title[data-astro-cid-ffjikbjg]{margin-bottom:14px;font-size:26px;line-height:1.2;letter-spacing:-.02em}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep__text[data-astro-cid-ffjikbjg]{font-size:14.5px;line-height:1.65}.rstep__meta[data-astro-cid-ffjikbjg]{display:block;margin-top:20px;padding-top:16px;border-top:1px solid var(--section-hairline);font-family:var(--font-heading);font-size:12px;font-style:italic;letter-spacing:.04em;color:var(--section-muted)}.ring-steps--carded[data-astro-cid-ffjikbjg]{padding:88px var(--page-gutter)}.ring-steps--carded[data-astro-cid-ffjikbjg] .ring-steps__inner[data-astro-cid-ffjikbjg]{max-width:1080px}.ring-steps--carded[data-astro-cid-ffjikbjg] .ring-steps__header[data-astro-cid-ffjikbjg]{max-width:720px;margin-bottom:56px}.ring-steps--carded[data-astro-cid-ffjikbjg] .ring-steps__list[data-astro-cid-ffjikbjg]{gap:28px;margin-bottom:56px}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep[data-astro-cid-ffjikbjg]{gap:0;padding:40px 32px 36px;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-plain);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep[data-astro-cid-ffjikbjg]:hover{transform:translateY(-4px);box-shadow:0 20px 48px -16px color-mix(in srgb,var(--color-primary-deep) 18%,transparent)}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]{margin-bottom:22px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-deep));color:var(--color-surface-plain);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--color-accent-deep) 50%,transparent)}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]:after{content:none}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep__content[data-astro-cid-ffjikbjg]{max-width:none}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep__title[data-astro-cid-ffjikbjg]{font-family:var(--font-heading);font-size:26px;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--color-primary-deep)}.ring-steps--carded[data-astro-cid-ffjikbjg] .rstep__cta[data-astro-cid-ffjikbjg],.ring-steps--carded[data-astro-cid-ffjikbjg] .ring-steps__cta[data-astro-cid-ffjikbjg]{margin-top:0}.rstep[data-astro-cid-ffjikbjg]{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.rstep__num[data-astro-cid-ffjikbjg]{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-accent);font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:1;color:var(--color-primary-deep);box-shadow:0 8px 24px -8px color-mix(in srgb,var(--color-accent-deep) 55%,transparent)}.rstep__num[data-astro-cid-ffjikbjg]:after{content:"";position:absolute;inset:-6px;border:1px solid var(--color-accent-soft);border-radius:50%;opacity:.6}.rstep--highlight[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]{background:var(--color-primary-deep);color:var(--color-accent);box-shadow:0 12px 32px -8px color-mix(in srgb,var(--color-primary-deep) 45%,transparent)}.rstep--highlight[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]:after{border-color:var(--color-primary)}.rstep__content[data-astro-cid-ffjikbjg]{max-width:240px}.rstep__title[data-astro-cid-ffjikbjg]{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--section-ink)}.rstep--highlight[data-astro-cid-ffjikbjg] .rstep__title[data-astro-cid-ffjikbjg]{color:var(--color-primary-deep)}.rstep__text[data-astro-cid-ffjikbjg]{max-width:none;margin:0;font-size:14.5px;line-height:1.6;color:var(--section-muted)}.rstep__hint[data-astro-cid-ffjikbjg]{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--section-hairline);font-size:13px;font-style:italic;line-height:1.5;color:var(--color-ink-mute)}.ring-steps__cta[data-astro-cid-ffjikbjg]{margin-top:48px;text-align:center}@media(max-width:768px){.ring-steps[data-astro-cid-ffjikbjg]{padding-bottom:56px}.ring-steps--carded[data-astro-cid-ffjikbjg]{padding-block:64px}.ring-steps--listed[data-astro-cid-ffjikbjg]{padding:80px 24px}.ring-steps--listed[data-astro-cid-ffjikbjg] .ring-steps__list[data-astro-cid-ffjikbjg]{gap:16px}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep[data-astro-cid-ffjikbjg]{padding:40px 28px 32px}.ring-steps--listed[data-astro-cid-ffjikbjg] .rstep__num[data-astro-cid-ffjikbjg]{margin-bottom:18px;font-size:52px}.ring-steps__list[data-astro-cid-ffjikbjg]{grid-template-columns:1fr;gap:36px}.rstep__num[data-astro-cid-ffjikbjg]{width:56px;height:56px;font-size:22px}.rstep__content[data-astro-cid-ffjikbjg]{max-width:100%}}.timeline[data-astro-cid-3qlx3ey3]{padding:130px 64px}.timeline__eyebrow[data-astro-cid-3qlx3ey3]{display:inline-flex;gap:12px;align-items:center;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.timeline__eyebrow[data-astro-cid-3qlx3ey3]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.timeline__headline[data-astro-cid-3qlx3ey3]{max-width:760px;margin:0 0 22px;font-size:clamp(36px,3.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--section-ink)}.timeline__headline[data-astro-cid-3qlx3ey3] em{font-style:italic;font-weight:300;color:var(--color-primary)}.timeline__track[data-astro-cid-3qlx3ey3]{position:relative;max-width:920px;margin:48px auto 0;padding:0 0 0 136px;list-style:none}.timeline__track[data-astro-cid-3qlx3ey3]:before{content:"";position:absolute;top:48px;bottom:48px;left:47px;width:2px;background:linear-gradient(to bottom,var(--color-accent) 0%,var(--color-accent) 85%,transparent 100%)}.tstep[data-astro-cid-3qlx3ey3]{position:relative;padding-bottom:64px}.tstep[data-astro-cid-3qlx3ey3]:last-child{padding-bottom:0}.tstep__marker[data-astro-cid-3qlx3ey3]{position:absolute;top:0;left:-136px;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:2px solid var(--color-accent);border-radius:50%;background:var(--color-surface-plain);font-family:var(--font-heading);font-size:38px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-primary);box-shadow:0 12px 32px -10px color-mix(in srgb,var(--color-accent) 55%,transparent);transition:transform .28s ease,box-shadow .28s ease}.tstep[data-astro-cid-3qlx3ey3]:hover .tstep__marker[data-astro-cid-3qlx3ey3]{transform:scale(1.05);box-shadow:0 16px 36px -10px color-mix(in srgb,var(--color-accent) 75%,transparent)}.tstep__content[data-astro-cid-3qlx3ey3]{padding-top:14px;padding-left:4px}.tstep__period[data-astro-cid-3qlx3ey3]{display:inline-block;max-width:none;margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-deep)}.tstep__title[data-astro-cid-3qlx3ey3]{margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--section-ink)}.tstep__body[data-astro-cid-3qlx3ey3]{max-width:580px;margin:0;font-size:15px;line-height:1.65;color:var(--section-muted)}.tstep__body[data-astro-cid-3qlx3ey3] strong{font-weight:600;color:var(--section-ink)}@media(max-width:1100px){.timeline[data-astro-cid-3qlx3ey3]{padding-inline:36px}}@media(max-width:768px){.timeline[data-astro-cid-3qlx3ey3]{padding:80px 24px}.timeline__headline[data-astro-cid-3qlx3ey3]{margin-bottom:18px;font-size:clamp(28px,8vw,40px)}.timeline__track[data-astro-cid-3qlx3ey3]{max-width:100%;padding-left:96px}.timeline__track[data-astro-cid-3qlx3ey3]:before{top:38px;bottom:38px;left:36px}.tstep__marker[data-astro-cid-3qlx3ey3]{top:-2px;left:-96px;width:76px;height:76px;font-size:28px}.tstep__content[data-astro-cid-3qlx3ey3]{padding-top:10px}.tstep__title[data-astro-cid-3qlx3ey3]{font-size:21px}.tstep__body[data-astro-cid-3qlx3ey3]{font-size:14.5px}.tstep__period[data-astro-cid-3qlx3ey3]{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.tstep__marker[data-astro-cid-3qlx3ey3]{transition:none}.tstep[data-astro-cid-3qlx3ey3]:hover .tstep__marker[data-astro-cid-3qlx3ey3]{transform:none}}.f6-lede[data-astro-cid-cm47n6kx]{max-width:var(--measure);margin-top:var(--space-m);color:var(--color-muted)}.f6-grid[data-astro-cid-cm47n6kx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-l);margin-top:var(--space-xl);padding:0;list-style:none}.f6-card[data-astro-cid-cm47n6kx]{padding-top:var(--space-m);border-top:1px solid var(--color-hairline)}.f6-icon[data-astro-cid-cm47n6kx]{display:block;font-size:var(--step-2);color:var(--color-accent)}.f6-card[data-astro-cid-cm47n6kx] img[data-astro-cid-cm47n6kx]{width:100%;height:auto;margin-bottom:var(--space-m);border-radius:var(--radius)}.f6-card[data-astro-cid-cm47n6kx] h3[data-astro-cid-cm47n6kx]{font-size:var(--step-1)}.f6-card[data-astro-cid-cm47n6kx] p[data-astro-cid-cm47n6kx]{margin-top:var(--space-s);color:var(--color-muted)}.marquee--words[data-astro-cid-b3tzdhkt]{padding:22px 0;border-color:#0000000f}.marquee--words[data-astro-cid-b3tzdhkt]:before,.marquee--words[data-astro-cid-b3tzdhkt]:after{content:none}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__track[data-astro-cid-b3tzdhkt]{animation-duration:36s}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__run[data-astro-cid-b3tzdhkt]{gap:0;padding-right:0}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__item[data-astro-cid-b3tzdhkt]{padding:0 36px}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__stat[data-astro-cid-b3tzdhkt]{font-size:22px;font-weight:400;letter-spacing:-.01em;color:var(--color-primary-deep)}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__stat[data-astro-cid-b3tzdhkt] em{font-style:italic;font-weight:500;color:var(--color-accent-deep)}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__diamond[data-astro-cid-b3tzdhkt]{width:6px;height:6px;border-radius:50%;transform:none}@media(max-width:768px){.marquee--words[data-astro-cid-b3tzdhkt] .marquee__track[data-astro-cid-b3tzdhkt]{animation-duration:26s}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__item[data-astro-cid-b3tzdhkt]{padding:0 22px}.marquee--words[data-astro-cid-b3tzdhkt] .marquee__stat[data-astro-cid-b3tzdhkt]{font-size:17px}}.marquee[data-astro-cid-b3tzdhkt]{position:relative;overflow:hidden;padding:28px 0;border-top:1px solid var(--section-hairline);border-bottom:1px solid var(--section-hairline)}.marquee[data-astro-cid-b3tzdhkt]:before,.marquee[data-astro-cid-b3tzdhkt]:after{content:"";position:absolute;inset-block:0;z-index:2;width:80px;pointer-events:none}.marquee[data-astro-cid-b3tzdhkt]:before{left:0;background:linear-gradient(to right,var(--section-bg),transparent)}.marquee[data-astro-cid-b3tzdhkt]:after{right:0;background:linear-gradient(to left,var(--section-bg),transparent)}.marquee__track[data-astro-cid-b3tzdhkt]{display:flex;width:max-content;animation:gp-marquee 50s linear infinite}.marquee[data-astro-cid-b3tzdhkt]:hover .marquee__track[data-astro-cid-b3tzdhkt]{animation-play-state:paused}.marquee__run[data-astro-cid-b3tzdhkt]{display:flex;align-items:center;gap:64px;padding-right:64px}.marquee__item[data-astro-cid-b3tzdhkt]{display:flex;align-items:center;gap:18px;white-space:nowrap}.marquee__stat[data-astro-cid-b3tzdhkt]{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--color-primary)}.marquee__label[data-astro-cid-b3tzdhkt]{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--section-muted)}.marquee__diamond[data-astro-cid-b3tzdhkt]{flex-shrink:0;width:12px;height:12px;background:var(--color-accent);transform:rotate(45deg)}@keyframes gp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-b3tzdhkt]{animation:none;flex-wrap:wrap}.marquee__run[data-astro-cid-b3tzdhkt][aria-hidden=true]{display:none}}.stripes[data-astro-cid-55gzicug]{position:relative}.stripes[data-astro-cid-55gzicug]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--color-accent) 6%,transparent) 0%,transparent 18%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--color-accent) 5%,transparent) 0%,transparent 22%)}.stripes[data-astro-cid-55gzicug]>.gp-container[data-astro-cid-55gzicug]{position:relative;z-index:1}.stripes__header[data-astro-cid-55gzicug]{max-width:820px;margin-bottom:96px}.stripes__eyebrow[data-astro-cid-55gzicug]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.stripes__eyebrow[data-astro-cid-55gzicug]:before{content:"";width:28px;height:1px;background:currentColor}.stripes__headline[data-astro-cid-55gzicug]{margin:0;font-size:clamp(40px,5.5vw,72px);line-height:1.05;letter-spacing:-.02em}.stripes__headline[data-astro-cid-55gzicug] em{color:var(--color-accent-deep);font-weight:500}.stripes__subline[data-astro-cid-55gzicug]{margin:24px 0 0;color:var(--section-muted);line-height:1.7}.stripes__grid[data-astro-cid-55gzicug]{position:relative;display:grid;grid-template-columns:repeat(var(--stripes-count),1fr)}.stripe[data-astro-cid-55gzicug]{position:relative;padding:24px 40px}.stripe[data-astro-cid-55gzicug]:first-child{padding-left:0}.stripe[data-astro-cid-55gzicug]:last-child{padding-right:0}.stripe[data-astro-cid-55gzicug]+.stripe[data-astro-cid-55gzicug]:before{content:"";position:absolute;inset-block:12%;left:0;width:1px;background:linear-gradient(to bottom,transparent 0%,var(--section-hairline) 20%,var(--section-hairline) 80%,transparent 100%)}.stripe__num[data-astro-cid-55gzicug]{display:block;max-width:none;margin:0 0 24px;font-family:var(--font-heading);font-size:clamp(96px,11vw,156px);font-style:italic;font-weight:500;line-height:.9;letter-spacing:-.04em;color:var(--color-accent);opacity:.85;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.stripe__num-sub[data-astro-cid-55gzicug]{position:relative;top:-28px;display:inline-block;margin-left:10px;font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--section-muted);vertical-align:super}.stripe__title[data-astro-cid-55gzicug]{position:relative;display:inline-block;margin:0 0 16px;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.015em}.stripe__title[data-astro-cid-55gzicug]:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--color-accent);transition:width .5s cubic-bezier(.22,1,.36,1)}.stripe__body[data-astro-cid-55gzicug]{margin:0 0 20px;font-size:16px;line-height:1.7;color:var(--section-muted)}.stripe__stat[data-astro-cid-55gzicug]{display:inline-flex;align-items:baseline;gap:12px;max-width:none;margin:4px 0 0;font-family:var(--font-heading);font-size:18px;font-style:italic;font-weight:500;line-height:1.4;color:var(--color-primary-deep)}.stripe__stat[data-astro-cid-55gzicug]:before{content:"✦";font-style:normal;font-size:13px;color:var(--color-accent)}.stripe__link[data-astro-cid-55gzicug]{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--color-primary);transition:color .22s ease}.stripe__arrow[data-astro-cid-55gzicug]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.stripe[data-astro-cid-55gzicug]:hover .stripe__num[data-astro-cid-55gzicug]{transform:rotate(-4deg) translateY(-4px);opacity:1}.stripe[data-astro-cid-55gzicug]:hover .stripe__title[data-astro-cid-55gzicug]:after{width:100%}.stripe[data-astro-cid-55gzicug]:hover .stripe__link[data-astro-cid-55gzicug]{color:var(--color-accent-deep)}.stripe[data-astro-cid-55gzicug]:hover .stripe__arrow[data-astro-cid-55gzicug]{transform:translate(6px)}.stripes__footer[data-astro-cid-55gzicug]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-top:80px;padding-top:52px;border-top:1px solid var(--section-hairline)}.stripes__footer-statement[data-astro-cid-55gzicug]{max-width:none;margin:0;font-family:var(--font-heading);font-size:clamp(24px,2.6vw,36px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.stripes__footer-statement[data-astro-cid-55gzicug] em{font-style:italic;font-weight:300;color:var(--color-primary)}@media(max-width:1024px){.stripes__grid[data-astro-cid-55gzicug]{grid-template-columns:1fr}.stripe[data-astro-cid-55gzicug]{padding:40px 0;border-bottom:1px solid var(--section-hairline)}.stripe[data-astro-cid-55gzicug]+.stripe[data-astro-cid-55gzicug]:before{display:none}.stripe[data-astro-cid-55gzicug]:first-child{padding-top:0}.stripe[data-astro-cid-55gzicug]:last-child{padding-bottom:0;border-bottom:0}.stripes__footer[data-astro-cid-55gzicug]{flex-direction:column;align-items:flex-start}}.beliefs[data-astro-cid-3kkhigip]{overflow:hidden}.beliefs__header[data-astro-cid-3kkhigip]{max-width:780px;margin:0 auto 96px;text-align:center}.beliefs__eyebrow[data-astro-cid-3kkhigip]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.beliefs__eyebrow[data-astro-cid-3kkhigip]:before{content:"";width:28px;height:1px;background:currentColor}.beliefs__headline[data-astro-cid-3kkhigip]{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.beliefs__subline[data-astro-cid-3kkhigip]{max-width:56ch;margin:24px auto 0;color:var(--section-muted)}.belief[data-astro-cid-3kkhigip]{position:relative;max-width:1080px;margin:0 auto;padding:96px 0;border-top:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}.belief[data-astro-cid-3kkhigip]:first-of-type{padding-top:0;border-top:0}.belief__aura[data-astro-cid-3kkhigip]{position:absolute;z-index:0;top:50%;right:-50px;width:340px;height:340px;transform:translateY(-50%);border-radius:50%;background:color-mix(in srgb,var(--color-accent) 13%,transparent);filter:blur(58px);pointer-events:none}.belief__num[data-astro-cid-3kkhigip]{position:absolute;z-index:1;top:50%;right:-20px;max-width:none;margin:0;font-family:var(--font-heading);font-size:clamp(200px,24vw,380px);font-style:italic;font-weight:700;line-height:.85;letter-spacing:-.04em;color:color-mix(in srgb,var(--color-accent) 16%,transparent);-webkit-text-stroke:2px var(--color-accent);white-space:nowrap;user-select:none}.belief__content[data-astro-cid-3kkhigip]{position:relative;z-index:1;max-width:620px}.belief__quote[data-astro-cid-3kkhigip]{position:relative;max-width:22ch;margin:0;padding-left:18px;border-left:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent);font-family:var(--font-heading);font-size:clamp(28px,3.6vw,54px);font-style:italic;font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--color-primary-deep)}.belief__quote[data-astro-cid-3kkhigip]:after{content:"";position:absolute;top:52%;right:0;left:18px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-accent) 85%,transparent) 8%,var(--color-accent) 50%,color-mix(in srgb,var(--color-accent) 85%,transparent) 92%,transparent 100%);transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.22,1,.36,1);pointer-events:none}.belief[data-astro-cid-3kkhigip].is-busted .belief__quote[data-astro-cid-3kkhigip]:after{transform:scaleX(1)}.belief__rule[data-astro-cid-3kkhigip]{width:48px;height:1px;margin:36px 0 36px 18px;background:var(--color-accent)}.belief__text[data-astro-cid-3kkhigip]{max-width:54ch;margin:0;font-size:17px;line-height:1.75;color:var(--section-muted)}.belief__text[data-astro-cid-3kkhigip] strong{display:inline;padding-bottom:2px;font-weight:600;color:var(--section-ink);background-image:linear-gradient(90deg,var(--color-accent),var(--color-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .7s cubic-bezier(.22,1,.36,1) .35s}.belief[data-astro-cid-3kkhigip].is-busted .belief__text[data-astro-cid-3kkhigip] strong{background-size:100% 2px}.beliefs__footer[data-astro-cid-3kkhigip]{max-width:1080px;margin:96px auto 0;padding-top:64px;border-top:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);text-align:center}.beliefs__footer-q[data-astro-cid-3kkhigip]{max-width:none;margin:0 0 36px;font-family:var(--font-heading);font-size:clamp(26px,3vw,42px);font-style:italic;font-weight:300;letter-spacing:-.01em;color:var(--color-primary)}@media(max-width:900px){.beliefs__header[data-astro-cid-3kkhigip]{margin-bottom:56px}.belief[data-astro-cid-3kkhigip]{padding:52px 0}.belief__num[data-astro-cid-3kkhigip]{position:relative;top:auto;right:auto;display:block;margin-bottom:24px;font-size:clamp(80px,22vw,120px);line-height:.9;-webkit-text-stroke:1.5px var(--color-accent)}.belief__aura[data-astro-cid-3kkhigip]{top:-15px;right:auto;left:-20px;width:200px;height:200px;transform:none}.belief__content[data-astro-cid-3kkhigip]{max-width:100%}.belief__quote[data-astro-cid-3kkhigip]{padding-left:14px}.belief__rule[data-astro-cid-3kkhigip]{margin-left:14px}.beliefs__footer[data-astro-cid-3kkhigip]{margin-top:56px;padding-top:44px}}@media(prefers-reduced-motion:reduce){.belief__quote[data-astro-cid-3kkhigip]:after,.belief__text[data-astro-cid-3kkhigip] strong{transition:none}}.story__grid[data-astro-cid-eh6d7v5g]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:80px;max-width:1180px;margin:0 auto}.story__content[data-astro-cid-eh6d7v5g]{max-width:720px}.story__eyebrow[data-astro-cid-eh6d7v5g]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.story__eyebrow[data-astro-cid-eh6d7v5g]:before{content:"";width:28px;height:1px;background:currentColor}.story__headline[data-astro-cid-eh6d7v5g]{max-width:20ch;margin:0 0 36px;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.story__photo[data-astro-cid-eh6d7v5g]{position:relative;margin:0 0 44px;overflow:hidden}.story__photo[data-astro-cid-eh6d7v5g] img[data-astro-cid-eh6d7v5g]{display:block;width:100%;height:auto;filter:brightness(.98) saturate(.96)}.story__body[data-astro-cid-eh6d7v5g] p{max-width:none;margin:0 0 22px;font-size:18px;line-height:1.75;color:var(--section-muted)}.story__body[data-astro-cid-eh6d7v5g] p:first-child:first-letter{float:left;padding:6px 16px 0 0;font-family:var(--font-heading);font-size:88px;font-weight:900;font-variation-settings:"opsz" 144;line-height:.85;color:var(--color-primary)}.story__body[data-astro-cid-eh6d7v5g] strong{display:inline;padding-bottom:2px;font-weight:600;color:var(--section-ink);background-image:linear-gradient(90deg,var(--color-accent),var(--color-accent));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px}.story__body[data-astro-cid-eh6d7v5g] blockquote{margin:40px 0;padding:24px 0;border-top:1px solid var(--section-hairline);border-bottom:1px solid var(--section-hairline);font-family:var(--font-heading);font-size:clamp(24px,2.4vw,34px);font-style:italic;font-weight:300;line-height:1.3;color:var(--color-primary)}.story__body[data-astro-cid-eh6d7v5g] blockquote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.sidenote[data-astro-cid-eh6d7v5g]{position:sticky;top:120px;align-self:start;padding:28px 24px;border-left:3px solid var(--color-primary);background:var(--color-surface-plain);font-size:14px;line-height:1.7;color:var(--section-muted)}.sidenote__photo[data-astro-cid-eh6d7v5g]{margin:0 0 20px;aspect-ratio:4 / 3;overflow:hidden}.sidenote__photo[data-astro-cid-eh6d7v5g] img[data-astro-cid-eh6d7v5g]{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.95) saturate(.95)}.sidenote__headline[data-astro-cid-eh6d7v5g]{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.sidenote__headline[data-astro-cid-eh6d7v5g]:before{content:"";width:18px;height:1px;background:currentColor}.sidenote__list[data-astro-cid-eh6d7v5g]{margin:0;padding:0;list-style:none}.sidenote__item[data-astro-cid-eh6d7v5g]{padding:10px 0;border-bottom:1px solid var(--section-hairline)}.sidenote__item[data-astro-cid-eh6d7v5g]:last-child{border-bottom:0}.sidenote__item[data-astro-cid-eh6d7v5g] strong[data-astro-cid-eh6d7v5g]{display:block;margin-bottom:2px;font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--section-ink)}@media(max-width:900px){.story__grid[data-astro-cid-eh6d7v5g]{grid-template-columns:1fr;gap:48px}.story__body[data-astro-cid-eh6d7v5g] p:first-child:first-letter{font-size:64px}.sidenote[data-astro-cid-eh6d7v5g]{position:relative;top:auto}}.bento__header[data-astro-cid-flw6vell]{max-width:720px;margin:0 auto 72px;text-align:center}.bento__eyebrow[data-astro-cid-flw6vell]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.bento__eyebrow[data-astro-cid-flw6vell]:before{content:"";width:28px;height:1px;background:currentColor}.bento__headline[data-astro-cid-flw6vell]{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.bento__subline[data-astro-cid-flw6vell]{max-width:56ch;margin:24px auto 0;color:var(--section-muted)}.bento__grid[data-astro-cid-flw6vell]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:20px}.tile[data-astro-cid-flw6vell]{display:flex;flex-direction:column;padding:36px;border:1px solid var(--section-hairline);background:var(--color-surface-plain);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.tile[data-astro-cid-flw6vell]:hover{transform:translateY(-3px);border-color:var(--color-primary);box-shadow:0 12px 36px -12px color-mix(in srgb,var(--color-primary-deep) 14%,transparent)}.tile__num[data-astro-cid-flw6vell]{max-width:none;margin:0 0 18px;font-family:var(--font-heading);font-size:clamp(38px,3vw,48px);font-style:italic;font-weight:200;line-height:1;letter-spacing:-.02em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.tile__title[data-astro-cid-flw6vell]{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.25}.tile__text[data-astro-cid-flw6vell]{max-width:none;margin:0;font-size:15px;line-height:1.55;color:var(--section-muted)}.tile--photo[data-astro-cid-flw6vell]{position:relative;grid-column:span 2;min-height:360px;padding:0;overflow:hidden;border:0;background-position:center 20%;background-size:cover;transition:background-size .8s cubic-bezier(.22,1,.36,1)}.tile--photo[data-astro-cid-flw6vell]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-deep) 20%,transparent),color-mix(in srgb,var(--color-primary-deep) 55%,transparent) 60%,color-mix(in srgb,var(--color-primary-deep) 92%,transparent));transition:opacity .5s cubic-bezier(.22,1,.36,1)}.tile--photo[data-astro-cid-flw6vell]:hover{transform:none;background-size:108%;box-shadow:none}.tile--photo[data-astro-cid-flw6vell]:hover:before{opacity:.85}.tile--photo[data-astro-cid-flw6vell] .tile__inner[data-astro-cid-flw6vell]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:36px;color:var(--color-surface-plain)}.tile--photo[data-astro-cid-flw6vell] .tile__num[data-astro-cid-flw6vell]{color:var(--color-accent)}.tile--photo[data-astro-cid-flw6vell] .tile__title[data-astro-cid-flw6vell]{color:var(--color-surface-plain)}.tile--photo[data-astro-cid-flw6vell] .tile__text[data-astro-cid-flw6vell]{color:#ffffffd9}@media(max-width:1100px){.bento__grid[data-astro-cid-flw6vell]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.bento__header[data-astro-cid-flw6vell]{margin-bottom:48px}.bento__grid[data-astro-cid-flw6vell]{grid-template-columns:1fr}.tile--photo[data-astro-cid-flw6vell]{grid-column:span 1;min-height:280px}}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-flw6vell],.tile--photo[data-astro-cid-flw6vell],.tile--photo[data-astro-cid-flw6vell]:before{transition:none}.tile[data-astro-cid-flw6vell]:hover{transform:none}}.manifesto[data-astro-cid-stxfbwh5]{--manifesto-inset: clamp(22px, 4vw, 56px);padding:0}.manifesto__band[data-astro-cid-stxfbwh5]{padding:100px var(--manifesto-inset) 56px;text-align:center}.manifesto__eyebrow[data-astro-cid-stxfbwh5]{display:block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep)}.manifesto__headline[data-astro-cid-stxfbwh5]{max-width:800px;margin:0 auto;font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.022em;color:var(--section-ink)}.manifesto__headline[data-astro-cid-stxfbwh5] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.manifesto__list[data-astro-cid-stxfbwh5]{max-width:1080px;margin:0 auto;padding:32px var(--manifesto-inset) 120px;list-style:none}.manifesto__row[data-astro-cid-stxfbwh5]{display:grid;grid-template-columns:140px 1fr;gap:48px;align-items:center;padding:40px 0;border-bottom:1px solid var(--section-hairline)}.manifesto__row[data-astro-cid-stxfbwh5]:first-child{border-top:1px solid var(--section-hairline)}.manifesto__num[data-astro-cid-stxfbwh5]{font-family:var(--font-heading);font-size:64px;font-style:italic;font-weight:400;line-height:.9;letter-spacing:-.02em;color:var(--color-accent);user-select:none}.manifesto__kicker[data-astro-cid-stxfbwh5]{display:block;max-width:none;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-mute)}.manifesto__statement[data-astro-cid-stxfbwh5]{margin:0;font-size:36px;font-weight:700;line-height:1.18;letter-spacing:-.018em;color:var(--color-primary-deep)}.manifesto__statement[data-astro-cid-stxfbwh5] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}@media(max-width:900px){.manifesto__band[data-astro-cid-stxfbwh5]{padding:64px var(--manifesto-inset) 36px}.manifesto__headline[data-astro-cid-stxfbwh5]{font-size:clamp(28px,8vw,42px)}.manifesto__list[data-astro-cid-stxfbwh5]{padding:24px var(--manifesto-inset) 80px}.manifesto__row[data-astro-cid-stxfbwh5]{grid-template-columns:1fr;gap:6px;padding:28px 0}.manifesto__num[data-astro-cid-stxfbwh5]{font-size:48px;line-height:.85}.manifesto__statement[data-astro-cid-stxfbwh5]{font-size:21px;line-height:1.25}}.split[data-astro-cid-yuiue6ls]{--split-inset: clamp(22px, 4vw, 56px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.split__band[data-astro-cid-yuiue6ls]{grid-column:1 / -1;padding:88px var(--split-inset) 56px;text-align:center}.split__eyebrow[data-astro-cid-yuiue6ls]{display:block;max-width:none;margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep)}.split__headline[data-astro-cid-yuiue6ls]{margin:0;font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.022em;color:var(--section-ink)}.split__headline[data-astro-cid-yuiue6ls] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.split__col[data-astro-cid-yuiue6ls]{position:relative;padding:110px var(--split-inset)}.split__col[data-astro-cid-yuiue6ls]:not(.split__col--affirmative) .split__col-eyebrow[data-astro-cid-yuiue6ls],.split__col[data-astro-cid-yuiue6ls]:not(.split__col--affirmative) .split__col-headline[data-astro-cid-yuiue6ls]{color:var(--color-ink-mute)}.split__col--affirmative[data-astro-cid-yuiue6ls]{overflow:hidden}.split__col--affirmative[data-astro-cid-yuiue6ls]:before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='nm'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23nm)'/%3E%3C/svg%3E")}.split__col--affirmative[data-astro-cid-yuiue6ls]>[data-astro-cid-yuiue6ls]{position:relative;z-index:2}.split__col-eyebrow[data-astro-cid-yuiue6ls]{max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.split__col--affirmative[data-astro-cid-yuiue6ls] .split__col-eyebrow[data-astro-cid-yuiue6ls]{color:var(--color-accent)}.split__col-headline[data-astro-cid-yuiue6ls]{margin:0 0 36px;font-size:clamp(48px,5.6vw,84px);font-weight:700;line-height:.92;letter-spacing:-.04em}.split__col--affirmative[data-astro-cid-yuiue6ls] .split__col-headline[data-astro-cid-yuiue6ls]{color:var(--section-ink)}.split__col--affirmative[data-astro-cid-yuiue6ls] .split__col-headline[data-astro-cid-yuiue6ls] em{font-style:italic;font-weight:300;color:var(--color-accent)}.split__list[data-astro-cid-yuiue6ls]{margin:0;padding:0;list-style:none}.split__item[data-astro-cid-yuiue6ls]{display:flex;gap:14px;align-items:flex-start;padding:14px 0;font-size:15.5px;line-height:1.55;border-bottom:1px solid var(--section-hairline);color:var(--section-muted)}.split__item[data-astro-cid-yuiue6ls]:last-child{border-bottom:0}.split__icon[data-astro-cid-yuiue6ls]{flex-shrink:0;margin-top:3px;font-size:14px;font-weight:700;color:var(--color-ink-mute)}.split__col--affirmative[data-astro-cid-yuiue6ls] .split__icon[data-astro-cid-yuiue6ls]{color:var(--color-accent)}@media(max-width:900px){.split[data-astro-cid-yuiue6ls]{grid-template-columns:1fr}.split__band[data-astro-cid-yuiue6ls]{padding:56px var(--split-inset) 32px}.split__headline[data-astro-cid-yuiue6ls]{font-size:clamp(26px,7.5vw,36px)}.split__col[data-astro-cid-yuiue6ls]{padding:80px var(--split-inset)}.split__col-headline[data-astro-cid-yuiue6ls]{margin-bottom:32px;font-size:clamp(44px,11vw,64px)}.split__item[data-astro-cid-yuiue6ls]{padding:12px 0;font-size:15px}}.statband[data-astro-cid-qdufkn3x]{padding:72px var(--page-gutter);border-top:1px solid var(--section-hairline);border-bottom:1px solid var(--section-hairline)}.statband__header[data-astro-cid-qdufkn3x]{max-width:760px;margin:0 0 48px}.statband__eyebrow[data-astro-cid-qdufkn3x]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.statband__headline[data-astro-cid-qdufkn3x]{margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-deep)}.statband__grid[data-astro-cid-qdufkn3x]{display:grid;grid-template-columns:repeat(var(--stat-count, 4),minmax(0,1fr));gap:32px}.statband__num[data-astro-cid-qdufkn3x]{position:relative;max-width:none;margin:0 0 10px;font-family:var(--font-heading);font-size:clamp(40px,5vw,62px);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.statband__num[data-astro-cid-qdufkn3x]:after{content:"";display:block;width:28px;height:3px;margin-top:14px;border-radius:2px;background:var(--color-accent)}.statband__unit[data-astro-cid-qdufkn3x]{font-size:.5em;letter-spacing:0;color:var(--section-muted)}.statband__label[data-astro-cid-qdufkn3x]{max-width:200px;margin:0;font-size:14.5px;line-height:1.5;color:var(--section-muted)}@media(max-width:900px){.statband[data-astro-cid-qdufkn3x]{padding-block:52px}.statband__grid[data-astro-cid-qdufkn3x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:480px){.statband__grid[data-astro-cid-qdufkn3x]{grid-template-columns:1fr}.statband__label[data-astro-cid-qdufkn3x]{max-width:none}}.cards__header[data-astro-cid-5t374zky]{max-width:760px;margin:0 0 60px}.cards__eyebrow[data-astro-cid-5t374zky]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.cards__headline[data-astro-cid-5t374zky]{margin:0 0 18px;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-surface-plain)}.cards__headline[data-astro-cid-5t374zky] em{font-style:italic;color:var(--color-accent)}.cards__sub[data-astro-cid-5t374zky]{max-width:600px;margin:0;font-size:18px;color:var(--section-muted)}.cards__list[data-astro-cid-5t374zky]{display:flex;flex-direction:column;gap:28px;max-width:920px}.bcard[data-astro-cid-5t374zky]{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:start;padding:34px 38px;border:1px solid rgb(243 238 228 / .12);border-radius:18px;background:#ffffff0a;transition:background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.bcard[data-astro-cid-5t374zky]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.bcard__num[data-astro-cid-5t374zky]{max-width:none;margin:0;font-family:var(--font-heading);font-size:clamp(48px,7vw,96px);font-style:italic;line-height:.8;color:var(--color-accent);opacity:.9;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.bcard[data-astro-cid-5t374zky]:hover .bcard__num[data-astro-cid-5t374zky]{transform:scale(1.07);opacity:1}.bcard__quote[data-astro-cid-5t374zky]{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(21px,2.4vw,28px);font-style:italic;line-height:1.3;color:var(--color-surface-plain);transition:color .5s cubic-bezier(.22,1,.36,1)}.bcard[data-astro-cid-5t374zky]:hover .bcard__quote[data-astro-cid-5t374zky]{color:var(--color-accent)}.bcard__body[data-astro-cid-5t374zky]{max-width:none;margin:0;font-size:16.5px;color:var(--section-muted)}.bcard__body[data-astro-cid-5t374zky] strong{font-weight:600;color:var(--color-accent)}.cards__footer[data-astro-cid-5t374zky]{margin-top:52px;text-align:center}.cards__question[data-astro-cid-5t374zky]{max-width:none;margin:0 0 40px;font-family:var(--font-heading);font-size:clamp(24px,3.2vw,38px);font-style:italic;line-height:1.3;color:var(--color-accent)}@media(max-width:700px){.cards__header[data-astro-cid-5t374zky]{margin-bottom:40px}.bcard[data-astro-cid-5t374zky]{grid-template-columns:1fr;gap:12px;padding:28px 24px}}@media(prefers-reduced-motion:reduce){.bcard[data-astro-cid-5t374zky],.bcard__num[data-astro-cid-5t374zky],.bcard__quote[data-astro-cid-5t374zky]{transition:none}.bcard[data-astro-cid-5t374zky]:hover,.bcard[data-astro-cid-5t374zky]:hover .bcard__num[data-astro-cid-5t374zky]{transform:none}}.person--wide[data-astro-cid-lhvhozx2] .person__grid[data-astro-cid-lhvhozx2]{grid-template-columns:1fr 1fr;align-items:center}.person--wide[data-astro-cid-lhvhozx2] .person__photo[data-astro-cid-lhvhozx2] img[data-astro-cid-lhvhozx2]{aspect-ratio:4 / 3}.person--wide[data-astro-cid-lhvhozx2] .person__headline[data-astro-cid-lhvhozx2]{font-size:clamp(30px,3.8vw,44px);line-height:1.1}.person--wide[data-astro-cid-lhvhozx2] .person__text[data-astro-cid-lhvhozx2] p{font-size:17px;line-height:1.7}.person--wide[data-astro-cid-lhvhozx2] .person__text[data-astro-cid-lhvhozx2] blockquote{margin:26px 0;padding:6px 0 6px 22px;border-left:3px solid var(--color-accent);font-family:var(--font-heading);font-size:clamp(22px,2vw,28px);font-style:italic;font-weight:400;line-height:1.35;letter-spacing:-.005em;color:var(--color-primary-deep)}.person__grid[data-astro-cid-lhvhozx2]{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:64px;align-items:start}.person__photo[data-astro-cid-lhvhozx2]{position:relative;margin:0}.person__photo[data-astro-cid-lhvhozx2] img[data-astro-cid-lhvhozx2]{display:block;width:100%;aspect-ratio:798 / 1200;object-fit:cover;border-radius:18px;box-shadow:0 16px 44px color-mix(in srgb,var(--color-primary-deep) 13%,transparent),0 4px 12px color-mix(in srgb,var(--color-primary-deep) 6%,transparent)}.person__photo[data-astro-cid-lhvhozx2]:after{content:"";position:absolute;inset:0;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff40;pointer-events:none}.person__eyebrow[data-astro-cid-lhvhozx2]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.person__headline[data-astro-cid-lhvhozx2]{margin:0 0 24px;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-deep)}.person__headline[data-astro-cid-lhvhozx2] em{font-style:italic;color:var(--color-accent-ink)}.person__text[data-astro-cid-lhvhozx2] p{max-width:none;margin:0 0 20px;font-size:17.5px;color:var(--section-muted)}.person__text[data-astro-cid-lhvhozx2] strong{font-weight:600;color:var(--section-ink)}.person__sign[data-astro-cid-lhvhozx2]{display:flex;align-items:center;gap:14px;margin-top:30px}.person__mark[data-astro-cid-lhvhozx2]{flex-shrink:0;width:30px;height:30px;background:var(--color-accent);clip-path:polygon(50% 0%,54% 46%,100% 50%,54% 54%,50% 100%,46% 54%,0% 50%,46% 46%)}.person__name[data-astro-cid-lhvhozx2]{display:block;font-family:var(--font-heading);font-size:26px;line-height:1;color:var(--color-primary-deep)}.person__role[data-astro-cid-lhvhozx2]{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--section-muted)}@media(max-width:900px){.person__grid[data-astro-cid-lhvhozx2]{grid-template-columns:1fr;gap:36px}.person__photo[data-astro-cid-lhvhozx2]{max-width:380px;margin-inline:auto}}.prep[data-astro-cid-4czuzhe5]{padding:80px var(--page-gutter)}.prep__inner[data-astro-cid-4czuzhe5]{max-width:1032px;margin:0 auto;text-align:center}.prep__eyebrow[data-astro-cid-4czuzhe5]{display:inline-flex;align-items:center;gap:10px;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.prep__star[data-astro-cid-4czuzhe5]{color:var(--color-accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-accent) 35%,transparent))}.prep__headline[data-astro-cid-4czuzhe5]{margin:0 0 22px;font-size:clamp(36px,4.8vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.022em;color:var(--section-ink)}.prep__headline[data-astro-cid-4czuzhe5] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.prep__sub[data-astro-cid-4czuzhe5]{max-width:640px;margin:0 auto;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--section-muted)}.card[data-astro-cid-4czuzhe5]{max-width:760px;margin:44px auto 0;padding:48px 52px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:16px;background:linear-gradient(155deg,var(--color-primary-dark) 0%,var(--color-primary-deep) 72%);text-align:left;box-shadow:0 24px 60px -20px color-mix(in srgb,var(--color-primary-deep) 28%,transparent),0 8px 24px -8px color-mix(in srgb,var(--color-primary-deep) 16%,transparent)}.card__eyebrow[data-astro-cid-4czuzhe5]{display:inline-flex;align-items:center;gap:9px;max-width:none;margin:0 0 26px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.card__item[data-astro-cid-4czuzhe5]{display:flex;gap:24px;align-items:baseline;padding:22px 0;border-top:1px solid rgb(255 255 255 / .1)}.card__item[data-astro-cid-4czuzhe5]:first-of-type{padding-top:0;border-top:0}.card__num[data-astro-cid-4czuzhe5]{flex-shrink:0;min-width:52px;font-family:var(--font-heading);font-size:40px;font-weight:400;line-height:.9;color:var(--color-accent)}.card__text[data-astro-cid-4czuzhe5]{max-width:none;margin:0;font-size:17px;line-height:1.6;color:#ffffffe6}.card__close[data-astro-cid-4czuzhe5]{max-width:none;margin:26px 0 0;padding-top:24px;border-top:1px solid rgb(255 255 255 / .1);font-family:var(--font-heading);font-size:20px;font-style:italic;line-height:1.5;color:var(--color-accent-soft)}@media(max-width:768px){.prep[data-astro-cid-4czuzhe5]{padding-block:56px}.prep__headline[data-astro-cid-4czuzhe5]{font-size:32px}.card[data-astro-cid-4czuzhe5]{margin-top:32px;padding:32px 24px}.card__num[data-astro-cid-4czuzhe5]{min-width:42px;font-size:32px}.card__text[data-astro-cid-4czuzhe5]{font-size:16px}.card__close[data-astro-cid-4czuzhe5]{font-size:18px}}.checklist[data-astro-cid-qsdbant2]{padding:32px var(--page-gutter) 40px}.checklist__inner[data-astro-cid-qsdbant2]{max-width:1032px;margin:0 auto}.checklist__header[data-astro-cid-qsdbant2]{margin:0 auto 36px;text-align:center}.checklist__eyebrow[data-astro-cid-qsdbant2]{display:inline-block;max-width:none;margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.checklist__headline[data-astro-cid-qsdbant2]{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--section-ink)}.checklist__headline[data-astro-cid-qsdbant2] em{font-style:italic;font-weight:400;white-space:nowrap;color:var(--color-accent-deep)}.checklist__list[data-astro-cid-qsdbant2]{display:flex;flex-direction:column;gap:14px;max-width:600px;margin:0 auto;padding:0;list-style:none}.checklist__list[data-astro-cid-qsdbant2] li[data-astro-cid-qsdbant2]{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.6;color:var(--section-ink)}.checklist__check[data-astro-cid-qsdbant2]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}.checklist__check[data-astro-cid-qsdbant2] svg[data-astro-cid-qsdbant2]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.checklist[data-astro-cid-qsdbant2]{padding:24px var(--page-gutter) 28px}}.compare[data-astro-cid-rehszian]{padding:88px var(--page-gutter)}.compare__inner[data-astro-cid-rehszian]{max-width:1132px;margin:0 auto}.compare__header[data-astro-cid-rehszian]{max-width:760px;margin:0 auto 40px;text-align:center}.compare__eyebrow[data-astro-cid-rehszian]{display:inline-block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.compare__headline[data-astro-cid-rehszian]{margin:0 0 22px;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--section-ink)}.compare__headline[data-astro-cid-rehszian] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.compare__sub[data-astro-cid-rehszian]{max-width:none;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--section-muted)}.compare__grid[data-astro-cid-rehszian]{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:0 auto}.ccol[data-astro-cid-rehszian]{padding:44px 36px 40px;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-soft)}.ccol--dark[data-astro-cid-rehszian]{border-color:transparent;background:var(--color-primary-deep);color:var(--color-on-primary);box-shadow:0 24px 56px -20px color-mix(in srgb,var(--color-primary-deep) 40%,transparent)}.ccol__title[data-astro-cid-rehszian]{display:flex;gap:12px;align-items:center;margin:0 0 28px;font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--section-ink)}.ccol--dark[data-astro-cid-rehszian] .ccol__title[data-astro-cid-rehszian]{color:var(--color-on-primary)}.ccol__title[data-astro-cid-rehszian] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.ccol--dark[data-astro-cid-rehszian] .ccol__title[data-astro-cid-rehszian] em{color:var(--color-accent)}.ccol__list[data-astro-cid-rehszian]{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none}.ccol__item[data-astro-cid-rehszian]{display:flex;gap:14px;align-items:flex-start}.ccol__icon[data-astro-cid-rehszian]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;margin-top:2px;border-radius:50%;background:color-mix(in srgb,var(--color-ink-mute) 18%,transparent);color:var(--color-ink-mute)}.ccol--dark[data-astro-cid-rehszian] .ccol__icon[data-astro-cid-rehszian]{background:var(--color-accent);color:var(--color-on-accent)}.ccol__icon[data-astro-cid-rehszian] svg[data-astro-cid-rehszian]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ccol__item-title[data-astro-cid-rehszian]{max-width:none;margin:0 0 4px;font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--section-ink)}.ccol--dark[data-astro-cid-rehszian] .ccol__item-title[data-astro-cid-rehszian]{color:var(--color-on-primary)}.ccol__item-text[data-astro-cid-rehszian]{max-width:none;margin:0;font-size:14.5px;line-height:1.55;color:var(--section-muted)}.ccol--dark[data-astro-cid-rehszian] .ccol__item-text[data-astro-cid-rehszian]{color:#ffffffc7}.compare--split[data-astro-cid-rehszian]{padding:0}.compare--split[data-astro-cid-rehszian] .compare__inner[data-astro-cid-rehszian]{max-width:none}.compare--split[data-astro-cid-rehszian] .compare__grid[data-astro-cid-rehszian]{gap:0;max-width:none}.compare--split[data-astro-cid-rehszian] .ccol[data-astro-cid-rehszian]:not(.ccol--dark){background:var(--color-surface-soft)}.compare--split[data-astro-cid-rehszian] .ccol[data-astro-cid-rehszian]{padding:110px 56px;border:0;border-radius:0}.compare--split[data-astro-cid-rehszian] .ccol--dark[data-astro-cid-rehszian]{position:relative;overflow:hidden;box-shadow:none}.compare--split[data-astro-cid-rehszian] .ccol--dark[data-astro-cid-rehszian]:before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='cn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23cn)'/%3E%3C/svg%3E")}.compare--split[data-astro-cid-rehszian] .ccol[data-astro-cid-rehszian]>[data-astro-cid-rehszian]{position:relative;z-index:2}.ccol__eyebrow[data-astro-cid-rehszian]{max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-mute)}.ccol--dark[data-astro-cid-rehszian] .ccol__eyebrow[data-astro-cid-rehszian]{color:var(--color-accent)}.compare--split[data-astro-cid-rehszian] .ccol__title[data-astro-cid-rehszian]{display:block;margin-bottom:36px;font-size:clamp(48px,5.6vw,84px);line-height:.92;letter-spacing:-.04em;color:var(--color-ink-mute)}.compare--split[data-astro-cid-rehszian] .ccol--dark[data-astro-cid-rehszian] .ccol__title[data-astro-cid-rehszian]{color:var(--color-on-primary)}.compare--split[data-astro-cid-rehszian] .ccol__list[data-astro-cid-rehszian]{gap:0}.compare--split[data-astro-cid-rehszian] .ccol__item[data-astro-cid-rehszian]{gap:14px;padding:14px 0;border-bottom:1px solid rgb(0 0 0 / .08);font-size:15.5px;line-height:1.55;color:var(--section-muted)}.compare--split[data-astro-cid-rehszian] .ccol--dark[data-astro-cid-rehszian] .ccol__item[data-astro-cid-rehszian]{border-bottom-color:#ffffff14;color:#ffffffd9}.compare--split[data-astro-cid-rehszian] .ccol__item[data-astro-cid-rehszian]:last-child{border-bottom:none}.compare--split[data-astro-cid-rehszian] .ccol__icon[data-astro-cid-rehszian]{width:auto;height:auto;margin-top:3px;border-radius:0;background:none;font-size:14px;font-weight:700;color:var(--color-ink-mute)}.compare--split[data-astro-cid-rehszian] .ccol--dark[data-astro-cid-rehszian] .ccol__icon[data-astro-cid-rehszian]{color:var(--color-accent)}.compare--split[data-astro-cid-rehszian] .ccol__icon[data-astro-cid-rehszian] svg[data-astro-cid-rehszian]{width:12px;height:12px}.compare--split[data-astro-cid-rehszian] .ccol__item-title[data-astro-cid-rehszian]{margin:0;font-family:var(--font-body);font-size:15.5px;font-weight:400;line-height:1.55;letter-spacing:0;color:inherit}.compare--split[data-astro-cid-rehszian] .ccol--dark[data-astro-cid-rehszian] .ccol__item-title[data-astro-cid-rehszian]{color:inherit}@media(max-width:900px){.compare__grid[data-astro-cid-rehszian]{grid-template-columns:1fr}}@media(max-width:1100px){.compare--split[data-astro-cid-rehszian] .ccol[data-astro-cid-rehszian]{padding:88px 36px}}@media(max-width:768px){.compare[data-astro-cid-rehszian]{padding-block:48px}.ccol[data-astro-cid-rehszian]{padding:32px 24px 28px}.compare--split[data-astro-cid-rehszian]{padding:0}.compare--split[data-astro-cid-rehszian] .ccol[data-astro-cid-rehszian]{padding:72px 24px}.ccol__eyebrow[data-astro-cid-rehszian]{max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-mute)}.ccol--dark[data-astro-cid-rehszian] .ccol__eyebrow[data-astro-cid-rehszian]{color:var(--color-accent)}.compare--split[data-astro-cid-rehszian] .ccol__title[data-astro-cid-rehszian]{font-size:clamp(40px,12vw,60px)}}.learn[data-astro-cid-chuoadmr]{padding:64px var(--page-gutter)}.learn__inner[data-astro-cid-chuoadmr]{max-width:1132px;margin:0 auto}.learn__header[data-astro-cid-chuoadmr]{max-width:720px;margin:0 auto 40px;text-align:center}.learn__eyebrow[data-astro-cid-chuoadmr]{display:inline-block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.learn__headline[data-astro-cid-chuoadmr]{margin:0 0 22px;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--section-ink)}.learn__headline[data-astro-cid-chuoadmr] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.learn__sub[data-astro-cid-chuoadmr]{max-width:none;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--section-muted)}.learn__grid[data-astro-cid-chuoadmr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lcard[data-astro-cid-chuoadmr]{padding:36px 32px 32px;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-plain);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.lcard[data-astro-cid-chuoadmr]:hover{transform:translateY(-4px);box-shadow:0 20px 48px -16px color-mix(in srgb,var(--color-primary-deep) 18%,transparent)}.lcard__icon[data-astro-cid-chuoadmr]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:22px;border-radius:14px;background:var(--color-surface-soft);color:var(--color-accent-deep)}.lcard__icon[data-astro-cid-chuoadmr] svg[data-astro-cid-chuoadmr]{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lcard__title[data-astro-cid-chuoadmr]{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--section-ink)}.lcard__text[data-astro-cid-chuoadmr]{max-width:none;margin:0;font-size:15px;line-height:1.6;color:var(--section-muted)}@media(max-width:900px){.learn__grid[data-astro-cid-chuoadmr]{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.learn[data-astro-cid-chuoadmr]{padding-block:48px}}@media(prefers-reduced-motion:reduce){.lcard[data-astro-cid-chuoadmr]{transition:none}.lcard[data-astro-cid-chuoadmr]:hover{transform:none}}.reasons[data-astro-cid-tpjbl4yx]{padding:130px 64px}.reasons__eyebrow[data-astro-cid-tpjbl4yx]{display:inline-flex;gap:12px;align-items:center;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.reasons__eyebrow[data-astro-cid-tpjbl4yx]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.reasons__headline[data-astro-cid-tpjbl4yx]{max-width:760px;margin:0 0 22px;font-size:clamp(36px,3.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--section-ink)}.reasons__headline[data-astro-cid-tpjbl4yx] em{font-style:italic;font-weight:300;color:var(--color-primary)}.reasons__intro[data-astro-cid-tpjbl4yx]{max-width:580px;margin:0 0 64px;font-size:17px;line-height:1.65;color:var(--section-muted)}.reasons__grid[data-astro-cid-tpjbl4yx]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;background:var(--section-hairline)}.reason[data-astro-cid-tpjbl4yx]{display:flex;flex-direction:column;gap:16px;padding:44px 32px 44px 0;background:var(--section-bg)}.reason[data-astro-cid-tpjbl4yx]:not(:first-child){padding-left:36px}.reason__num[data-astro-cid-tpjbl4yx]{font-family:var(--font-heading);font-size:56px;font-style:italic;font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--color-accent)}.reason__title[data-astro-cid-tpjbl4yx]{margin:0;font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--section-ink)}.reason__body[data-astro-cid-tpjbl4yx]{max-width:none;margin:0;font-size:14.5px;line-height:1.65;color:var(--section-muted)}.reason__body[data-astro-cid-tpjbl4yx] strong{font-weight:600;color:var(--section-ink)}@media(max-width:1280px){.reasons__grid[data-astro-cid-tpjbl4yx]{grid-template-columns:repeat(2,minmax(0,1fr))}.reason[data-astro-cid-tpjbl4yx],.reason[data-astro-cid-tpjbl4yx]:not(:first-child){padding:36px 28px}.reason[data-astro-cid-tpjbl4yx]:nth-child(odd){padding-left:0}.reason[data-astro-cid-tpjbl4yx]:nth-child(2n){padding-right:0}}@media(max-width:1100px){.reasons[data-astro-cid-tpjbl4yx]{padding-inline:36px}}@media(max-width:768px){.reasons[data-astro-cid-tpjbl4yx]{padding:80px 24px}.reasons__headline[data-astro-cid-tpjbl4yx]{margin-bottom:18px;font-size:clamp(28px,8vw,40px)}.reasons__intro[data-astro-cid-tpjbl4yx]{margin-bottom:40px;font-size:16px}.reasons__grid[data-astro-cid-tpjbl4yx]{grid-template-columns:1fr}.reason[data-astro-cid-tpjbl4yx],.reason[data-astro-cid-tpjbl4yx]:not(:first-child){padding:36px 0}.reason__num[data-astro-cid-tpjbl4yx]{font-size:44px}}.host[data-astro-cid-hdm7c6zv]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:0}.host__photo[data-astro-cid-hdm7c6zv]{position:relative;min-height:720px;overflow:hidden}.host__photo[data-astro-cid-hdm7c6zv] img[data-astro-cid-hdm7c6zv]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:contrast(1.02)}.host__photo[data-astro-cid-hdm7c6zv]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--color-primary-deep) 60%,transparent) 0%,transparent 50%),linear-gradient(to right,transparent 70%,color-mix(in srgb,var(--section-bg) 30%,transparent) 100%)}.host__credit[data-astro-cid-hdm7c6zv]{position:absolute;right:40px;bottom:36px;left:40px;z-index:2;color:var(--color-surface-plain)}.host__name[data-astro-cid-hdm7c6zv]{max-width:none;margin:0 0 8px;font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em}.host__role[data-astro-cid-hdm7c6zv]{max-width:none;margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;color:#ffffffc7}.host__text[data-astro-cid-hdm7c6zv]{display:flex;flex-direction:column;gap:26px;justify-content:center;padding:100px 80px 100px 72px}.host__eyebrow[data-astro-cid-hdm7c6zv]{display:inline-flex;gap:12px;align-items:center;max-width:none;margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.host__eyebrow[data-astro-cid-hdm7c6zv]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.host__headline[data-astro-cid-hdm7c6zv]{margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--section-ink)}.host__headline[data-astro-cid-hdm7c6zv] em{font-style:italic;font-weight:300;color:var(--color-primary)}.host__body[data-astro-cid-hdm7c6zv] p{max-width:none;margin:0 0 26px;font-size:15.5px;line-height:1.75;color:var(--section-muted)}.host__body[data-astro-cid-hdm7c6zv] p:last-child{margin-bottom:0}.host__body[data-astro-cid-hdm7c6zv] strong{font-weight:600;color:var(--section-ink)}.host__creds[data-astro-cid-hdm7c6zv]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.host__cred[data-astro-cid-hdm7c6zv]{padding:7px 14px;border:1px solid var(--section-hairline);border-radius:var(--radius-pill);background:var(--color-surface-plain);font-size:12px;font-weight:500;color:var(--section-ink)}.host__cred--link[data-astro-cid-hdm7c6zv]{border-color:var(--color-accent);background:var(--color-accent);font-weight:600;color:var(--color-on-accent);text-decoration:none;transition:background .22s ease,color .22s ease}.host__cred--link[data-astro-cid-hdm7c6zv]:hover{background:var(--color-accent-deep);color:var(--color-surface-plain)}@media(max-width:1100px){.host__text[data-astro-cid-hdm7c6zv]{padding:80px 48px}}@media(max-width:768px){.host[data-astro-cid-hdm7c6zv]{grid-template-columns:1fr}.host__photo[data-astro-cid-hdm7c6zv]{min-height:420px}.host__photo[data-astro-cid-hdm7c6zv] img[data-astro-cid-hdm7c6zv]{object-position:center 25%}.host__text[data-astro-cid-hdm7c6zv]{padding:56px 24px}}.bento[data-astro-cid-qbsg54jo]{padding:130px 64px}.bento__eyebrow[data-astro-cid-qbsg54jo]{display:inline-flex;gap:12px;align-items:center;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.bento__eyebrow[data-astro-cid-qbsg54jo]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.bento__headline[data-astro-cid-qbsg54jo]{max-width:760px;margin:0 0 22px;font-size:clamp(36px,3.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--section-ink)}.bento__headline[data-astro-cid-qbsg54jo] em{font-style:italic;font-weight:300;color:var(--color-primary)}.bento__intro[data-astro-cid-qbsg54jo]{max-width:580px;margin:0 0 64px;font-size:17px;line-height:1.65;color:var(--section-muted)}.bento__grid[data-astro-cid-qbsg54jo]{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px 220px;gap:16px;margin-top:24px}.bcell[data-astro-cid-qbsg54jo]{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:36px;border:1px solid transparent;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.bcell[data-astro-cid-qbsg54jo]:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px color-mix(in srgb,var(--color-primary-dark) 18%,transparent)}.bcell--cream[data-astro-cid-qbsg54jo]{border-color:var(--section-hairline);background:var(--color-bg)}.bcell--outline[data-astro-cid-qbsg54jo]{border-color:var(--section-hairline);background:var(--color-surface-plain)}.bcell--cream[data-astro-cid-qbsg54jo]:hover,.bcell--outline[data-astro-cid-qbsg54jo]:hover{border-color:var(--color-accent)}.bcell--dark[data-astro-cid-qbsg54jo]{background:var(--color-primary-deep);color:var(--color-on-primary)}.bcell--gold[data-astro-cid-qbsg54jo]{background:var(--color-accent);color:var(--color-on-accent)}.bcell--p1[data-astro-cid-qbsg54jo]{grid-column:1 / 2;grid-row:1 / 3}.bcell--p2[data-astro-cid-qbsg54jo]{grid-column:2 / 3;grid-row:1 / 2}.bcell--p3[data-astro-cid-qbsg54jo]{grid-column:3 / 4;grid-row:1 / 2}.bcell--p4[data-astro-cid-qbsg54jo]{grid-column:2 / 4;grid-row:2 / 3}.bcell--p5[data-astro-cid-qbsg54jo]{grid-column:1 / 2;grid-row:3 / 4}.bcell--p6[data-astro-cid-qbsg54jo]{grid-column:2 / 3;grid-row:3 / 4}.bcell--p7[data-astro-cid-qbsg54jo]{grid-column:3 / 4;grid-row:3 / 4}.bcell__tag[data-astro-cid-qbsg54jo]{max-width:none;margin:0 0 12px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.bcell__num[data-astro-cid-qbsg54jo]{max-width:none;margin:0;font-family:var(--font-heading);font-size:48px;font-weight:700;line-height:1;letter-spacing:-.03em}.bcell__num[data-astro-cid-qbsg54jo] em{font-style:italic;font-weight:300}.bcell--cream[data-astro-cid-qbsg54jo] .bcell__num[data-astro-cid-qbsg54jo],.bcell--outline[data-astro-cid-qbsg54jo] .bcell__num[data-astro-cid-qbsg54jo]{color:var(--color-primary)}.bcell--cream[data-astro-cid-qbsg54jo] .bcell__num[data-astro-cid-qbsg54jo] em,.bcell--outline[data-astro-cid-qbsg54jo] .bcell__num[data-astro-cid-qbsg54jo] em{color:var(--color-accent-deep)}.bcell--dark[data-astro-cid-qbsg54jo] .bcell__num[data-astro-cid-qbsg54jo] em{color:var(--color-accent)}.bcell__title[data-astro-cid-qbsg54jo]{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:inherit}.bcell--p1[data-astro-cid-qbsg54jo] .bcell__title[data-astro-cid-qbsg54jo]{font-size:28px}.bcell__body[data-astro-cid-qbsg54jo]{max-width:none;margin:0;font-size:14px;line-height:1.6;opacity:.85}.bcell--cream[data-astro-cid-qbsg54jo] .bcell__body[data-astro-cid-qbsg54jo],.bcell--outline[data-astro-cid-qbsg54jo] .bcell__body[data-astro-cid-qbsg54jo]{color:var(--section-muted)}@media(max-width:1100px){.bento[data-astro-cid-qbsg54jo]{padding-inline:36px}.bento__grid[data-astro-cid-qbsg54jo]{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bcell--p1[data-astro-cid-qbsg54jo]{grid-column:1 / 3;grid-row:auto}.bcell--p2[data-astro-cid-qbsg54jo],.bcell--p3[data-astro-cid-qbsg54jo],.bcell--p5[data-astro-cid-qbsg54jo],.bcell--p6[data-astro-cid-qbsg54jo]{grid-column:auto;grid-row:auto}.bcell--p4[data-astro-cid-qbsg54jo],.bcell--p7[data-astro-cid-qbsg54jo]{grid-column:1 / 3;grid-row:auto}}@media(max-width:768px){.bento[data-astro-cid-qbsg54jo]{padding:80px 24px}.bento__headline[data-astro-cid-qbsg54jo]{margin-bottom:18px;font-size:clamp(28px,8vw,40px)}.bento__intro[data-astro-cid-qbsg54jo]{margin-bottom:40px;font-size:16px}.bento__grid[data-astro-cid-qbsg54jo]{display:flex;flex-direction:column;gap:12px}.bcell[data-astro-cid-qbsg54jo]{min-height:180px;padding:28px}.bcell--p1[data-astro-cid-qbsg54jo] .bcell__title[data-astro-cid-qbsg54jo]{font-size:22px}.bcell__num[data-astro-cid-qbsg54jo]{font-size:38px}}@media(prefers-reduced-motion:reduce){.bcell[data-astro-cid-qbsg54jo]{transition:none}.bcell[data-astro-cid-qbsg54jo]:hover{transform:none}}.positions[data-astro-cid-khfnpnos]{padding:130px 64px}.positions__eyebrow[data-astro-cid-khfnpnos]{display:inline-flex;gap:12px;align-items:center;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.positions__eyebrow[data-astro-cid-khfnpnos]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.positions__headline[data-astro-cid-khfnpnos]{max-width:760px;margin:0 0 22px;font-size:clamp(36px,3.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--section-ink)}.positions__headline[data-astro-cid-khfnpnos] em{font-style:italic;font-weight:300;color:var(--color-primary)}.positions__intro[data-astro-cid-khfnpnos]{max-width:580px;margin:0 0 64px;font-size:17px;line-height:1.65;color:var(--section-muted)}.positions__row[data-astro-cid-khfnpnos]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.pos[data-astro-cid-khfnpnos]{position:relative;overflow:hidden;padding:52px 44px;border:1px solid var(--section-hairline);background:var(--color-surface-plain);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.pos[data-astro-cid-khfnpnos]:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--color-accent)}.pos[data-astro-cid-khfnpnos]:hover{transform:translateY(-6px);border-color:var(--color-accent);box-shadow:0 28px 60px -20px color-mix(in srgb,var(--color-primary-dark) 18%,transparent)}.pos--dark[data-astro-cid-khfnpnos]{border-color:transparent;background:var(--color-primary-deep);color:var(--color-on-primary)}.pos--dark[data-astro-cid-khfnpnos]:after{content:"";position:absolute;right:-100px;bottom:-100px;width:320px;height:320px;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 14%,transparent) 0%,transparent 65%)}.pos--dark[data-astro-cid-khfnpnos]:hover{border-color:transparent;box-shadow:0 28px 60px -20px #00000073}.pos[data-astro-cid-khfnpnos]>[data-astro-cid-khfnpnos]{position:relative;z-index:2}.pos__label[data-astro-cid-khfnpnos]{max-width:none;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.pos--dark[data-astro-cid-khfnpnos] .pos__label[data-astro-cid-khfnpnos]{color:var(--color-accent)}.pos__title[data-astro-cid-khfnpnos]{margin:0 0 8px;font-size:42px;font-weight:700;line-height:1;letter-spacing:-.025em;color:var(--section-ink)}.pos--dark[data-astro-cid-khfnpnos] .pos__title[data-astro-cid-khfnpnos]{color:var(--color-on-primary)}.pos__sub[data-astro-cid-khfnpnos]{max-width:none;margin:0 0 36px;font-family:var(--font-heading);font-size:15px;font-style:italic;font-weight:400;line-height:1.5;color:var(--section-muted)}.pos--dark[data-astro-cid-khfnpnos] .pos__sub[data-astro-cid-khfnpnos]{color:#ffffffa6}.pos__tasks[data-astro-cid-khfnpnos]{margin:0 0 32px;padding:0;list-style:none}.pos__task[data-astro-cid-khfnpnos]{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--section-hairline);font-size:14.5px;line-height:1.5;color:var(--section-ink)}.pos--dark[data-astro-cid-khfnpnos] .pos__task[data-astro-cid-khfnpnos]{border-color:#ffffff1a;color:#ffffffd9}.pos__task[data-astro-cid-khfnpnos]:last-child{border-bottom:none}.pos__arrow[data-astro-cid-khfnpnos]{flex-shrink:0;margin-top:4px;font-size:12px;font-weight:700;color:var(--color-primary)}.pos--dark[data-astro-cid-khfnpnos] .pos__arrow[data-astro-cid-khfnpnos]{color:var(--color-accent)}.pos__earn[data-astro-cid-khfnpnos]{margin-bottom:32px;padding:20px 24px;border-left:3px solid var(--color-accent);background:var(--color-bg)}.pos--dark[data-astro-cid-khfnpnos] .pos__earn[data-astro-cid-khfnpnos]{background:#ffffff0d}.pos__earn-top[data-astro-cid-khfnpnos]{max-width:none;margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--section-muted)}.pos--dark[data-astro-cid-khfnpnos] .pos__earn-top[data-astro-cid-khfnpnos]{color:#ffffff8c}.pos__earn-val[data-astro-cid-khfnpnos]{max-width:none;margin:0;font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.015em;color:var(--section-ink)}.pos--dark[data-astro-cid-khfnpnos] .pos__earn-val[data-astro-cid-khfnpnos]{color:var(--color-on-primary)}.pos__earn-note[data-astro-cid-khfnpnos]{max-width:none;margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--section-muted)}.pos--dark[data-astro-cid-khfnpnos] .pos__earn-note[data-astro-cid-khfnpnos]{color:#ffffff80}@media(max-width:1100px){.positions[data-astro-cid-khfnpnos]{padding-inline:36px}}@media(max-width:768px){.positions[data-astro-cid-khfnpnos]{padding:80px 24px}.positions__headline[data-astro-cid-khfnpnos]{margin-bottom:18px;font-size:clamp(28px,8vw,40px)}.positions__intro[data-astro-cid-khfnpnos]{margin-bottom:40px;font-size:16px}.positions__row[data-astro-cid-khfnpnos]{grid-template-columns:1fr;gap:20px}.pos[data-astro-cid-khfnpnos]{padding:40px 28px}.pos__title[data-astro-cid-khfnpnos]{font-size:34px}}@media(prefers-reduced-motion:reduce){.pos[data-astro-cid-khfnpnos]{transition:none}.pos[data-astro-cid-khfnpnos]:hover{transform:none}}.t1-list[data-astro-cid-66lh32fk]{margin-top:var(--space-xl)}.t1-item[data-astro-cid-66lh32fk]{display:grid;gap:var(--space-m);margin:0;padding:var(--space-l) 0;border-top:1px solid var(--color-hairline)}@media(min-width:48rem){.t1-item[data-astro-cid-66lh32fk]{grid-template-columns:14rem 1fr;gap:var(--space-xl)}}.t1-attr[data-astro-cid-66lh32fk]{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase}.t1-role[data-astro-cid-66lh32fk]{color:var(--color-muted);letter-spacing:.04em;text-transform:none}.t1-item[data-astro-cid-66lh32fk] blockquote[data-astro-cid-66lh32fk]{margin:0;max-width:var(--measure);font-family:var(--font-heading);font-size:var(--step-1)}.proof-room[data-astro-cid-m776czwi]{text-align:center}.display-italic[data-astro-cid-m776czwi]{font-family:var(--font-heading);font-style:italic;font-size:var(--step-4);line-height:1.15;max-width:22ch;margin-inline:auto;text-wrap:balance}.attribution[data-astro-cid-m776czwi]{margin:var(--space-l) auto 0;max-width:none}.caps[data-astro-cid-m776czwi]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.t5-grid[data-astro-cid-2f4kpqf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-l);margin-top:var(--space-xl);padding:0;list-style:none}.t5-card[data-astro-cid-2f4kpqf7]{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m);border:1px solid var(--color-hairline);border-radius:var(--radius)}.t5-frame[data-astro-cid-2f4kpqf7]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);background:var(--color-hairline)}.t5-frame[data-astro-cid-2f4kpqf7] iframe{width:100%;height:100%;border:0}.t5-play[data-astro-cid-2f4kpqf7]{display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.t5-play[data-astro-cid-2f4kpqf7] img[data-astro-cid-2f4kpqf7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t5-initials[data-astro-cid-2f4kpqf7]{font-size:1.6rem;letter-spacing:.08em;color:var(--color-muted)}.t5-play-icon[data-astro-cid-2f4kpqf7]{position:relative;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-bg);color:var(--color-primary)}.t5-card[data-astro-cid-2f4kpqf7] blockquote[data-astro-cid-2f4kpqf7]{margin:0}.t5-who[data-astro-cid-2f4kpqf7]{margin:0;display:flex;flex-wrap:wrap;gap:.4rem}.t5-name[data-astro-cid-2f4kpqf7]{font-weight:600}.t5-role[data-astro-cid-2f4kpqf7]{color:var(--color-muted)}.t5-link[data-astro-cid-2f4kpqf7]{display:inline-flex;align-items:center;min-height:44px}.manifest[data-astro-cid-hukjxyyv]{position:relative;display:grid;grid-template-columns:44fr 56fr;min-height:600px}.manifest--no-image[data-astro-cid-hukjxyyv]{grid-template-columns:1fr}.manifest__photo[data-astro-cid-hukjxyyv]{position:relative;overflow:hidden}.manifest__photo[data-astro-cid-hukjxyyv] img[data-astro-cid-hukjxyyv]{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.manifest__photo[data-astro-cid-hukjxyyv]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 55%,color-mix(in srgb,var(--color-primary-deep) 50%,transparent) 78%,var(--color-primary-deep) 100%)}.manifest__content[data-astro-cid-hukjxyyv]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:100px 80px 100px 60px;background:var(--color-primary-deep)}.manifest__content[data-astro-cid-hukjxyyv]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.manifest__content[data-astro-cid-hukjxyyv]>[data-astro-cid-hukjxyyv]{position:relative;z-index:2}.manifest__eyebrow[data-astro-cid-hukjxyyv]{display:inline-flex;align-items:center;gap:12px;max-width:none;margin:0 0 36px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.manifest__eyebrow[data-astro-cid-hukjxyyv]:before{content:"";width:24px;height:1px;background:currentColor}.manifest__quote[data-astro-cid-hukjxyyv]{max-width:22ch;margin:0 0 44px;font-family:var(--font-heading);font-size:clamp(24px,2.6vw,40px);font-style:italic;font-weight:300;line-height:1.3;letter-spacing:-.01em;color:#ffffffe6}.manifest__quote[data-astro-cid-hukjxyyv] em{font-style:italic;font-weight:400;color:var(--color-accent)}.manifest__quote[data-astro-cid-hukjxyyv] strong{font-style:italic;font-weight:400;color:var(--color-accent);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1.5px;text-underline-offset:5px}.manifest__attr[data-astro-cid-hukjxyyv]{display:inline-flex;align-items:center;gap:12px;max-width:none;margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff61}.manifest__attr[data-astro-cid-hukjxyyv]:before{content:"";width:24px;height:1px;background:var(--color-accent);opacity:.5}@media(max-width:900px){.manifest[data-astro-cid-hukjxyyv]{grid-template-columns:1fr}.manifest__photo[data-astro-cid-hukjxyyv]{height:340px}.manifest__photo[data-astro-cid-hukjxyyv]:after{background:linear-gradient(to bottom,transparent 50%,color-mix(in srgb,var(--color-primary-deep) 55%,transparent) 78%,var(--color-primary-deep) 100%)}.manifest__content[data-astro-cid-hukjxyyv]{padding:56px 24px 64px}.manifest__quote[data-astro-cid-hukjxyyv]{max-width:100%}}.suite__header[data-astro-cid-lk2jwavu]{max-width:760px;margin:0 auto 64px;text-align:center}.suite__eyebrow-lead[data-astro-cid-lk2jwavu]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.suite__eyebrow-lead[data-astro-cid-lk2jwavu]:before{content:"";width:28px;height:1px;background:currentColor}.suite__headline[data-astro-cid-lk2jwavu]{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.suite__eyebrow[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 32px;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;text-align:center;color:var(--color-accent-deep)}.feat-grid[data-astro-cid-lk2jwavu]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;margin:0 auto 96px}.feat-grid[data-astro-cid-lk2jwavu]:before{content:"";position:absolute;top:48px;bottom:48px;left:50%;width:1px;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-accent) 30%,transparent) 10%,color-mix(in srgb,var(--color-accent) 30%,transparent) 90%,transparent 100%)}.feat[data-astro-cid-lk2jwavu]{display:flex;flex-direction:column;padding:48px;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.feat[data-astro-cid-lk2jwavu]:nth-child(2){border-bottom:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.feat[data-astro-cid-lk2jwavu]:hover{transform:translateY(-3px);background-color:color-mix(in srgb,var(--color-surface-soft) 45%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 13%,transparent)}.feat__num[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 22px;font-family:var(--font-heading);font-size:clamp(56px,4.5vw,80px);font-style:italic;font-weight:200;line-height:1;letter-spacing:-.02em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;transition:color .5s cubic-bezier(.22,1,.36,1)}.feat[data-astro-cid-lk2jwavu]:hover .feat__num[data-astro-cid-lk2jwavu],.feat[data-astro-cid-lk2jwavu]:hover .feat__stat[data-astro-cid-lk2jwavu]{color:var(--color-primary)}.feat__author-line[data-astro-cid-lk2jwavu]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.feat__author[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--section-ink)}.feat__role[data-astro-cid-lk2jwavu]{max-width:none;margin:0;font-size:13px;color:var(--section-muted)}.feat__stars[data-astro-cid-lk2jwavu],.compact__stars[data-astro-cid-lk2jwavu]{white-space:nowrap;color:var(--color-accent)}.feat__stars[data-astro-cid-lk2jwavu]{font-size:12px;letter-spacing:.14em}.feat__rule[data-astro-cid-lk2jwavu]{width:32px;height:1px;margin:0 0 22px;background:var(--color-accent);transition:width .6s cubic-bezier(.22,1,.36,1)}.feat[data-astro-cid-lk2jwavu]:hover .feat__rule[data-astro-cid-lk2jwavu]{width:64px}.feat__stat[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(24px,2vw,30px);font-weight:300;line-height:1.05;letter-spacing:-.02em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;transition:color .5s cubic-bezier(.22,1,.36,1)}.feat__stat-label[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 28px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-deep)}.feat__quote[data-astro-cid-lk2jwavu]{max-width:30ch;margin:0;font-family:var(--font-heading);font-size:16px;font-style:italic;font-weight:300;line-height:1.55;color:var(--section-muted);transition:color .5s cubic-bezier(.22,1,.36,1)}.feat[data-astro-cid-lk2jwavu]:hover .feat__quote[data-astro-cid-lk2jwavu]{color:var(--section-ink)}.video-grid[data-astro-cid-lk2jwavu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:96px}.video-tile[data-astro-cid-lk2jwavu]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1.5px solid var(--color-accent);border-radius:4px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 14%,transparent);transition:border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.video-tile[data-astro-cid-lk2jwavu]:hover{transform:translateY(-4px);border-color:var(--color-accent-deep);box-shadow:0 0 0 1px var(--color-accent),0 16px 36px color-mix(in srgb,var(--color-accent) 22%,transparent),0 0 48px color-mix(in srgb,var(--color-accent) 20%,transparent)}.video-tile[data-astro-cid-lk2jwavu] iframe[data-astro-cid-lk2jwavu]{display:block;width:100%;height:100%;border:0}.compact-list[data-astro-cid-lk2jwavu]{max-width:880px;margin:0 auto 96px}.compact[data-astro-cid-lk2jwavu]{position:relative;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:22px 0;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);transition:padding-left .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.compact[data-astro-cid-lk2jwavu]:last-child{border-bottom:0}.compact[data-astro-cid-lk2jwavu]:before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;background:var(--color-accent);transform:translateY(-50%);transition:height .45s cubic-bezier(.22,1,.36,1)}.compact[data-astro-cid-lk2jwavu]:hover{padding-left:16px;border-bottom-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}.compact[data-astro-cid-lk2jwavu]:hover:before{height:60%}.compact__quote[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(17px,1.4vw,20px);font-style:italic;font-weight:300;line-height:1.4;color:var(--section-ink)}.compact__attr[data-astro-cid-lk2jwavu]{max-width:none;margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--section-muted)}.compact__attr[data-astro-cid-lk2jwavu] strong[data-astro-cid-lk2jwavu]{font-weight:700;color:var(--section-ink);transition:color .4s cubic-bezier(.22,1,.36,1)}.compact[data-astro-cid-lk2jwavu]:hover .compact__attr[data-astro-cid-lk2jwavu] strong[data-astro-cid-lk2jwavu]{color:var(--color-accent-deep)}.compact__stars[data-astro-cid-lk2jwavu]{font-size:13px;letter-spacing:.16em}.profile[data-astro-cid-lk2jwavu]{display:grid;grid-template-columns:minmax(180px,auto) 1fr auto;gap:36px;align-items:center;max-width:880px;margin:0 auto;padding:44px 40px;border:1.5px solid var(--color-accent);border-radius:4px;background:var(--color-bg);box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 14%,transparent)}.profile__score[data-astro-cid-lk2jwavu]{display:flex;flex-direction:column;align-items:flex-start}.profile__logo[data-astro-cid-lk2jwavu]{display:flex;align-items:center;gap:8px;max-width:none;margin:0 0 18px;font-family:var(--font-heading);font-size:17px;font-style:italic;font-weight:700;color:var(--color-primary-deep)}.profile__mark[data-astro-cid-lk2jwavu]{position:relative;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--color-accent)}.profile__mark[data-astro-cid-lk2jwavu]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:700;color:var(--color-surface-plain)}.profile__value[data-astro-cid-lk2jwavu]{max-width:none;margin:0;font-family:var(--font-heading);font-size:38px;font-weight:300;line-height:1;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.profile__suffix[data-astro-cid-lk2jwavu]{font-size:.45em;color:var(--section-muted)}.profile__stars[data-astro-cid-lk2jwavu]{max-width:none;margin:4px 0 12px;font-size:15px;letter-spacing:.1em;color:var(--color-accent)}.profile__meta[data-astro-cid-lk2jwavu]{max-width:none;margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--section-muted)}.profile__body[data-astro-cid-lk2jwavu]{padding-left:32px;border-left:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.profile__headline[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-deep)}.profile__tags[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 22px;font-size:13px;color:var(--section-ink)}.profile__quote[data-astro-cid-lk2jwavu]{max-width:none;margin:0 0 10px;font-family:var(--font-heading);font-size:17px;font-style:italic;font-weight:300;line-height:1.5;color:var(--section-ink)}.profile__attr[data-astro-cid-lk2jwavu]{max-width:none;margin:0;font-size:12px;letter-spacing:.04em;color:var(--section-muted)}.profile__cta[data-astro-cid-lk2jwavu]{font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap}.profile__cta[data-astro-cid-lk2jwavu]:hover{color:var(--color-accent-deep)}.suite__cta[data-astro-cid-lk2jwavu]{display:flex;justify-content:center;margin-top:40px}@media(max-width:900px){.feat-grid[data-astro-cid-lk2jwavu]{grid-template-columns:1fr;margin-bottom:72px}.feat-grid[data-astro-cid-lk2jwavu]:before{display:none}.feat[data-astro-cid-lk2jwavu]{padding:40px 8px;border-bottom:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}.feat[data-astro-cid-lk2jwavu]:last-child{border-bottom:0}.video-grid[data-astro-cid-lk2jwavu],.compact-list[data-astro-cid-lk2jwavu]{grid-template-columns:1fr;margin-bottom:72px}.compact[data-astro-cid-lk2jwavu]{grid-template-columns:1fr;gap:8px}.profile[data-astro-cid-lk2jwavu]{grid-template-columns:1fr;gap:24px;padding:36px 28px}.profile__body[data-astro-cid-lk2jwavu]{padding-top:24px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-left:0}.profile__cta[data-astro-cid-lk2jwavu]{justify-self:start}}@media(prefers-reduced-motion:reduce){.feat[data-astro-cid-lk2jwavu],.feat__num[data-astro-cid-lk2jwavu],.feat__rule[data-astro-cid-lk2jwavu],.feat__stat[data-astro-cid-lk2jwavu],.feat__quote[data-astro-cid-lk2jwavu],.video-tile[data-astro-cid-lk2jwavu],.compact[data-astro-cid-lk2jwavu],.compact[data-astro-cid-lk2jwavu]:before,.compact__attr[data-astro-cid-lk2jwavu] strong[data-astro-cid-lk2jwavu]{transition:none}.feat[data-astro-cid-lk2jwavu]:hover,.video-tile[data-astro-cid-lk2jwavu]:hover{transform:none}}.wall__header[data-astro-cid-vvkbusbw]{max-width:760px;margin:0 0 60px}.wall__eyebrow[data-astro-cid-vvkbusbw]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.wall__headline[data-astro-cid-vvkbusbw]{margin:0 0 18px;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-deep)}.wall__headline[data-astro-cid-vvkbusbw] em,.feature__title[data-astro-cid-vvkbusbw] em{font-style:italic;color:var(--color-accent-ink)}.wall__sub[data-astro-cid-vvkbusbw]{max-width:600px;margin:0;font-size:18px;color:var(--section-muted)}.feature[data-astro-cid-vvkbusbw]{position:relative;display:block;width:100%;margin:0 0 46px;padding:0;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:18px;background-color:var(--color-primary-deep);background-image:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-deep) 72%);background-position:center;background-size:cover;cursor:pointer;text-align:left;box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary-deep) 8%,transparent)}.feature[data-astro-cid-vvkbusbw]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .08) 52%,transparent 100%)}.feature[data-astro-cid-vvkbusbw].is-playing:after,.feature[data-astro-cid-vvkbusbw].is-playing .feature__play[data-astro-cid-vvkbusbw]{display:none}.feature__label[data-astro-cid-vvkbusbw]{position:absolute;top:28px;left:32px;z-index:2;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.feature__play[data-astro-cid-vvkbusbw],.tile__play[data-astro-cid-vvkbusbw]{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 95%,transparent);transform:translate(-50%,-50%);transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}.feature__play[data-astro-cid-vvkbusbw]{width:78px;height:78px}.feature__play[data-astro-cid-vvkbusbw] svg[data-astro-cid-vvkbusbw]{width:30px;height:30px;margin-left:4px;fill:var(--color-primary-deep)}.feature[data-astro-cid-vvkbusbw]:hover .feature__play[data-astro-cid-vvkbusbw],.tile__thumb[data-astro-cid-vvkbusbw]:hover .tile__play[data-astro-cid-vvkbusbw]{transform:translate(-50%,-50%) scale(1.07);background:var(--color-accent)}.feature__body[data-astro-cid-vvkbusbw]{position:absolute;right:32px;bottom:30px;left:32px;z-index:2}.feature__title[data-astro-cid-vvkbusbw]{display:block;margin-bottom:12px;font-family:var(--font-heading);font-size:clamp(26px,3.6vw,44px);line-height:1.08;letter-spacing:-.02em;color:var(--color-surface-plain)}.feature__title[data-astro-cid-vvkbusbw] em{color:var(--color-accent)}.feature__meta[data-astro-cid-vvkbusbw]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;font-weight:500;line-height:1.2;color:#ffffffd1}.tiles[data-astro-cid-vvkbusbw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tiles--solo[data-astro-cid-vvkbusbw]{max-width:1080px;margin-inline:auto;gap:26px}.tile[data-astro-cid-vvkbusbw]{overflow:hidden;border:1px solid var(--section-hairline);border-radius:16px;background:var(--color-surface-plain);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1)}.tile[data-astro-cid-vvkbusbw]:hover{transform:translateY(-3px);border-color:var(--color-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary-deep) 8%,transparent)}.tile__thumb[data-astro-cid-vvkbusbw]{position:relative;display:flex;align-items:flex-end;width:100%;padding:0;aspect-ratio:var(--tile-ratio, 4 / 5);overflow:hidden;border:0;background-color:var(--color-primary-deep);background-image:linear-gradient(155deg,var(--color-primary) 0%,var(--color-primary-deep) 100%);background-position:center;background-size:cover;cursor:pointer}.tile__num[data-astro-cid-vvkbusbw]{position:absolute;top:16px;left:20px;z-index:2;font-family:var(--font-heading);font-size:24px;font-style:italic;line-height:1;color:var(--color-accent)}.tile__play[data-astro-cid-vvkbusbw]{top:46%;width:56px;height:56px}.tile__play[data-astro-cid-vvkbusbw] svg[data-astro-cid-vvkbusbw]{width:21px;height:21px;margin-left:3px;fill:var(--color-primary-deep)}.tile__name[data-astro-cid-vvkbusbw]{position:relative;z-index:2;padding:22px;font-family:var(--font-heading);font-size:25px;line-height:1.1;letter-spacing:-.01em;color:var(--color-surface-plain)}.tile__meta[data-astro-cid-vvkbusbw]{max-width:none;margin:0;padding:16px 20px 20px;border-top:1px solid var(--section-hairline)}.badge[data-astro-cid-vvkbusbw]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1;color:var(--color-primary)}.badge--on-dark[data-astro-cid-vvkbusbw]{color:var(--color-accent)}.badge[data-astro-cid-vvkbusbw] svg[data-astro-cid-vvkbusbw]{width:17px;height:17px}.badge--on-dark[data-astro-cid-vvkbusbw] svg[data-astro-cid-vvkbusbw]{width:16px;height:16px}.wall__frame[data-astro-cid-vvkbusbw]{display:block;width:100%;height:100%;border:0}@media(max-width:900px){.wall__header[data-astro-cid-vvkbusbw]{margin-bottom:40px}.tiles[data-astro-cid-vvkbusbw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tiles--solo[data-astro-cid-vvkbusbw]{grid-template-columns:1fr;max-width:540px;gap:20px}.feature__body[data-astro-cid-vvkbusbw]{right:20px;bottom:20px;left:20px}.feature__label[data-astro-cid-vvkbusbw]{top:18px;left:20px}}@media(max-width:560px){.tile__name[data-astro-cid-vvkbusbw]{padding:16px;font-size:20px}.tile__num[data-astro-cid-vvkbusbw]{top:12px;left:14px;font-size:19px}}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-vvkbusbw],.feature__play[data-astro-cid-vvkbusbw],.tile__play[data-astro-cid-vvkbusbw]{transition:none}.tile[data-astro-cid-vvkbusbw]:hover,.feature[data-astro-cid-vvkbusbw]:hover .feature__play[data-astro-cid-vvkbusbw],.tile__thumb[data-astro-cid-vvkbusbw]:hover .tile__play[data-astro-cid-vvkbusbw]{transform:translate(-50%,-50%)}.tile[data-astro-cid-vvkbusbw]:hover{transform:none}}.stories__header[data-astro-cid-fc535coh]{max-width:760px;margin:0 0 60px}.stories__eyebrow[data-astro-cid-fc535coh]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.stories__headline[data-astro-cid-fc535coh]{margin:0 0 18px;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-deep)}.stories__headline[data-astro-cid-fc535coh] em{font-style:italic;color:var(--color-accent-ink)}.stories__sub[data-astro-cid-fc535coh]{max-width:600px;margin:0;font-size:18px;color:var(--section-muted)}.story[data-astro-cid-fc535coh]{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:48px;align-items:center;margin-bottom:26px;padding:46px;border:1px solid var(--section-hairline);border-radius:20px;background:var(--color-surface-plain);box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary-deep) 6%,transparent);transition:background .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.story[data-astro-cid-fc535coh]:not(.story--featured):hover{transform:translateY(-7px);background:var(--color-primary-deep);box-shadow:0 16px 44px color-mix(in srgb,var(--color-primary-deep) 13%,transparent)}.story__stat[data-astro-cid-fc535coh]{font-family:var(--font-heading);font-size:clamp(34px,4vw,50px);line-height:1.04;letter-spacing:-.025em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.story__arrow[data-astro-cid-fc535coh]{display:block;margin:6px 0;font-size:.5em;letter-spacing:.1em;color:var(--color-accent-deep)}.story__stat-label[data-astro-cid-fc535coh]{display:block;margin-top:18px;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--section-muted)}.story__stat[data-astro-cid-fc535coh]:after{content:"";display:block;width:54px;height:3px;margin-top:20px;border-radius:2px;background:var(--color-accent)}.story__quote[data-astro-cid-fc535coh]{margin:0 0 22px;font-family:var(--font-heading);font-size:21px;font-style:italic;line-height:1.5;color:var(--section-ink)}.story__by[data-astro-cid-fc535coh]{max-width:none;margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.03em;color:var(--color-primary)}.story__role[data-astro-cid-fc535coh]{font-weight:400;color:var(--section-muted)}.story[data-astro-cid-fc535coh]:not(.story--featured):hover .story__stat[data-astro-cid-fc535coh]{color:var(--color-accent)}.story[data-astro-cid-fc535coh]:not(.story--featured):hover .story__arrow[data-astro-cid-fc535coh],.story[data-astro-cid-fc535coh]:not(.story--featured):hover .story__stat-label[data-astro-cid-fc535coh],.story[data-astro-cid-fc535coh]:not(.story--featured):hover .story__role[data-astro-cid-fc535coh]{color:#f3eee4ad}.story[data-astro-cid-fc535coh]:not(.story--featured):hover .story__quote[data-astro-cid-fc535coh]{color:var(--color-surface-plain)}.story[data-astro-cid-fc535coh]:not(.story--featured):hover .story__by[data-astro-cid-fc535coh]{color:var(--color-accent)}.story--featured[data-astro-cid-fc535coh]{position:relative;grid-template-columns:minmax(240px,360px) 1fr;gap:52px;margin-top:8px;margin-bottom:0;overflow:hidden;padding:56px;border:0;border-radius:22px;background:var(--color-primary-deep)}.story--featured[data-astro-cid-fc535coh]:before{content:"";position:absolute;top:-40%;right:-10%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 70%)}.story--featured[data-astro-cid-fc535coh]>[data-astro-cid-fc535coh]{position:relative}.story--featured[data-astro-cid-fc535coh] .story__stat[data-astro-cid-fc535coh]{font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:-.03em;color:var(--color-accent)}.story--featured[data-astro-cid-fc535coh] .story__stat[data-astro-cid-fc535coh]:after{display:none}.story--featured[data-astro-cid-fc535coh] .story__arrow[data-astro-cid-fc535coh],.story--featured[data-astro-cid-fc535coh] .story__stat-label[data-astro-cid-fc535coh],.story--featured[data-astro-cid-fc535coh] .story__role[data-astro-cid-fc535coh]{color:#f3eee4ad}.story--featured[data-astro-cid-fc535coh] .story__arrow[data-astro-cid-fc535coh]{font-size:.42em;margin:8px 0}.story--featured[data-astro-cid-fc535coh] .story__quote[data-astro-cid-fc535coh]{font-size:clamp(24px,2.6vw,32px);line-height:1.32;color:var(--color-surface-plain)}.story--featured[data-astro-cid-fc535coh] .story__by[data-astro-cid-fc535coh]{font-size:14.5px;color:var(--color-accent)}@media(max-width:900px){.stories__header[data-astro-cid-fc535coh]{margin-bottom:40px}.story[data-astro-cid-fc535coh],.story--featured[data-astro-cid-fc535coh]{grid-template-columns:1fr;gap:28px;padding:32px 26px}}@media(prefers-reduced-motion:reduce){.story[data-astro-cid-fc535coh]{transition:none}.story[data-astro-cid-fc535coh]:not(.story--featured):hover{transform:none}}.qwall__header[data-astro-cid-rynnow5x]{max-width:760px;margin:0 0 40px}.qwall__eyebrow[data-astro-cid-rynnow5x]{display:block;max-width:none;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.qwall__headline[data-astro-cid-rynnow5x]{margin:0 0 18px;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--color-primary-deep)}.qwall__headline[data-astro-cid-rynnow5x] em{font-style:italic;color:var(--color-accent-ink)}.qwall__sub[data-astro-cid-rynnow5x]{max-width:600px;margin:0;font-size:18px;color:var(--section-muted)}.qhead[data-astro-cid-rynnow5x]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;padding:14px 22px;border:1px solid var(--section-hairline);border-radius:var(--radius-pill);background:var(--color-surface-plain);box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary-deep) 6%,transparent)}.qhead__src[data-astro-cid-rynnow5x]{font-size:14px;font-weight:600;line-height:1;color:var(--color-primary)}.qhead__div[data-astro-cid-rynnow5x]{width:1px;height:18px;background:var(--section-hairline)}.qhead__score[data-astro-cid-rynnow5x]{font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:1}.qhead__stars[data-astro-cid-rynnow5x]{font-size:17px;letter-spacing:-1px;color:var(--color-accent)}.qhead__link[data-astro-cid-rynnow5x]{min-height:44px;font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.qgrid[data-astro-cid-rynnow5x]{columns:3;column-gap:24px}.qcard[data-astro-cid-rynnow5x]{break-inside:avoid;margin:0 0 24px;padding:26px;border:1px solid var(--section-hairline);border-radius:14px;background:var(--color-surface-plain);box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary-deep) 6%,transparent);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.qcard[data-astro-cid-rynnow5x]:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 6px 20px color-mix(in srgb,var(--color-primary-deep) 8%,transparent)}.qcard__stars[data-astro-cid-rynnow5x]{display:block;margin-bottom:12px;font-size:15px;letter-spacing:-1px;color:var(--color-accent)}.qcard__quote[data-astro-cid-rynnow5x]{margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--section-muted)}.qcard__foot[data-astro-cid-rynnow5x]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--section-hairline);font-size:13px;line-height:1.3;color:var(--section-muted)}.qcard__foot[data-astro-cid-rynnow5x] b[data-astro-cid-rynnow5x]{font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--section-ink)}@media(max-width:1000px){.qgrid[data-astro-cid-rynnow5x]{columns:2}}@media(max-width:640px){.qgrid[data-astro-cid-rynnow5x]{columns:1}.qhead[data-astro-cid-rynnow5x]{display:flex;width:100%;justify-content:center;gap:10px 14px;padding:18px 20px;border-radius:16px;text-align:center}.qhead__div[data-astro-cid-rynnow5x]{display:none}}@media(prefers-reduced-motion:reduce){.qcard[data-astro-cid-rynnow5x]{transition:none}.qcard[data-astro-cid-rynnow5x]:hover{transform:none}}.avatars[data-astro-cid-wopl46hx]{padding:80px var(--page-gutter)}.avatars__header[data-astro-cid-wopl46hx]{max-width:720px;margin:0 auto 56px;text-align:center}.avatars__eyebrow[data-astro-cid-wopl46hx]{display:inline-block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.avatars__headline[data-astro-cid-wopl46hx]{margin:0;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--section-ink)}.avatars__headline[data-astro-cid-wopl46hx] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.avatars__sub[data-astro-cid-wopl46hx]{max-width:600px;margin:22px auto 0;font-size:17px;line-height:1.6;color:var(--section-muted)}.avatars__grid[data-astro-cid-wopl46hx]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1032px;margin:0 auto}.avatars--wide[data-astro-cid-wopl46hx] .avatars__grid[data-astro-cid-wopl46hx]{max-width:1132px}.acard[data-astro-cid-wopl46hx]{display:flex;flex-direction:column;gap:18px;padding:30px 28px 28px;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-plain);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.acard[data-astro-cid-wopl46hx]:hover{transform:translateY(-3px);box-shadow:0 20px 48px -16px color-mix(in srgb,var(--color-primary-deep) 18%,transparent)}.acard__head[data-astro-cid-wopl46hx]{display:flex;align-items:center;gap:14px}.acard__avatar[data-astro-cid-wopl46hx]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-deep));font-family:var(--font-heading);font-size:20px;font-weight:700;color:var(--color-surface-plain)}.acard__name[data-astro-cid-wopl46hx]{max-width:none;margin:0 0 2px;font-family:var(--font-heading);font-size:15.5px;font-weight:700;line-height:1.2;letter-spacing:-.005em;color:var(--section-ink)}.acard__role[data-astro-cid-wopl46hx]{font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--color-ink-mute)}.acard__rule[data-astro-cid-wopl46hx]{height:1px;margin:2px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 45%,transparent) 0%,color-mix(in srgb,var(--color-accent) 18%,transparent) 60%,transparent 100%)}.acard__pull[data-astro-cid-wopl46hx]{max-width:none;margin:0;font-family:var(--font-heading);font-size:clamp(19px,1.55vw,23px);font-style:italic;font-weight:400;line-height:1.32;letter-spacing:-.01em;color:var(--color-primary-deep)}.acard__pull[data-astro-cid-wopl46hx]:before{content:"„";margin-right:1px;font-style:normal;color:var(--color-accent-deep)}.acard__pull[data-astro-cid-wopl46hx]:after{content:'"';margin-left:1px;font-style:normal;color:var(--color-accent-deep)}.acard__quote[data-astro-cid-wopl46hx]{max-width:none;margin:0;font-size:14px;line-height:1.62;color:var(--section-muted)}@media(max-width:1024px){.avatars__grid[data-astro-cid-wopl46hx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.avatars__header[data-astro-cid-wopl46hx]{margin-bottom:36px}}@media(max-width:768px){.avatars[data-astro-cid-wopl46hx]{padding-block:56px}.avatars__grid[data-astro-cid-wopl46hx]{grid-template-columns:1fr;gap:16px}.acard[data-astro-cid-wopl46hx]{padding:24px 22px}}@media(prefers-reduced-motion:reduce){.acard[data-astro-cid-wopl46hx]{transition:none}.acard[data-astro-cid-wopl46hx]:hover{transform:none}}.minicards[data-astro-cid-5biw2hbf]{padding:56px var(--page-gutter) 80px}.minicards__header[data-astro-cid-5biw2hbf]{max-width:600px;margin:0 auto 40px;text-align:center}.minicards__eyebrow[data-astro-cid-5biw2hbf]{display:inline-block;max-width:none;margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.minicards__headline[data-astro-cid-5biw2hbf]{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--section-ink)}.minicards__headline[data-astro-cid-5biw2hbf] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.minicards__grid[data-astro-cid-5biw2hbf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:980px;margin:0 auto}.mcard[data-astro-cid-5biw2hbf]{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-plain);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.mcard[data-astro-cid-5biw2hbf]:hover{transform:translateY(-3px);box-shadow:0 20px 48px -16px color-mix(in srgb,var(--color-primary-deep) 18%,transparent)}.mcard__pull[data-astro-cid-5biw2hbf]{max-width:none;margin:0;font-family:var(--font-heading);font-size:21px;font-style:italic;font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--color-primary-deep)}.mcard__pull[data-astro-cid-5biw2hbf]:before{content:"„";font-style:normal;color:var(--color-accent-deep)}.mcard__pull[data-astro-cid-5biw2hbf]:after{content:'"';font-style:normal;color:var(--color-accent-deep)}.mcard__rule[data-astro-cid-5biw2hbf]{height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 45%,transparent) 0%,color-mix(in srgb,var(--color-accent) 18%,transparent) 60%,transparent 100%)}.mcard__attr[data-astro-cid-5biw2hbf]{display:flex;align-items:center;gap:12px}.mcard__avatar[data-astro-cid-5biw2hbf]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-deep));font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-surface-plain)}.mcard__name[data-astro-cid-5biw2hbf]{max-width:none;margin:0;font-family:var(--font-heading);font-size:14.5px;font-weight:700;line-height:1.2;letter-spacing:-.005em;color:var(--section-ink)}.mcard__role[data-astro-cid-5biw2hbf]{font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--color-ink-mute)}@media(max-width:768px){.minicards[data-astro-cid-5biw2hbf]{padding:40px var(--page-gutter) 56px}.minicards__grid[data-astro-cid-5biw2hbf]{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.mcard[data-astro-cid-5biw2hbf]{transition:none}.mcard[data-astro-cid-5biw2hbf]:hover{transform:none}}.rating[data-astro-cid-s2kch36p]{padding:72px var(--page-gutter) 80px}.rating__card[data-astro-cid-s2kch36p]{display:grid;grid-template-columns:minmax(200px,auto) 1fr;gap:40px;align-items:center;max-width:920px;margin:0 auto;padding:44px 40px;border:1.5px solid var(--color-accent);border-radius:6px;background:var(--color-surface-plain);color:inherit;text-decoration:none;box-shadow:0 12px 32px color-mix(in srgb,var(--color-accent) 18%,transparent);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.rating__card[data-astro-cid-s2kch36p]:hover{transform:translateY(-3px);box-shadow:0 20px 48px color-mix(in srgb,var(--color-accent) 25%,transparent)}.rating__score[data-astro-cid-s2kch36p]{display:flex;flex-direction:column;align-items:flex-start}.rating__logo[data-astro-cid-s2kch36p]{display:flex;align-items:center;gap:8px;max-width:none;margin:0 0 16px;font-family:var(--font-heading);font-size:17px;font-style:italic;font-weight:700;color:var(--color-primary-deep)}.rating__mark[data-astro-cid-s2kch36p]{position:relative;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--color-accent)}.rating__mark[data-astro-cid-s2kch36p]:after{content:"";position:absolute;top:5px;left:4px;width:8px;height:4px;border-bottom:1.6px solid var(--color-surface-plain);border-left:1.6px solid var(--color-surface-plain);transform:rotate(-45deg)}.rating__value[data-astro-cid-s2kch36p]{max-width:none;margin:0 0 8px;font-family:var(--font-heading);font-size:56px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--section-ink)}.rating__suffix[data-astro-cid-s2kch36p]{margin-left:4px;font-size:.45em;font-weight:400;vertical-align:top;color:var(--color-ink-mute)}.rating__stars[data-astro-cid-s2kch36p]{max-width:none;margin:0 0 8px;font-size:16px;letter-spacing:.18em;color:var(--color-accent)}.rating__meta[data-astro-cid-s2kch36p]{max-width:none;margin:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-mute)}.rating__body[data-astro-cid-s2kch36p]{padding-left:40px;border-left:1px solid var(--section-hairline)}.rating__headline[data-astro-cid-s2kch36p]{max-width:none;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.rating__tags[data-astro-cid-s2kch36p]{max-width:none;margin:0 0 18px;font-family:var(--font-heading);font-size:17px;font-style:italic;color:var(--section-ink)}.rating__quote[data-astro-cid-s2kch36p]{max-width:none;margin:0 0 12px;font-family:var(--font-heading);font-size:17px;font-style:italic;line-height:1.55;letter-spacing:-.005em;color:var(--section-ink)}.rating__quote[data-astro-cid-s2kch36p]:before{content:"„";font-style:normal;color:var(--color-accent-deep)}.rating__quote[data-astro-cid-s2kch36p]:after{content:'"';font-style:normal;color:var(--color-accent-deep)}.rating__attr[data-astro-cid-s2kch36p]{max-width:none;margin:0;font-size:12px;letter-spacing:.02em;color:var(--color-ink-mute)}.rating__hint[data-astro-cid-s2kch36p]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}@media(max-width:768px){.rating[data-astro-cid-s2kch36p]{padding:48px var(--page-gutter) 56px}.rating__card[data-astro-cid-s2kch36p]{grid-template-columns:1fr;gap:28px;padding:32px 26px}.rating__body[data-astro-cid-s2kch36p]{padding-top:24px;padding-left:0;border-top:1px solid var(--section-hairline);border-left:none}}@media(prefers-reduced-motion:reduce){.rating__card[data-astro-cid-s2kch36p]{transition:none}.rating__card[data-astro-cid-s2kch36p]:hover{transform:none}}.creed[data-astro-cid-tar4oe3r]{padding:140px 64px;text-align:center}.creed__eyebrow[data-astro-cid-tar4oe3r]{display:inline-flex;gap:14px;align-items:center;max-width:none;margin:0 0 36px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep)}.creed__eyebrow[data-astro-cid-tar4oe3r]:before,.creed__eyebrow[data-astro-cid-tar4oe3r]:after{content:"";width:32px;height:1px;background:var(--color-accent)}.creed__text[data-astro-cid-tar4oe3r]{max-width:1020px;margin:0 auto 36px;font-family:var(--font-heading);font-size:clamp(30px,3.4vw,52px);font-style:italic;font-weight:400;line-height:1.32;letter-spacing:-.02em;color:var(--section-ink)}.creed__text[data-astro-cid-tar4oe3r] em{font-weight:500;color:var(--color-primary)}.creed__author[data-astro-cid-tar4oe3r]{display:inline-flex;gap:14px;align-items:center;max-width:none;margin:0;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--section-muted)}.creed__author[data-astro-cid-tar4oe3r]:before{content:"";width:32px;height:1px;background:var(--color-accent)}@media(max-width:1100px){.creed[data-astro-cid-tar4oe3r]{padding-inline:36px}}@media(max-width:768px){.creed[data-astro-cid-tar4oe3r]{padding:80px 24px}.creed__eyebrow[data-astro-cid-tar4oe3r]{margin-bottom:24px;font-size:10px}.creed__text[data-astro-cid-tar4oe3r]{font-size:clamp(22px,7vw,32px)}}.results[data-astro-cid-otmeu2ps]{padding:130px 64px}.results__eyebrow[data-astro-cid-otmeu2ps]{display:inline-flex;gap:12px;align-items:center;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.results__eyebrow[data-astro-cid-otmeu2ps]:before{content:"";width:24px;height:1px;background:var(--color-accent)}.results__headline[data-astro-cid-otmeu2ps]{max-width:760px;margin:0 0 22px;font-size:clamp(36px,3.6vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--section-ink)}.results__headline[data-astro-cid-otmeu2ps] em{font-style:italic;font-weight:300;color:var(--color-primary)}.results__intro[data-astro-cid-otmeu2ps]{max-width:580px;margin:0 0 64px;font-size:17px;line-height:1.65;color:var(--section-muted)}.results__grid[data-astro-cid-otmeu2ps]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 80px;margin-top:24px}.rcard[data-astro-cid-otmeu2ps]{padding-top:36px;border-top:1px solid var(--section-hairline)}.rcard__stat[data-astro-cid-otmeu2ps]{max-width:none;margin:0 0 18px;font-family:var(--font-heading);font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--color-primary)}.rcard__stat[data-astro-cid-otmeu2ps] em{font-style:italic;font-weight:300;color:var(--color-accent-deep)}.rcard__quote[data-astro-cid-otmeu2ps]{margin:0 0 24px;font-family:var(--font-heading);font-size:18px;font-style:italic;font-weight:400;line-height:1.5;letter-spacing:-.005em;color:var(--section-ink)}.rcard__quote[data-astro-cid-otmeu2ps]:before{content:'"';margin-right:4px;font-size:32px;font-weight:700;line-height:0;vertical-align:-10px;color:var(--color-accent)}.rcard__author[data-astro-cid-otmeu2ps]{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--section-muted)}.rcard__badge[data-astro-cid-otmeu2ps]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-primary);font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--color-on-primary)}.rcard__badge--alt[data-astro-cid-otmeu2ps]{background:var(--color-accent-deep)}.rcard__stars[data-astro-cid-otmeu2ps]{margin-left:auto;font-size:11px;letter-spacing:.04em;opacity:.85;color:var(--color-accent-deep)}@media(max-width:1100px){.results[data-astro-cid-otmeu2ps]{padding-inline:36px}.results__grid[data-astro-cid-otmeu2ps]{gap:48px 56px}}@media(max-width:768px){.results[data-astro-cid-otmeu2ps]{padding:80px 24px}.results__headline[data-astro-cid-otmeu2ps]{margin-bottom:18px;font-size:clamp(28px,8vw,40px)}.results__intro[data-astro-cid-otmeu2ps]{margin-bottom:40px;font-size:16px}.results__grid[data-astro-cid-otmeu2ps]{grid-template-columns:1fr;gap:48px}.rcard__stat[data-astro-cid-otmeu2ps]{font-size:clamp(34px,9vw,48px)}.rcard__quote[data-astro-cid-otmeu2ps]{font-size:16px}.rcard__author[data-astro-cid-otmeu2ps]{flex-wrap:wrap;gap:10px;font-size:11px}.rcard__stars[data-astro-cid-otmeu2ps]{width:100%;margin-left:0}}.cta-room[data-astro-cid-3favmhh5]{text-align:center;border-top:1px solid var(--color-hairline)}.cta-room[data-astro-cid-3favmhh5] p[data-astro-cid-3favmhh5]{margin:var(--space-m) auto 0;color:var(--color-muted)}.cta-room[data-astro-cid-3favmhh5] .gp-btn{margin-top:var(--space-xl)}.closer[data-astro-cid-ayuwihg7]{position:relative;overflow:hidden;padding:140px 0;text-align:center}.closer[data-astro-cid-ayuwihg7]:before{content:"";position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='nm'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23nm)'/%3E%3C/svg%3E")}.closer[data-astro-cid-ayuwihg7]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,color-mix(in srgb,var(--color-primary-dark) 14%,transparent) 100%)}.closer__inner[data-astro-cid-ayuwihg7]{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 var(--page-gutter)}.closer__eyebrow[data-astro-cid-ayuwihg7]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--section-ink)}.closer__eyebrow[data-astro-cid-ayuwihg7]:before{content:"";width:32px;height:1.5px;background:currentColor}.closer__headline[data-astro-cid-ayuwihg7]{margin:0 0 32px;font-size:clamp(44px,6.5vw,88px);line-height:1;letter-spacing:-.025em;color:var(--section-ink)}.closer__headline[data-astro-cid-ayuwihg7] em{color:var(--color-surface-plain)}.closer--on-dark[data-astro-cid-ayuwihg7] .closer__headline[data-astro-cid-ayuwihg7] em{color:var(--color-accent)}.closer--on-dark[data-astro-cid-ayuwihg7]:after{background:radial-gradient(ellipse 60% 70% at 50% -10%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 60%)}.closer__sub[data-astro-cid-ayuwihg7]{max-width:56ch;margin:0 auto 44px;font-size:clamp(18px,1.4vw,21px);line-height:1.55;color:var(--section-ink);opacity:.82}.closer__actions[data-astro-cid-ayuwihg7]{display:flex;justify-content:center;margin-bottom:24px}.closer__note[data-astro-cid-ayuwihg7]{max-width:none;margin:0;font-size:13px;letter-spacing:.04em;color:var(--section-ink);opacity:.62}@media(max-width:768px){.closer[data-astro-cid-ayuwihg7]{padding:80px 0}}.closer--quiet[data-astro-cid-ayuwihg7]{padding:104px 0}.closer--quiet[data-astro-cid-ayuwihg7]:before,.closer--quiet[data-astro-cid-ayuwihg7]:after{content:none}.closer--quiet[data-astro-cid-ayuwihg7] .closer__inner[data-astro-cid-ayuwihg7]{max-width:760px}.closer--quiet[data-astro-cid-ayuwihg7] .closer__eyebrow[data-astro-cid-ayuwihg7]{gap:0;margin-bottom:22px;font-size:11px;letter-spacing:.22em;color:var(--color-accent)}.closer--quiet[data-astro-cid-ayuwihg7] .closer__eyebrow[data-astro-cid-ayuwihg7]:before{content:none}.closer--quiet[data-astro-cid-ayuwihg7] .closer__headline[data-astro-cid-ayuwihg7]{margin-bottom:22px;font-size:clamp(30px,3.8vw,44px);line-height:1.1}.closer--quiet[data-astro-cid-ayuwihg7] .closer__sub[data-astro-cid-ayuwihg7]{max-width:640px;margin:0 auto 36px}@media(max-width:768px){.closer--quiet[data-astro-cid-ayuwihg7]{padding:72px 0}}.closer--apply[data-astro-cid-ayuwihg7]{padding:140px 0}.closer--apply[data-astro-cid-ayuwihg7] .closer__inner[data-astro-cid-ayuwihg7]{max-width:920px}.closer--apply[data-astro-cid-ayuwihg7] .closer__eyebrow[data-astro-cid-ayuwihg7]{gap:0;margin-bottom:18px;font-family:var(--font-heading);font-size:14px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;opacity:.7}.closer--apply[data-astro-cid-ayuwihg7] .closer__eyebrow[data-astro-cid-ayuwihg7]:before{content:none}.closer--apply[data-astro-cid-ayuwihg7] .closer__headline[data-astro-cid-ayuwihg7]{margin-bottom:26px;font-size:clamp(46px,5.6vw,80px);line-height:1;letter-spacing:-.035em}.closer--apply[data-astro-cid-ayuwihg7] .closer__headline[data-astro-cid-ayuwihg7] em{font-style:italic;font-weight:300;color:var(--color-surface-plain)}.closer--apply[data-astro-cid-ayuwihg7] .closer__sub[data-astro-cid-ayuwihg7]{max-width:560px;margin:0 auto 44px;font-size:17px;line-height:1.65;opacity:.85}.closer--apply[data-astro-cid-ayuwihg7] .closer__note[data-astro-cid-ayuwihg7]{margin-top:30px;font-size:13px;letter-spacing:.02em;opacity:.65}@media(max-width:768px){.closer--apply[data-astro-cid-ayuwihg7]{padding:88px 0}.closer--apply[data-astro-cid-ayuwihg7] .closer__headline[data-astro-cid-ayuwihg7]{font-size:clamp(36px,9vw,52px)}.closer--apply[data-astro-cid-ayuwihg7] .closer__sub[data-astro-cid-ayuwihg7]{font-size:16px}}.anteaser[data-astro-cid-z2jueasm]{position:relative;overflow:hidden;padding:96px 0}.anteaser[data-astro-cid-z2jueasm]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 800px 400px at 50% 0%,color-mix(in srgb,var(--color-accent) 4%,transparent),transparent 70%),radial-gradient(ellipse 800px 400px at 50% 100%,color-mix(in srgb,var(--color-primary-deep) 3%,transparent),transparent 70%)}.anteaser__inner[data-astro-cid-z2jueasm]{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding-inline:var(--page-gutter);text-align:center}.anteaser__eyebrow[data-astro-cid-z2jueasm]{display:inline-block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.anteaser__headline[data-astro-cid-z2jueasm]{margin:0 0 18px;font-size:clamp(36px,4.5vw,56px);line-height:1.05;letter-spacing:-.022em;color:var(--section-ink)}.anteaser__headline[data-astro-cid-z2jueasm] em,.mock__title[data-astro-cid-z2jueasm] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.anteaser__sub[data-astro-cid-z2jueasm]{max-width:640px;margin:0 auto 48px;font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:var(--section-muted)}.mock[data-astro-cid-z2jueasm]{position:relative;max-width:720px;margin:0 auto 52px;overflow:hidden;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-soft);box-shadow:0 24px 60px -20px color-mix(in srgb,var(--color-primary-deep) 15%,transparent),0 8px 24px -8px color-mix(in srgb,var(--color-primary-deep) 8%,transparent);text-align:left}.mock__chrome[data-astro-cid-z2jueasm]{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--section-hairline);background:var(--color-surface-plain)}.mock__brand[data-astro-cid-z2jueasm]{font-family:var(--font-heading);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--color-primary-deep)}.mock__tag[data-astro-cid-z2jueasm]{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-mute)}.mock__body[data-astro-cid-z2jueasm]{padding:32px 32px 28px}.mock__title[data-astro-cid-z2jueasm]{margin:0 0 24px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--section-ink)}.mock__row[data-astro-cid-z2jueasm]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--section-ink) 6%,transparent)}.mock__row[data-astro-cid-z2jueasm]:last-of-type{border-bottom:0}.mock__label[data-astro-cid-z2jueasm]{font-size:14px;color:var(--section-muted)}.mock__value[data-astro-cid-z2jueasm]{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--section-ink);font-variant-numeric:tabular-nums}.mock__row--sub[data-astro-cid-z2jueasm] .mock__label[data-astro-cid-z2jueasm]{padding-left:18px;font-size:12.5px;color:var(--color-ink-mute)}.mock__row--sub[data-astro-cid-z2jueasm] .mock__value[data-astro-cid-z2jueasm]{font-size:14px;font-weight:400;color:var(--section-muted)}.mock__row--main[data-astro-cid-z2jueasm] .mock__label[data-astro-cid-z2jueasm]{font-size:14.5px;font-weight:700;color:var(--section-ink)}.mock__row--main[data-astro-cid-z2jueasm] .mock__value[data-astro-cid-z2jueasm]{font-size:22px}.mock__lock[data-astro-cid-z2jueasm]{display:flex;align-items:center;gap:10px;margin:22px 0 18px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.mock__lock-icon[data-astro-cid-z2jueasm]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-accent-deep);font-size:14px;color:var(--color-surface-plain)}.mock__lock-text[data-astro-cid-z2jueasm]{font-size:13px;font-weight:600;line-height:1.4;color:var(--color-primary-deep)}.mock__row--locked[data-astro-cid-z2jueasm]{user-select:none}.mock__row--locked[data-astro-cid-z2jueasm] .mock__label[data-astro-cid-z2jueasm]{font-weight:700;color:var(--color-primary-deep)}.mock__row--locked[data-astro-cid-z2jueasm] .mock__value[data-astro-cid-z2jueasm]{font-family:var(--font-heading);font-weight:700;letter-spacing:.05em;color:var(--color-accent-deep);filter:blur(8px);opacity:.65}.mock__foot[data-astro-cid-z2jueasm]{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--section-ink) 6%,transparent)}.mock__foot[data-astro-cid-z2jueasm] p[data-astro-cid-z2jueasm]{max-width:none;margin:0;font-size:13px;color:var(--color-ink-mute)}.anteaser__disclaimer[data-astro-cid-z2jueasm]{max-width:720px;margin:0 auto 56px;font-size:12px;line-height:1.55;color:var(--color-ink-mute)}.steps[data-astro-cid-z2jueasm]{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin:0 0 56px;padding:0;list-style:none}.step[data-astro-cid-z2jueasm]{display:flex;flex:1 1 140px;flex-direction:column;align-items:center;gap:12px;max-width:160px}.step__num[data-astro-cid-z2jueasm]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-primary-deep);font-family:var(--font-heading);font-size:17px;font-style:italic;font-weight:400;line-height:1;color:var(--color-on-primary)}.step__label[data-astro-cid-z2jueasm]{font-size:13px;font-weight:600;line-height:1.35;color:var(--section-ink)}.anteaser__btn[data-astro-cid-z2jueasm]{min-height:48px;padding:16px 32px;font-size:16px;box-shadow:0 4px 16px color-mix(in srgb,var(--color-primary-deep) 12%,transparent)}.anteaser__note[data-astro-cid-z2jueasm]{max-width:none;margin:22px 0 0;font-size:12.5px;letter-spacing:.04em;color:var(--color-ink-mute)}@media(max-width:768px){.anteaser[data-astro-cid-z2jueasm]{padding:64px 0}.anteaser__sub[data-astro-cid-z2jueasm]{margin-bottom:36px}.mock[data-astro-cid-z2jueasm]{margin-bottom:32px;border-radius:14px}.mock__chrome[data-astro-cid-z2jueasm]{padding:12px 18px}.mock__body[data-astro-cid-z2jueasm]{padding:24px 22px 22px}.mock__label[data-astro-cid-z2jueasm]{font-size:13px}.mock__row--sub[data-astro-cid-z2jueasm] .mock__label[data-astro-cid-z2jueasm]{font-size:12px}.mock__value[data-astro-cid-z2jueasm]{font-size:16px}.mock__row--main[data-astro-cid-z2jueasm] .mock__value[data-astro-cid-z2jueasm]{font-size:19px}.anteaser__disclaimer[data-astro-cid-z2jueasm]{margin-bottom:40px}.steps[data-astro-cid-z2jueasm]{gap:18px;margin-bottom:40px}.step[data-astro-cid-z2jueasm]{flex:1 1 90px;max-width:100px}.step__num[data-astro-cid-z2jueasm]{width:32px;height:32px;font-size:15px}.step__label[data-astro-cid-z2jueasm]{font-size:12px}}.oneshot[data-astro-cid-5rayv4ge]{padding:24px var(--page-gutter) 80px;text-align:center}.oneshot__inner[data-astro-cid-5rayv4ge]{max-width:712px;margin:0 auto}.oneshot__lead[data-astro-cid-5rayv4ge]{max-width:640px;margin:0 auto 28px;font-family:var(--font-heading);font-size:clamp(19px,1.8vw,24px);font-style:italic;font-weight:400;line-height:1.35;letter-spacing:-.005em;color:var(--color-primary-deep)}.oneshot__note[data-astro-cid-5rayv4ge]{max-width:none;margin:18px 0 0;font-size:13px;letter-spacing:.02em;color:var(--color-ink-mute)}.oneshot__note[data-astro-cid-5rayv4ge] strong{font-weight:700;color:var(--section-muted)}.oneshot--tight[data-astro-cid-5rayv4ge]{padding-top:32px}.oneshot--tight[data-astro-cid-5rayv4ge] .oneshot__note[data-astro-cid-5rayv4ge]{max-width:520px;margin:24px auto 0;line-height:1.6}.oneshot--tight[data-astro-cid-5rayv4ge] .oneshot__note[data-astro-cid-5rayv4ge] a{color:var(--color-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.oneshot--tight[data-astro-cid-5rayv4ge] .oneshot__note[data-astro-cid-5rayv4ge] a:hover{color:var(--color-primary-hover)}@media(max-width:768px){.oneshot[data-astro-cid-5rayv4ge]{padding:16px var(--page-gutter) 56px}.oneshot--tight[data-astro-cid-5rayv4ge]{padding-top:24px}}.foot-line[data-astro-cid-6rlp7syi]{border-top:1px solid var(--color-hairline);padding:var(--space-l) var(--page-gutter)}.foot-line[data-astro-cid-6rlp7syi] p[data-astro-cid-6rlp7syi]{max-width:none;font-size:var(--step--1);color:var(--color-muted)}.foot-line[data-astro-cid-6rlp7syi] a[data-astro-cid-6rlp7syi]{text-decoration:underline;text-underline-offset:.2em}.foot[data-astro-cid-hndznqmm]{padding:80px var(--page-gutter) 32px}.foot__grid[data-astro-cid-hndznqmm]{display:grid;grid-template-columns:2fr repeat(var(--foot-cols, 3),minmax(0,1fr));gap:48px;margin-bottom:56px}.foot__logo[data-astro-cid-hndznqmm]{height:38px;width:auto;margin-bottom:20px}.foot__tag[data-astro-cid-hndznqmm]{max-width:36ch;margin:0;font-size:14px;line-height:1.6;color:var(--section-muted)}.foot__col-title[data-astro-cid-hndznqmm]{margin:0 0 18px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent)}.foot__col[data-astro-cid-hndznqmm] a[data-astro-cid-hndznqmm]{display:block;padding:5px 0;font-size:14px;color:var(--section-muted);text-decoration:none;transition:color .2s ease}.foot__col[data-astro-cid-hndznqmm] a[data-astro-cid-hndznqmm]:hover{color:var(--color-accent)}.foot__legal[data-astro-cid-hndznqmm]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid var(--section-hairline);font-size:13px;color:color-mix(in srgb,var(--section-muted) 70%,transparent)}@media(max-width:900px){.foot__grid[data-astro-cid-hndznqmm]{grid-template-columns:1fr;gap:28px}.foot__legal[data-astro-cid-hndznqmm]{flex-direction:column;gap:14px}}.footline[data-astro-cid-3vxkcuuv]{padding:46px var(--page-gutter);border-top:1px solid var(--section-hairline)}.footline__inner[data-astro-cid-3vxkcuuv]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.footline__brand[data-astro-cid-3vxkcuuv]{display:flex;align-items:center;gap:11px;font-family:var(--font-heading);font-size:17px;line-height:1;color:var(--color-primary-deep)}.footline__brand[data-astro-cid-3vxkcuuv] img[data-astro-cid-3vxkcuuv]{width:36px;height:36px;object-fit:contain}.footline__links[data-astro-cid-3vxkcuuv]{display:flex;gap:26px;font-size:14px;line-height:1;color:var(--section-muted)}.footline__links[data-astro-cid-3vxkcuuv] a[data-astro-cid-3vxkcuuv]{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.footline__links[data-astro-cid-3vxkcuuv] a[data-astro-cid-3vxkcuuv]:hover{color:var(--color-primary)}.footline__copy[data-astro-cid-3vxkcuuv]{width:100%;max-width:none;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--section-muted)}.funnel-foot[data-astro-cid-rqw4qwpe]{margin-top:32px;padding:40px var(--page-gutter) 32px;border-top:1px solid var(--section-hairline);text-align:center}.funnel-foot__logo[data-astro-cid-rqw4qwpe]{display:block;height:48px;width:auto;margin:0 auto 20px;object-fit:contain}.funnel-foot__links[data-astro-cid-rqw4qwpe]{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.funnel-foot__links[data-astro-cid-rqw4qwpe] a[data-astro-cid-rqw4qwpe]{display:inline-flex;align-items:center;min-height:44px;font-size:13px;letter-spacing:.02em;color:var(--color-ink-mute);text-decoration:none;transition:color .2s ease}.funnel-foot__links[data-astro-cid-rqw4qwpe] a[data-astro-cid-rqw4qwpe]:hover{color:var(--color-primary-deep)}.funnel-foot__meta[data-astro-cid-rqw4qwpe]{max-width:none;margin:18px 0 0;font-size:11px;line-height:1.6;letter-spacing:.04em;color:var(--color-ink-mute)}.funnel-foot--panel[data-astro-cid-rqw4qwpe]{margin-top:0;padding:48px var(--page-gutter) 36px}.funnel-foot--panel[data-astro-cid-rqw4qwpe] .funnel-foot__logo[data-astro-cid-rqw4qwpe]{height:56px;max-width:220px;margin-bottom:18px}.funnel-foot--panel[data-astro-cid-rqw4qwpe] .funnel-foot__links[data-astro-cid-rqw4qwpe]{margin-bottom:14px}.funnel-foot--panel[data-astro-cid-rqw4qwpe] .funnel-foot__meta[data-astro-cid-rqw4qwpe]{margin-top:0}@media(max-width:768px){.funnel-foot[data-astro-cid-rqw4qwpe]{margin-top:24px;padding:32px var(--page-gutter) 24px}.funnel-foot--panel[data-astro-cid-rqw4qwpe]{margin-top:0;padding:40px var(--page-gutter) 28px}.funnel-foot__links[data-astro-cid-rqw4qwpe]{gap:18px}}@media(prefers-reduced-motion:reduce){.funnel-foot__links[data-astro-cid-rqw4qwpe] a[data-astro-cid-rqw4qwpe]{transition:none}}.jobfoot[data-astro-cid-rxlx2qhc]{padding:56px 64px 32px}.jobfoot__top[data-astro-cid-rxlx2qhc]{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / .08)}.jobfoot__logo[data-astro-cid-rxlx2qhc]{height:84px;width:auto;opacity:.95}.jobfoot__links[data-astro-cid-rxlx2qhc],.jobfoot__legal[data-astro-cid-rxlx2qhc]{display:flex;margin:0;padding:0;list-style:none}.jobfoot__links[data-astro-cid-rxlx2qhc]{gap:28px}.jobfoot__legal[data-astro-cid-rxlx2qhc]{gap:18px}.jobfoot__links[data-astro-cid-rxlx2qhc] a[data-astro-cid-rxlx2qhc],.jobfoot__legal[data-astro-cid-rxlx2qhc] a[data-astro-cid-rxlx2qhc]{letter-spacing:.02em;text-decoration:none;transition:color .2s ease}.jobfoot__links[data-astro-cid-rxlx2qhc] a[data-astro-cid-rxlx2qhc]{font-size:13px;color:#ffffff8c}.jobfoot__legal[data-astro-cid-rxlx2qhc] a[data-astro-cid-rxlx2qhc]{font-size:12px;color:#ffffff73}.jobfoot__links[data-astro-cid-rxlx2qhc] a[data-astro-cid-rxlx2qhc]:hover,.jobfoot__legal[data-astro-cid-rxlx2qhc] a[data-astro-cid-rxlx2qhc]:hover{color:var(--color-accent)}.jobfoot__bottom[data-astro-cid-rxlx2qhc]{display:flex;align-items:center;justify-content:space-between;padding-top:24px}.jobfoot__copy[data-astro-cid-rxlx2qhc]{max-width:none;margin:0;font-size:12px;letter-spacing:.02em;color:#ffffff59}.jobfoot__tag[data-astro-cid-rxlx2qhc]{max-width:none;margin:0;font-family:var(--font-heading);font-size:12px;font-style:italic;opacity:.6;color:var(--color-accent)}@media(max-width:1100px){.jobfoot[data-astro-cid-rxlx2qhc]{padding-inline:36px}}@media(max-width:768px){.jobfoot[data-astro-cid-rxlx2qhc]{padding:44px 24px 28px}.jobfoot__logo[data-astro-cid-rxlx2qhc]{height:72px}.jobfoot__top[data-astro-cid-rxlx2qhc]{flex-direction:column;gap:24px;align-items:flex-start}.jobfoot__links[data-astro-cid-rxlx2qhc]{flex-wrap:wrap;gap:14px 22px}.jobfoot__bottom[data-astro-cid-rxlx2qhc]{flex-direction:column;gap:14px;align-items:flex-start;padding-top:20px}.jobfoot__legal[data-astro-cid-rxlx2qhc]{flex-wrap:wrap;gap:14px}}.video-room[data-astro-cid-7676pcsk]{text-align:center}.video-frame[data-astro-cid-7676pcsk]{position:relative;aspect-ratio:16 / 9;margin-top:var(--space-xl);background:var(--color-hairline);border-radius:var(--radius);overflow:hidden}.video-frame[data-astro-cid-7676pcsk] iframe{width:100%;height:100%;border:0}.video-poster[data-astro-cid-7676pcsk]{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.video-poster[data-astro-cid-7676pcsk] img[data-astro-cid-7676pcsk]{width:100%;height:100%;object-fit:cover}.video-play[data-astro-cid-7676pcsk]{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--color-bg);color:var(--color-primary);font-size:1.5rem}.video-cta[data-astro-cid-7676pcsk]{margin-top:var(--space-xl)}.testi-hero__header[data-astro-cid-zu22qnkb]{max-width:760px;margin:0 auto;text-align:center}.testi-hero__eyebrow[data-astro-cid-zu22qnkb]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.testi-hero__eyebrow[data-astro-cid-zu22qnkb]:before{content:"";width:28px;height:1px;background:currentColor}.testi-hero__headline[data-astro-cid-zu22qnkb]{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.testi-hero__frame[data-astro-cid-zu22qnkb]{max-width:960px;margin:64px auto 0;aspect-ratio:16 / 9;overflow:hidden;border:1.5px solid var(--color-accent);border-radius:4px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 14%,transparent);transition:border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.testi-hero__frame[data-astro-cid-zu22qnkb]:hover{transform:translateY(-4px);border-color:var(--color-accent-deep);box-shadow:0 0 0 1px var(--color-accent),0 16px 36px color-mix(in srgb,var(--color-accent) 22%,transparent),0 0 48px color-mix(in srgb,var(--color-accent) 20%,transparent)}.testi-hero__frame[data-astro-cid-zu22qnkb] iframe[data-astro-cid-zu22qnkb]{display:block;width:100%;height:100%;border:0}.trust-bar[data-astro-cid-zu22qnkb]{display:grid;grid-template-columns:repeat(var(--trust-count, 3),minmax(0,1fr));gap:48px;max-width:820px;margin:56px auto 0;padding-top:36px;border-top:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.trust-item[data-astro-cid-zu22qnkb]{text-align:center}.trust-item__value[data-astro-cid-zu22qnkb]{max-width:none;margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(24px,2.2vw,32px);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.trust-item__suffix[data-astro-cid-zu22qnkb]{font-size:.55em;color:var(--section-muted)}.trust-item__stars[data-astro-cid-zu22qnkb]{max-width:none;margin:0 0 6px;font-size:13px;letter-spacing:.1em;color:var(--color-accent)}.trust-item__label[data-astro-cid-zu22qnkb]{max-width:none;margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--section-muted)}@media(max-width:900px){.testi-hero__frame[data-astro-cid-zu22qnkb]{margin-top:40px}.trust-bar[data-astro-cid-zu22qnkb]{grid-template-columns:1fr;gap:32px;padding-top:28px}}@media(prefers-reduced-motion:reduce){.testi-hero__frame[data-astro-cid-zu22qnkb]{transition:none}.testi-hero__frame[data-astro-cid-zu22qnkb]:hover{transform:none}}.framed[data-astro-cid-amxs4eim]{padding:80px var(--page-gutter)}.framed--bare[data-astro-cid-amxs4eim]{padding-top:0;padding-bottom:64px}.framed__inner[data-astro-cid-amxs4eim]{max-width:1032px;margin:0 auto}.framed__header[data-astro-cid-amxs4eim]{margin:0 auto 40px;text-align:center}.framed__eyebrow[data-astro-cid-amxs4eim]{display:inline-block;max-width:none;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.framed__headline[data-astro-cid-amxs4eim]{margin:0 0 22px;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--section-ink)}.framed__headline[data-astro-cid-amxs4eim] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.framed__sub[data-astro-cid-amxs4eim]{max-width:640px;margin:0 auto;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--section-muted)}.framed__wrap[data-astro-cid-amxs4eim]{position:relative;max-width:820px;margin:0 auto;overflow:hidden;border-radius:18px;background:var(--color-surface-soft);box-shadow:0 24px 60px -20px color-mix(in srgb,var(--color-primary-deep) 18%,transparent),0 8px 24px -8px color-mix(in srgb,var(--color-primary-deep) 10%,transparent)}.framed__aspect[data-astro-cid-amxs4eim]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-deep) 100%)}.framed__aspect[data-astro-cid-amxs4eim] iframe[data-astro-cid-amxs4eim]{position:absolute;inset:0;width:100%;height:100%;border:0}.framed--wide[data-astro-cid-amxs4eim]{padding-top:32px;padding-bottom:48px}.framed--wide[data-astro-cid-amxs4eim] .framed__inner[data-astro-cid-amxs4eim]{max-width:1032px}.framed--wide[data-astro-cid-amxs4eim] .framed__wrap[data-astro-cid-amxs4eim]{max-width:960px;box-shadow:0 32px 80px -24px color-mix(in srgb,var(--color-primary-deep) 32%,transparent),0 12px 28px -8px color-mix(in srgb,var(--color-primary-deep) 14%,transparent)}@media(max-width:768px){.framed[data-astro-cid-amxs4eim]{padding-block:56px}.framed--wide[data-astro-cid-amxs4eim]{padding-top:24px;padding-bottom:36px}.framed--bare[data-astro-cid-amxs4eim]{padding-top:0;padding-bottom:48px}.framed__header[data-astro-cid-amxs4eim]{margin-bottom:28px}.framed__wrap[data-astro-cid-amxs4eim]{border-radius:14px}}.vslsplit[data-astro-cid-mzbmusex]{padding:0 var(--page-gutter) 80px}.vslsplit__grid[data-astro-cid-mzbmusex]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;max-width:1132px;margin:0 auto}.vslsplit__player[data-astro-cid-mzbmusex]{position:relative;min-width:0;overflow:hidden;border-radius:18px;background:var(--color-surface-soft);box-shadow:0 28px 72px -20px color-mix(in srgb,var(--color-primary-deep) 30%,transparent),0 8px 24px -8px color-mix(in srgb,var(--color-primary-deep) 12%,transparent)}.vslsplit__aspect[data-astro-cid-mzbmusex]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary-deep) 100%)}.vslsplit__aspect[data-astro-cid-mzbmusex] iframe[data-astro-cid-mzbmusex]{position:absolute;inset:0;width:100%;height:100%;border:0}.vslsplit__side[data-astro-cid-mzbmusex]{min-width:0}.vslsplit__bullets[data-astro-cid-mzbmusex]{display:flex;flex-direction:column;gap:14px;margin:28px 0 32px;padding:0;list-style:none}.vslsplit__bullets[data-astro-cid-mzbmusex] li[data-astro-cid-mzbmusex]{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.55;color:var(--section-ink)}.vslsplit__check[data-astro-cid-mzbmusex]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}.vslsplit__check[data-astro-cid-mzbmusex] svg[data-astro-cid-mzbmusex]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vslsplit__action[data-astro-cid-mzbmusex]{margin-bottom:24px}.vslsplit__pills[data-astro-cid-mzbmusex]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;margin-top:24px;font-size:13px;color:var(--section-muted)}.vslsplit__pill[data-astro-cid-mzbmusex]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--section-hairline);border-radius:var(--radius-pill);background:var(--color-surface-plain);color:var(--section-muted);text-decoration:none;transition:border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}a[data-astro-cid-mzbmusex].vslsplit__pill:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--color-accent) 40%,transparent)}.vslsplit__pill[data-astro-cid-mzbmusex] strong[data-astro-cid-mzbmusex]{font-weight:700;color:var(--section-ink)}.vslsplit__stars[data-astro-cid-mzbmusex]{font-size:13px;letter-spacing:.06em;color:var(--color-accent)}.vslsplit__pill-arrow[data-astro-cid-mzbmusex]{font-size:11px;opacity:.8;color:var(--color-accent-deep)}@media(max-width:900px){.vslsplit__grid[data-astro-cid-mzbmusex]{grid-template-columns:1fr;gap:32px}.vslsplit__bullets[data-astro-cid-mzbmusex]{margin-top:0}}@media(max-width:768px){.vslsplit[data-astro-cid-mzbmusex]{padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.vslsplit__pill[data-astro-cid-mzbmusex]{transition:none}a[data-astro-cid-mzbmusex].vslsplit__pill:hover{transform:none}}.cal-room[data-astro-cid-xmicwipy]{text-align:center}.cal-room[data-astro-cid-xmicwipy] p[data-astro-cid-xmicwipy]{margin:var(--space-m) auto 0;color:var(--color-muted)}.cal-embed[data-astro-cid-xmicwipy]{margin-top:var(--space-xl);min-height:42rem}.cal-embed[data-astro-cid-xmicwipy] iframe{width:100%;min-height:42rem;border:0}.cal-card-section[data-astro-cid-ex7b7yrk]{padding:8px var(--page-gutter) 80px;text-align:center}.cal-card-section__headline[data-astro-cid-ex7b7yrk]{margin:0 auto 12px;font-size:clamp(26px,3vw,36px);color:var(--section-ink)}.cal-card-section__sub[data-astro-cid-ex7b7yrk]{max-width:600px;margin:0 auto 28px;color:var(--section-muted)}.cal-card[data-astro-cid-ex7b7yrk]{max-width:1040px;margin:0 auto;padding:12px;border:1px solid var(--section-hairline);border-radius:18px;background:var(--color-surface-plain);box-shadow:0 24px 60px -22px color-mix(in srgb,var(--color-primary-deep) 18%,transparent),0 8px 24px -10px color-mix(in srgb,var(--color-primary-deep) 8%,transparent);overflow:hidden}.cal-card__slot[data-astro-cid-ex7b7yrk]{position:relative;width:100%;min-height:640px;border-radius:10px;overflow:hidden}.cal-card__slot[data-astro-cid-ex7b7yrk] iframe{width:100%;min-height:640px;border:0}.cal-card__loading[data-astro-cid-ex7b7yrk]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;max-width:none;margin:0;font-size:14px;letter-spacing:.02em;color:var(--color-ink-mute)}.cal-card[data-astro-cid-ex7b7yrk].is-ready .cal-card__loading[data-astro-cid-ex7b7yrk]{display:none}.cal-card__spinner[data-astro-cid-ex7b7yrk]{width:18px;height:18px;border:2px solid var(--color-accent-soft);border-top-color:var(--color-accent-deep);border-radius:50%;animation:cal-card-spin .8s linear infinite}@keyframes cal-card-spin{to{transform:rotate(360deg)}}.cal-card__noscript[data-astro-cid-ex7b7yrk]{max-width:560px;margin:0 auto;padding:28px 26px;font-size:15px;line-height:1.6;color:var(--section-muted)}.cal-card__noscript[data-astro-cid-ex7b7yrk] a[data-astro-cid-ex7b7yrk]{display:inline-block;margin-top:14px;padding:14px 28px;border-radius:10px;background:var(--color-accent);color:var(--color-on-accent);font-weight:700;text-decoration:none}@media(max-width:768px){.cal-card-section[data-astro-cid-ex7b7yrk]{padding-bottom:56px}.cal-card[data-astro-cid-ex7b7yrk]{padding:8px;border-radius:14px}.cal-card__slot[data-astro-cid-ex7b7yrk],.cal-card__slot[data-astro-cid-ex7b7yrk] iframe,.cal-card__loading[data-astro-cid-ex7b7yrk]{min-height:560px}}@media(max-width:480px){.cal-card[data-astro-cid-ex7b7yrk]{padding:6px}}@media(prefers-reduced-motion:reduce){.cal-card__spinner[data-astro-cid-ex7b7yrk]{animation:none}}.form-room[data-astro-cid-5iikix7s]{max-width:46rem}.form-room[data-astro-cid-5iikix7s] p[data-astro-cid-5iikix7s]{margin-top:var(--space-m);color:var(--color-muted)}.cta-form[data-astro-cid-5iikix7s]{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--space-s);margin-top:var(--space-xl);border-bottom:1px solid var(--color-ink)}@media(min-width:34rem){.cta-form[data-astro-cid-5iikix7s]{grid-template-columns:1fr auto}}.cta-form[data-astro-cid-5iikix7s] input[data-astro-cid-5iikix7s][type=email]{background:none;border:0;padding:.7rem 0;min-height:44px}.cta-form[data-astro-cid-5iikix7s] input[data-astro-cid-5iikix7s][type=email]:focus{outline:none}.cta-form[data-astro-cid-5iikix7s] button[data-astro-cid-5iikix7s]{min-height:44px;padding:.7rem 1rem;border:0;background:none;cursor:pointer;white-space:normal;text-align:left}.cta-form[data-astro-cid-5iikix7s] button[data-astro-cid-5iikix7s]:disabled{opacity:.5;cursor:wait}.hp[data-astro-cid-5iikix7s]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-status[data-astro-cid-5iikix7s]:empty{display:none}.form-status[data-astro-cid-5iikix7s]{margin-top:var(--space-m)}.form-room[data-astro-cid-cid66u6p]{max-width:46rem}.form-room[data-astro-cid-cid66u6p] p[data-astro-cid-cid66u6p]{margin-top:var(--space-m);color:var(--color-muted)}.fm2-form[data-astro-cid-cid66u6p]{display:grid;gap:var(--space-m);margin-top:var(--space-xl)}.fm2-field[data-astro-cid-cid66u6p]{display:grid;gap:.35rem;margin:0}.fm2-field[data-astro-cid-cid66u6p] label[data-astro-cid-cid66u6p]{color:var(--color-ink);font-size:.9rem}.fm2-field[data-astro-cid-cid66u6p] input[data-astro-cid-cid66u6p]{min-height:44px;padding:.6rem .75rem;border:1px solid var(--color-hairline);border-radius:var(--radius);background:none;color:inherit;font:inherit;min-width:0}.fm2-form[data-astro-cid-cid66u6p] button[data-astro-cid-cid66u6p]{min-height:48px;padding:.7rem 1.2rem;border:0;border-radius:var(--radius);background:var(--color-primary);color:var(--color-on-primary);font:inherit;cursor:pointer}.fm2-form[data-astro-cid-cid66u6p] button[data-astro-cid-cid66u6p]:disabled{opacity:.5;cursor:wait}.hp[data-astro-cid-cid66u6p]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-status[data-astro-cid-cid66u6p]:empty{display:none}.form-status[data-astro-cid-cid66u6p]{margin-top:var(--space-m)}body.gp-modal-open{overflow:hidden}.modal-backdrop[data-astro-cid-d3xe7bgs]{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--color-primary-deep) 70%,transparent);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.modal-backdrop[data-astro-cid-d3xe7bgs].is-open{display:flex;opacity:1}.modal-content[data-astro-cid-d3xe7bgs]{position:relative;width:100%;max-width:480px;max-height:90vh;padding:44px 38px 36px;border-radius:20px;background:var(--color-surface-plain);box-shadow:0 32px 80px -20px #00000080;overflow-y:auto;transform:scale(.94);transition:transform .3s cubic-bezier(.22,1,.36,1)}.modal-backdrop[data-astro-cid-d3xe7bgs].is-open .modal-content[data-astro-cid-d3xe7bgs]{transform:scale(1)}.modal-close[data-astro-cid-d3xe7bgs]{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--color-surface-soft);cursor:pointer;transition:background .2s ease}.modal-close[data-astro-cid-d3xe7bgs]:hover{background:var(--color-surface-deep)}.modal-close[data-astro-cid-d3xe7bgs] svg[data-astro-cid-d3xe7bgs]{width:16px;height:16px;stroke:var(--color-ink);stroke-width:2.5}.modal-header[data-astro-cid-d3xe7bgs]{margin-bottom:24px;text-align:center}.modal-eyebrow[data-astro-cid-d3xe7bgs]{display:inline-block;margin-bottom:12px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--color-accent-soft);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-deep)}.modal-title[data-astro-cid-d3xe7bgs]{margin:0;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--color-ink)}.modal-title[data-astro-cid-d3xe7bgs] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.ac-form[data-astro-cid-d3xe7bgs]{display:flex;flex-direction:column;gap:14px}.ac-form-row[data-astro-cid-d3xe7bgs]{display:flex;gap:12px}.ac-form-row[data-astro-cid-d3xe7bgs]>.ac-input[data-astro-cid-d3xe7bgs]{flex:1;min-width:0}.ac-input[data-astro-cid-d3xe7bgs]{width:100%;padding:14px 16px;border:1px solid var(--color-hairline);border-radius:12px;background:var(--color-bg);font-family:var(--font-body);font-size:15px;color:var(--color-ink);transition:border-color .2s ease,box-shadow .2s ease}.ac-input[data-astro-cid-d3xe7bgs]::placeholder{color:var(--color-ink-mute)}.ac-input[data-astro-cid-d3xe7bgs]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.ac-dsgvo[data-astro-cid-d3xe7bgs]{display:flex;gap:10px;align-items:flex-start;margin:4px 0 2px;font-size:13px;line-height:1.5;color:var(--color-ink-mute)}.ac-dsgvo[data-astro-cid-d3xe7bgs] input[data-astro-cid-d3xe7bgs][type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:var(--color-accent-deep)}.ac-dsgvo[data-astro-cid-d3xe7bgs] a{color:var(--color-primary);text-decoration:underline}.ac-submit[data-astro-cid-d3xe7bgs]{display:block;width:100%;margin-top:6px;padding:18px 24px;border:0;border-radius:12px;background:var(--color-accent);font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--color-on-accent);cursor:pointer;box-shadow:0 8px 24px -8px color-mix(in srgb,var(--color-accent) 55%,transparent);transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1)}.ac-submit[data-astro-cid-d3xe7bgs]:hover{background:var(--color-accent-deep);transform:translateY(-2px)}.ac-submit[data-astro-cid-d3xe7bgs]:disabled{opacity:.6;transform:none;cursor:default}.modal-trust[data-astro-cid-d3xe7bgs]{max-width:none;margin-top:14px;font-size:12px;letter-spacing:.02em;text-align:center;color:var(--color-ink-mute)}.form-status[data-astro-cid-d3xe7bgs]{max-width:none;margin-top:12px;font-size:13px;text-align:center;color:var(--color-ink-light)}.form-status[data-astro-cid-d3xe7bgs]:empty{display:none}.hp[data-astro-cid-d3xe7bgs],.visually-hidden[data-astro-cid-d3xe7bgs]{position:absolute;width:1px;height:1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}@media(max-width:600px){.modal-content[data-astro-cid-d3xe7bgs]{padding:36px 24px 28px}.ac-form-row[data-astro-cid-d3xe7bgs]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.modal-backdrop[data-astro-cid-d3xe7bgs],.modal-content[data-astro-cid-d3xe7bgs]{transition:none}}.faq-room[data-astro-cid-un532bxf]{max-width:52rem}.faq-list[data-astro-cid-un532bxf]{margin-top:var(--space-xl);border-top:1px solid var(--color-hairline)}.faq-item[data-astro-cid-un532bxf]{border-bottom:1px solid var(--color-hairline)}.faq-item[data-astro-cid-un532bxf] summary[data-astro-cid-un532bxf]{padding:var(--space-m) 0;font-family:var(--font-heading);font-size:var(--step-1);cursor:pointer;min-height:44px}.faq-item[data-astro-cid-un532bxf] p[data-astro-cid-un532bxf]{padding-bottom:var(--space-m);color:var(--color-muted);max-width:var(--measure)}.faq__header[data-astro-cid-kiexetow]{max-width:720px;margin:0 auto 56px;text-align:center}.faq__eyebrow[data-astro-cid-kiexetow]{display:inline-flex;align-items:center;gap:14px;max-width:none;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary)}.faq__eyebrow[data-astro-cid-kiexetow]:before{content:"";width:28px;height:1px;background:currentColor}.faq__headline[data-astro-cid-kiexetow]{margin:0;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.faq__list[data-astro-cid-kiexetow]{max-width:920px;margin:0 auto}.faq-item[data-astro-cid-kiexetow]{padding:24px 0;border-top:1px solid var(--section-hairline)}.faq-item[data-astro-cid-kiexetow]:last-child{border-bottom:1px solid var(--section-hairline)}.faq-item__q[data-astro-cid-kiexetow]{display:grid;grid-template-columns:48px 1fr 32px;gap:20px;align-items:center;width:100%;text-align:left;cursor:pointer;list-style:none}.faq-item__q[data-astro-cid-kiexetow]::-webkit-details-marker{display:none}.faq-item__q[data-astro-cid-kiexetow]::marker{content:""}.faq-item__num[data-astro-cid-kiexetow]{font-family:var(--font-heading);font-size:32px;font-weight:700;line-height:1;color:var(--color-primary);font-variant-numeric:tabular-nums}.faq-item__text[data-astro-cid-kiexetow]{font-family:var(--font-heading);font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3;color:var(--section-ink)}.faq-item__toggle[data-astro-cid-kiexetow]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:22px;color:var(--color-primary);transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-item[data-astro-cid-kiexetow][open] .faq-item__toggle[data-astro-cid-kiexetow]{transform:rotate(45deg)}.faq-item__a[data-astro-cid-kiexetow]{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)}.faq-item[data-astro-cid-kiexetow][open] .faq-item__a[data-astro-cid-kiexetow]{grid-template-rows:1fr;opacity:1}.faq-item__a-inner[data-astro-cid-kiexetow]{min-height:0;max-width:64ch;margin:0;padding:16px 56px 0 68px;font-size:16px;line-height:1.7;color:var(--section-muted);transform:translateY(-8px);transition:transform .4s cubic-bezier(.22,1,.36,1)}.faq-item[data-astro-cid-kiexetow][open] .faq-item__a-inner[data-astro-cid-kiexetow]{transform:translateY(0)}.faq--ringed[data-astro-cid-kiexetow]{padding:130px var(--page-gutter)}.faq--ringed[data-astro-cid-kiexetow] .faq__header[data-astro-cid-kiexetow]{max-width:760px;margin:0 0 24px;text-align:left}.faq--ringed[data-astro-cid-kiexetow] .faq__eyebrow[data-astro-cid-kiexetow]{gap:12px;margin-bottom:22px;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--color-primary)}.faq--ringed[data-astro-cid-kiexetow] .faq__eyebrow[data-astro-cid-kiexetow]:before{width:24px;background:var(--color-accent)}.faq--ringed[data-astro-cid-kiexetow] .faq__headline[data-astro-cid-kiexetow]{font-size:clamp(36px,3.6vw,54px);line-height:1.08;letter-spacing:-.025em}.faq--ringed[data-astro-cid-kiexetow] .faq__headline[data-astro-cid-kiexetow] em{font-style:italic;font-weight:300;color:var(--color-primary)}.faq--ringed[data-astro-cid-kiexetow] .faq__list[data-astro-cid-kiexetow]{max-width:880px;margin-inline:0;margin-top:24px}.faq--ringed[data-astro-cid-kiexetow] .faq-item[data-astro-cid-kiexetow]{padding:0}.faq--ringed[data-astro-cid-kiexetow] .faq-item__q[data-astro-cid-kiexetow]{grid-template-columns:1fr 32px;gap:24px;padding:28px 0;font-size:19px;letter-spacing:-.015em}.faq--ringed[data-astro-cid-kiexetow] .faq-item__num[data-astro-cid-kiexetow]{display:none}.faq--ringed[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]{position:relative;width:32px;height:32px;border:1px solid var(--color-accent);border-radius:50%;font-size:0}.faq--ringed[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]:before,.faq--ringed[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]:after{content:"";position:absolute;background:var(--color-accent-deep)}.faq--ringed[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]:before{top:50%;right:25%;left:25%;height:1.5px;transform:translateY(-50%)}.faq--ringed[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]:after{top:25%;bottom:25%;left:50%;width:1.5px;transform:translate(-50%)}.faq--ringed[data-astro-cid-kiexetow] .faq-item[data-astro-cid-kiexetow][open] .faq-item__toggle[data-astro-cid-kiexetow]{background:var(--color-accent);transform:rotate(180deg)}.faq--ringed[data-astro-cid-kiexetow] .faq-item[data-astro-cid-kiexetow][open] .faq-item__toggle[data-astro-cid-kiexetow]:before{background:var(--color-surface-plain)}.faq--ringed[data-astro-cid-kiexetow] .faq-item[data-astro-cid-kiexetow][open] .faq-item__toggle[data-astro-cid-kiexetow]:after{opacity:0}.faq--ringed[data-astro-cid-kiexetow] .faq-item__a-inner[data-astro-cid-kiexetow]{max-width:720px;padding:0 0 28px;font-size:15.5px;line-height:1.7}.faq--ringed[data-astro-cid-kiexetow] .faq-item__a-inner[data-astro-cid-kiexetow] strong{font-weight:600;color:var(--section-ink)}.faq--compact[data-astro-cid-kiexetow]{padding-block:80px}.faq--compact[data-astro-cid-kiexetow] .faq__header[data-astro-cid-kiexetow]{margin-bottom:48px}.faq--compact[data-astro-cid-kiexetow] .faq__eyebrow[data-astro-cid-kiexetow]{margin-bottom:22px;font-size:11px;letter-spacing:.22em;color:var(--color-accent-deep)}.faq--compact[data-astro-cid-kiexetow] .faq__eyebrow[data-astro-cid-kiexetow]:before{content:none}.faq--compact[data-astro-cid-kiexetow] .faq__headline[data-astro-cid-kiexetow]{font-size:clamp(30px,3.8vw,44px)}.faq--compact[data-astro-cid-kiexetow] .faq__list[data-astro-cid-kiexetow]{max-width:820px}.faq--compact[data-astro-cid-kiexetow] .faq-item[data-astro-cid-kiexetow]{padding:20px 0}.faq--compact[data-astro-cid-kiexetow] .faq-item__q[data-astro-cid-kiexetow]{grid-template-columns:36px 1fr 28px;gap:18px}.faq--compact[data-astro-cid-kiexetow] .faq-item__num[data-astro-cid-kiexetow]{font-size:22px}.faq--compact[data-astro-cid-kiexetow] .faq-item__text[data-astro-cid-kiexetow]{font-size:clamp(16px,1.3vw,19px)}.faq--compact[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]{width:28px;height:28px}.faq--compact[data-astro-cid-kiexetow] .faq-item__a-inner[data-astro-cid-kiexetow]{padding:14px 44px 0 54px;font-size:15.5px;line-height:1.65;transform:translateY(-6px)}@media(max-width:700px){.faq-item__q[data-astro-cid-kiexetow]{grid-template-columns:38px 1fr 28px;gap:14px}.faq--compact[data-astro-cid-kiexetow]{padding-block:56px}.faq--compact[data-astro-cid-kiexetow] .faq__header[data-astro-cid-kiexetow]{margin-bottom:32px}.faq--compact[data-astro-cid-kiexetow] .faq-item__q[data-astro-cid-kiexetow]{grid-template-columns:28px 1fr 24px;gap:14px}.faq--compact[data-astro-cid-kiexetow] .faq-item__num[data-astro-cid-kiexetow]{font-size:18px}.faq--compact[data-astro-cid-kiexetow] .faq-item__a-inner[data-astro-cid-kiexetow]{padding-right:0;padding-left:42px}.faq--ringed[data-astro-cid-kiexetow]{padding:80px 24px}.faq--ringed[data-astro-cid-kiexetow] .faq-item__q[data-astro-cid-kiexetow]{gap:16px;min-height:52px;padding:24px 0;font-size:17px}.faq--ringed[data-astro-cid-kiexetow] .faq-item__toggle[data-astro-cid-kiexetow]{width:36px;height:36px}.faq--ringed[data-astro-cid-kiexetow] .faq-item__a-inner[data-astro-cid-kiexetow]{font-size:15px}.faq-item__num[data-astro-cid-kiexetow]{font-size:24px}.faq-item__a-inner[data-astro-cid-kiexetow]{padding-right:0;padding-left:52px}}@media(prefers-reduced-motion:reduce){.faq-item__toggle[data-astro-cid-kiexetow],.faq-item__a[data-astro-cid-kiexetow],.faq-item__a-inner[data-astro-cid-kiexetow]{transition:none}}.prose[data-astro-cid-k77tj2wu]{max-width:44rem;margin-inline:auto}.prose[data-astro-cid-k77tj2wu] h2,.prose[data-astro-cid-k77tj2wu] h3{margin-top:var(--space-xl)}.prose[data-astro-cid-k77tj2wu] p,.prose[data-astro-cid-k77tj2wu] ul,.prose[data-astro-cid-k77tj2wu] ol{margin-top:var(--space-m)}.prose[data-astro-cid-k77tj2wu] ul,.prose[data-astro-cid-k77tj2wu] ol{padding-left:1.4em}.prose[data-astro-cid-k77tj2wu] a{text-decoration:underline;text-underline-offset:.2em}.doc[data-astro-cid-szcert2s]{padding:0 var(--page-gutter);font-size:17px;line-height:1.75}.doc__inner[data-astro-cid-szcert2s]{max-width:672px;margin:0 auto;padding-bottom:80px}.doc__head[data-astro-cid-szcert2s]{padding:80px 0 40px}.doc__eyebrow[data-astro-cid-szcert2s]{display:inline-block;max-width:none;margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent-deep)}.doc__title[data-astro-cid-szcert2s]{margin:0 0 8px;font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.022em;color:var(--section-ink)}.doc__title[data-astro-cid-szcert2s] em{font-style:italic;font-weight:400;color:var(--color-accent-deep)}.doc__sub[data-astro-cid-szcert2s]{max-width:none;margin:0;font-size:16px;color:var(--section-muted)}.doc__rule[data-astro-cid-szcert2s]{height:1px;margin:32px 0 56px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 55%,transparent) 0%,color-mix(in srgb,var(--color-accent) 18%,transparent) 70%,transparent 100%)}.doc__card[data-astro-cid-szcert2s]{margin:0 0 36px;padding:28px 26px;border:1px solid var(--section-hairline);border-radius:14px;background:var(--color-surface-plain)}.doc__card[data-astro-cid-szcert2s] p[data-astro-cid-szcert2s]{max-width:none;margin:0 0 6px;font-size:16px;color:var(--section-ink)}.doc__card[data-astro-cid-szcert2s] p[data-astro-cid-szcert2s]:first-child{font-weight:700}.doc__card[data-astro-cid-szcert2s] p[data-astro-cid-szcert2s]:last-child{margin-bottom:0}.doc__row[data-astro-cid-szcert2s]{margin:18px 0}.doc__row-label[data-astro-cid-szcert2s]{max-width:none;margin:0 0 4px;font-size:15px;font-weight:700;color:var(--section-ink)}.doc__row-value[data-astro-cid-szcert2s]{max-width:none;margin:0;font-size:16px;color:var(--section-muted)}.doc__note[data-astro-cid-szcert2s]{max-width:none;margin:0 0 18px;color:var(--section-muted)}.doc__split[data-astro-cid-szcert2s]{height:1px;margin:48px 0;background:var(--section-hairline)}.doc__body[data-astro-cid-szcert2s] h2:first-child{margin-top:0}.doc__body[data-astro-cid-szcert2s] h2{margin:48px 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--section-ink)}.doc__body[data-astro-cid-szcert2s] h3{margin:32px 0 10px;font-size:19px;font-weight:700;color:var(--section-ink)}.doc__body[data-astro-cid-szcert2s] p,.doc__body[data-astro-cid-szcert2s] ul,.doc__body[data-astro-cid-szcert2s] ol{max-width:none;margin:0 0 18px;color:var(--section-muted)}.doc__body[data-astro-cid-szcert2s] ul,.doc__body[data-astro-cid-szcert2s] ol{padding-left:1.4em}.doc__body[data-astro-cid-szcert2s] hr{height:1px;margin:48px 0;border:0;background:var(--section-hairline)}.doc__body[data-astro-cid-szcert2s] strong{font-weight:700;color:var(--section-ink)}.doc[data-astro-cid-szcert2s] a[data-astro-cid-szcert2s],.doc__body[data-astro-cid-szcert2s] a{border-bottom:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);text-decoration:none;transition:color .2s ease,border-color .2s ease}.doc[data-astro-cid-szcert2s] a[data-astro-cid-szcert2s]:hover,.doc__body[data-astro-cid-szcert2s] a:hover{border-bottom-color:var(--color-primary);color:var(--color-primary-hover)}@media(max-width:768px){.doc[data-astro-cid-szcert2s]{font-size:16px}.doc__inner[data-astro-cid-szcert2s]{padding-bottom:56px}.doc__head[data-astro-cid-szcert2s]{padding:56px 0 32px}.doc__rule[data-astro-cid-szcert2s]{margin:24px 0 40px}.doc__card[data-astro-cid-szcert2s]{padding:22px 20px}.doc__body[data-astro-cid-szcert2s] h2{margin-top:36px}}@media(prefers-reduced-motion:reduce){.doc[data-astro-cid-szcert2s] a[data-astro-cid-szcert2s],.doc__body[data-astro-cid-szcert2s] a{transition:none}}.i1-figure[data-astro-cid-6lsgo365]{margin:0}.i1-figure[data-astro-cid-6lsgo365] img[data-astro-cid-6lsgo365]{width:100%;height:auto;border-radius:var(--radius)}.i1-figure[data-astro-cid-6lsgo365] figcaption[data-astro-cid-6lsgo365]{margin-top:var(--space-s);font-size:var(--step--1);color:var(--color-muted)}
