:root{color-scheme:light;--ol-page:#fff;--ol-surface-1:#f2f5f7;--ol-surface-2:#e3e8ec;--ol-surface-3:#cfd6dc;--ol-hatch:#dce2e7;--ol-rule:#aeb8c0;--ol-border:#78838c;--ol-ink-3:#5b6771;--ol-ink-2:#3c464f;--ol-ink:#12181d;--ol-ink-inverse:#fff;--ol-ground-band:var(--ol-surface-2);--ol-ground-dark:var(--ol-action);--ol-ink-inverse-2:var(--ol-surface-2);--ol-ink-inverse-3:var(--ol-rule);--ol-texture-opacity:.06;--ol-texture-opacity-dark:.3;--ol-action:#102850;--ol-action-hover:#254470;--ol-action-active:#091934;--ol-action-ink:#fff;--ol-focus:#12181d;--ol-focus-inverse:#fff;--ol-success:#1f6b41;--ol-warning:#8a5a00;--ol-error:#a9201c;--ol-font-display:var(--font-chivo);--ol-font-body:var(--font-plex-sans);--ol-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ol-text-2xs:.75rem;--ol-text-xs:.8125rem;--ol-text-sm:.875rem;--ol-text-base:clamp(1rem, .9792rem + .0926vw, 1.0625rem);--ol-text-md:clamp(1.125rem, 1.0833rem + .1852vw, 1.25rem);--ol-text-lg:clamp(1.125rem, 1.0625rem + .2778vw, 1.3125rem);--ol-text-xl:clamp(1.375rem, 1.1667rem + .9259vw, 2rem);--ol-text-2xl:clamp(1.75rem, 1.4167rem + 1.4815vw, 2.75rem);--ol-text-3xl:clamp(2rem, 1.6667rem + 1.4815vw, 3rem);--ol-text-4xl:clamp(2.25rem, 1.8333rem + 1.8519vw, 3.5rem);--ol-weight-light:300;--ol-weight-regular:400;--ol-weight-medium:500;--ol-weight-semibold:600;--ol-weight-bold:700;--ol-weight-display:800;--ol-leading-tight:1.1;--ol-leading-snug:1.2;--ol-leading-flat:1.35;--ol-leading-normal:1.5;--ol-leading-relaxed:1.6;--ol-tracking-display:-.015em;--ol-tracking-normal:0;--ol-tracking-label:.06em;--ol-tracking-wide:.08em;--ol-measure:68ch;--ol-measure-lead:58ch;--ol-measure-display:22ch;--ol-measure-narrow:42ch;--ol-space-0:0;--ol-space-1:4px;--ol-space-2:8px;--ol-space-3:12px;--ol-space-4:16px;--ol-space-5:24px;--ol-space-6:32px;--ol-space-7:48px;--ol-space-8:64px;--ol-space-9:96px;--ol-space-10:128px;--ol-section-y:clamp(2.5rem, 1.6667rem + 3.7037vw, 5rem);--ol-section-y-band:clamp(3rem, 2rem + 4.4444vw, 6rem);--ol-gutter:clamp(1rem, .6667rem + 1.4815vw, 2rem);--ol-hero-min:clamp(20rem, 15.8333rem + 18.5185vw, 32.5rem);--ol-photo-min:96px;--ol-photo-frame-sm:280px;--ol-hero-figure-max:clamp(15rem, 7.5rem + 33.3333vw, 32rem);--ol-width-page:1120px;--ol-width-narrow:720px;--ol-width-wide:1320px;--ol-header-h-sm:64px;--ol-header-h:72px;--ol-header-h-compact:56px;--ol-logo-h-sm:36px;--ol-logo-h:40px;--ol-logo-h-compact:32px;--ol-logo-clear:10px;--ol-radius-none:0;--ol-radius-sm:2px;--ol-border-w:1px;--ol-border-w-emph:2px;--ol-shadow-panel:0 8px 24px #12181d29;--ol-focus-w:3px;--ol-focus-offset:2px;--ol-target-min:44px;--ol-duration-fast:.12s;--ol-duration-base:.18s;--ol-ease-standard:cubic-bezier(.2, 0, .2, 1);--ol-ease-exit:cubic-bezier(.4, 0, 1, 1);--ol-icon:24px;--ol-icon-sm:20px;--ol-icon-lg:32px;--ol-icon-stroke:1.5;--ol-ratio-hero:16 / 9;--ol-ratio-hero-sm:4 / 3;--ol-ratio-part:1 / 1;--ol-ratio-facility:16 / 9;--ol-ratio-map:4 / 3}@media (prefers-reduced-motion:reduce){:root{--ol-duration-fast:0s;--ol-duration-base:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--ol-header-h) + var(--ol-space-2));scroll-padding-block-end:calc(var(--ol-space-8) + var(--ol-space-3) + var(--ol-target-min) + var(--ol-space-2))}body{background:var(--ol-page);color:var(--ol-ink);font-family:var(--ol-font-body);font-size:var(--ol-text-base);font-weight:var(--ol-weight-regular);line-height:var(--ol-leading-normal);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;display:flex}h1,h2{font-family:var(--ol-font-display);font-weight:var(--ol-weight-display);letter-spacing:var(--ol-tracking-display);line-height:var(--ol-leading-tight);max-inline-size:var(--ol-measure-display);margin:0 0 var(--ol-space-4)}h2{font-size:var(--ol-text-xl);font-weight:var(--ol-weight-bold);line-height:var(--ol-leading-snug);text-wrap:balance}h1{font-size:var(--ol-text-2xl)}h3{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);line-height:var(--ol-leading-snug);letter-spacing:var(--ol-tracking-normal);margin:0 0 var(--ol-space-2)}p{max-inline-size:var(--ol-measure);margin:0 0 var(--ol-space-4)}a{color:var(--ol-ink);text-underline-offset:.18em;transition:text-decoration-thickness var(--ol-duration-fast) var(--ol-ease-standard), text-decoration-color var(--ol-duration-fast) var(--ol-ease-standard);text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}a:active{color:var(--ol-action-active)}img,svg,video{max-inline-size:100%;display:block}hr{border:0;border-block-start:var(--ol-border-w) solid var(--ol-rule);margin:var(--ol-space-6) 0}:focus-visible{outline:var(--ol-focus-w) solid var(--ol-focus);outline-offset:var(--ol-focus-offset)}.ol-wrap{inline-size:100%;max-inline-size:var(--ol-width-page);padding-inline:var(--ol-gutter);margin-inline:auto}.ol-wrap--narrow{max-inline-size:var(--ol-width-narrow);margin-inline-start:max(0px, calc((100% - var(--ol-width-page)) / 2));margin-inline-end:0}.ol-section{padding-block:var(--ol-section-y)}.ol-section--rule{border-block-start:var(--ol-border-w) solid var(--ol-rule)}.ol-section--band{background:var(--ol-ground-band);padding-block:var(--ol-section-y-band)}.ol-main{flex:1 0 auto}.ol-tabular{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.ol-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ol-skip{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.ol-skip:focus{z-index:200;clip-path:none;background:var(--ol-action);block-size:auto;inline-size:auto;color:var(--ol-action-ink);padding:var(--ol-space-3) var(--ol-space-4);border-radius:var(--ol-radius-sm);font-size:var(--ol-text-base);font-weight:var(--ol-weight-semibold);margin:0;text-decoration:none;position:fixed;inset-block-start:var(--ol-space-2);inset-inline-start:var(--ol-space-2);overflow:visible}.ol-draft-banner{background:var(--ol-ink);color:var(--ol-ink-inverse);font-size:var(--ol-text-xs);line-height:var(--ol-leading-flat);padding-block:var(--ol-space-2)}.ol-draft-banner :focus-visible{outline-color:var(--ol-focus-inverse)}.ol-header{background:var(--ol-page);border-block-end:var(--ol-border-w) solid var(--ol-border);z-index:100;position:sticky;inset-block-start:0}html[data-header-state=compact] .ol-header{--ol-header-h-sm:var(--ol-header-h-compact);--ol-header-h:var(--ol-header-h-compact);--ol-logo-h-sm:var(--ol-logo-h-compact);--ol-logo-h:var(--ol-logo-h-compact);border-block-end-width:var(--ol-border-w-emph)}.ol-header__inner{justify-content:space-between;align-items:center;gap:var(--ol-space-4);min-block-size:var(--ol-header-h-sm);display:flex}.ol-logo{min-block-size:var(--ol-target-min);align-items:center;text-decoration:none;display:inline-flex}.ol-logo img{block-size:var(--ol-logo-h-sm);inline-size:auto}.ol-nav{display:none}.ol-nav__list{align-items:center;gap:var(--ol-space-1);margin:0;padding:0;list-style:none;display:flex}.ol-navlink{min-block-size:var(--ol-target-min);padding-inline:var(--ol-space-3);font-size:var(--ol-text-base);font-weight:var(--ol-weight-semibold);color:var(--ol-ink);align-items:center;text-decoration:none;display:inline-flex}.ol-navlink:hover{text-decoration:underline 2px}.ol-navlink:active{color:var(--ol-action-active)}.ol-navlink[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ol-ink)}.ol-nav-toggle{justify-content:center;align-items:center;gap:var(--ol-space-1);inline-size:var(--ol-target-min);block-size:var(--ol-target-min);background:var(--ol-page);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);cursor:pointer;color:var(--ol-ink);flex-direction:column;padding:0;display:none}.ol-js .ol-nav-toggle{display:inline-flex}.ol-nav-toggle__bar{background:currentColor;block-size:2px;inline-size:20px;display:block}.ol-nav-toggle[aria-expanded=true] .ol-nav-toggle__bars,.ol-nav-toggle[aria-expanded=false] .ol-nav-toggle__close{display:none}.ol-nav-toggle__bars{gap:var(--ol-space-1);flex-direction:column;display:flex}.ol-mobile-nav{background:var(--ol-surface-1);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);padding:var(--ol-space-2);margin-block-start:var(--ol-space-2);margin-block-end:var(--ol-space-4)}.ol-mobile-nav[hidden],.ol-js .ol-mobile-nav{display:none}.ol-js .ol-mobile-nav.ol-mobile-nav--overlay{display:block}.ol-mobile-nav--overlay{inset-inline:var(--ol-gutter);z-index:100;box-shadow:var(--ol-shadow-panel);animation:ol-nav-in var(--ol-duration-base) var(--ol-ease-standard);margin-block:0;position:absolute;inset-block-start:100%}@keyframes ol-nav-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ol-mobile-nav__list{margin:0;padding:0;list-style:none}.ol-mobile-nav__cta{inline-size:100%;margin-block-end:var(--ol-space-2)}.ol-mobile-nav__phone{min-block-size:var(--ol-target-min);padding-inline:var(--ol-space-3);font-size:var(--ol-text-sm);color:var(--ol-ink);align-items:center;margin-block-start:var(--ol-space-1);text-decoration:underline;display:inline-flex}.ol-mobile-nav__link{min-block-size:var(--ol-target-min);padding-inline:var(--ol-space-3);font-size:var(--ol-text-base);font-weight:var(--ol-weight-semibold);color:var(--ol-ink);align-items:center;text-decoration:none;display:flex}.ol-mobile-nav__link:hover{background:var(--ol-surface-2)}.ol-mobile-nav__link:active{background:var(--ol-surface-3);color:var(--ol-ink)}.ol-mobile-nav__link[aria-current=page]{box-shadow:inset 2px 0 0 var(--ol-ink)}a.ol-header__action{display:none}.ol-footer{background:var(--ol-ground-dark);color:var(--ol-ink-inverse);margin-block-start:var(--ol-space-8);padding-block-start:var(--ol-space-7);padding-block-end:calc(var(--ol-space-7) + var(--ol-space-8))}.ol-main:has(>:last-child.ol-cta-panel)+.ol-footer{border-block-start:var(--ol-border-w) solid var(--ol-border)}.ol-footer__grid{column-gap:var(--ol-space-4);row-gap:var(--ol-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ol-footer__contact{grid-column:1/-1}.ol-footer__list{gap:var(--ol-space-0);margin:0;padding:0;list-style:none;display:grid}.ol-footer__list a{min-block-size:var(--ol-target-min);align-items:center;display:flex}.ol-footer a{font-size:var(--ol-text-sm);color:var(--ol-ink-inverse);text-decoration:underline;text-decoration-color:var(--ol-border)}.ol-footer a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ol-footer .ol-footer__list a{text-decoration-line:none}.ol-footer .ol-footer__list a:hover,.ol-footer .ol-footer__list a:focus-visible{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}.ol-footer a:active{color:var(--ol-ink-inverse-2)}.ol-footer :focus-visible{outline-color:var(--ol-focus-inverse)}.ol-footer .ol-nap{color:var(--ol-ink-inverse-2)}.ol-footer .ol-kv dt{color:var(--ol-ink-inverse-3)}.ol-footer .ol-kv dd{color:var(--ol-ink-inverse-2)}.ol-nap{font-style:normal;font-size:var(--ol-text-sm);gap:var(--ol-space-1);display:grid}.ol-nap__line{display:block}.ol-nap__line a{min-block-size:var(--ol-target-min);align-items:center;display:inline-flex}.ol-footer__entity{font-size:var(--ol-text-sm);font-weight:var(--ol-weight-bold);margin-block-end:var(--ol-space-2)}.ol-footer__heading{font-family:var(--ol-font-body);font-size:var(--ol-text-xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase;color:var(--ol-ink-inverse-3);margin:0 0 var(--ol-space-3)}.ol-footer__credit{margin:var(--ol-space-6) 0 0;border-block-start:var(--ol-border-w) solid var(--ol-rule);font-size:var(--ol-text-xs);color:var(--ol-ink-inverse-2);max-inline-size:none;padding-block-start:var(--ol-space-4)}.ol-to-top{z-index:90;inline-size:var(--ol-target-min);block-size:var(--ol-target-min);background:var(--ol-page);color:var(--ol-ink);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--ol-duration-base) var(--ol-ease-standard), visibility 0s linear var(--ol-duration-base);place-items:center;padding:0;display:grid;position:fixed;inset-block-end:calc(var(--ol-space-8) + var(--ol-space-3));inset-inline-end:var(--ol-space-5)}.ol-to-top[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s,0s}.ol-to-top:hover{background:var(--ol-surface-2)}.ol-to-top:focus-visible{outline-color:var(--ol-focus);outline-offset:calc(-1 * var(--ol-focus-w))}.ol-actionbar{z-index:95;align-items:center;gap:var(--ol-space-3);block-size:var(--ol-space-8);padding-inline:var(--ol-gutter);background:var(--ol-ground-dark);border-block-start:var(--ol-border-w) solid var(--ol-border);opacity:1;visibility:visible;transition:opacity var(--ol-duration-base) var(--ol-ease-standard), visibility 0s linear 0s;padding-block-end:max(var(--ol-space-2), env(safe-area-inset-bottom,0px));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.ol-actionbar[data-visible=false]{opacity:0;visibility:hidden;transition-delay:0s, var(--ol-duration-base)}.ol-actionbar__primary{flex:auto}.ol-actionbar__call{min-block-size:48px;padding-inline:var(--ol-space-4);font-size:var(--ol-text-base);font-weight:var(--ol-weight-semibold);white-space:nowrap;border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);color:var(--ol-ink-inverse);flex:none;place-items:center;text-decoration:none;display:grid}.ol-actionbar :focus-visible{outline-color:var(--ol-focus-inverse)}.ol-breadcrumb{margin-block-end:var(--ol-space-3)}.ol-breadcrumb__list{align-items:center;gap:var(--ol-space-2);row-gap:var(--ol-space-1);font-size:var(--ol-text-xs);line-height:var(--ol-leading-flat);color:var(--ol-ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ol-breadcrumb a{min-block-size:var(--ol-target-min);color:var(--ol-ink-2);align-items:center;display:inline-flex}.ol-breadcrumb__sep{color:var(--ol-ink-3)}.ol-hero{padding-block:var(--ol-space-7) var(--ol-section-y)}.ol-hero__figure{display:none}.ol-hero--photo{background:var(--ol-ground-dark);border-block-end:0;padding-block:0;position:relative}.ol-hero--photo .ol-hero__photo{block-size:var(--ol-space-9)}.ol-hero__img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.ol-hero__block{background:var(--ol-ground-dark);color:var(--ol-ink-inverse);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-none);padding:var(--ol-section-y-band) var(--ol-gutter)}.ol-hero--photo .ol-hero__block{margin-block-start:var(--ol-space-7)}.ol-hero--photo .ol-hero__wrap{padding-inline:0;position:relative}.ol-hero--photo h1,.ol-hero--photo .ol-subhead{color:var(--ol-ink-inverse)}.ol-hero--photo .ol-lead>p:first-child{color:var(--ol-ink-inverse-2)}.ol-hero--photo :focus-visible{outline-color:var(--ol-focus-inverse)}.ol-hero--ink{background:var(--ol-ground-dark);padding-block:var(--ol-section-y);border-block-end:0}.ol-hero--ink .ol-hero__copy{align-self:center}.ol-hero--ink-interior{padding-block:var(--ol-section-y-band)}.ol-hero--ink-interior h1{font-size:var(--ol-text-2xl)}.ol-hero--ink-interior,.ol-hero--ink-interior .ol-lead p{color:var(--ol-ink-inverse-2)}.ol-hero--ink-interior a:not(.ol-btn){color:var(--ol-ink-inverse);text-decoration-color:var(--ol-border)}.ol-hero--ink-interior a:not(.ol-btn):hover{text-decoration-color:currentColor}.ol-hero--ink-interior a:not(.ol-btn):active{color:var(--ol-ink-inverse-2)}.ol-hero__stage{background:var(--ol-page);padding:var(--ol-space-4);margin:var(--ol-space-7) 0 0;place-items:center;gap:var(--ol-space-3);border-radius:var(--ol-radius-none);border:0;display:grid}.ol-hero__stage img{block-size:auto;inline-size:100%;aspect-ratio:var(--ol-ratio-part);object-fit:contain}.ol-hero__stage .ol-hero__caption{color:var(--ol-ink-3);justify-self:start;padding-block-start:0}.ol-hero__facts{margin-block-start:var(--ol-space-7)}.ol-kv.ol-kv--inverse dt{color:var(--ol-ink-inverse-3)}.ol-kv.ol-kv--inverse dd{color:var(--ol-ink-inverse)}.ol-hero__facts .ol-kv.ol-kv--inverse dd{font-family:var(--ol-font-display);font-weight:var(--ol-weight-display);font-size:var(--ol-text-4xl);line-height:var(--ol-leading-snug);color:var(--ol-ink-inverse);font-variant-numeric:tabular-nums lining-nums}.ol-kv.ol-kv--inverse .ol-kv__row+.ol-kv__row{border-block-start-color:var(--ol-border)}.ol-hero__caption{font-size:var(--ol-text-xs);color:var(--ol-ink-inverse-3);max-inline-size:var(--ol-measure-narrow);margin:0;padding-block-start:var(--ol-space-2)}.ol-hero--ink-interior .ol-breadcrumb a,.ol-hero--ink-interior .ol-breadcrumb [aria-current=page]{color:var(--ol-ink-inverse-2)}.ol-hero--ink-interior .ol-breadcrumb__sep{color:var(--ol-ink-inverse-3)}.ol-hero--ink-interior .ol-breadcrumb a:active{color:var(--ol-ink-inverse-2)}.ol-hero--ink h1,.ol-hero--ink .ol-subhead{color:var(--ol-ink-inverse)}.ol-hero--ink .ol-lead>p:first-child{color:var(--ol-ink-inverse-2)}.ol-hero--ink :focus-visible{outline-color:var(--ol-focus-inverse)}.ol-hero__phone{min-block-size:var(--ol-target-min);font-size:var(--ol-text-sm);color:var(--ol-ink-inverse);text-decoration:underline;text-decoration-color:var(--ol-border);align-items:center;margin-block-start:var(--ol-space-1);padding-inline:0;display:inline-flex}.ol-hero__phone:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ol-hero__phone:active{color:var(--ol-ink-inverse-2)}.ol-hero__grid{gap:var(--ol-space-6);align-items:start;display:grid}.ol-eyebrow{font-size:var(--ol-text-xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase;color:var(--ol-ink-3);margin:0 0 var(--ol-space-3)}.ol-hero h1{font-size:var(--ol-text-3xl);text-wrap:balance}.ol-hero.ol-hero--ink-interior h1{font-size:var(--ol-text-2xl)}.ol-hero__h1-lead{font-weight:var(--ol-weight-light)}.ol-subhead{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);line-height:var(--ol-leading-snug);color:var(--ol-ink);max-inline-size:var(--ol-measure-display);margin:0 0 var(--ol-space-4)}.ol-lead>p:first-child{font-size:var(--ol-text-md);font-weight:var(--ol-weight-regular);line-height:var(--ol-leading-relaxed);color:var(--ol-ink-2);max-inline-size:var(--ol-measure-lead);margin-block:var(--ol-space-4) var(--ol-space-5)}.ol-actions{gap:var(--ol-space-3);flex-wrap:wrap;max-inline-size:none;margin-block-start:var(--ol-space-5);display:flex}.ol-index{border-block-start:var(--ol-border-w-emph) solid var(--ol-ink);margin:0;padding:0;list-style:none}.ol-index__row{grid-template-columns:3ch var(--ol-icon-lg) minmax(0, 1fr) var(--ol-icon);column-gap:var(--ol-space-4);min-block-size:var(--ol-target-min);padding-block:var(--ol-space-4);padding-inline:var(--ol-space-2);border-block-end:var(--ol-border-w) solid var(--ol-rule);break-inside:avoid;transition:background-color var(--ol-duration-fast) var(--ol-ease-standard);align-items:center;display:grid;position:relative}.ol-index__num{font-size:var(--ol-text-sm);font-weight:var(--ol-weight-semibold);color:var(--ol-ink-3);font-variant-numeric:tabular-nums lining-nums;grid-column:1}.ol-index__mark{color:var(--ol-ink);grid-column:2;display:grid}.ol-index__mark svg{inline-size:var(--ol-icon-lg);block-size:var(--ol-icon-lg)}.ol-index__name{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);line-height:var(--ol-leading-snug);color:var(--ol-ink);text-wrap:balance;grid-column:3;margin:0}.ol-index__link{color:inherit;text-decoration-line:none}.ol-index__link:after{content:"";position:absolute;inset:0}.ol-index__desc{display:none}.ol-index__desc p{margin:0}.ol-index__desc p+p{margin-block-start:var(--ol-space-2)}.ol-index__go{inline-size:var(--ol-icon);block-size:var(--ol-icon);color:var(--ol-ink-2);transition:transform var(--ol-duration-fast) var(--ol-ease-standard);grid-column:4}.ol-index__row:hover{background:var(--ol-surface-1)}.ol-index__row:hover .ol-index__link,.ol-index__link:focus-visible{text-decoration-line:underline;text-decoration-thickness:2px}.ol-index__row:hover .ol-index__go{transform:translateX(var(--ol-space-1))}@media (prefers-reduced-motion:reduce){.ol-index__row:hover .ol-index__go{transform:none}}.ol-index__label{color:var(--ol-ink);text-wrap:balance;margin-block:0 var(--ol-space-4)}.ol-section .ol-index+.ol-index__label{margin-block-start:var(--ol-space-7)}.ol-section h2+.ol-index__label,.ol-actions.ol-directions{margin-block-start:var(--ol-space-5)}.ol-spec__hint{font-size:var(--ol-text-xs);color:var(--ol-ink-3);margin-block-end:var(--ol-space-2)}.ol-spec__region{overflow-x:auto}.ol-spec{border-collapse:collapse;inline-size:100%;min-inline-size:680px}.ol-spec caption{font-size:var(--ol-text-xs);color:var(--ol-ink-2);text-align:start;padding-block-end:var(--ol-space-2)}.ol-spec th,.ol-spec td{border:var(--ol-border-w) solid var(--ol-border);padding:var(--ol-space-2) var(--ol-space-3);font-size:var(--ol-text-sm);line-height:var(--ol-leading-flat);vertical-align:top;border-radius:var(--ol-radius-none);text-align:start}.ol-spec th{background:var(--ol-surface-2);color:var(--ol-ink);font-size:var(--ol-text-xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase;position:sticky;inset-block-start:0}.ol-spec__empty{background:var(--ol-surface-1);color:var(--ol-ink-2)}.ol-spec__note{font-size:var(--ol-text-sm);color:var(--ol-ink-2);margin-block-start:var(--ol-space-3)}.ol-spec__note p{margin:0}.ol-evidence{background:var(--ol-surface-1);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);padding:var(--ol-space-5)}.ol-evidence__heading{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);color:var(--ol-ink);margin:0 0 var(--ol-space-3)}.ol-evidence p:last-child{margin-block-end:0}.ol-faq{display:grid}.ol-faq__row{border:var(--ol-border-w) solid var(--ol-border);background:var(--ol-page);margin-block-start:-1px}.ol-faq__row:first-child{border-start-start-radius:var(--ol-radius-sm);border-start-end-radius:var(--ol-radius-sm);margin-block-start:0}.ol-faq__row:last-child{border-end-end-radius:var(--ol-radius-sm);border-end-start-radius:var(--ol-radius-sm)}.ol-faq__summary{justify-content:space-between;align-items:center;gap:var(--ol-space-3);min-block-size:var(--ol-target-min);padding:var(--ol-space-3);font-size:var(--ol-text-base);font-weight:var(--ol-weight-semibold);color:var(--ol-ink);cursor:pointer;list-style:none;display:flex}.ol-faq__summary::-webkit-details-marker{display:none}.ol-faq__summary:hover{background:var(--ol-surface-1)}.ol-faq__summary:active{background:var(--ol-surface-2)}.ol-faq__chevron{flex:0 0 var(--ol-icon-sm);color:var(--ol-ink-3);transition:transform var(--ol-duration-base) var(--ol-ease-standard)}.ol-faq__row[open] .ol-faq__chevron{transform:rotate(90deg)}.ol-faq__body{padding:var(--ol-space-3);border-block-start:var(--ol-border-w) solid var(--ol-rule);font-size:var(--ol-text-base);color:var(--ol-ink-2)}.ol-faq__body p{max-inline-size:var(--ol-measure)}.ol-faq__body p:last-child{margin-block-end:0}.ol-slot{place-items:center;gap:var(--ol-space-2);background:var(--ol-surface-1);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);min-block-size:160px;padding:var(--ol-space-6) var(--ol-space-4);text-align:center;display:grid;position:relative;overflow:hidden}.ol-slot--process,.ol-slot--part{aspect-ratio:var(--ol-ratio-part)}.ol-slot--facility{aspect-ratio:var(--ol-ratio-facility)}.ol-slot--map{aspect-ratio:var(--ol-ratio-map)}.ol-slot__art{block-size:100%;inline-size:100%;position:absolute;inset:0}.ol-slot__chip{background:var(--ol-surface-3);color:var(--ol-ink);border:var(--ol-border-w) solid var(--ol-ink-3);border-radius:var(--ol-radius-sm);padding:2px var(--ol-space-2);font-size:var(--ol-text-2xs);line-height:var(--ol-leading-flat);position:absolute;inset-block-start:var(--ol-space-2);inset-inline-end:var(--ol-space-2)}.ol-slot__label{font-size:var(--ol-text-2xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-wide);text-transform:uppercase;color:var(--ol-ink-2);max-inline-size:none;margin:0;position:relative}.ol-slot__subject{font-size:var(--ol-text-xs);color:var(--ol-ink-3);max-inline-size:32ch;margin:0;position:relative}.ol-figure{margin:0}.ol-photo{gap:var(--ol-space-4);margin:0;padding:0;list-style:none;display:grid}figure.ol-photo{display:block}.ol-photo__cell{scroll-snap-align:start;margin:0}.ol-photo__cell figure,figure.ol-photo{margin:0}.ol-photo__frame{background:var(--ol-surface-2);padding:var(--ol-space-2);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);display:block}.ol-photo--set,.ol-photo--strip{grid-auto-flow:column;grid-auto-columns:var(--ol-photo-frame-sm);gap:var(--ol-space-4);grid-template-columns:none}.ol-photo--set:has(>:only-child){grid-auto-columns:minmax(0,1fr)}.ol-photo--grid{gap:var(--ol-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ol-photo__scroller{overflow-inline:auto;scroll-snap-type:inline mandatory;overflow-x:auto}@media (prefers-reduced-motion:reduce){.ol-photo__scroller{scroll-snap-type:none}}.ol-photo__hint{font-size:var(--ol-text-xs);color:var(--ol-ink-3);margin-block-end:var(--ol-space-2)}.ol-photo__img{aspect-ratio:auto;object-fit:contain;block-size:auto;inline-size:100%}.ol-photo__img--native{aspect-ratio:auto;object-fit:none;inline-size:auto;max-inline-size:100%;margin-inline:auto}.ol-figure figcaption,.ol-photo figcaption{font-size:var(--ol-text-xs);color:var(--ol-ink-2);max-inline-size:var(--ol-measure-narrow);padding-block-start:var(--ol-space-2)}.ol-facts{row-gap:var(--ol-space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ol-facts__item{column-gap:var(--ol-space-4);font-family:var(--ol-font-display);font-size:var(--ol-text-2xl);border-block-start:var(--ol-border-w) solid var(--ol-border);grid-template-columns:6ch minmax(0,1fr);align-items:baseline;padding-block-start:var(--ol-space-2);display:grid}.ol-facts__item dd{font-weight:var(--ol-weight-display);letter-spacing:var(--ol-tracking-display);line-height:var(--ol-leading-tight);color:var(--ol-ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;grid-area:1/1;margin:0}.ol-facts__item dt{font-family:var(--ol-font-body);font-size:var(--ol-text-xs);font-weight:var(--ol-weight-semibold);text-transform:uppercase;letter-spacing:var(--ol-tracking-label);line-height:var(--ol-leading-flat);color:var(--ol-ink-2);grid-area:1/2;margin-block-start:0}.ol-facts--inverse .ol-facts__item{font-size:var(--ol-text-4xl);border-block-start-color:var(--ol-border)}.ol-facts--inverse .ol-facts__item dd{color:var(--ol-ink-inverse)}.ol-facts--inverse .ol-facts__item dt{color:var(--ol-ink-inverse-2)}.ol-hero__strip{margin-block-start:var(--ol-space-7)}.ol-icon{stroke-width:var(--ol-icon-stroke)}.ol-icon--subject{inline-size:var(--ol-icon);block-size:var(--ol-icon)}.ol-map{border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);padding:var(--ol-space-5);gap:var(--ol-space-4);align-content:start;display:grid}.ol-map__heading{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);line-height:var(--ol-leading-snug);color:var(--ol-ink);margin:0}.ol-map__address{font-style:normal;font-size:var(--ol-text-base);color:var(--ol-ink);gap:var(--ol-space-1);display:grid}.ol-map__load{justify-self:start}.ol-map__directions{font-size:var(--ol-text-base);margin:0}.ol-map__directions a{min-block-size:var(--ol-target-min);align-items:center;display:inline-flex}.ol-cta-panel{isolation:isolate;background:var(--ol-ground-dark);color:var(--ol-ink-inverse);border-block-start:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-none);padding-block:var(--ol-section-y-band);position:relative}.ol-cta-panel h2{font-size:var(--ol-text-xl);font-weight:var(--ol-weight-bold);color:var(--ol-ink-inverse);max-inline-size:var(--ol-measure-display)}.ol-cta-panel p{color:var(--ol-ink-inverse-2)}.ol-cta-panel a:not(.ol-btn){color:var(--ol-ink-inverse);text-decoration-color:var(--ol-border)}.ol-cta-panel a:not(.ol-btn):active{color:var(--ol-ink-inverse-2)}.ol-cta-panel :focus-visible{outline-color:var(--ol-focus-inverse)}.ol-section--texture{isolation:isolate;position:relative}.ol-section--texture:before{content:"";z-index:-1;opacity:var(--ol-texture-opacity);pointer-events:none;background-image:url(/tex/tex-brushed.2026-09-17.webp);background-repeat:repeat;background-size:512px 512px;position:absolute;inset:0}.ol-hatch-strip{block-size:var(--ol-space-7);overflow:hidden}.ol-hatch-strip__art{block-size:100%;inline-size:100%}.ol-hatch-strip__art line{stroke-width:var(--ol-border-w)}.ol-notfound{padding-block:var(--ol-space-8)}.ol-notfound h1{font-size:var(--ol-text-2xl)}.ol-notfound p{color:var(--ol-ink-2)}.ol-notfound__actions{gap:var(--ol-space-3);flex-direction:column;align-items:flex-start;display:flex}.ol-steps{gap:var(--ol-space-5);counter-reset:ol-step;margin:0;padding:0;list-style:none;display:grid}.ol-step{gap:var(--ol-space-3);align-items:flex-start;display:flex}.ol-step__num{flex:0 0 var(--ol-space-7);inline-size:var(--ol-space-7);block-size:var(--ol-space-7);border:var(--ol-border-w-emph) solid var(--ol-ink);border-radius:var(--ol-radius-sm);background:var(--ol-page);color:var(--ol-ink);font-family:var(--ol-font-display);font-weight:var(--ol-weight-display);font-size:var(--ol-text-xl);font-variant-numeric:tabular-nums lining-nums;place-items:center;display:grid}.ol-step__title{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);line-height:var(--ol-leading-snug);color:var(--ol-ink);margin:0 0 var(--ol-space-2)}.ol-step__body,.ol-step__body p{font-size:var(--ol-text-sm);color:var(--ol-ink-2);max-inline-size:var(--ol-measure-narrow);margin:0}.ol-kv{gap:var(--ol-space-2);margin:0;display:grid}.ol-kv dt{font-size:var(--ol-text-xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase;color:var(--ol-ink-3)}.ol-kv dd{font-size:var(--ol-text-base);color:var(--ol-ink);margin:0}.ol-kv dd a[href^=tel\:]{min-block-size:var(--ol-target-min);align-items:center;display:inline-flex}.ol-kv dd p{max-inline-size:none;margin:0}.ol-kv__row+.ol-kv__row{border-block-start:var(--ol-border-w) solid var(--ol-rule);padding-block-start:var(--ol-space-2)}.ol-kv__row{gap:var(--ol-space-2);display:grid}.ol-aside{background:var(--ol-surface-2);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);padding:var(--ol-space-5)}.ol-aside__heading{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);color:var(--ol-ink);margin:0 0 var(--ol-space-3);max-inline-size:none}.ol-aside p:last-child{margin-block-end:0}.ol-btn{min-block-size:48px;padding-inline:var(--ol-space-5);background:var(--ol-action);color:var(--ol-action-ink);font-family:var(--ol-font-body);font-size:var(--ol-text-base);font-weight:var(--ol-weight-bold);letter-spacing:.01em;border:var(--ol-border-w) solid transparent;border-radius:var(--ol-radius-sm);cursor:pointer;transition:background-color var(--ol-duration-fast) var(--ol-ease-standard), border-color var(--ol-duration-fast) var(--ol-ease-standard), box-shadow var(--ol-duration-fast) var(--ol-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 #0000}.ol-btn:hover{background:var(--ol-action-hover);color:var(--ol-action-ink);text-decoration:none}.ol-btn:active{background:var(--ol-action-active);color:var(--ol-action-ink)}.ol-btn--inverse{background:var(--ol-ink-inverse);color:var(--ol-ink)}.ol-btn--inverse:hover{background:var(--ol-ink-inverse-2);color:var(--ol-ink)}.ol-btn--inverse:active{background:var(--ol-surface-3);color:var(--ol-ink)}.ol-btn--secondary{min-block-size:var(--ol-target-min);padding-inline:var(--ol-space-4);background:var(--ol-page);color:var(--ol-ink);font-weight:var(--ol-weight-semibold);border-color:var(--ol-ink)}.ol-section--band .ol-btn--secondary{border-width:var(--ol-border-w-emph);border-color:var(--ol-border)}.ol-btn--secondary:hover{background:var(--ol-surface-2);color:var(--ol-ink);box-shadow:inset 0 0 0 1px var(--ol-ink)}.ol-btn--secondary:active{background:var(--ol-surface-3);color:var(--ol-ink)}.ol-rfq{gap:var(--ol-space-6);align-items:start;display:grid}.ol-form{gap:var(--ol-space-5);display:grid}.ol-form__conventions{font-size:var(--ol-text-sm);color:var(--ol-ink-2);margin:0}.ol-form__pending{padding:var(--ol-space-3) var(--ol-space-4);border-inline-start:var(--ol-border-w-emph) solid var(--ol-ink);background:var(--ol-surface-1);font-size:var(--ol-text-sm);color:var(--ol-ink);max-inline-size:var(--ol-measure-narrow);margin:0}.ol-form__contact{gap:var(--ol-space-5);display:grid}.ol-form .ol-actions .ol-btn{inline-size:100%}.ol-field{gap:var(--ol-space-2);display:grid}.ol-field__label{font-size:var(--ol-text-base);font-weight:var(--ol-weight-semibold);color:var(--ol-ink)}.ol-field__help{font-size:var(--ol-text-xs);color:var(--ol-ink-2);max-inline-size:var(--ol-measure-narrow);margin:0}.ol-input,.ol-textarea{min-block-size:48px;inline-size:100%;padding:var(--ol-space-2) var(--ol-space-3);font-family:var(--ol-font-body);font-size:var(--ol-text-base);color:var(--ol-ink);background:var(--ol-page);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);transition:border-color var(--ol-duration-fast) var(--ol-ease-standard)}.ol-textarea{min-block-size:144px;line-height:var(--ol-leading-normal);resize:vertical}.ol-input:hover,.ol-textarea:hover{border-color:var(--ol-ink-2)}.ol-input:focus,.ol-textarea:focus{border-color:var(--ol-ink)}.ol-input[aria-invalid=true],.ol-textarea[aria-invalid=true]{border:var(--ol-border-w-emph) solid var(--ol-error)}.ol-form__privacy{font-size:var(--ol-text-sm);color:var(--ol-ink-2);margin:0}.ol-honeypot{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ol-form__outcome{display:none}.ol-form__outcome:target,.ol-form__outcome.is-shown{display:grid}.ol-form__outcome a[href^=tel\:]{white-space:nowrap}.ol-form__challenge:empty{display:none}.ol-form__noscript{padding:var(--ol-space-3) var(--ol-space-4);border-inline-start:var(--ol-border-w-emph) solid var(--ol-ink);background:var(--ol-surface-1);font-size:var(--ol-text-sm);color:var(--ol-ink);max-inline-size:var(--ol-measure-narrow);margin:0}.ol-error-summary[hidden],.ol-field-error[hidden]{display:none}.ol-field-error{align-items:flex-start;gap:var(--ol-space-1);font-size:var(--ol-text-sm);font-weight:var(--ol-weight-semibold);color:var(--ol-error);max-inline-size:none;margin-block-start:var(--ol-space-2);display:flex}.ol-error-summary{background:var(--ol-surface-1);border:var(--ol-border-w-emph) solid var(--ol-error);border-radius:var(--ol-radius-sm);padding:var(--ol-space-4);margin-block-end:var(--ol-space-5)}.ol-error-summary__heading{font-family:var(--ol-font-display);font-size:var(--ol-text-lg);font-weight:var(--ol-weight-bold);color:var(--ol-ink);margin:0 0 var(--ol-space-3);max-inline-size:none}.ol-error-summary__list{font-size:var(--ol-text-base);margin:0;padding-inline-start:var(--ol-space-5)}.ol-status{background:var(--ol-surface-1);border:var(--ol-border-w-emph) solid var(--ol-ink);border-radius:var(--ol-radius-sm);padding:var(--ol-space-4);grid-template-columns:var(--ol-icon) 1fr;gap:var(--ol-space-3);align-items:start;display:grid}.ol-status--success{border-color:var(--ol-success)}.ol-status--warning{border-color:var(--ol-warning)}.ol-status--error{border-color:var(--ol-error)}.ol-status__glyph{color:var(--ol-ink)}.ol-status--success .ol-status__glyph,.ol-status--success .ol-status__label{color:var(--ol-success)}.ol-status--warning .ol-status__glyph,.ol-status--warning .ol-status__label{color:var(--ol-warning)}.ol-status--error .ol-status__glyph,.ol-status--error .ol-status__label{color:var(--ol-error)}.ol-status__label{font-size:var(--ol-text-sm);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase;color:var(--ol-ink);margin-block-end:var(--ol-space-2);display:block}.ol-status__body,.ol-status__body p{font-size:var(--ol-text-base);color:var(--ol-ink-2);max-inline-size:var(--ol-measure);margin:0}.ol-cr{background:var(--ol-surface-2);border:var(--ol-border-w) solid var(--ol-ink);border-radius:var(--ol-radius-sm);padding:var(--ol-space-3);margin-block:var(--ol-space-2);max-inline-size:var(--ol-measure);display:block}.ol-cr__label{font-size:var(--ol-text-2xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase;color:var(--ol-ink);margin-block-end:var(--ol-space-1);display:block}.ol-cr__fact{font-size:var(--ol-text-base);line-height:var(--ol-leading-normal);color:var(--ol-ink-2);display:block}.ol-prose>:last-child{margin-block-end:0}.ol-prose ul{margin:0 0 var(--ol-space-4);gap:var(--ol-space-2);max-inline-size:var(--ol-measure);padding:0;list-style:none;display:grid}.ol-prose ul>li{padding-inline-start:calc(10px + var(--ol-space-3));position:relative}.ol-prose ul>li:before{content:"";background:var(--ol-ink);block-size:10px;inline-size:10px;position:absolute;inset-block-start:.45em;inset-inline-start:0}.ol-prose ol{margin:0 0 var(--ol-space-4);gap:var(--ol-space-2);max-inline-size:var(--ol-measure);padding-inline-start:var(--ol-space-5);display:grid}.ol-prose ol>li::marker{font-weight:var(--ol-weight-semibold);font-variant-numeric:tabular-nums lining-nums}.ol-prose table{border-collapse:collapse;inline-size:100%;margin-block-end:var(--ol-space-4)}.ol-prose th,.ol-prose td{border:var(--ol-border-w) solid var(--ol-border);padding:var(--ol-space-2) var(--ol-space-3);font-size:var(--ol-text-sm);line-height:var(--ol-leading-flat);vertical-align:top;text-align:start}.ol-prose th{background:var(--ol-surface-2);color:var(--ol-ink);font-size:var(--ol-text-xs);font-weight:var(--ol-weight-semibold);letter-spacing:var(--ol-tracking-label);text-transform:uppercase}.ol-prose__table-region{overflow-x:auto}.ol-comparison{margin-block-start:var(--ol-space-5)}.ol-comparison__block>h3{margin:0 0 var(--ol-space-3)}.ol-comparison__table-region{margin-block-start:var(--ol-space-5);display:none}.ol-spec.ol-comparison__table{table-layout:fixed;inline-size:100%;min-inline-size:0}.ol-spec.ol-comparison__table .ol-comparison__corner{inline-size:160px}.ol-spec.ol-comparison__table td{font-size:var(--ol-text-base);line-height:var(--ol-leading-normal)}.ol-spec.ol-comparison__table .ol-comparison__corner{background:0 0;border-block-start-color:#0000;border-inline-start-color:#0000}.ol-prose+.ol-evidence{margin-block-start:var(--ol-space-5)}.ol-evidence>.ol-prose+.ol-kv,.ol-section__body>.ol-prose+.ol-kv,.ol-section__body>.ol-kv+.ol-prose,.ol-wrap>.ol-prose+.ol-kv,.ol-wrap>.ol-kv+.ol-prose{margin-block-start:var(--ol-space-4)}.ol-notfound__links{margin:var(--ol-space-5) 0 0;row-gap:var(--ol-space-2);padding:0;list-style:none;display:grid}.ol-notfound__links a{min-block-size:var(--ol-target-min);align-items:center;display:inline-flex}.ol-section :is(p,ul,ol,dl,.ol-kv,.ol-prose,.ol-evidence)+h3,.ol-section-bare>div+div[id]{margin-block-start:var(--ol-space-6)}.ol-section>.ol-wrap>h2:first-child,.ol-section>h2:first-child,.ol-section__head>h2:first-child{margin-block-start:0}.ol-two-up{gap:var(--ol-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ol-slot__tick{pointer-events:none;block-size:16px;inline-size:16px;position:absolute}.ol-slot__tick--tl{border-block-start:1.5px solid var(--ol-border);border-inline-start:1.5px solid var(--ol-border);inset-block-start:var(--ol-space-2);inset-inline-start:var(--ol-space-2)}.ol-slot__tick--tr{border-block-start:1.5px solid var(--ol-border);border-inline-end:1.5px solid var(--ol-border);inset-block-start:var(--ol-space-2);inset-inline-end:var(--ol-space-2)}.ol-slot__tick--bl{border-block-end:1.5px solid var(--ol-border);border-inline-start:1.5px solid var(--ol-border);inset-block-end:var(--ol-space-2);inset-inline-start:var(--ol-space-2)}.ol-slot__tick--br{border-block-end:1.5px solid var(--ol-border);border-inline-end:1.5px solid var(--ol-border);inset-block-end:var(--ol-space-2);inset-inline-end:var(--ol-space-2)}.ol-section-bare>*+*{margin-block-start:var(--ol-space-4)}.ol-provisional{padding-block-start:var(--ol-space-6)}.ol-linklist{gap:var(--ol-space-0);margin:0;padding:0;list-style:none;display:grid}.ol-linklist a{min-block-size:var(--ol-target-min);align-items:center;display:flex}.ol-illus{margin:0}.ol-illus__frame{background:var(--ol-surface-2);padding:var(--ol-space-2);border:var(--ol-border-w) solid var(--ol-border);border-radius:var(--ol-radius-sm);display:block}.ol-illus__img{object-fit:contain;block-size:auto;inline-size:100%;display:block}.ol-illus figcaption{font-size:var(--ol-text-xs);color:var(--ol-ink-2);max-inline-size:var(--ol-measure-narrow);padding-block-start:var(--ol-space-2)}.ol-conditions{row-gap:var(--ol-space-2);margin:0;padding:0;list-style:none;display:grid}.ol-conditions+*,#manufacturing-markets .ol-prose>ul+*{margin-block-start:var(--ol-space-4)}.ol-conditions>li{max-inline-size:var(--ol-measure-lead);font-size:var(--ol-text-base);color:var(--ol-ink);padding-inline-start:calc(10px + var(--ol-space-3));position:relative}.ol-conditions>li:before{content:"";background:var(--ol-ink);block-size:10px;inline-size:10px;position:absolute;inset-block-start:.45em;inset-inline-start:0}#manufacturing-markets .ol-prose>ul{column-gap:var(--ol-space-6);row-gap:var(--ol-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}#manufacturing-markets .ol-prose>ul>li{max-inline-size:none;font-size:var(--ol-text-base);color:var(--ol-ink);padding-inline-start:calc(10px + var(--ol-space-3));position:relative}#manufacturing-markets .ol-prose>ul>li:before{content:"";background:var(--ol-ink);block-size:10px;inline-size:10px;position:absolute;inset-block-start:.45em;inset-inline-start:0}.ol-hero+.ol-section{border-block-start:0}.ol-main+.ol-footer{margin-block-start:0}@media (width>=480px){.ol-notfound__actions{flex-direction:row;align-items:center}a.ol-header__action{margin-inline-start:auto;display:inline-flex}.ol-header__inner{column-gap:var(--ol-space-3)}.ol-actionbar{display:none}.ol-to-top{inset-block-end:var(--ol-space-5)}html{scroll-padding-block-end:calc(var(--ol-space-5) + var(--ol-target-min) + var(--ol-space-2))}.ol-footer{padding-block-end:var(--ol-space-7)}}@media (width>=768px){.ol-header__inner{min-block-size:var(--ol-header-h)}.ol-logo img{block-size:var(--ol-logo-h)}.ol-footer{padding-block:var(--ol-space-8)}.ol-footer__grid{column-gap:var(--ol-space-6);row-gap:var(--ol-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.ol-footer__contact{grid-column:auto}.ol-index__row{align-items:start}.ol-index__desc{margin:var(--ol-space-1) 0 0;font-size:var(--ol-text-sm);line-height:var(--ol-leading-flat);color:var(--ol-ink-2);max-inline-size:var(--ol-measure);grid-area:2/3;display:block}.ol-index__num,.ol-index__mark,.ol-index__go{grid-row:1/span 2}.ol-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-form__contact{column-gap:var(--ol-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ol-form .ol-actions .ol-btn{inline-size:auto}.ol-kv__row{gap:var(--ol-space-2) var(--ol-space-4);grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:baseline}.ol-two-up,#manufacturing-markets .ol-prose>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-photo--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-photo__frame,.ol-illus__frame{padding:var(--ol-space-3)}.ol-photo--set,.ol-photo--strip{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(auto-fit, minmax(var(--ol-photo-min), 1fr))}.ol-photo__scroller{overflow-inline:visible;scroll-snap-type:none;overflow-x:visible}.ol-facts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ol-hero--photo .ol-hero__photo{block-size:var(--ol-space-10)}.ol-hero--ink:not(.ol-hero--ink-interior){min-block-size:var(--ol-hero-min);align-items:center;display:grid}.ol-hero--ink:not(.ol-hero--ink-interior) .ol-wrap,.ol-hero--ink-plated .ol-wrap{gap:var(--ol-space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.ol-hero--ink:not(.ol-hero--ink-interior) .ol-hero__strip{grid-column:1/-1}.ol-hero--ink-plated .ol-hero__facts{align-self:center;margin:0}.ol-hero__stage{align-self:stretch;margin:0}.ol-hero__stage img{max-inline-size:var(--ol-hero-figure-max)}.ol-two-up.ol-comparison{display:none}.ol-comparison__table-region{display:block}.ol-facts{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:unset;gap:var(--ol-space-5) var(--ol-space-6)}.ol-facts[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-facts__item{align-content:start;row-gap:var(--ol-space-2);grid-template-rows:auto auto;grid-template-columns:none;padding-block-start:var(--ol-space-3);display:grid}.ol-facts__item dd{grid-column:unset;grid-row:1}.ol-facts__item dt{grid-column:unset;grid-row:2;min-block-size:2lh;margin-block-start:0}}@media (width>=1024px){.ol-nav{display:block}.ol-nav-toggle,.ol-mobile-nav{display:none!important}.ol-header__inner{column-gap:var(--ol-space-4)}a.ol-header__action{margin-inline-start:0}.ol-hero__figure{display:block}.ol-hero h1{text-wrap:wrap}.ol-hero--ink-interior h1{text-wrap:balance}.ol-index{columns:2;column-gap:var(--ol-space-7)}.ol-hero__grid--figure{gap:var(--ol-space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ol-hero--photo .ol-hero__photo{block-size:auto;position:absolute;inset:0}.ol-hero--photo{min-block-size:var(--ol-hero-min);align-items:center;display:grid}.ol-hero--photo .ol-hero__wrap{padding-inline:var(--ol-gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.ol-facts{gap:var(--ol-space-5) var(--ol-space-6);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ol-rfq{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ol-section h2{max-inline-size:none}.ol-section--split>.ol-wrap{column-gap:var(--ol-space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ol-section--split .ol-section__head{grid-column:1}.ol-section--split .ol-section__body{grid-column:2;min-inline-size:0}.ol-section--split .ol-section__head h2{max-inline-size:none}.ol-section--split .ol-index{columns:1}.ol-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.ol-hero--staged{padding-block:0;overflow-x:clip;container-type:inline-size}.ol-hero--staged:not(.ol-hero--ink-interior){min-block-size:0;display:block}.ol-hero--staged .ol-wrap{grid-template-rows:auto auto;row-gap:0}.ol-hero--staged:not(.ol-hero--ink-interior) .ol-wrap{grid-template-rows:minmax(var(--ol-hero-min), auto) auto}.ol-hero--staged .ol-hero__copy{padding-block:var(--ol-section-y) var(--ol-space-7);grid-area:1/1;align-self:center}.ol-hero--staged.ol-hero--ink-interior .ol-hero__copy{padding-block:var(--ol-section-y-band)}.ol-hero--staged .ol-hero__stage{--ol-hero-bleed:calc((100cqi - min(100cqi, var(--ol-width-page))) / 2 + var(--ol-gutter));margin:0 calc(-1 * var(--ol-hero-bleed)) 0 0;padding:var(--ol-space-6);grid-area:1/2;align-self:stretch;max-inline-size:none}.ol-hero--staged .ol-hero__strip{padding-block:var(--ol-space-6) var(--ol-section-y);grid-area:2/1/auto/-1;margin-block-start:0}}@media (width>=1280px){.ol-footer__list--processes{columns:2;column-gap:var(--ol-space-6);display:block}.ol-footer__list--processes li{break-inside:avoid}}@media (width>=768px){.ol-spec__hint,.ol-photo__hint{display:none}}
