@layer tokens{:root{--color-primary:#193e2d;--color-primary-hover:#123123;--color-primary-light:#32634b;--color-primary-dark:#0d271c;--color-primary-on:#fff;--color-accent:#83b765;--color-accent-hover:#6b9951;--color-accent-light:#a7ce93;--color-accent-dark:#547c3c;--color-background:#f6f8f5;--color-background-card:#fff;--color-surface-selected:#eaf5e8;--color-text-primary:#172d25;--color-text-secondary:#506359;--color-text-muted:#506359;--color-primary-text:#193e2d;--color-background-input:#fff;--color-text-inverse:#fff;--color-on-state:#fff;--color-rail-surface:#073b30;--color-rail-text:#fff;--color-rail-text-muted:#bdcec4;--color-rail-accent:#b7f5d4;--color-rail-border:#346257;--color-rail-warning:#e6bf63;--color-ink-on-fill:#000;--color-border:#d4dfd7;--color-border-control:#718379;--color-border-focus:#193e2d;--color-superuser-mark:#e0a11b;--color-shadow-ink:#172d25;--color-danger:#a32632;--color-danger-surface:#fff1f2;--color-warning:#805400;--color-warning-surface:#fff4d6;--color-info:#245b72;--color-info-surface:#edf5f8;--color-success:#246b45;--color-success-surface:#edf7ee;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-none:0;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--web-type-display-2xl:5rem;--web-type-display-xl:3.5rem;--web-type-display-lg:2.5rem;--web-type-display-md:1.75rem;--web-type-lead:1.25rem;--web-motion-duration-fast:.15s;--web-motion-duration-base:.25s;--web-motion-duration-slow:.45s;--web-motion-duration-reveal:.7s;--web-motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--web-motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--web-motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--web-motion-distance-reveal-y:24px;--web-motion-distance-lift-y:4px;--web-motion-stagger:80ms;--web-layout-container-content:72rem;--web-layout-container-prose:44rem;--web-layout-container-wide:88rem;--web-layout-section-y:6rem;--web-layout-section-y-sm:3.5rem;--web-layout-hero-min-height:34rem;--web-layout-frame-radius:var(--radius-2xl);--oenit-brand-deep:var(--color-primary);--oenit-brand-fresh:var(--color-accent);--oenit-action-primary:var(--color-primary);--oenit-action-hover:var(--color-primary-hover);--oenit-action-text:var(--color-primary);--oenit-surface-canvas:var(--color-background);--oenit-surface-panel:var(--color-background-card);--oenit-surface-selected:var(--color-surface-selected);--oenit-surface-input:var(--color-background-input);--oenit-surface-rail:var(--color-rail-surface);--oenit-text-primary:var(--color-text-primary);--oenit-text-onRail:var(--color-rail-text);--oenit-text-onRailMuted:var(--color-rail-text-muted);--oenit-text-onRailAccent:var(--color-rail-accent);--oenit-text-secondary:var(--color-text-secondary);--oenit-text-muted:var(--color-text-muted);--oenit-text-brand:var(--color-primary-text);--oenit-text-inverse:var(--color-text-inverse);--oenit-ink-on-fill:var(--color-ink-on-fill);--oenit-text-onBrand:var(--color-primary-on);--oenit-text-onState:var(--color-on-state);--oenit-border-subtle:var(--color-border);--oenit-border-control:var(--color-border-control);--oenit-border-onRail:var(--color-rail-border);--oenit-focus:var(--color-border-focus);--oenit-state-danger:var(--color-danger);--oenit-state-dangerSurface:var(--color-danger-surface);--oenit-state-warning:var(--color-warning);--oenit-state-warningSurface:var(--color-warning-surface);--oenit-state-info:var(--color-info);--oenit-state-infoSurface:var(--color-info-surface);--oenit-state-success:var(--color-success);--oenit-state-successSurface:var(--color-success-surface);--oenit-state-dangerText:var(--color-danger);--oenit-state-warningText:var(--color-warning);--oenit-state-warningOnRail:var(--color-rail-warning);--oenit-state-infoText:var(--color-info);--oenit-state-successText:var(--color-success);--oenit-shadow-ink:var(--color-shadow-ink);--oenit-artwork-ink:var(--color-text-primary);--web-brand-deep:var(--oenit-brand-deep);--web-brand-fresh:var(--oenit-brand-fresh);--web-action-primary:var(--oenit-action-primary);--web-action-hover:var(--oenit-action-hover);--web-surface-canvas:var(--oenit-surface-canvas);--web-surface-panel:var(--oenit-surface-panel);--web-surface-selected:var(--oenit-surface-selected);--web-text-primary:var(--oenit-text-primary);--web-text-secondary:var(--oenit-text-secondary);--web-text-inverse:var(--oenit-text-inverse);--web-text-onBrand:var(--oenit-text-onBrand);--web-border-subtle:var(--oenit-border-subtle);--web-border-control:var(--oenit-border-control);--web-focus:var(--oenit-focus);--web-state-danger:var(--oenit-state-danger);--web-state-dangerSurface:var(--oenit-state-dangerSurface);--web-state-warning:var(--oenit-state-warning);--web-state-warningSurface:var(--oenit-state-warningSurface);--web-state-info:var(--oenit-state-info);--web-state-infoSurface:var(--oenit-state-infoSurface);--web-state-success:var(--oenit-state-success);--web-state-successSurface:var(--oenit-state-successSurface);--web-shadow-ink:var(--oenit-shadow-ink);--web-artwork-ink:var(--oenit-artwork-ink)}}@layer base{:root{color-scheme:light;font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background:var(--web-surface-canvas);color:var(--web-text-primary);margin:0}h1,h2,h3,h4{margin:0 0 var(--spacing-4);overflow-wrap:break-word;text-wrap:balance;line-height:1.2}p{margin:0 0 var(--spacing-4)}a{color:var(--web-action-primary);text-underline-offset:.15em}a:hover{color:var(--web-action-hover)}:focus-visible{outline:2px solid var(--web-focus);outline-offset:2px}img,svg{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{:root{--page-gutter:var(--spacing-4);--site-header-h:4.5rem}@media (width>=48rem){:root{--page-gutter:var(--spacing-8)}}.site-main{display:block}.skip-link{left:var(--spacing-4);top:calc(-1 * var(--spacing-16));z-index:10;padding:var(--spacing-2) var(--spacing-4);background:var(--web-surface-panel);color:var(--web-action-primary);border-radius:var(--radius-md);position:absolute}.skip-link:focus{top:var(--spacing-4)}.placeholder{width:min(100% - 2 * var(--page-gutter), 40rem);margin:var(--spacing-12) auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-frame{padding:var(--spacing-2);background:var(--web-surface-panel);border:1px solid var(--web-border-subtle);border-radius:var(--radius-xl);margin:0}.web-frame img{border-radius:var(--radius-lg);width:100%}.web-frame figcaption{padding:var(--spacing-3) var(--spacing-2) var(--spacing-1);color:var(--web-text-secondary);font-size:.875rem}.web-section-title{font-size:var(--web-type-display-md)}@media (width>=48rem){.web-section-title{font-size:var(--web-type-display-lg)}}.web-lead{font-size:var(--web-type-lead);color:var(--web-text-secondary)}.page-prose-flow table{border-collapse:collapse;width:100%}.page-prose-flow :is(th,td){padding:var(--spacing-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--web-border-subtle)}.page-prose-flow{width:min(100% - 2 * var(--page-gutter), var(--web-layout-container-prose));margin:var(--spacing-12) auto var(--spacing-16)}.page-prose-flow>*{max-width:none}.page-prose-flow>*+*{margin-top:var(--spacing-4)}.page-prose-flow>h1{margin-bottom:var(--spacing-5);color:var(--web-brand-deep);font-size:var(--web-type-display-lg);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1.05}.page-prose-flow>h1+p{color:var(--web-text-secondary);font-size:var(--web-type-lead)}.page-prose-flow>h2{margin-top:var(--spacing-16);color:var(--web-brand-deep);font-size:var(--web-type-display-md);text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1.1}.page-prose-flow>h3{margin-top:var(--spacing-8);color:var(--web-brand-deep);overflow-wrap:break-word}.page-prose-flow>ul,.page-prose-flow>ol{padding-left:var(--spacing-5)}.page-cta{gap:var(--spacing-3);margin-block:var(--spacing-8);flex-wrap:wrap;display:flex}.page-form,.page-prose-flow>.event-banner{margin-block:var(--spacing-8)}.page-news{margin:var(--spacing-8) 0;border-bottom:1px solid var(--web-border-subtle);padding:0;list-style:none}@media (width>=48rem){.page-prose-flow>h1{font-size:var(--web-type-display-xl)}.page-prose-flow>h2{font-size:var(--web-type-display-lg)}}}@layer utilities{@media (prefers-reduced-motion:no-preference){a,.web-button,.site-header__menu,.lang-switcher__summary{transition:color var(--web-motion-duration-fast) var(--web-motion-ease-standard), background-color var(--web-motion-duration-fast) var(--web-motion-ease-standard), border-color var(--web-motion-duration-fast) var(--web-motion-ease-standard)}}@keyframes enter-rise{0%{transform:translateY(var(--web-motion-distance-reveal-y))}}@keyframes enter-fade-rise{0%{opacity:0;transform:translateY(var(--web-motion-distance-reveal-y))}}html[data-motion=on] .hero__title{animation:enter-rise var(--web-motion-duration-slow) var(--web-motion-ease-emphasized) both;animation-delay:var(--web-motion-stagger)}html[data-motion=on] .hero__eyebrow{animation:enter-fade-rise var(--web-motion-duration-slow) var(--web-motion-ease-emphasized) both}html[data-motion=on] .hero__lead{animation:enter-fade-rise var(--web-motion-duration-slow) var(--web-motion-ease-emphasized) both;animation-delay:calc(var(--web-motion-stagger) * 2)}html[data-motion=on] .hero__actions{animation:enter-fade-rise var(--web-motion-duration-slow) var(--web-motion-ease-emphasized) both;animation-delay:calc(var(--web-motion-stagger) * 3)}html[data-motion=on] .hero__foot{animation:enter-fade-rise var(--web-motion-duration-slow) var(--web-motion-ease-emphasized) both;animation-delay:calc(var(--web-motion-stagger) * 4)}html[data-motion=on] [data-enter=media]{animation:enter-rise var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized) both;animation-delay:calc(var(--web-motion-stagger) * 2)}html[data-motion=on] [data-enter=phone]{animation:enter-rise var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized) both;animation-delay:calc(var(--web-motion-stagger) * 3)}@keyframes wordmark-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--web-motion-distance-lift-y)))}}@keyframes wordmark-settle{0%{transform:translateY(calc(-1 * var(--web-motion-distance-lift-y)))}}html[data-motion=on] .site-header__brand img{animation:wordmark-enter var(--web-motion-duration-slow) var(--web-motion-ease-emphasized) both}html[data-motion=on] .site-header__brand.is-settling img{animation:wordmark-settle var(--web-motion-duration-slow) var(--web-motion-ease-emphasized)}@media (hover:hover){html[data-motion=on] .site-header__brand img,html[data-motion=on] .site-footer__brand img{transition:transform var(--web-motion-duration-base) var(--web-motion-ease-exit)}html[data-motion=on] .site-header__brand:hover img,html[data-motion=on] .site-footer__brand a:hover img{transform:translateY(calc(-1 * var(--web-motion-distance-lift-y)));transition-duration:var(--web-motion-duration-fast);transition-timing-function:var(--web-motion-ease-emphasized)}}html[data-motion=on] [data-reveal]{opacity:0;transform:translateY(var(--web-motion-distance-reveal-y));transition:opacity var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized), transform var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized)}html[data-motion=on] [data-reveal].is-revealed{opacity:1;transform:none}html[data-motion=on] .is-instant,html[data-motion=on] .is-instant *{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=on] [data-reveal-group] li{opacity:0;transform:translateY(var(--web-motion-distance-reveal-y));transition:opacity var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized), transform var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized)}html[data-motion=on] [data-reveal-group].is-revealed li{opacity:1;transform:none}html[data-motion=on] [data-reveal-group].is-revealed li:nth-child(2){transition-delay:calc(var(--web-motion-stagger) * 1)}html[data-motion=on] [data-reveal-group].is-revealed li:nth-child(3){transition-delay:calc(var(--web-motion-stagger) * 2)}html[data-motion=on] [data-reveal-group].is-revealed li:nth-child(4){transition-delay:calc(var(--web-motion-stagger) * 3)}html[data-motion=on] [data-reveal-group].is-revealed li:nth-child(5){transition-delay:calc(var(--web-motion-stagger) * 4)}html[data-motion=on] [data-reveal-group].is-revealed li:nth-child(n+6){transition-delay:calc(var(--web-motion-stagger) * 5)}html[data-motion=on] .journey-strip__steps:after{transition:transform var(--web-motion-duration-reveal) var(--web-motion-ease-emphasized);transform:scaleX(0)}html[data-motion=on] .journey-strip__step:after{transition:transform var(--web-motion-duration-base) var(--web-motion-ease-standard);transform:scaleY(0)}html[data-motion=on] .journey-strip__ring{background:var(--web-surface-panel);transition:background-color var(--web-motion-duration-base) var(--web-motion-ease-standard)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__steps:after{transform:scaleX(1)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:after{transform:scaleY(1)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__ring{background:var(--web-surface-selected)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(2) .journey-strip__ring,html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(2):after{transition-delay:calc(var(--web-motion-stagger) * 1)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(3) .journey-strip__ring,html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(3):after{transition-delay:calc(var(--web-motion-stagger) * 2)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(4) .journey-strip__ring,html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(4):after{transition-delay:calc(var(--web-motion-stagger) * 3)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(5) .journey-strip__ring,html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(5):after{transition-delay:calc(var(--web-motion-stagger) * 4)}html[data-motion=on] [data-reveal-group].is-revealed .journey-strip__step:nth-child(6) .journey-strip__ring{transition-delay:calc(var(--web-motion-stagger) * 5)}@media (width>=48rem){html[data-motion=on] .journey-strip__step:after{transform:none}}@media (hover:hover){html[data-motion=on] .journey-strip__link{transition:transform var(--web-motion-duration-base) var(--web-motion-ease-exit)}html[data-motion=on] .journey-strip__link:hover{transform:translateY(calc(-1 * var(--web-motion-distance-lift-y)));transition-duration:var(--web-motion-duration-fast);transition-timing-function:var(--web-motion-ease-emphasized)}}@media (prefers-reduced-motion:no-preference) and (width<64rem){.site-header__nav[popover]{opacity:0;transform:translateY(calc(-1 * var(--web-motion-distance-lift-y)));transition:opacity var(--web-motion-duration-fast) var(--web-motion-ease-standard), transform var(--web-motion-duration-fast) var(--web-motion-ease-standard), overlay var(--web-motion-duration-fast) allow-discrete, display var(--web-motion-duration-fast) allow-discrete}.site-header__nav[popover]:popover-open{opacity:1;transform:none}@starting-style{.site-header__nav[popover]:popover-open{opacity:0;transform:translateY(calc(-1 * var(--web-motion-distance-lift-y)))}}}@media (prefers-reduced-motion:reduce),print{[data-reveal],[data-reveal-group] li,.journey-strip__steps:after,.journey-strip__step:after{opacity:1!important;transform:none!important}[data-reveal],[data-reveal-group] li,[data-enter],.hero__title,.hero__eyebrow,.hero__lead,.hero__actions,.hero__foot,.site-header__brand img,.journey-strip__ring,.journey-strip__link{transition:none!important;animation:none!important}.journey-strip__link:hover,.site-header__brand:hover img{transform:none!important}}}
