@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-gost:"GOST AU", "GOST Type AU", "GOST type A", ui-serif, serif;--color-coal-950:#080a0c;--color-coal-900:#101316;--color-steel-700:#3f464d;--color-steel-600:#59636d;--color-steel-500:#7b8792;--color-steel-300:#b8c0c8;--color-iron-100:#e9e4dc;--color-concrete-100:#f3efe7;--color-concrete-200:#e7e0d6;--color-rust-600:#8a2e0c;--color-rust-500:#c43a12;--color-rust-400:#ea7a22;--color-spark-400:#ff8f2e;--color-pour-light:#ffd995;--color-pour-steel:#8f98a2;--color-pour-transition:#a07458;--shadow-industrial:0 24px 70px #00000061;--mechanical-scroll-size:.625rem;--mechanical-scroll-border:#4755696b;--mechanical-scroll-track:#ddd4c8;--mechanical-scroll-track-groove:#0f172a12;--mechanical-scroll-thumb:#7a848e;--mechanical-scroll-thumb-mid:#59636d;--mechanical-scroll-thumb-edge:#b8bec6;--mechanical-scroll-thumb-hover:#ea7a22}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-steel-600)}html,body{overflow-x:hidden}html{scroll-behavior:smooth;touch-action:manipulation;--site-header-offset:4rem}@media(min-width:640px){html{--site-header-offset:4.5rem}}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,h3{overflow-wrap:normal;word-break:normal}p,li,a,button{overflow-wrap:break-word}main,section{overflow-x:clip}body{background-color:var(--color-coal-950);font-family:var(--font-sans);color:var(--color-iron-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(circle at 18% 12%,#ea7a221f,#0000 34rem),linear-gradient(#080a0c,#111418 48%,#080a0c);background-size:48px 48px,48px 48px,auto,auto}::selection{background-color:var(--color-rust-500);color:var(--color-concrete-100)}:root{scrollbar-width:thin;scrollbar-color:var(--mechanical-scroll-thumb) var(--mechanical-scroll-track)}.industrial-panel,.trust-preview-dialog-panel{--mechanical-scroll-track:#1a2028;--mechanical-scroll-track-groove:#ffffff0d;--mechanical-scroll-border:#b8c0c838;--mechanical-scroll-thumb-edge:#8b949e;--mechanical-scroll-thumb:#59636d;--mechanical-scroll-thumb-mid:#3f464d;--mechanical-scroll-thumb-hover:var(--color-rust-400)}*{scrollbar-width:thin;scrollbar-color:var(--mechanical-scroll-thumb) var(--mechanical-scroll-track)}::-webkit-scrollbar{width:var(--mechanical-scroll-size);height:var(--mechanical-scroll-size)}::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff47,#e7e0d62e),repeating-linear-gradient(90deg,var(--mechanical-scroll-track-groove) 0 1px,transparent 1px 7px),var(--mechanical-scroll-track);border:1px solid var(--mechanical-scroll-border);box-shadow:inset 0 1px #ffffff6b,inset 0 -2px 5px #0f172a24}::-webkit-scrollbar-thumb{background:radial-gradient(circle at 50% 18%,#ffffff61 0 1.5px,transparent 2px),radial-gradient(circle at 50% 82%,#0f172a47 0 1px,transparent 2px),linear-gradient(180deg,var(--mechanical-scroll-thumb-edge) 0%,var(--mechanical-scroll-thumb) 46%,var(--mechanical-scroll-thumb-mid) 100%);border:1px solid var(--mechanical-scroll-border);min-width:2.75rem;min-height:2.75rem;box-shadow:inset 0 1px #ffffff80,inset 0 -3px 6px #0f172a3d}::-webkit-scrollbar-thumb:hover{border-color:#c07134bc}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{border-color:color-mix(in srgb,var(--mechanical-scroll-thumb-hover) 55%,var(--mechanical-scroll-border))}}::-webkit-scrollbar-thumb:hover{background:radial-gradient(circle at 50% 18%,#ffffff73 0 1.5px,transparent 2px),linear-gradient(180deg,#beb6b2 0%,var(--mechanical-scroll-thumb) 46%,var(--mechanical-scroll-thumb-mid) 100%)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:radial-gradient(circle at 50% 18%,#ffffff73 0 1.5px,transparent 2px),linear-gradient(180deg,color-mix(in srgb,var(--mechanical-scroll-thumb-edge) 88%,var(--mechanical-scroll-thumb-hover)) 0%,var(--mechanical-scroll-thumb) 46%,var(--mechanical-scroll-thumb-mid) 100%)}}::-webkit-scrollbar-thumb:active{box-shadow:inset 0 2px 5px #0f172a52,inset 0 -1px #ffffff47}::-webkit-scrollbar-corner{background:linear-gradient(135deg,var(--mechanical-scroll-track),#b5aea4)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-corner{background:linear-gradient(135deg,var(--mechanical-scroll-track),color-mix(in srgb,var(--mechanical-scroll-track) 82%,#000))}}::-webkit-scrollbar-corner{border:1px solid var(--mechanical-scroll-border);box-shadow:inset 0 0 0 1px #ffffff2e}}@layer components{.mechanical-scroll,.product-service-pricing-table,.steel-sheet-table-scroll,.product-direction-nav-links-scroll,.product-catalog-tabs-scroll,.legal-table-wrap,.product-card-specs,.pdf-viewer-frame-wrap{scrollbar-gutter:stable both-edges}.copy-lead,p.text-lg.leading-8[class*=text-steel],.hero-content>p[class*=text-steel]:not(.industrial-kicker),.product-direction-group-intro,.product-subgroup-desc,.product-page-summary,.product-page-text,.product-assortment-summary,.product-assortment-list,.assortment-item-teaser,.assortment-item-page-summary,.product-service-gallery-empty,.home-welcome-tagline{font-family:var(--font-gost);letter-spacing:.015em;font-synthesis:none;font-weight:400}.cast-card .cast-card-text,.bolted-inset-card .cast-card-text{font-family:var(--font-sans);letter-spacing:normal;font-weight:600}.site-shell{width:100%;max-width:80rem;padding-inline:max(1.25rem,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-right,0px));margin-inline:auto}@media(min-width:640px){.site-shell{padding-inline:max(1.5rem,env(safe-area-inset-left,0px)) max(1.5rem,env(safe-area-inset-right,0px))}}@media(min-width:1024px){.site-shell{padding-inline:max(2rem,env(safe-area-inset-left,0px)) max(2rem,env(safe-area-inset-right,0px))}}.site-shell-md{max-width:56rem}.site-shell-sm{max-width:48rem}.site-nav-link{overflow-wrap:normal;word-break:normal;white-space:nowrap}.hero-content{min-width:0;container:hero-content/inline-size}.industrial-heading{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-weight:900;line-height:1.04}@supports not (text-wrap:balance){.industrial-heading{text-wrap:pretty}}.industrial-heading--hero{letter-spacing:-.02em;font-size:clamp(1.875rem,1rem + 2.5vw,3.375rem);line-height:1.02}.industrial-heading--page{letter-spacing:-.02em;font-size:clamp(1.875rem,1rem + 2.6vw,3.375rem);line-height:1.02}.industrial-heading--section{font-size:clamp(1.625rem,.875rem + 2.35vw,3rem);line-height:1.04}.industrial-heading--section-sm{font-size:clamp(1.375rem,.8rem + 1.75vw,2.25rem);line-height:1.05}.industrial-heading--step{font-size:clamp(1.125rem,.95rem + .75vw,1.3125rem);line-height:1.08}.hero-actions>.industrial-button,.hero-actions>.industrial-button-secondary{display:inline-flex}@media(min-width:64rem){.hero-actions>.industrial-button,.hero-actions>.industrial-button-secondary{width:100%;display:flex}}.hero-visual-stage,.hero-panel{isolation:isolate}#home-hero{scroll-margin-top:var(--site-header-offset)}#home-hero .hero-title{color:var(--color-pour-steel);text-shadow:0 1px #00000085,0 -1px #ffffff12}#home-hero .hero-title-molten{isolation:isolate;background-image:linear-gradient(180deg,var(--color-pour-steel) 0%,var(--color-pour-steel) 34%,var(--color-pour-transition) 50%,var(--color-rust-400) 66%,var(--color-rust-500) 82%,var(--color-spark-400) 94%,var(--color-pour-light) 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #ea7a2238)drop-shadow(0 2px 8px #c43a1229);background-position:0 0;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:inline;position:relative}#home-hero .hero-title-molten:after{z-index:-1;opacity:.46;pointer-events:none;content:"";background:radial-gradient(68% 100% at 50% 0,#ff842452,#0000 74%);height:.34em;position:absolute;bottom:-.1em;left:-4%;right:-4%}html:not(.plk-welcome-dismissed):has(.home-welcome),html:not(.plk-welcome-dismissed):has(.home-welcome) body{overscroll-behavior:none;overflow:hidden}.home-welcome.cast-reel-section{z-index:50;min-height:100dvh;padding:clamp(.75rem,2.5vh,1.5rem) max(1.25rem,env(safe-area-inset-right,0px)) clamp(.75rem,2.5vh,1.5rem) max(1.25rem,env(safe-area-inset-left,0px));isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}html.plk-welcome-dismissed .home-welcome{display:none}.home-welcome .site-shell{align-items:center;width:100%;min-height:0;display:flex}.home-welcome .cast-reel-panel{width:100%;max-width:58rem;margin-inline:auto}.home-welcome .cast-reel-shell{width:min(100%,clamp(10.5rem,38vw,14rem));max-height:min(44vh,24rem)}.home-welcome .cast-reel-copy{justify-content:center}.home-welcome-copy{width:100%;min-width:0;color:inherit;text-align:center;cursor:pointer;flex-direction:column;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.home-welcome-copy:hover{opacity:.92}.home-welcome-copy:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:4px}.home-welcome-brand{justify-content:center;align-items:center;width:100%;max-width:22rem;margin:0;display:flex}.home-welcome-name{letter-spacing:.06em;text-transform:uppercase;color:var(--color-concrete-100);font-size:clamp(1.75rem,1rem + 3.2vw,3.25rem);font-weight:900;line-height:1.02}.home-welcome-tagline{letter-spacing:.015em;font-synthesis:none;max-width:22rem;color:var(--color-steel-300);text-wrap:balance;margin:clamp(1rem,2.5vh,1.5rem) auto 0;font-size:clamp(1.125rem,.95rem + .85vw,1.5rem);font-weight:400;line-height:1.5}.home-welcome-engrave{border-top:1px solid #b8c0c829;width:100%;max-width:22rem;margin-top:clamp(1.25rem,3vh,1.75rem);padding-top:1rem;box-shadow:inset 0 1px #ffffff0d}.home-welcome-engrave-label{color:#b8c0c8ad;letter-spacing:.24em;text-align:center;text-transform:uppercase;text-shadow:0 1px #ffffff12,0 -1px 2px #000000b8;padding-top:.4rem;font-size:.625rem;font-weight:900;line-height:1.25;display:block}.home-welcome-cta-hint{max-width:22rem;color:var(--color-rust-400);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:clamp(1.5rem,3.5vh,2rem) auto 0;font-size:.75rem;font-weight:700;line-height:1.4}@media(min-width:768px){.home-welcome .cast-reel-copy{align-items:flex-start}.home-welcome-copy{text-align:left;align-items:flex-start}.home-welcome-brand{justify-content:flex-start;max-width:min(26rem,94%)}.home-welcome-tagline,.home-welcome-engrave,.home-welcome-cta-hint{max-width:min(26rem,94%);margin-inline:0}.home-welcome-engrave-label,.home-welcome-cta-hint{text-align:left}.home-welcome .cast-reel-shell{max-width:min(14rem,34vh);max-height:min(72vh,36rem)}}.page-title-section{isolation:isolate}.page-title-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px}.page-title-section--blueprint .page-title-grid{opacity:.42}.page-title-blueprint{z-index:0;position:absolute;inset:0;overflow:hidden}.page-title-blueprint-stage{z-index:1;position:absolute;inset:0}.page-title-blueprint:before{z-index:2;content:"";background:radial-gradient(72% 68% at 50% 46%,#10131614,#101316b8 58%,#101316f5),linear-gradient(#101316d1,#10131647 38% 62%,#101316e0);position:absolute;inset:0}.page-title-blueprint-art{aspect-ratio:1;background-color:#b8c0c833;width:clamp(22rem,118vw,36rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.page-title-blueprint-art--left{-webkit-mask-image:url(/_astro/l02-1.CTTmw8Fz.svg);mask-image:url(/_astro/l02-1.CTTmw8Fz.svg)}.page-title-blueprint-art--right{-webkit-mask-image:url(/_astro/l01-2.CU4BIp60.svg);mask-image:url(/_astro/l01-2.CU4BIp60.svg)}.page-title-blueprint--capabilities .page-title-blueprint-art--left{-webkit-mask-image:url(/_astro/l03-3.DigRtcYX.svg);mask-image:url(/_astro/l03-3.DigRtcYX.svg)}.page-title-blueprint--capabilities .page-title-blueprint-art--right{-webkit-mask-image:url(/_astro/l03-2.DWhRTZ9j.svg);mask-image:url(/_astro/l03-2.DWhRTZ9j.svg)}.page-title-blueprint--about .page-title-blueprint-art--left{-webkit-mask-image:url(/_astro/l02-2.DzxAl4QT.svg);mask-image:url(/_astro/l02-2.DzxAl4QT.svg)}.page-title-blueprint--about .page-title-blueprint-art--right{-webkit-mask-image:url(/_astro/l101-1.CYeJEtWQ.svg);mask-image:url(/_astro/l101-1.CYeJEtWQ.svg)}.page-title-blueprint--contact .page-title-blueprint-art--left{-webkit-mask-image:url(/_astro/l01-2.CU4BIp60.svg);mask-image:url(/_astro/l01-2.CU4BIp60.svg)}.page-title-blueprint--contact .page-title-blueprint-art--right{-webkit-mask-image:url(/_astro/l03-3.DigRtcYX.svg);mask-image:url(/_astro/l03-3.DigRtcYX.svg)}.page-title-blueprint-art:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 42% 38%,#ea7a2238,#0000 62%);position:absolute;inset:0}@keyframes page-title-blueprint-draw-a{0%,4%{opacity:0;filter:blur(4px);transform:translate(-50%,-48%)scale(.985)}11%,44%{opacity:1;filter:blur();transform:translate(-50%,-48%)scale(1)}50%,54%{opacity:0;filter:blur(2px);transform:translate(-50%,-48%)scale(.992)}55%,to{opacity:0;filter:blur(4px);transform:translate(-50%,-48%)scale(.985)}}@keyframes page-title-blueprint-draw-b{0%,49%{opacity:0;filter:blur(4px);transform:translate(-50%,-48%)scale(.985)}56%,93%{opacity:1;filter:blur();transform:translate(-50%,-48%)scale(1)}98%,to{opacity:0;filter:blur(2px);transform:translate(-50%,-48%)scale(.992)}}@media(max-width:1023px){.page-title-blueprint-art--left{animation:14s ease-in-out infinite page-title-blueprint-draw-a}.page-title-blueprint-art--right{animation:14s ease-in-out infinite page-title-blueprint-draw-b}}@media(min-width:640px)and (max-width:1023px){.page-title-blueprint-art{background-color:#b8c0c82e;width:clamp(26rem,92vw,40rem)}}@media(min-width:1024px){.page-title-blueprint:before{background:radial-gradient(42% 68% at 50% 44%,#101316e6,#10131661 52%,#1013161f),linear-gradient(90deg,#10131680,#1013161a 18%,#1013160f,#1013161a 82%,#10131680),linear-gradient(#101316ad,#10131624 40% 60%,#101316b8)}.page-title-blueprint-art{opacity:1;filter:none;background-color:#b8c0c829;animation:none}.page-title-blueprint-art--left{width:min(26vw,21rem);left:13%;transform:translate(-50%,-50%)}.page-title-blueprint-art--right{width:min(26vw,21rem);left:87%;transform:translate(-50%,-50%)}}@media(min-width:1280px){.page-title-blueprint-art--left{width:22rem;left:12%}.page-title-blueprint-art--right{width:22rem;left:88%}}@media(prefers-reduced-motion:reduce){.page-title-blueprint-art--left,.page-title-blueprint-art--right{animation:none}@media(max-width:1023px){.page-title-blueprint-art--left{display:none}.page-title-blueprint-art--right{opacity:1;filter:none;transform:translate(-50%,-48%)}}}.site-header{z-index:40;--site-header-offset:4rem;position:sticky;top:0}@media(min-width:640px){.site-header{--site-header-offset:4.5rem}}.site-header-bar{--site-header-inner-height:3.75rem;--header-plate-clearance:.48rem;--header-plate-pad-y:calc(var(--header-plate-clearance) + .04rem);overflow:clip}@media(min-width:640px){.site-header-bar{--site-header-inner-height:4.125rem;--header-plate-clearance:.62rem;--header-plate-pad-y:calc(var(--header-plate-clearance) + .06rem)}}.site-brand-link,.site-menu-toggle{height:var(--site-header-inner-height);max-height:var(--site-header-inner-height);color:inherit;text-decoration:none;transition:filter .2s;display:block}.site-menu-toggle{cursor:pointer;position:relative}.site-brand-link:hover,.site-menu-toggle:hover{filter:brightness(1.06)}.site-brand-link:focus-visible,.site-menu-toggle:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:3px}.site-header-plate.bolted-inset-card{box-sizing:border-box;--header-plate-clearance:.48rem;--header-plate-pad-y:calc(var(--header-plate-clearance) + .04rem);padding:var(--header-plate-pad-y) calc(var(--header-plate-clearance) + .1rem)}@media(min-width:640px){.site-header-plate.bolted-inset-card{--header-plate-clearance:.62rem;--header-plate-pad-y:calc(var(--header-plate-clearance) + .06rem)}}.site-header .site-header-plate.bolted-inset-card{height:100%;max-height:100%}.site-menu-plate.bolted-inset-card{--header-plate-clearance:.42rem;--header-plate-pad-y:var(--header-plate-clearance)}.site-header-plate.bolted-inset-card-dark{background:linear-gradient(#2c3036fa,#141619 52%,#090a0c);border-color:#59636d7a;box-shadow:inset 0 1px #ffffff0f,inset 0 10px 22px #0000007a,inset 8px 0 18px #0000004d,inset -8px 0 18px #0000004d}.site-header-plate.bolted-inset-card-dark:before{clip-path:none;background:0 0;border:1px solid #ffffff0b;inset:6px;box-shadow:inset 0 4px 10px #00000061,inset 0 -3px 8px #0000003d}.site-header-plate.bolted-inset-card-dark:after{background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 38%),radial-gradient(circle at 50% 100%,#0000003d,#0000 42%)}.site-header-plate>.bolted-inset-bolt-corner{border-width:1px;width:.58rem;height:.58rem}.site-header-plate>.bolted-inset-bolt-top-left{top:.24rem;left:.24rem}.site-header-plate>.bolted-inset-bolt-top-right{top:.24rem;right:.24rem}.site-header-plate>.bolted-inset-bolt-bottom-left{bottom:.24rem;left:.24rem}.site-header-plate>.bolted-inset-bolt-bottom-right{bottom:.24rem;right:.24rem}@media(min-width:640px){.site-header-plate>.bolted-inset-bolt-corner{width:.68rem;height:.68rem}.site-header-plate>.bolted-inset-bolt-top-left{top:.28rem;left:.28rem}.site-header-plate>.bolted-inset-bolt-top-right{top:.28rem;right:.28rem}.site-header-plate>.bolted-inset-bolt-bottom-left{bottom:.28rem;left:.28rem}.site-header-plate>.bolted-inset-bolt-bottom-right{bottom:.28rem;right:.28rem}}.site-header-plate .bolted-inset-card-inner{min-width:0}.site-header .site-header-plate .bolted-inset-card-inner{align-items:center;height:100%;max-height:100%;display:flex}.site-brand-plate-content{gap:.625rem;padding-inline:.05rem}.site-header .site-brand-plate-content{max-height:calc(var(--site-header-inner-height) - 2 * var(--header-plate-pad-y))}.site-header .site-brand-plate-content>span{flex-direction:column;justify-content:center;min-height:0;display:flex;overflow:hidden}@media(min-width:640px){.site-brand-plate-content{gap:.625rem;padding-inline:.08rem}}.site-brand-mark{flex-shrink:0;justify-content:center;align-items:center;padding:.22rem .42rem;display:inline-flex}@media(min-width:640px){.site-brand-mark{padding:.28rem .5rem}}.site-brand-logo{object-fit:contain;width:auto;max-width:2.75rem;height:auto;max-height:2.125rem;display:block}.site-header .site-brand-logo{max-height:calc(var(--site-header-inner-height) - 2 * var(--header-plate-pad-y) - .5rem)}.site-footer .site-brand-plate .bolted-inset-card-inner{display:block}.site-footer .site-brand-plate-content{max-height:none}.site-footer .site-brand-logo{max-width:3rem;height:2rem;max-height:2.25rem}.site-menu-plate-content{color:var(--color-steel-300);justify-content:center;align-items:center;padding:.3rem .38rem;display:inline-flex}.site-menu-icon{width:1.25rem;height:1.25rem;display:block}.site-menu-x{display:none}.site-menu-nav{width:min(20rem,100%);max-height:100%;overflow:auto}.site-menu-root{z-index:30;pointer-events:none;--site-header-offset:4rem;display:none;position:fixed;inset:0}@media(min-width:640px){.site-menu-root{--site-header-offset:4.5rem}}.site-menu-state:checked~.site-menu-root{pointer-events:auto;display:block}.site-menu-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#080a0cb8;position:absolute;inset:0}.site-menu-stage{padding:calc(var(--site-header-offset) + env(safe-area-inset-top,0px) + .5rem) max(.75rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex;position:absolute;inset:0}.site-menu-blueprint{pointer-events:none;max-width:100%;min-height:0;display:flex}.site-menu-blueprint--bottom{flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:flex-end;gap:clamp(.6rem,3.5vw,1.05rem);width:min(100%,32.15rem)}.site-menu-blueprint-art{aspect-ratio:1;background-color:#b8c0c829;flex:1 1 0;min-width:0;max-width:7.25rem;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.site-menu-blueprint-art:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 42% 38%,#ea7a222e,#0000 62%);position:absolute;inset:0}.site-menu-blueprint-art--l01{-webkit-mask-image:url(/_astro/l01-2.CU4BIp60.svg);mask-image:url(/_astro/l01-2.CU4BIp60.svg)}.site-menu-blueprint-art--l101{-webkit-mask-image:url(/_astro/l101-1.CYeJEtWQ.svg);mask-image:url(/_astro/l101-1.CYeJEtWQ.svg)}.site-menu-blueprint-art--l02-1,.site-menu-blueprint-art--l02-2{opacity:.92}.site-menu-blueprint-art--l02-1{-webkit-mask-image:url(/_astro/l02-1.CTTmw8Fz.svg);mask-image:url(/_astro/l02-1.CTTmw8Fz.svg)}.site-menu-blueprint-art--l02-2{-webkit-mask-image:url(/_astro/l02-2.DzxAl4QT.svg);mask-image:url(/_astro/l02-2.DzxAl4QT.svg)}.site-menu-stage .site-menu-nav{pointer-events:auto;max-height:min(100%,85dvh)}html:has(.site-menu-state:checked){overflow:hidden}.site-menu-state:checked~.site-header .site-menu-bars{display:none}.site-menu-state:checked~.site-header .site-menu-x{display:block}.site-menu-panel.bolted-inset-card{--header-plate-clearance:.85rem;padding:calc(var(--header-plate-clearance) + .08rem) calc(var(--header-plate-clearance) + .12rem);box-shadow:inset 0 1px #ffffff0f,inset 0 12px 26px #00000085,inset 10px 0 20px #00000057,inset -10px 0 20px #00000057,0 14px 36px #0000006b}.site-menu-panel.bolted-inset-card-dark:before{inset:8px;box-shadow:inset 0 6px 14px #00000073,inset 0 -5px 12px #0000004d}.site-menu-panel-content{gap:.5rem;padding:.15rem .1rem;display:grid}.site-menu-link{color:var(--color-steel-300);letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#080a0cb8;border:1px solid #59636d6b;padding:.75rem .85rem;font-size:.75rem;font-weight:900;line-height:1.25;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:block;box-shadow:inset 0 2px 5px #00000057,inset 0 1px #ffffff0a}.site-menu-link:hover{color:var(--color-concrete-100);background:#0f1215eb;border-color:#b8c0c861}.site-menu-link.is-active,.site-menu-link[aria-current=page]{color:var(--color-concrete-100);background:linear-gradient(#ea7a2229,#080a0cf2);border-color:#ff8f2e8c;box-shadow:inset 0 2px 6px #00000061,inset 0 0 0 1px #ff8f2e1a}.site-menu-link-cta{color:var(--color-concrete-100);background:linear-gradient(#ea7a2238,#080a0cf5);border-color:#ff8f2e9e;margin-top:.25rem}.site-menu-link-cta:hover{color:var(--color-concrete-100);background:linear-gradient(#ea7a2252,#080a0cfa);border-color:#ff8f2ec7}.hero-visual-mount.bolted-inset-card{box-shadow:none;background:0 0;border-color:#0000;padding:0}.hero-visual-mount.bolted-inset-card-dark:before,.hero-visual-mount.bolted-inset-card-dark:after,.hero-visual-mount.bolted-inset-card>.bolted-inset-bolt{display:none}.hero-visual-mount .bolted-inset-card-inner{min-width:0}.hero-production-shot{background:var(--color-coal-950);flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.hero-production-shot-media{background:radial-gradient(circle at 50% 18%,#ffffff0a,transparent 42%),var(--color-coal-950);justify-content:center;align-items:center;width:100%;min-height:clamp(14rem,36vw,22rem);display:flex;position:relative;overflow:hidden}.hero-production-shot-frame{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .75s;display:flex;position:absolute;inset:0}.hero-production-shot-frame.is-active{z-index:1;opacity:1;pointer-events:auto}.hero-production-shot-photo{object-fit:contain;object-position:center;width:100%;height:100%;max-height:clamp(14rem,36vw,22rem);display:block}.hero-production-shot-photo.is-product-cutout,.utp-showcase-photo.is-product-cutout{filter:saturate(1.1)contrast(1.06)drop-shadow(0 14px 32px #0000009e)}.hero-production-shot-footer{background:linear-gradient(#0c0e10fa,#060708);border-top:1px solid #59636d6b}.hero-production-shot-fact{color:var(--color-steel-300);text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0;padding:.9rem 1rem .55rem;font-size:.75rem;font-weight:700;line-height:1.5}.hero-production-shot-controls{padding:0 .75rem .8rem}.hero-production-shot-controls.conveyor-controls{margin-top:0;padding-inline:.75rem}@media(min-width:40rem){.hero-production-shot-fact{letter-spacing:.12em;padding-inline:1.25rem;font-size:.8125rem}.hero-production-shot-controls,.hero-production-shot-controls.conveyor-controls{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){.hero-production-shot-frame{transition:none}}@media(min-width:64rem){.hero-visual-stage{min-height:100%}.hero-visual-mount.bolted-inset-card{--mount-rim:1.625rem;width:100%;height:100%;min-height:100%;padding:var(--mount-rim);background:linear-gradient(#2c3036fa,#141619 52%,#090a0c);border-color:#59636d7a;flex-direction:column;justify-content:center;display:flex;box-shadow:inset 0 1px #ffffff0f,inset 0 14px 30px #00000085,inset 10px 0 24px #00000057,inset -10px 0 24px #00000057,0 12px 32px #00000057}.hero-visual-mount.bolted-inset-card-dark:before,.hero-visual-mount.bolted-inset-card-dark:after{display:block}.hero-visual-mount.bolted-inset-card-dark:before{clip-path:none;background:0 0;border:1px solid #ffffff0b;inset:8px;box-shadow:inset 0 5px 14px #0000006b,inset 0 -4px 10px #00000047}.hero-visual-mount.bolted-inset-card-dark:after{background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 38%),radial-gradient(circle at 50% 100%,#00000047,#0000 42%)}.hero-visual-mount.bolted-inset-card>.bolted-inset-bolt{display:block}.hero-visual-mount .bolted-inset-card-inner{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.hero-production-shot-media{min-height:clamp(16rem,28vw,24rem)}.hero-production-shot-photo{max-height:clamp(16rem,28vw,24rem)}}.industrial-kicker{--kicker-notch:5px;--kicker-notch-inner:3px;max-width:100%;clip-path:polygon(0 var(--kicker-notch),var(--kicker-notch) var(--kicker-notch),var(--kicker-notch) 0,calc(100% - var(--kicker-notch)) 0,calc(100% - var(--kicker-notch)) var(--kicker-notch),100% var(--kicker-notch),100% calc(100% - var(--kicker-notch)),calc(100% - var(--kicker-notch)) calc(100% - var(--kicker-notch)),calc(100% - var(--kicker-notch)) 100%,var(--kicker-notch) 100%,var(--kicker-notch) calc(100% - var(--kicker-notch)),0 calc(100% - var(--kicker-notch)));color:var(--color-concrete-100);text-transform:uppercase;letter-spacing:.32em;text-shadow:0 1px 1px #0000006b;white-space:normal;text-align:left;background:linear-gradient(135deg,#ffffff24,#0000 30%),linear-gradient(315deg,#ffffff12,#0000 34%),linear-gradient(#4a5158,#2d3339 48%,#14181c);border:1px solid #b8c0c847;align-items:center;padding:.55rem 1.1rem .55rem 1.45rem;font-size:.6875rem;font-weight:900;line-height:1.35;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2b,inset 0 -10px 22px #0006,0 5px 16px #00000057}@media(max-width:639px){.industrial-kicker{letter-spacing:.16em;padding-left:1.25rem;padding-right:.85rem;font-size:.625rem}}.industrial-kicker:before{clip-path:polygon(0 var(--kicker-notch-inner),var(--kicker-notch-inner) var(--kicker-notch-inner),var(--kicker-notch-inner) 0,calc(100% - var(--kicker-notch-inner)) 0,calc(100% - var(--kicker-notch-inner)) var(--kicker-notch-inner),100% var(--kicker-notch-inner),100% calc(100% - var(--kicker-notch-inner)),calc(100% - var(--kicker-notch-inner)) calc(100% - var(--kicker-notch-inner)),calc(100% - var(--kicker-notch-inner)) 100%,var(--kicker-notch-inner) 100%,var(--kicker-notch-inner) calc(100% - var(--kicker-notch-inner)),0 calc(100% - var(--kicker-notch-inner)));content:"";pointer-events:none;background:radial-gradient(circle at 18% 42%,#ffffff14,#0000 48%);border:1px solid #e7e0d624;position:absolute;inset:4px}.industrial-kicker:after{background:linear-gradient(180deg,var(--color-spark-400),var(--color-rust-600));content:"";pointer-events:none;width:2px;height:56%;position:absolute;top:50%;left:.5rem;transform:translateY(-50%);box-shadow:0 0 5px #ff8f2e47}.industrial-kicker-light{color:var(--color-coal-950);text-shadow:0 1px #ffffff6b;background:linear-gradient(135deg,#ffffffad,#0000 28%),linear-gradient(315deg,#ffffff7a,#0000 32%),linear-gradient(#c9c4ba,#8f98a0,#5f6b75);border-color:#4755696b;box-shadow:inset 0 1px #ffffffb8,inset 0 -10px 22px #1f293733,0 5px 16px #0003}.industrial-kicker-light:before{background:radial-gradient(circle at 18% 42%,#ffffff59,#0000 48%);border-color:#0f172a33}.industrial-kicker-light:after{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));box-shadow:none}.industrial-panel{max-width:100%;box-shadow:inset 0 1px #ffffff0d,var(--shadow-industrial);background:linear-gradient(#1f2428f5,#0f1215f5),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 12px);border:1px solid #b8c0c82e}.industrial-panel-light{background:linear-gradient(#f3efe7fa,#e7e0d6fa),repeating-linear-gradient(90deg,#1f242809 0 1px,#0000 1px 18px);border:1px solid #59636d47;max-width:100%;box-shadow:inset 0 1px #ffffff8c}.feature-grid-panel{isolation:isolate;box-shadow:inset 0 1px #ffffff0d,var(--shadow-industrial);background-color:#0f1215;background-image:linear-gradient(#1f2428,#0f1215),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 12px);position:relative;overflow:hidden}#components.industrial-panel{background-color:#0f1215;background-image:linear-gradient(#1f2428,#0f1215),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 12px)}#components .industrial-kicker:after{box-shadow:none}.feature-grid-shell{z-index:1;position:relative}.feature-grid-header{z-index:2;position:relative}.feature-grid-heading{min-width:0;max-width:48rem}.feature-grid-blueprint{z-index:0;pointer-events:none;background-color:#0f1215;position:absolute;inset:0;overflow:hidden}.feature-grid-blueprint:before{content:"";background:linear-gradient(155deg,#0f1215,#14181c 42%,#12161a);position:absolute;inset:0}.feature-grid-blueprint-art{aspect-ratio:1.12;filter:grayscale();opacity:.72;pointer-events:none;background-color:#88929e29;width:clamp(12rem,46vw,24rem);position:absolute;top:50%;right:-14%;transform:translateY(-46%);-webkit-mask-image:url(/_astro/L01-models_blueprintll.BNuiy_4V.png);mask-image:url(/_astro/L01-models_blueprintll.BNuiy_4V.png);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@media(min-width:480px)and (max-width:767px){.feature-grid-blueprint-art{opacity:.68;width:clamp(14rem,52vw,22rem);right:-10%}}@media(min-width:768px){.feature-grid-blueprint:before{background:linear-gradient(90deg,#0f1215,#171b1f 24%,#151a1e,#171b1f 76%,#0f1215)}.feature-grid-blueprint-art{opacity:.8;background-color:#88929e2e;width:min(36vw,30rem);top:50%;right:0;transform:translateY(-48%)}}@media(min-width:1280px){.feature-grid-blueprint-art{width:32rem;right:2%}}@media(max-width:479px){.feature-grid-blueprint-art{opacity:.58;background-color:#88929e1f;width:clamp(10rem,58vw,14rem);top:42%;right:-20%}}.bolted-inset-card{isolation:isolate;background:linear-gradient(#bab5acfa,#9ea5acfc 52%,#8a929a);border:1px solid #4755697a;min-width:0;max-width:100%;position:relative;overflow:visible;box-shadow:inset 0 2px #ffffff85,inset 0 10px 20px #0f172a52,inset 0 4px 8px #0f172a38,inset 4px 0 12px #0f172a24,inset -3px -3px 10px #0f172a1a,inset 0 -1px #ffffff47}.bolted-inset-card:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0f172a0f,#0f172a05);border:1px solid #0f172a1f;position:absolute;inset:8px;box-shadow:inset 0 5px 12px #0f172a38,inset 0 2px 4px #0f172a24,inset 3px 0 8px #0f172a1a,inset 0 1px #fff3}.bolted-inset-card:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 14% 12%,#ffffff38,#0000 28%),radial-gradient(circle at 88% 90%,#0f172a1a,#0000 32%);position:absolute;inset:0}.bolted-inset-card-inner{z-index:1;position:relative}.bolted-inset-bolt{z-index:3;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#8b959f 0 35%,#3f4a56 36% 100%);border:1px solid #0f172a80;border-radius:999px;width:.68rem;height:.68rem;position:absolute;box-shadow:inset 0 2px 3px #0f172a6b,inset 0 -1px #ffffff59,0 1px 2px #ffffff59,0 2px 5px #0f172a47}.bolted-inset-bolt-corner{border-width:1.5px;width:.95rem;height:.95rem}.bolted-inset-bolt-corner:after{height:1.5px}.bolted-inset-edge{--edge-bolt-size:1.05rem;--edge-bolt-rail:.34rem;z-index:2;pointer-events:none;opacity:.96;background-image:radial-gradient(circle,#f8fafc 0 7%,#9aa5af 8% 28%,#4a5561 29% 32%,#0000 33%);position:absolute}.bolted-inset-edge-top,.bolted-inset-edge-bottom{height:var(--edge-bolt-rail);background-size:var(--edge-bolt-size) 100%;background-repeat:repeat-x;background-position:calc(var(--edge-bolt-size) / 2) 50%;left:1.7rem;right:1.7rem}.bolted-inset-edge-top{top:.48rem}.bolted-inset-edge-bottom{bottom:.48rem}.bolted-inset-edge-left,.bolted-inset-edge-right{width:var(--edge-bolt-rail);background-size:100% var(--edge-bolt-size);background-repeat:repeat-y;background-position:50% calc(var(--edge-bolt-size) / 2);top:1.7rem;bottom:1.7rem}.bolted-inset-edge-left{left:.48rem}.bolted-inset-edge-right{right:.48rem}.bolted-inset-bolt:after{content:"";background:#0f172a9e;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.bolted-inset-bolt-top-left{top:.45rem;left:.45rem}.bolted-inset-bolt-top-right{top:.45rem;right:.45rem}.bolted-inset-bolt-bottom-left{bottom:.45rem;left:.45rem}.bolted-inset-bolt-bottom-right{bottom:.45rem;right:.45rem}.bolted-inset-card-dark{background:linear-gradient(#282c31fc,#16191c 54%,#08090b);border-color:#59636d73;box-shadow:inset 0 1px #ffffff17,inset 0 14px 26px #000000ad,inset 0 5px 10px #00000085,inset 5px 0 16px #0000006b,inset -4px -4px 14px #00000057,inset 0 -1px #ffffff0a}.bolted-inset-card-dark:before{background:linear-gradient(#00000047,#00000024);border-color:#ffffff0a;inset:8px;box-shadow:inset 0 6px 14px #0000008c,inset 0 2px 5px #00000061,inset 4px 0 10px #00000052,inset 0 1px #ffffff08}.bolted-inset-card-dark:after{background:radial-gradient(circle at 14% 12%,#ffffff0d,#0000 26%),radial-gradient(circle at 88% 90%,#0000006b,#0000 36%)}.bolted-inset-card-dark .bolted-inset-edge{display:none}.bolted-inset-card-dark .bolted-inset-bolt{box-shadow:inset 0 2px 4px #0000009e,inset 0 -1px #ffffff2e,0 1px 1px #ffffff14,0 2px 6px #00000073}.industrial-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;display:inline-flex}.industrial-button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rust-400);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-coal-950);--tw-outline-style:none;outline-style:none}.industrial-button{text-align:center;white-space:normal;background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));color:#111316;border-color:#ff8f2eb3;min-width:0;max-width:100%;box-shadow:inset 0 1px #ffffff47}.industrial-button:hover{filter:brightness(1.08)}.industrial-button-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;display:inline-flex}.industrial-button-secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-rust-400);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-coal-950);--tw-outline-style:none;outline-style:none}.industrial-button-secondary{text-align:center;white-space:normal;min-width:0;max-width:100%;color:var(--color-iron-100);background:#ffffff0f;border-color:#b8c0c857}.industrial-button-secondary:hover{background:#ffffff1c}.industrial-input{border-style:var(--tw-border-style);background-color:#f3efe7cc;border-width:1px;width:100%}@supports (color:color-mix(in lab,red,red)){.industrial-input{background-color:color-mix(in oklab,var(--color-concrete-100) 80%,transparent)}}.industrial-input{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-coal-950);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.industrial-input:focus{border-color:var(--color-rust-500);box-shadow:0 0 0 4px #ea7a222e}.industrial-check{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rust-500);background-color:var(--color-rust-600);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-concrete-100);justify-content:center;align-items:center;display:inline-flex}.industrial-number{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rust-500);background-color:var(--color-rust-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-concrete-100);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.cast-card{clip-path:polygon(0 14px,14px 14px,14px 0,calc(100% - 14px) 0,calc(100% - 14px) 14px,100% 14px,100% calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,14px calc(100% - 14px),0 calc(100% - 14px));background:linear-gradient(135deg,#ffffff1f,#0000 22%),linear-gradient(315deg,#ffffff14,#0000 24%),linear-gradient(#464d54,#2d3339 42%,#171b1f);border:1px solid #b8c0c838;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1f,inset 0 -22px 42px #0000006b,0 22px 55px #0006;container:cast-card/inline-size}.cast-card:before{clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0 calc(100% - 10px));content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 18px),radial-gradient(circle at 20% 0,#ffffff1a,#0000 35%);border:1px solid #e7e0d629;position:absolute;inset:9px}.cast-card-light{background:linear-gradient(135deg,#ffffffb8,#0000 22%),linear-gradient(315deg,#ffffff8c,#0000 24%),linear-gradient(#c9c4ba,#8f98a0 48%,#5f6b75);border-color:#4755696b;box-shadow:inset 0 2px #ffffffb8,inset 0 -22px 42px #1f29372e,0 22px 55px #00000038}.cast-card-light:before{background:repeating-linear-gradient(90deg,#0f172a0a 0 1px,#0000 1px 18px),radial-gradient(circle at 20% 0,#ffffff6b,#0000 35%);border-color:#0f172a38}.cast-card-inner{z-index:1;padding:1.75rem;position:relative}.cast-number{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));color:#f3efe7;letter-spacing:.16em;border:1px solid #ff8f2e8c;justify-content:center;align-items:center;min-width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.cast-card-title{color:var(--color-concrete-100);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin-top:1rem;font-size:clamp(1.0625rem,.75rem + 2.8cqi,1.35rem);font-weight:900;line-height:1.08}.cast-card-inner>.cast-card-title:first-child{margin-top:0}#components .cast-card-inner{text-align:center;padding:2rem 1.75rem 2.15rem}#components .cast-card-title-engrave{color:#a8b2bcf0;font-family:var(--font-gost);font-synthesis:weight;-webkit-text-stroke:.55px #828c966b;paint-order:stroke fill;letter-spacing:.06em;text-align:center;text-shadow:0 1px #ffffff1c,0 -1px 2px #000000eb,0 2px 3px #00000052;border-bottom:1px solid #0000006b;margin-top:0;padding-bottom:.9rem;font-size:clamp(1rem,.68rem + 2.5cqi,1.28rem);font-weight:700;line-height:1.14;box-shadow:inset 0 -1px #ffffff12}#components .cast-card .cast-card-text{text-align:center;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hanging-punctuation:first last;margin-top:1.2rem;max-width:26rem;margin-inline:auto;font-size:clamp(.9375rem,.72rem + .85cqi,1.0625rem);line-height:1.74}@supports not (text-wrap:pretty){#components .cast-card .cast-card-text{text-wrap:balance}}.cast-card-light .cast-card-title{color:var(--color-coal-950)}.cast-card-text{color:var(--color-steel-300);margin-top:.9rem;font-size:.95rem;font-weight:600;line-height:1.65}.cast-card-light .cast-card-text{color:var(--color-steel-700)}.cast-card-points{gap:.65rem;margin-top:1.25rem;display:grid}.cast-card-points li{color:var(--color-steel-300);align-items:flex-start;gap:.65rem;font-size:.875rem;font-weight:700;line-height:1.45;display:flex}.cast-card-light .cast-card-points li{color:var(--color-coal-950)}.cast-card-points li span{background:var(--color-rust-400);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:.7rem;height:.7rem;margin-top:.35rem;position:relative}.cast-bolt{z-index:2;background:radial-gradient(circle at 35% 30%,#ffd995 0 10%,transparent 11%),radial-gradient(circle,var(--color-rust-600) 0 34%,#5a1a08 35% 100%);border:1px solid #ff8f2e8c;border-radius:999px;width:.72rem;height:.72rem;position:absolute;box-shadow:inset 0 1px 1px #ffffff38,0 2px 5px #00000059}.cast-bolt:after{content:"";background:#ff8f2eb8;width:64%;height:1px;position:absolute;inset:50% auto auto 18%;transform:translateY(-50%)}.cast-bolt-top-left{top:.85rem;left:.85rem}.cast-bolt-top-right{top:.85rem;right:.85rem}.cast-bolt-bottom-left{bottom:.85rem;left:.85rem}.cast-bolt-bottom-right{bottom:.85rem;right:.85rem}.machined-plate{background:linear-gradient(135deg,#ffffff9e,#0000 20%),linear-gradient(315deg,#ffffff6b,#0000 22%),repeating-linear-gradient(90deg,#0f172a0e 0 1px,#0000 1px 16px),linear-gradient(#d7d2c8,#a8b0b7 42%,#747f89);border:1px solid #4755698c;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffc7,inset 0 -28px 55px #1f293738,inset 18px 0 35px #ffffff1f,inset -18px 0 35px #0f172a29,0 26px 65px #00000047}.machined-plate:before{clip-path:polygon(0 18px,18px 18px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 18px) calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 18px),0 calc(100% - 18px));content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000),repeating-linear-gradient(0deg,#0f172a0d 0 1px,#0000 1px 10px);border:1px solid #0f172a3d;position:absolute;inset:18px}.machined-plate:after{content:"";pointer-events:none;background:radial-gradient(circle at 8% 12%,#ffffff6b,#0000 18%),radial-gradient(circle at 92% 88%,#0f172a2e,#0000 24%);position:absolute;inset:0}.machined-plate>:not(.machined-plate-bolt):not(.cast-bolt),.process-timeline>:not(.machined-plate-bolt){z-index:1;position:relative}.machined-plate-bolt{z-index:2;background:radial-gradient(circle at 35% 30%,#f8fafc 0 12%,#0000 13%),radial-gradient(circle,#7b8792 0 36%,#334155 37% 100%);border:1px solid #0f172a73;border-radius:999px;width:.9rem;height:.9rem;position:absolute;box-shadow:inset 0 1px 1px #ffffff8c,0 3px 7px #00000047}.machined-plate-bolt:after{content:"";background:#0f172a8c;width:64%;height:1px;position:absolute;inset:50% auto auto 18%;transform:translateY(-50%)}.machined-plate-bolt-top-left{top:1.1rem;left:1.1rem}.machined-plate-bolt-top-right{top:1.1rem;right:1.1rem}.machined-plate-bolt-bottom-left{bottom:1.1rem;left:1.1rem}.machined-plate-bolt-bottom-right{bottom:1.1rem;right:1.1rem}@media(max-width:639px){.machined-plate:before{inset:10px}.machined-plate-bolt-top-left,.machined-plate-bolt-bottom-left{left:.65rem}.machined-plate-bolt-top-right,.machined-plate-bolt-bottom-right{right:.65rem}.machined-plate-bolt-top-left,.machined-plate-bolt-top-right{top:.65rem}.machined-plate-bolt-bottom-left,.machined-plate-bolt-bottom-right{bottom:.65rem}}#main>section.industrial-panel,#main>section.industrial-panel-light,#main>section.machined-plate{border:none}#main>section.industrial-panel-light.py-20.sm\:py-24{isolation:isolate;background:radial-gradient(circle at 8% 8%,#ffffff6b,#0000 18%),radial-gradient(circle at 92% 92%,#0f172a38,#0000 22%),repeating-linear-gradient(90deg,#0f172a0e 0 1px,#0000 1px 16px),linear-gradient(135deg,#ffffff94,#0000 20%),linear-gradient(315deg,#ffffff61,#0000 22%),linear-gradient(#d7d2c8,#a8b0b7 44%,#747f89);padding-top:6rem;padding-bottom:6rem;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffffc7,inset 0 -30px 55px #1f29373d,inset 22px 0 42px #ffffff1a,inset -22px 0 42px #0f172a29,0 26px 65px #00000047}#main>section.industrial-panel-light.py-20.sm\:py-24:before{z-index:-1;clip-path:polygon(0 18px,18px 18px,18px 0,calc(100% - 18px) 0,calc(100% - 18px) 18px,100% 18px,100% calc(100% - 18px),calc(100% - 18px) calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,18px calc(100% - 18px),0 calc(100% - 18px));content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000),repeating-linear-gradient(0deg,#0f172a0d 0 1px,#0000 1px 10px);border:1px solid #0f172a3d;position:absolute;inset:18px}#main>section.industrial-panel-light.py-20.sm\:py-24:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 14%,#ff8f2e2e,#0000 12%),radial-gradient(circle at 88% 86%,#ff8f2e24,#0000 14%);position:absolute;inset:0}#main>section.industrial-panel-light.py-20.sm\:py-24 .mx-auto{z-index:1;position:relative}#main>section.industrial-panel-light.process-timeline.py-20.sm\:py-24{background:repeating-linear-gradient(90deg,#0f172a0e 0 1px,#0000 1px 16px),linear-gradient(#cfd3d8,#b0b8bf);box-shadow:inset 22px 0 36px #ffffff12,inset -22px 0 36px #0f172a1c}#main>section.industrial-panel-light.process-timeline.py-20.sm\:py-24:before{background:repeating-linear-gradient(0deg,#0f172a0d 0 1px,#0000 1px 10px)}#main>section.industrial-panel-light.process-timeline.py-20.sm\:py-24:after{background:0 0}#main>section.machined-plate.plate-stack-upper{background:repeating-linear-gradient(90deg,#0f172a0e 0 1px,#0000 1px 16px),linear-gradient(#cfd3d8,#b0b8bf);box-shadow:inset 22px 0 36px #ffffff12,inset -22px 0 36px #0f172a1c}#main>section.machined-plate.plate-stack-upper:after{background:0 0}.clients-marquee-stage{--clients-marquee-duration:52s;--clients-marquee-slots:3;--clients-marquee-gap:1rem;--clients-conveyor-belt-duration:2.8s;--clients-conveyor-roller-duration:3.6s;--clients-conveyor-link-size:3.25rem;position:relative}.clients-marquee{z-index:2;width:100%;padding-bottom:.35rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);container:clients-marquee/inline-size}.clients-marquee-track{width:max-content;animation:clients-marquee-scroll var(--clients-marquee-duration) linear infinite;will-change:transform;align-items:stretch;gap:0;display:flex}.clients-marquee:hover .clients-marquee-track,.clients-marquee-stage:hover .clients-conveyor-belt-links,.clients-marquee-stage:hover .clients-conveyor-belt-shine,.clients-marquee-stage:hover .clients-conveyor-roller-shell{animation-play-state:paused}.clients-marquee-stage.conveyor-run-reverse .clients-marquee-track,.clients-marquee-stage.conveyor-run-reverse .clients-conveyor-belt-links,.clients-marquee-stage.conveyor-run-reverse .clients-conveyor-belt-shine,.clients-marquee-stage.conveyor-run-reverse .clients-conveyor-roller-shell{animation-direction:reverse}.clients-conveyor{z-index:1;margin-top:-.15rem;padding-inline:.35rem;position:relative}.clients-conveyor-bed{isolation:isolate;background:linear-gradient(#343a42fa,#181c20 42%,#0c0e10);border:1px solid #59636d85;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 12px 24px #0000006b,0 10px 28px #00000057}.clients-conveyor-bed:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;inset:7px 10px auto}.clients-conveyor-bolt{z-index:4;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#8b959f 0 35%,#3f4a56 36% 100%);border:1px solid #0f172a8c;border-radius:999px;width:.62rem;height:.62rem;position:absolute;box-shadow:inset 0 2px 3px #0f172a6b,inset 0 -1px #ffffff59,0 1px 2px #ffffff38}.clients-conveyor-bolt:after{content:"";background:#0f172a9e;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.clients-conveyor-bolt-tl{top:.45rem;left:.55rem}.clients-conveyor-bolt-tr{top:.45rem;right:.55rem}.clients-conveyor-bolt-bl{bottom:.45rem;left:.55rem}.clients-conveyor-bolt-br{bottom:.45rem;right:.55rem}.clients-conveyor-channel{z-index:1;grid-template-columns:2.85rem minmax(0,1fr) 2.85rem;align-items:center;gap:0;padding:.72rem .45rem .82rem;display:grid;position:relative}.clients-conveyor-roller{z-index:2;place-items:center;width:2.85rem;height:2.85rem;display:grid;position:relative}.clients-conveyor-roller-shell{animation:clients-conveyor-roller-spin var(--clients-conveyor-roller-duration,3.6s) linear infinite;background:repeating-linear-gradient(0deg,#0f172aeb 0 3px,#6b7681e0 3px 6px,#2d343cf2 6px 9px,#949ea8b8 9px 12px),radial-gradient(circle at 32% 28%,#ffffff47,#0000 34%),linear-gradient(135deg,#5f6a74,#2f363d 52%,#171b20);border:1px solid #4755699e;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 2px 5px #ffffff2e,inset 0 -6px 12px #0000008c,0 4px 10px #0000006b}.clients-conveyor-roller-hub{z-index:1;background:radial-gradient(circle at 35% 30%,#ffd995 0 10%,transparent 11%),radial-gradient(circle,var(--color-rust-600) 0 34%,#5a1a08 35% 100%);border:1px solid #ff8f2e7a;border-radius:999px;width:.95rem;height:.95rem;position:relative;box-shadow:inset 0 1px 1px #ffffff38,0 2px 5px #00000059}.clients-conveyor-roller-hub:after{content:"";background:#ff8f2eb8;width:64%;height:1px;position:absolute;inset:50% auto auto 18%;transform:translateY(-50%)}.clients-conveyor-track{grid-template-columns:.55rem minmax(0,1fr) .55rem;align-items:stretch;min-width:0;height:2.55rem;margin-inline:-.35rem;display:grid;position:relative}.clients-conveyor-guard{z-index:3;background:linear-gradient(#7a848ef2,#3a424afa 38%,#181c20);position:relative;box-shadow:inset 1px 0 #ffffff1f,inset -1px 0 #00000059,inset 0 1px #ffffff14}.clients-conveyor-guard:before{content:"";opacity:.55;background:repeating-linear-gradient(#ffffff0f 0 4px,#0000 4px 8px);position:absolute;inset:.18rem .12rem}.clients-conveyor-guard-left{border-right:1px solid #0f172a73;border-radius:2px 0 0 2px}.clients-conveyor-guard-right{border-left:1px solid #ffffff0f;border-radius:0 2px 2px 0}.clients-conveyor-belt{background:linear-gradient(#00000061,#0000001f 18% 82%,#0000006b),#171b20;border-block:1px solid #0f172a9e;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #0000008c,inset 0 -3px 8px #00000073}.clients-conveyor-belt-texture{opacity:.42;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 12px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 7px);position:absolute;inset:0}.clients-conveyor-belt-links{background:repeating-linear-gradient(90deg,#12161a 0 .18rem,#2f3840 .18rem .34rem,#48525c .34rem 1.05rem,#1b2127 1.05rem 1.22rem,#3a444d 1.22rem 1.95rem,#55606a 1.95rem 2.12rem,#232a31 2.12rem 2.28rem,#404952 2.28rem 3.01rem,#161b20 3.01rem var(--clients-conveyor-link-size));background-size:var(--clients-conveyor-link-size) 100%;animation:clients-conveyor-belt-scroll var(--clients-conveyor-belt-duration,2.8s) linear infinite;will-change:background-position;position:absolute;inset:.22rem 0}.clients-conveyor-belt-shine{animation:clients-conveyor-shine-scroll var(--clients-conveyor-belt-duration,2.8s) linear infinite;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#ffffff05,#0000,#ffffff0d 72%,#0000) 0 0/200% 100%;position:absolute;inset:0}.clients-conveyor-supports{grid-template-columns:1fr 1.35fr 1fr;gap:.65rem;margin-top:.55rem;padding-inline:1.35rem;display:grid}.clients-conveyor-leg{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(#606a74f2,#262c32);border:1px solid #4755698c;height:1.05rem;position:relative;box-shadow:inset 0 1px #ffffff29,0 4px 10px #00000047}.clients-conveyor-leg:before{content:"";background:#ffffff2e;height:1px;position:absolute;inset:.18rem .28rem auto}.clients-conveyor-leg-center{height:1.25rem;transform:translateY(-.08rem)}@keyframes clients-conveyor-belt-scroll{0%{background-position:0 0}to{background-position:calc(-1 * var(--clients-conveyor-link-size)) 0}}@keyframes clients-conveyor-shine-scroll{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes clients-conveyor-roller-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.client-marquee-item{box-sizing:border-box;flex:0 0 calc(100cqw / var(--clients-marquee-slots));padding-inline:calc(var(--clients-marquee-gap) / 2);filter:drop-shadow(0 14px 16px #00000061);align-items:stretch;display:flex}.client-marquee-card{flex-direction:column;width:100%;height:11rem;min-height:11rem;max-height:11rem;display:flex;padding:1rem 1.15rem!important}.client-marquee-card .bolted-inset-card-inner{flex:1;min-height:0;display:flex}.client-marquee-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;width:100%;display:flex}.client-marquee-media{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:3rem;display:flex}.client-marquee-mark{width:3rem;height:3rem;color:var(--color-concrete-100);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#464d54f2,#171b1ffa);border:1px solid #b8c0c847;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.client-marquee-logo{object-fit:contain;filter:grayscale()brightness(1.15)contrast(.92);opacity:.92;width:auto;max-width:9rem;height:3rem}.client-marquee-name{-webkit-line-clamp:2;width:100%;min-height:2.4rem;max-height:2.4rem;color:var(--color-concrete-100);text-transform:uppercase;letter-spacing:.06em;-webkit-box-orient:vertical;font-size:clamp(.8125rem,1.1cqw,1rem);font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.client-marquee-sector{-webkit-line-clamp:2;width:100%;min-height:1.925rem;max-height:1.925rem;color:var(--color-steel-500);text-transform:uppercase;letter-spacing:.08em;-webkit-box-orient:vertical;font-size:clamp(.6875rem,.95cqw,.8125rem);font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}@keyframes clients-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.process-conveyor-stage{--process-marquee-duration:44s;--process-conveyor-belt-duration:2.8s;--process-conveyor-roller-duration:3.6s;--process-conveyor-link-size:3.25rem;position:relative}.process-marquee{z-index:2;padding-bottom:.35rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.process-marquee-track{width:max-content;animation:process-marquee-scroll var(--process-marquee-duration) linear infinite;will-change:transform;align-items:stretch;gap:1rem;display:flex}.process-marquee:hover .process-marquee-track,.process-conveyor-stage:hover .process-conveyor-belt-links,.process-conveyor-stage:hover .process-conveyor-belt-shine,.process-conveyor-stage:hover .process-conveyor-roller-shell{animation-play-state:paused}.process-conveyor-stage.conveyor-run-reverse .process-marquee-track,.process-conveyor-stage.conveyor-run-reverse .process-conveyor-belt-links,.process-conveyor-stage.conveyor-run-reverse .process-conveyor-belt-shine,.process-conveyor-stage.conveyor-run-reverse .process-conveyor-roller-shell{animation-direction:reverse}.process-conveyor{z-index:1;margin-top:-.15rem;padding-inline:.35rem;position:relative}.process-conveyor-bed{isolation:isolate;background:linear-gradient(#e4e8ecfa,#b0b8c0fa 38%,#76808a);border:1px solid #59636d6b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,inset 0 10px 22px #0f172a24,0 8px 22px #0f172a2e}.process-conveyor-bed:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);height:1px;position:absolute;inset:7px 10px auto}.process-conveyor-bolt{z-index:4;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#9aa5af 0 35%,#4b5662 36% 100%);border:1px solid #47556973;border-radius:999px;width:.62rem;height:.62rem;position:absolute;box-shadow:inset 0 2px 3px #0f172a47,inset 0 -1px #ffffff8c,0 1px 2px #ffffff59}.process-conveyor-bolt:after{content:"";background:#0f172a7a;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.process-conveyor-bolt-tl{top:.45rem;left:.55rem}.process-conveyor-bolt-tr{top:.45rem;right:.55rem}.process-conveyor-bolt-bl{bottom:.45rem;left:.55rem}.process-conveyor-bolt-br{bottom:.45rem;right:.55rem}.process-conveyor-channel{z-index:1;grid-template-columns:2.85rem minmax(0,1fr) 2.85rem;align-items:center;gap:0;padding:.72rem .45rem .82rem;display:grid;position:relative}.process-conveyor-roller{z-index:2;place-items:center;width:2.85rem;height:2.85rem;display:grid;position:relative}.process-conveyor-roller-shell{animation:process-conveyor-roller-spin var(--process-conveyor-roller-duration,3.6s) linear infinite;background:repeating-linear-gradient(0deg,#d6dce2f2 0 3px,#949ea8eb 3px 6px,#606a74f2 6px 9px,#b0bac4d1 9px 12px),radial-gradient(circle at 32% 28%,#ffffff6b,#0000 34%),linear-gradient(135deg,#b8c0c8,#7a848e 52%,#4a525a);border:1px solid #59636d8c;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 2px 5px #ffffff61,inset 0 -6px 12px #0f172a47,0 4px 10px #0f172a38}.process-conveyor-roller-hub{z-index:1;background:radial-gradient(circle at 35% 30%,#ffd995 0 10%,transparent 11%),radial-gradient(circle,var(--color-rust-600) 0 34%,#5a1a08 35% 100%);border:1px solid #ff8f2e85;border-radius:999px;width:.95rem;height:.95rem;position:relative;box-shadow:inset 0 1px 1px #ffffff47,0 2px 5px #0f172a38}.process-conveyor-roller-hub:after{content:"";background:#ff8f2eb8;width:64%;height:1px;position:absolute;inset:50% auto auto 18%;transform:translateY(-50%)}.process-conveyor-track{grid-template-columns:.55rem minmax(0,1fr) .55rem;align-items:stretch;min-width:0;height:2.55rem;margin-inline:-.35rem;display:grid;position:relative}.process-conveyor-guard{z-index:3;background:linear-gradient(#c4ccd4fa,#848e98fa 38%,#4a525a);position:relative;box-shadow:inset 1px 0 #ffffff47,inset -1px 0 #0f172a2e,inset 0 1px #ffffff2e}.process-conveyor-guard:before{content:"";opacity:.55;background:repeating-linear-gradient(#ffffff1f 0 4px,#0000 4px 8px);position:absolute;inset:.18rem .12rem}.process-conveyor-guard-left{border-right:1px solid #0f172a38;border-radius:2px 0 0 2px}.process-conveyor-guard-right{border-left:1px solid #ffffff1f;border-radius:0 2px 2px 0}.process-conveyor-belt{background:linear-gradient(#00000052,#0000001a 18% 82%,#0000005c),#171b20;border-block:1px solid #0f172a6b;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #00000073,inset 0 -3px 8px #00000061}.process-conveyor-belt-texture{opacity:.42;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 12px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 7px);position:absolute;inset:0}.process-conveyor-belt-links{background:repeating-linear-gradient(90deg,#12161a 0 .18rem,#2f3840 .18rem .34rem,#48525c .34rem 1.05rem,#1b2127 1.05rem 1.22rem,#3a444d 1.22rem 1.95rem,#55606a 1.95rem 2.12rem,#232a31 2.12rem 2.28rem,#404952 2.28rem 3.01rem,#161b20 3.01rem var(--process-conveyor-link-size));background-size:var(--process-conveyor-link-size) 100%;animation:process-conveyor-belt-scroll var(--process-conveyor-belt-duration,2.8s) linear infinite;will-change:background-position;position:absolute;inset:.22rem 0}.process-conveyor-belt-shine{animation:process-conveyor-shine-scroll var(--process-conveyor-belt-duration,2.8s) linear infinite;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#ffffff05,#0000,#ffffff0d 72%,#0000) 0 0/200% 100%;position:absolute;inset:0}.process-conveyor-supports{grid-template-columns:1fr 1.35fr 1fr;gap:.65rem;margin-top:.55rem;padding-inline:1.35rem;display:grid}.process-conveyor-leg{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(#b0bac4fa,#606a74);border:1px solid #59636d6b;height:1.05rem;position:relative;box-shadow:inset 0 1px #ffffff47,0 4px 10px #0f172a29}.process-conveyor-leg:before{content:"";background:#ffffff47;height:1px;position:absolute;inset:.18rem .28rem auto}.process-conveyor-leg-center{height:1.25rem;transform:translateY(-.08rem)}.process-marquee-item{filter:drop-shadow(0 12px 14px #0f172a38);flex:none;align-items:stretch;display:flex}.process-marquee-card{flex-direction:column;width:17.5rem;min-height:12.5rem;display:flex;padding:1.15rem 1.25rem!important}.process-marquee-card .bolted-inset-card-inner{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.process-marquee-points{text-align:left;gap:.45rem;width:100%;margin:1rem 0 0;padding:0;list-style:none;display:grid}.process-marquee-points li{color:var(--color-steel-700);font-family:var(--font-gost);letter-spacing:.01em;padding-left:.85rem;font-size:.8125rem;font-weight:400;line-height:1.5;position:relative}.process-marquee-points li:before{background:var(--color-rust-500);content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.process-marquee-stamp-wrap{align-self:center;width:3rem;height:3rem;display:inline-flex;position:relative}.process-marquee-stamp{--stamp-notch:4px;z-index:0;isolation:isolate;width:100%;height:100%;clip-path:polygon(0 var(--stamp-notch),var(--stamp-notch) var(--stamp-notch),var(--stamp-notch) 0,calc(100% - var(--stamp-notch)) 0,calc(100% - var(--stamp-notch)) var(--stamp-notch),100% var(--stamp-notch),100% calc(100% - var(--stamp-notch)),calc(100% - var(--stamp-notch)) calc(100% - var(--stamp-notch)),calc(100% - var(--stamp-notch)) 100%,var(--stamp-notch) 100%,var(--stamp-notch) calc(100% - var(--stamp-notch)),0 calc(100% - var(--stamp-notch)));background:linear-gradient(145deg,#0f172a47,#ffffff08 42%,#0f172a38),repeating-linear-gradient(90deg,#0f172a14 0 1px,#0000 1px 5px),linear-gradient(#6a737c,#4a525a 52%,#343b42);border:1px solid #0f172a61;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 2px 2px 5px #0f172a8c,inset -1px -1px 2px #ffffff1a,0 1px #ffffff14}.process-marquee-stamp-num{z-index:1;color:#e7e0d6d1;letter-spacing:.14em;text-shadow:0 1px #ffffff1f,0 -1px 1px #0f172ab8;font-size:.8125rem;font-weight:900;position:relative}.process-marquee-stamp-bolt{z-index:2;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#8b959f 0 35%,#3f4a56 36% 100%);border:1px solid #0f172a8c;border-radius:999px;width:.48rem;height:.48rem;position:absolute;box-shadow:inset 0 1px 2px #0f172a6b,inset 0 -1px #ffffff59,0 1px 2px #ffffff47,0 2px 4px #0f172a3d}.process-marquee-stamp-bolt:after{content:"";background:#0f172a9e;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.process-marquee-stamp-bolt-tl{top:-.2rem;left:-.2rem}.process-marquee-stamp-bolt-tr{top:-.2rem;right:-.2rem}.process-marquee-stamp-bolt-bl{bottom:-.2rem;left:-.2rem}.process-marquee-stamp-bolt-br{bottom:-.2rem;right:-.2rem}.process-marquee-stamp:before{z-index:-1;clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px));content:"";pointer-events:none;background:radial-gradient(circle at 50% 38%,#ffffff0f,#0000 58%);border:1px solid #0f172a47;position:absolute;inset:3px}@keyframes process-marquee-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes process-conveyor-belt-scroll{0%{background-position:calc(-1 * var(--process-conveyor-link-size)) 0}to{background-position:0 0}}@keyframes process-conveyor-shine-scroll{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes process-conveyor-roller-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.conveyor-controls{z-index:2;width:100%;margin-top:.75rem;padding-inline:.35rem;position:relative}.conveyor-controls-deck{border:1px solid #4755697a;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.15fr);align-items:center;gap:0 .85rem;width:100%;min-height:2.85rem;padding:.42rem .72rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -6px 14px #0003,0 5px 14px #0000002e}.conveyor-controls-dark .conveyor-controls-deck{background:linear-gradient(#3a424afa,#1c2024 48%,#0e1012);border-color:#59636d85}.conveyor-controls-light .conveyor-controls-deck{background:linear-gradient(#e4e8ecfa,#b0b8c0fa 42%,#76808a);border-color:#59636d6b;box-shadow:inset 0 1px #ffffffb8,inset 0 -6px 14px #0f172a1a,0 5px 14px #0f172a1f}.conveyor-controls-rivet{z-index:2;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#8b959f 0 35%,#3f4a56 36% 100%);border:1px solid #0f172a73;border-radius:999px;width:.42rem;height:.42rem;position:absolute;box-shadow:inset 0 1px 2px #0f172a59,inset 0 -1px #ffffff47}.conveyor-controls-rivet:after{content:"";background:#0f172a8c;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.conveyor-controls-rivet-tl{top:.28rem;left:.32rem}.conveyor-controls-rivet-tr{top:.28rem;right:.32rem}.conveyor-controls-rivet-bl{bottom:.28rem;left:.32rem}.conveyor-controls-rivet-br{bottom:.28rem;right:.32rem}.conveyor-control-unit{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem .75rem;min-width:0;display:grid}.conveyor-control-caption{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.5rem;font-weight:800;line-height:1.15}.conveyor-controls-dark .conveyor-control-caption{color:#b8c0c8b8;text-shadow:0 1px #00000073}.conveyor-controls-light .conveyor-control-caption{color:#2d343cc7;text-shadow:0 1px #ffffff6b}.conveyor-control-divider{background:linear-gradient(#0000,#ffffff24 18%,#0f172a47,#ffffff1a 82%,#0000);align-self:stretch;width:1px}.conveyor-controls-light .conveyor-control-divider{background:linear-gradient(#0000,#ffffff8c 18%,#47556947,#ffffff6b 82%,#0000)}.conveyor-direction-assembly{grid-template-columns:1.1rem minmax(0,1fr) 1.1rem;align-items:end;gap:.35rem;width:100%;max-width:14rem;display:grid}.conveyor-direction-mark{background:linear-gradient(#2a3036eb,#181c20fa);border:1px solid #47556961;border-radius:2px;height:1.55rem;position:relative;box-shadow:inset 0 2px 4px #00000059}.conveyor-controls-light .conveyor-direction-mark{background:linear-gradient(#c4ccd4f2,#76808af2);border-color:#59636d59;box-shadow:inset 0 2px 4px #0f172a1f}.conveyor-direction-mark:after{content:"";opacity:.55;background-position:50%;background-repeat:no-repeat;background-size:.55rem .55rem;position:absolute;inset:0}.conveyor-direction-mark-left:after{background-image:linear-gradient(135deg,#0000 42%,#b8c0c8e6 42% 58%,#0000 58%),linear-gradient(45deg,#0000 42%,#b8c0c8e6 42% 58%,#0000 58%);background-position:38%,62%;background-size:.38rem .38rem,.38rem .38rem}.conveyor-direction-mark-right:after{background-image:linear-gradient(-45deg,#0000 42%,#b8c0c8e6 42% 58%,#0000 58%),linear-gradient(-135deg,#0000 42%,#b8c0c8e6 42% 58%,#0000 58%);background-position:38%,62%;background-size:.38rem .38rem,.38rem .38rem}.conveyor-controls-light .conveyor-direction-mark:after{opacity:.72}.conveyor-direction-well{height:1.55rem;position:relative}.conveyor-direction-rail{background:linear-gradient(#181c20f2,#3a424aeb);border:1px solid #0f172a6b;border-radius:2px;height:.5rem;position:absolute;inset:auto 0 .18rem;box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff14}.conveyor-controls-light .conveyor-direction-rail{background:linear-gradient(#606a74f2,#b0b8c0f2);border-color:#47556959;box-shadow:inset 0 2px 4px #0f172a2e,inset 0 -1px #ffffff6b}.conveyor-direction-pivot{z-index:1;pointer-events:none;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#6b7681 0 35%,#2f363d 36% 100%);border:1px solid #4755698c;border-radius:999px;width:.72rem;height:.72rem;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #0f172a6b,inset 0 -1px #ffffff47}.conveyor-direction-pivot:after{content:"";background:#0f172a8c;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.conveyor-direction-lever{z-index:2;cursor:pointer;transform-origin:50% 92%;background:0 0;border:0;width:1.15rem;height:1.35rem;padding:0;transition:transform .26s cubic-bezier(.34,1.15,.64,1);position:absolute;bottom:.28rem;left:50%;transform:translate(-50%)rotate(0)}.conveyor-direction-lever[data-conveyor-lever-pos=left]{transform:translate(-50%)rotate(-38deg)}.conveyor-direction-lever[data-conveyor-lever-pos=right]{transform:translate(-50%)rotate(38deg)}.conveyor-direction-lever:focus-visible{outline:none}.conveyor-direction-lever:focus-visible .conveyor-direction-lever-grip{box-shadow:inset 0 1px #ffffff38,0 0 0 2px #ff8f2e61,0 3px 6px #00000052}.conveyor-direction-lever-arm{background:linear-gradient(90deg,#3a424afa,#949ea8f2 22%,#b0bac4eb,#949ea8f2 78%,#3a424afa);border:1px solid #47556994;border-radius:1px;height:.72rem;position:absolute;inset:.5rem .22rem auto;box-shadow:inset 0 1px #ffffff3d,inset 0 -2px 3px #00000047,0 2px 4px #00000047}.conveyor-controls-light .conveyor-direction-lever-arm{background:linear-gradient(90deg,#606a74fa,#c4ccd4f2 22%,#e4e8eceb,#c4ccd4f2 78%,#606a74fa)}.conveyor-direction-lever-grip{background:linear-gradient(#7a848efa,#3a424afa 55%,#262c32);border:1px solid #4755699e;border-radius:2px;width:1.15rem;height:.52rem;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff38,inset 0 -2px 3px #00000052,0 3px 6px #00000052}.conveyor-controls-light .conveyor-direction-lever-grip{background:linear-gradient(#d6dce2fa,#949ea8fa 55%,#606a74);border-color:#59636d7a}.conveyor-direction-lever-grip:before{content:"";opacity:.65;background:repeating-linear-gradient(90deg,#ffffff14 0 2px,#0000 2px 5px);border-radius:1px;position:absolute;inset:.14rem .18rem}.conveyor-speed-assembly{width:100%}.conveyor-speed-panel{background:linear-gradient(#12161af2,#2a3036f2);border:1px solid #0f172a61;border-radius:2px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;padding:.22rem;display:grid;box-shadow:inset 0 2px 5px #0000006b,inset 0 -1px #ffffff0d}.conveyor-controls-light .conveyor-speed-panel{background:linear-gradient(#848e98f2,#c4ccd4f2);border-color:#47556952;box-shadow:inset 0 2px 5px #0f172a24,inset 0 -1px #ffffff59}.conveyor-speed-btn{cursor:pointer;background:0 0;border:1px solid #4755697a;border-radius:2px;place-items:center;min-width:0;height:1.35rem;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.conveyor-speed-btn-face{background:linear-gradient(#606a74f2,#2a3036fa);border-radius:1px;transition:transform .14s,box-shadow .14s,background .14s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,0 2px #0f172a8c}.conveyor-controls-light .conveyor-speed-btn-face{background:linear-gradient(#d6dce2fa,#949ea8fa);box-shadow:inset 0 1px #ffffff6b,0 2px #47556947}.conveyor-speed-btn-label{z-index:1;letter-spacing:.06em;color:#b8c0c8d1;text-shadow:0 1px #00000073;font-size:.5rem;font-weight:900;line-height:1;transition:color .14s;position:relative}.conveyor-controls-light .conveyor-speed-btn-label{color:#2d343cc7;text-shadow:0 1px #ffffff59}.conveyor-speed-btn:hover:not([aria-pressed=true]) .conveyor-speed-btn-face{background:linear-gradient(#7a848efa,#3a424afa)}.conveyor-controls-light .conveyor-speed-btn:hover:not([aria-pressed=true]) .conveyor-speed-btn-face{background:linear-gradient(#e4e8ecfa,#b0b8c0fa)}.conveyor-speed-btn[aria-pressed=true]{border-color:#ff8f2e6b}.conveyor-speed-btn[aria-pressed=true] .conveyor-speed-btn-face{background:linear-gradient(#3a424afa,#181c20fa);transform:translateY(2px);box-shadow:inset 0 2px 4px #0000007a,inset 0 -1px #ffffff0f}.conveyor-controls-light .conveyor-speed-btn[aria-pressed=true] .conveyor-speed-btn-face{background:linear-gradient(#76808afa,#4a525afa);box-shadow:inset 0 2px 4px #0f172a38,inset 0 -1px #ffffff1f}.conveyor-speed-btn[aria-pressed=true] .conveyor-speed-btn-label{color:#ff8f2ef2;text-shadow:0 0 6px #ff8f2e38}.conveyor-controls-light .conveyor-speed-btn[aria-pressed=true] .conveyor-speed-btn-label{color:var(--color-rust-600);text-shadow:none}.conveyor-speed-btn:focus-visible{outline:none}.conveyor-speed-btn:focus-visible .conveyor-speed-btn-face{box-shadow:inset 0 1px #ffffff24,0 0 0 2px #ff8f2e59}.hero-production-shot-controls-deck{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:.48rem .72rem}.hero-production-shot-controls .conveyor-control-unit{width:100%;min-width:0}.hero-production-shot-control-unit{grid-template-columns:none;display:block}.hero-production-shot-controls .conveyor-speed-assembly{width:100%;min-width:0}.hero-production-shot-controls .conveyor-speed-panel{grid-template-columns:repeat(var(--hero-shot-count,5),minmax(0,1fr));gap:.22rem;width:100%}.hero-production-shot-controls .conveyor-speed-btn{min-width:0}@media(min-width:640px){.conveyor-controls-deck{gap:0 1.25rem;padding:.45rem .85rem}.conveyor-direction-assembly{max-width:16rem}.conveyor-speed-btn{height:1.45rem}}@media(prefers-reduced-motion:reduce){.clients-marquee-stage{--clients-marquee-duration:0s}.clients-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.clients-marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none;transform:none}.client-marquee-item{flex:1 1 calc(100% / var(--clients-marquee-slots));min-width:min(100%,16rem);max-width:calc(100% / var(--clients-marquee-slots))}.clients-marquee-duplicate{display:none}.clients-conveyor-belt-links,.clients-conveyor-belt-shine,.clients-conveyor-roller-shell{animation:none}.process-conveyor-stage{--process-marquee-duration:0s}.process-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.process-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none;transform:none}.process-marquee-duplicate{display:none}.process-conveyor-belt-links,.process-conveyor-belt-shine,.process-conveyor-roller-shell{animation:none}.conveyor-controls{pointer-events:none;opacity:.55}}.product-direction-group-code,.product-card-section-label{color:var(--color-rust-600);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.product-card-code{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));color:#f3efe7;letter-spacing:.14em;border:1px solid #ff8f2e8c;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;font-size:.6875rem;font-weight:900;display:inline-flex}.capabilities-catalog-link{border-top:1px solid #47556947;max-width:fit-content;margin-top:1.35rem;padding-top:.85rem;box-shadow:inset 0 1px #ffffff6b}.capabilities-catalog-engrave{width:auto;padding:.35rem .1rem .05rem;display:inline-flex}.product-direction-group-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin-top:.65rem;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:900;line-height:1.04}.product-direction-group-intro{max-width:48rem;color:var(--color-steel-700);margin-top:1.25rem;font-size:1.125rem;line-height:2rem}.product-badges-compact{flex-wrap:nowrap;max-width:100%;overflow:hidden}.product-badges-compact li{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.product-badge-more{cursor:help;flex:none;color:var(--color-rust-600)!important;background:#ff8f2e24!important;border-color:#ff8f2e73!important}.product-badges-page{flex-wrap:wrap;align-content:flex-start;max-height:3.35rem;overflow:hidden}.product-card-highlights{gap:.55rem;margin-top:1.1rem;display:grid}.product-card-highlights li{color:var(--color-coal-950);align-items:flex-start;gap:.6rem;font-size:.875rem;font-weight:700;line-height:1.45;display:flex}.product-card-highlights li span{background:var(--color-rust-500);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:.65rem;height:.65rem;margin-top:.35rem;position:relative}.product-card-specs{margin-top:1.25rem}.product-card-section-label{margin-bottom:.65rem}.product-card-specs table{border-collapse:collapse;background:#ffffff57;border:1px solid #47556961;width:100%}.product-card-specs th,.product-card-specs td{text-align:left;vertical-align:top;border-bottom:1px solid #47556938;padding:.55rem .65rem;font-size:.8125rem;line-height:1.4}.product-card-specs tr:last-child th,.product-card-specs tr:last-child td{border-bottom:none}.product-card-specs th{width:42%;color:var(--color-steel-700);font-weight:700}.product-card-specs td{color:var(--color-coal-950);font-weight:800}.product-card-assets{gap:1rem;margin-top:1.25rem;display:grid}@media(min-width:768px){.product-card-assets{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start}}.product-card-documents ul,.product-card-documents-list{gap:.45rem;display:grid}.product-card-documents-list{margin:0;padding:0;list-style:none}.product-doc-link{color:inherit;background:#ffffff6b;border:1px solid #47556961;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem .65rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.product-doc-link:hover{background:#ffffff9e;border-color:#ff8f2e8c}.product-doc-kind{color:var(--color-rust-600);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff8f2e73;padding:.15rem .35rem;font-size:.5625rem;font-weight:900}.product-doc-label{color:var(--color-coal-950);font-size:.8125rem;font-weight:800;line-height:1.35}.product-doc-size{color:var(--color-steel-700);font-size:.6875rem;font-weight:700}.product-video-link{color:var(--color-coal-950);background:#0f172a14;border:1px solid #47556961;gap:.55rem;padding:.55rem;text-decoration:none;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.product-video-link:hover{border-color:#ff8f2e8c}.product-video-poster,.product-video-placeholder{object-fit:cover;width:100%;height:6.5rem;display:block}.product-video-placeholder{background:linear-gradient(135deg,#ffffff2e,#0000 40%),repeating-linear-gradient(90deg,#0f172a14 0 1px,#0000 1px 12px),linear-gradient(#8f98a0,#5f6b75)}.product-video-play{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));border:1px solid #ff8f2e9e;border-radius:999px;width:2.2rem;height:2.2rem;position:absolute;top:3.15rem;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #00000047}.product-video-play:after{content:"";border-top:.35rem solid #0000;border-bottom:.35rem solid #0000;border-left:.55rem solid #f3efe7;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.product-video-label{font-size:.8125rem;font-weight:800;line-height:1.35}.breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-item{color:var(--color-steel-700);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.breadcrumbs-item:not(:last-child):after{color:var(--color-steel-500);content:"/";font-weight:700}.breadcrumbs-link{color:var(--color-rust-600);text-decoration:none;transition:color .2s}.breadcrumbs-link:hover,.breadcrumbs-current{color:var(--color-coal-950)}.product-search-wrap{max-width:32rem}.product-search-label{color:var(--color-coal-950);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:900;display:block}.product-search-input{width:100%;color:var(--color-coal-950);background:#ffffffb8;border:1px solid #47556973;outline:none;margin-top:.55rem;padding:.75rem .9rem;font-size:1rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.product-search-input:focus{border-color:#ff8f2ea6;box-shadow:0 0 0 2px #ff8f2e38}.product-search-hint{color:var(--color-steel-700);margin-top:.55rem;font-size:.8125rem;font-weight:600}.product-direction-catalog-meta{color:var(--color-steel-700);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.8125rem;font-weight:700}.product-direction-catalog .site-shell{isolation:isolate}.product-direction-catalog-blueprint{z-index:0;pointer-events:none;position:absolute;top:0;right:0}.product-direction-catalog-blueprint-art{aspect-ratio:1.12;background-color:#4755693d;width:clamp(11rem,34vw,23rem);-webkit-mask-image:url(/_astro/L01-models_blueprintll.BNuiy_4V.png);mask-image:url(/_astro/L01-models_blueprintll.BNuiy_4V.png);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.product-direction-catalog .site-shell>:not(.product-direction-catalog-blueprint){z-index:1;position:relative}@media(max-width:639px){.product-direction-catalog-blueprint-art{opacity:.78;background-color:#4755692e;width:clamp(8.5rem,48vw,13rem)}}@media(min-width:1024px){.product-direction-catalog-blueprint-art{width:min(24rem,32vw)}}.product-direction-nav{margin-top:1.15rem}.product-direction-nav-bar{gap:1rem;display:grid}@media(min-width:768px){.product-direction-nav-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem 2rem}}.product-direction-nav-links-scroll{-webkit-overflow-scrolling:touch;margin:0 -.15rem;padding:0 .15rem .2rem;overflow-x:auto}.product-direction-nav-links{flex-wrap:nowrap;gap:.5rem;min-width:min-content;display:inline-flex}.product-direction-nav-link{color:var(--color-coal-950);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ffffff9e,#e7e0d6c7),repeating-linear-gradient(90deg,#1f242808 0 1px,#0000 1px 18px);border:1px solid #47556961;flex:none;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.6875rem;font-weight:900;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff9e}.product-direction-nav-link:hover{color:var(--color-rust-600);border-color:#9a7e0c73}.product-direction-nav-link.is-current,.product-direction-nav-link[aria-current=page]{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));color:#111316;border-color:#ff8f2eb3;box-shadow:inset 0 1px #ffffff47}.product-direction-nav-link:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.product-direction-nav-link-code{letter-spacing:.06em;background:#080a0c0f;border:1px solid #47556947;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;font-size:.5625rem;line-height:1;display:inline-flex}.product-direction-nav-link.is-current .product-direction-nav-link-code,.product-direction-nav-link[aria-current=page] .product-direction-nav-link-code{color:#111316;background:#11131624;border-color:#1113163d}.product-direction-nav-link-label{text-wrap:balance;max-width:9.5rem}.product-direction-nav-controls{flex-shrink:0}.product-direction-nav-current{color:var(--color-coal-950);letter-spacing:.04em;font-size:1.125rem;font-weight:900}a.capabilities-areas-nav-btn.product-direction-nav-btn{text-decoration:none}.product-catalog-nav{margin-top:2.25rem}.product-catalog-tabs-scroll{-webkit-overflow-scrolling:touch;margin:0 -.25rem;padding:0 .25rem .4rem;overflow-x:auto}.product-catalog-tabs{gap:.5rem;min-width:min-content;display:inline-flex}.product-catalog-tab{color:var(--color-coal-950);cursor:pointer;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:linear-gradient(#ffffffbd,#e7e0d6db),repeating-linear-gradient(90deg,#1f242809 0 1px,#0000 1px 18px);border:1px solid #4755696b;flex:none;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.6875rem;font-weight:900;line-height:1.25;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.product-catalog-tab:hover{border-color:#9a7e0c73}.product-catalog-tab.is-active,.product-catalog-tab[aria-selected=true]{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));color:#111316;border-color:#ff8f2eb3;box-shadow:inset 0 1px #ffffff47}.product-catalog-tab:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.product-catalog-tab-label{text-wrap:balance;max-width:14rem}.product-catalog-tab-count{letter-spacing:.08em;background:#080a0c14;border:1px solid #47556959;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;font-size:.5625rem;font-weight:900;line-height:1;display:inline-flex}.product-catalog-tab.is-active .product-catalog-tab-count,.product-catalog-tab[aria-selected=true] .product-catalog-tab-count{color:#111316;background:#11131629;border-color:#11131647}.product-catalog-panels{margin-top:1.5rem}.product-catalog-panel--tabbed{border-top:none;margin-top:0;padding-top:0}.product-catalog-panel--tabbed[hidden]{display:none!important}.product-subgroup{border-top:1px solid #47556952;margin-top:3rem;padding-top:2rem}.product-subgroup:first-of-type{border-top:none;margin-top:2.5rem;padding-top:0}.product-subgroup-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;font-weight:900;line-height:1.1}.product-subgroup-desc{max-width:48rem;color:var(--color-steel-700);margin-top:.75rem;font-size:1.125rem;line-height:2rem}.product-subgroup-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem;margin-top:1.25rem;display:grid}@media(min-width:768px){.product-subgroup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.product-subgroup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-subgroup-item{min-width:0;min-height:0;display:flex}.product-preview{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex}.product-preview-media{z-index:1;background:linear-gradient(#ffffff85,#e7e0d647),repeating-linear-gradient(90deg,#0f172a0b 0 1px,#0000 1px 14px),linear-gradient(#b8bfc6,#7a848d);border:1px solid #47556961;flex:none;min-height:10.75rem;margin:.65rem .65rem 0;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff8c,inset 0 -12px 24px #1f29371f}.product-preview-image{object-fit:contain;object-position:center;width:100%;height:10.75rem;padding:.5rem;display:block}.product-preview-media-placeholder{opacity:.72;background:repeating-linear-gradient(90deg,#0f172a0d 0 1px,#0000 1px 12px),repeating-linear-gradient(0deg,#0f172a09 0 1px,#0000 1px 12px),linear-gradient(135deg,#ffffff2e,#0000 42%);width:100%;height:10.75rem;display:block}.product-preview-inner{flex-direction:column;flex:auto;min-height:0;display:flex;padding:1.15rem 1.35rem 1.5rem!important}@media(min-width:640px){.product-preview-inner{padding:1.15rem 1.75rem 1.65rem!important}}.product-preview-title{-webkit-line-clamp:2;text-transform:uppercase;-webkit-box-orient:vertical;min-height:2.45rem;margin-top:.85rem;font-size:1.0625rem;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.product-preview-link{color:var(--color-coal-950);text-decoration:none;transition:color .2s}.product-preview-link:hover{color:var(--color-rust-600)}.product-preview-summary{-webkit-line-clamp:3;min-height:0;color:var(--color-steel-700);font-family:var(--font-gost);letter-spacing:.015em;font-synthesis:none;-webkit-box-orient:vertical;flex:0 auto;margin-top:.65rem;font-size:1.0625rem;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.product-engrave-foot{border-top:1px solid #4755693d;flex:none;margin-top:auto;padding-top:1.25rem;box-shadow:inset 0 1px #ffffff6b}.product-engrave-foot-page{max-width:24rem;margin-top:2rem;padding-top:1.35rem}.product-engrave-link{justify-content:center;align-items:center;width:100%;padding:.55rem .25rem .15rem;text-decoration:none;transition:color .18s;display:flex}.product-engrave-foot-page .product-engrave-link{justify-content:flex-start;padding:.55rem .15rem .15rem}.product-engrave-label{color:#0f172ad1;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px #ffffff80,0 -1px 2px #0f172a7a;font-size:.625rem;font-weight:900;line-height:1.2;transition:color .18s,text-shadow .18s}.product-engrave-foot-page .product-engrave-label{letter-spacing:.2em;font-size:.6875rem}.product-engrave-link:hover .product-engrave-label,.product-engrave-link:focus-visible .product-engrave-label{color:var(--color-rust-600);text-shadow:0 1px #ffffffd9,0 -1px 1px #0f172a2e}.product-engrave-link:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:3px}button.product-engrave-link{cursor:pointer;width:100%;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.55rem .25rem .15rem;text-decoration:none;display:flex}.product-engrave-foot-start .product-engrave-link{justify-content:flex-start;padding-inline:.15rem}button.product-engrave-link.is-pending,button.product-engrave-link:disabled{cursor:not-allowed;opacity:.55}button.product-engrave-link.is-pending .product-engrave-label,button.product-engrave-link:disabled .product-engrave-label{color:#0f172a6b;text-shadow:0 1px #ffffff52,0 -1px 1px #0f172a1f}button.product-engrave-link:not(:disabled):hover .product-engrave-label,button.product-engrave-link:not(:disabled):focus-visible .product-engrave-label{color:var(--color-rust-600);text-shadow:0 1px #ffffffd9,0 -1px 1px #0f172a2e}.product-service-pricing-engrave{max-width:100%;margin-top:.85rem}.product-service-doc-engrave{margin-top:auto;padding-top:1rem}.product-page-section .product-page-inner{padding:1.5rem}@media(min-width:640px){.product-page-section .product-page-inner{padding:2rem}}.product-page-intro{margin-bottom:.25rem}.product-page-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin-top:.85rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);font-weight:900;line-height:1.04}.product-page-summary{color:var(--color-steel-700);margin-top:.85rem;font-size:1.125rem;line-height:2rem}.product-page-block{border-top:1px solid #47556947;margin-top:1.5rem;padding-top:1.5rem}.product-page-block .product-card-section-label{margin-bottom:.75rem}.product-page-text{color:var(--color-steel-700);font-size:1.125rem;line-height:2rem}.product-page-text+.product-page-text{margin-top:.65rem}.product-page-subgroup{margin-top:0}.product-page-rich .product-page-intro{border-bottom:1px solid #47556938;margin-bottom:0;padding-bottom:1.25rem}.product-page-split{gap:1.5rem;margin-top:1.5rem;display:grid}@media(min-width:960px){.product-page-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:2rem}}.product-page-media-col,.product-page-content-col{min-width:0}.product-page-content-col>.product-page-block:first-child,.product-page-content-col>.product-content-tabs:first-child{border-top:none;margin-top:0;padding-top:0}.product-service-page--embedded,.product-subgroup-service{margin-top:0}.product-subgroup-service+.product-subgroup-grid,.product-subgroup-grid--after-service{margin-top:1.75rem}.product-service-intro{gap:.65rem;margin-top:.75rem;display:grid}.product-service-split{border-top:1px solid #47556938;gap:1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}@media(min-width:960px){.product-service-split{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:2rem}}.product-service-pricing,.product-service-gallery{min-width:0}.product-service-pricing-table{max-height:min(28rem,52vh);overflow:auto}.product-service-pricing-table table{width:100%}.product-service-pricing-table table thead th{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.product-service-pricing-footnote{max-width:100%;margin-top:.85rem}.product-service-pricing-footnote-label{color:#0f172ad1;letter-spacing:.12em;text-shadow:0 1px #ffffff80,0 -1px 2px #0f172a7a;margin:0;padding:.55rem .15rem .15rem;font-size:.6875rem;font-weight:900;line-height:1.55}.product-service-spares-name-cell{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.product-service-spares-name{color:var(--color-steel-900,#0f172a);font:inherit;text-align:left;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #47556959;text-decoration:underline #47556959}.product-service-spares-name:hover,.product-service-spares-name:focus-visible{color:var(--color-accent-700,#b45309);text-decoration-color:currentColor}.product-service-spares-catalog-link{letter-spacing:.02em;text-transform:uppercase;color:var(--color-steel-600,#475569);font-size:.8125rem;text-decoration:none}.product-service-spares-catalog-link:hover,.product-service-spares-catalog-link:focus-visible{color:var(--color-accent-700,#b45309)}.product-service-spares-price{white-space:nowrap;font-variant-numeric:tabular-nums}.product-service-gallery-viewport--empty{min-height:clamp(14rem,22vw,18.5rem)}.product-service-gallery-viewport--empty .product-stand-photo-empty{width:100%;min-height:clamp(14rem,22vw,18.5rem)}.product-preview-media .product-stand-photo-empty{width:100%;min-height:100%}.product-service-gallery-empty{background:#ffffff59;border:1px dashed #47556959;margin-top:.75rem;padding:1rem}.product-service-gallery-carousel{gap:0;display:grid}.product-service-gallery-viewport{outline:none;gap:.65rem;display:grid}.product-service-gallery-viewport:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:4px}.product-service-gallery-stage{min-height:clamp(14rem,22vw,18.5rem);position:relative}.product-service-gallery-slide{margin:0;animation:.28s product-panel-enter}.product-service-gallery-slide[hidden]{display:none}.product-service-gallery-caption{min-height:1.35rem;margin:0}.product-service-gallery-engrave{margin-top:.85rem;padding-top:1rem}.product-service-gallery-engrave-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.product-service-gallery-engrave-btn{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:.55rem .15rem .15rem;transition:color .18s;display:flex}.product-service-gallery-engrave-btn:first-child{justify-content:flex-start}.product-service-gallery-engrave-btn:last-child{justify-content:flex-end}.product-service-gallery-engrave-btn:disabled{cursor:not-allowed;opacity:.35}.product-service-gallery-engrave-btn:hover:not(:disabled) .product-engrave-label,.product-service-gallery-engrave-btn:focus-visible:not(:disabled) .product-engrave-label{color:var(--color-rust-600);text-shadow:0 1px #ffffffd9,0 -1px 1px #0f172a2e}.product-service-gallery-engrave-btn:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:3px}.product-service-gallery-progress{color:var(--color-steel-700);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:baseline;gap:.3rem;margin:0;font-size:.6875rem;font-weight:800;display:flex}.product-service-gallery-progress-label{letter-spacing:.16em;margin-right:.1rem;font-size:.625rem}.product-service-gallery-progress [data-gallery-current]{color:var(--color-coal-950);letter-spacing:.06em;text-shadow:0 1px #ffffff80,0 -1px 2px #0f172a59;font-size:.9375rem;font-weight:900}.product-service-gallery-progress-sep{opacity:.45}.product-service-docs{border-top:1px solid #47556938;margin-top:1.75rem;padding-top:1.25rem}.product-service-docs-grid{gap:1rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:720px){.product-service-docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-service-doc-card{height:100%}.product-service-doc-inner{align-content:start;gap:.75rem;min-height:100%;display:grid}.product-service-doc-kind{justify-self:start}.product-service-doc-title{color:var(--color-coal-950);margin:0;font-size:.9375rem;font-weight:900;line-height:1.35}body.pdf-viewer-open{overflow:hidden}.pdf-viewer-root{z-index:120;pointer-events:none;position:fixed;inset:0}.pdf-viewer-root.is-open{pointer-events:auto}.pdf-viewer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;cursor:pointer;background:#080a0c9e;border:none;margin:0;padding:0;transition:opacity .38s;position:absolute;inset:0}.pdf-viewer-root.is-open .pdf-viewer-backdrop{opacity:1}.pdf-viewer-panel{will-change:transform;border-left:1px solid #47556973;flex-direction:column;align-items:stretch;width:min(100vw,44rem);max-width:100%;height:100%;margin:0;padding:0;transition:transform .46s cubic-bezier(.22,1,.28,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 1rem));box-shadow:-24px 0 48px #0f172a47,inset 1px 0 #ffffff59}.pdf-viewer-panel>.machined-plate-bolt,.pdf-viewer-panel>.cast-bolt{z-index:2;position:absolute}.pdf-viewer-panel>.pdf-viewer-panel-inner{z-index:1;flex:auto;width:100%;min-height:0;position:relative}.pdf-viewer-root.is-open .pdf-viewer-panel{transform:translate(0)}.pdf-viewer-panel-inner{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:1.25rem 1.25rem 1rem;display:grid}@media(min-width:640px){.pdf-viewer-panel-inner{padding:1.5rem 1.5rem 1.15rem}}.pdf-viewer-header{border-bottom:1px solid #4755693d;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex;box-shadow:inset 0 -1px #ffffff6b}.pdf-viewer-kicker{color:var(--color-rust-600);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:900}.pdf-viewer-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.04em;margin:.35rem 0 0;font-size:1rem;font-weight:900;line-height:1.25}@media(min-width:640px){.pdf-viewer-title{font-size:1.125rem}}.pdf-viewer-close-btn{width:2.35rem;height:2.35rem;color:var(--color-coal-950);cursor:pointer;background:#ffffff6b;border:1px solid #4755696b;flex:none;place-items:center;font-size:1.35rem;line-height:1;transition:border-color .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff8c}.pdf-viewer-close-btn:hover,.pdf-viewer-close-btn:focus-visible{color:var(--color-rust-600);border-color:#ff8f2e8c;outline:none}.pdf-viewer-frame-wrap{background:linear-gradient(#ffffff7a,#e7e0d638),repeating-linear-gradient(90deg,#0f172a0a 0 1px,#0000 1px 14px);border:1px solid #4755696b;min-height:0;margin-top:.85rem;overflow:hidden;box-shadow:inset 0 2px #ffffff8c,inset 0 -18px 36px #1f293724}.pdf-viewer-frame{background:#fff;border:0;width:100%;height:100%;min-height:calc(100dvh - 11rem);display:block}.pdf-viewer-footer{margin-top:.85rem;padding-top:.95rem}.pdf-viewer-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.pdf-viewer-close-engrave,.pdf-viewer-download{cursor:pointer;background:0 0;border:none;width:100%}.pdf-viewer-close-engrave{justify-content:flex-end}.site-search-launcher{z-index:90;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:filter .2s;position:fixed;top:42%;left:0;transform:translateY(-50%)}.site-search-launcher:hover,.site-search-launcher:focus-visible{filter:brightness(1.06)}.site-search-launcher:focus-visible{outline:none}.site-search-launcher:focus-visible .site-search-tab{box-shadow:6px 0 18px #0000006b,0 0 0 2px var(--color-rust-400)}.site-search-tab{background:linear-gradient(#fff3,#0000 28%),linear-gradient(#aeb6be,#7d8790 52%,#5a646d);border:1px solid #47556980;border-left:none;border-radius:0 .45rem .45rem 0;align-items:center;gap:.45rem;min-height:2.65rem;padding:.35rem .55rem .35rem 0;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 18px #0f172a38,6px 0 18px #00000061}.site-search-launcher:hover .site-search-tab,.site-search-launcher:focus-visible .site-search-tab{transform:translate(3px)}.site-search-tab-glass{width:2.15rem;height:2.15rem;color:var(--color-rust-500);justify-content:center;align-items:center;margin-left:.15rem;display:inline-flex}.site-search-tab-icon{width:1.35rem;height:1.35rem;color:inherit;filter:drop-shadow(0 1px #ffffff59)}.site-search-tab-leadscrew{align-items:center;width:2.35rem;height:.95rem;padding-inline:.1rem;display:inline-flex}.site-search-tab-leadscrew-track{will-change:background-position;background:repeating-linear-gradient(90deg,#0f172a6b 0 1px,#ffffff38 1px 3px,#0f172a2e 3px 4px,#0000 4px 7px),linear-gradient(#8f98a0,#6d7780) 0 0/100% 100%;border-block:1px solid #0f172a57;width:100%;height:100%;display:block;box-shadow:inset 0 1px 2px #ffffff47}.site-search-tab-spindle{background:radial-gradient(circle at 35% 32%,#ffffffa6,#0000 42%),radial-gradient(circle,#8a939c 0 58%,#4a5560 59% 100%);border:1px solid #0f172a73;border-radius:999px;flex-shrink:0;width:1.05rem;height:1.05rem;margin-right:.2rem;position:relative;box-shadow:inset 0 1px 2px #ffffff6b,0 1px 3px #00000059}.site-search-tab-spindle-pin{transform-origin:50%;will-change:transform;background:linear-gradient(90deg,#1a2028,#4a5560 45%,#1a2028);border-radius:1px;width:72%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@media(max-width:767px){.site-search-launcher{top:91.6667vh;transform:translateY(-50%)}.site-search-tab{border-radius:0 .34rem .34rem 0;gap:.34rem;min-height:2rem;padding:.26rem .41rem .26rem 0}.site-search-tab-glass{width:1.6rem;height:1.6rem;margin-left:.11rem}.site-search-tab-icon{width:1rem;height:1rem}.site-search-tab-leadscrew{width:1.75rem;height:.7rem;padding-inline:.08rem}.site-search-tab-spindle{width:.8rem;height:.8rem;margin-right:.15rem}}@media(prefers-reduced-motion:reduce){.site-search-tab-spindle-pin{transform:translate(-50%,-50%)rotate(0)!important}.site-search-tab-leadscrew-track{background-position:0 0,0 0!important}}body.site-search-open{overflow:hidden}.site-search-root{z-index:125;pointer-events:none;position:fixed;inset:0}.site-search-root.is-open{pointer-events:auto}.site-search-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;cursor:pointer;background:#080a0c9e;border:none;margin:0;padding:0;transition:opacity .38s;position:absolute;inset:0}.site-search-root.is-open .site-search-backdrop{opacity:1}.site-search-panel{will-change:transform;border-left:1px solid #47556973;flex-direction:column;align-items:stretch;width:min(100vw,44rem);max-width:100%;height:100%;margin:0;padding:0;transition:transform .46s cubic-bezier(.22,1,.28,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 1rem));box-shadow:-24px 0 48px #0f172a47,inset 1px 0 #ffffff59}.site-search-panel>.machined-plate-bolt{z-index:3;position:absolute}.site-search-panel>.machined-plate-bolt-top-left{top:1rem;left:1rem}.site-search-panel>.machined-plate-bolt-top-right{top:1rem;right:1rem}.site-search-panel>.machined-plate-bolt-bottom-left{bottom:1rem;left:1rem}.site-search-panel>.machined-plate-bolt-bottom-right{bottom:1rem;right:1rem}.site-search-panel>.site-search-panel-inner{z-index:1;flex:auto;width:100%;min-height:0;position:relative}.site-search-root.is-open .site-search-panel{transform:translate(0)}.site-search-panel-inner{flex-direction:column;align-items:stretch;height:100%;min-height:0;padding:2.15rem 2.15rem 1.65rem;display:flex}@media(min-width:640px){.site-search-panel-inner{padding:2.25rem 2.35rem 1.85rem}}.site-search-panel-inner.cast-card-inner{padding:2.15rem 2.15rem 1.65rem}@media(min-width:640px){.site-search-panel-inner.cast-card-inner{padding:2.25rem 2.35rem 1.85rem}}.site-search-bar{background:0 0;border-bottom:1px solid #4755693d;flex:none;order:1;padding:0 0 .85rem;box-shadow:inset 0 -1px #ffffff6b}@media(min-width:640px){.site-search-bar{padding-bottom:.95rem}}.site-search-field-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-search-field{background:linear-gradient(#ffffffe0,#e7e0d6f0),repeating-linear-gradient(90deg,#1f242809 0 1px,#0000 1px 18px);border:1px solid #4755696b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .55rem .7rem .85rem;display:grid;box-shadow:inset 0 2px #ffffffb8,inset 0 -10px 20px #1f293714}.site-search-field-icon{color:var(--color-rust-600);display:inline-flex}.site-search-field-icon-svg{width:1.15rem;height:1.15rem}.site-search-input{width:100%;min-width:0;color:var(--color-coal-950);background:0 0;border:none;outline:none;margin:0;padding:0;font-size:.9375rem;font-weight:600;line-height:1.4}.site-search-input::placeholder{color:#3f464db8;font-weight:500}.site-search-close-btn{width:2rem;height:2rem;color:var(--color-coal-950);cursor:pointer;background:linear-gradient(#ffffffb8,#e7e0d6db);border:1px solid #4755696b;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:1.25rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.site-search-close-btn:hover,.site-search-close-btn:focus-visible{color:var(--color-rust-600);border-color:#9a7e0c73;outline:none}.site-search-results-wrap{flex:auto;order:2;min-height:0;padding:.75rem 0 0;overflow-y:auto}@media(min-width:640px){.site-search-results-wrap{padding-top:.85rem}}.site-search-status{color:var(--color-steel-700);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:.35rem 0 .85rem;font-size:.75rem;font-weight:700;line-height:1.45}.site-search-status[hidden]{display:none}.site-search-results{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.site-search-results[hidden]{display:none}.site-search-result{color:inherit;background:linear-gradient(#ffffff9e,#e7e0d6c7),repeating-linear-gradient(90deg,#1f242808 0 1px,#0000 1px 16px);border:1px solid #47556947;gap:.3rem;padding:.8rem .85rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff9e}.site-search-result:hover,.site-search-result:focus-visible{border-color:#9a7e0c7a;outline:none;transform:translate(-2px);box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0f172a1f}.site-search-result-category{color:var(--color-rust-600);letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem;font-weight:900}.site-search-result-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.02em;font-size:.875rem;font-weight:900;line-height:1.25}.site-search-result-snippet{color:var(--color-steel-700);font-family:var(--font-gost);font-size:.8125rem;font-weight:400;line-height:1.5}.site-search-sitemap{gap:1rem;padding-bottom:.35rem;display:grid}.site-search-sitemap[hidden]{display:none}.site-search-sitemap-section{gap:.45rem;display:grid}.site-search-sitemap-kicker{color:var(--color-rust-600);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px #ffffff73;margin:0;font-size:.5625rem;font-weight:900;line-height:1.3}.site-search-sitemap-links{gap:.4rem;display:grid}.site-search-engrave-link{background:linear-gradient(#ffffff94,#e7e0d66b),repeating-linear-gradient(90deg,#1f242807 0 1px,#0000 1px 16px);border:1px solid #47556957;padding:.62rem .72rem .58rem;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s;display:block;box-shadow:inset 0 2px 5px #1f29371a,inset 0 1px #ffffff9e}.site-search-engrave-link:hover{background:linear-gradient(#ffffffb8,#e7e0d685),repeating-linear-gradient(90deg,#1f242807 0 1px,#0000 1px 16px);border-color:#9a7e0c6b;box-shadow:inset 0 2px 4px #1f293714,inset 0 1px #ffffffc7}.site-search-engrave-link.is-active,.site-search-engrave-link[aria-current=page]{background:linear-gradient(#ea7a2224,#e7e0d67a),repeating-linear-gradient(90deg,#1f242807 0 1px,#0000 1px 16px);border-color:#9a7e0c85;box-shadow:inset 0 2px 6px #1f29371f,inset 0 0 0 1px #ff8f2e1f}.site-search-engrave-label{color:#0f172acc;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px #ffffff8c,0 -1px 2px #0f172a61;font-size:.625rem;font-weight:900;line-height:1.3;transition:color .2s,text-shadow .2s;display:block}.site-search-engrave-link:hover .site-search-engrave-label,.site-search-engrave-link:focus-visible .site-search-engrave-label{color:var(--color-rust-600);text-shadow:0 1px #ffffffd1,0 -1px 1px #0f172a33}.site-search-engrave-link.is-active .site-search-engrave-label,.site-search-engrave-link[aria-current=page] .site-search-engrave-label{color:#3f3810eb}.site-search-engrave-link:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.site-search-blueprint{border-top:1px solid #47556933;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(.55rem,3vw,.9rem);margin-top:.65rem;padding-top:.85rem;display:flex;box-shadow:inset 0 1px #ffffff61}.site-search-blueprint-art{aspect-ratio:1;background-color:#47556933;flex:1 1 0;min-width:0;max-width:5.5rem;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.site-search-blueprint-art:after{content:"";mix-blend-mode:multiply;background:radial-gradient(circle at 42% 38%,#9a7e0c29,#0000 62%);position:absolute;inset:0}.site-search-blueprint-art--l01{-webkit-mask-image:url(/_astro/l01-2.CU4BIp60.svg);mask-image:url(/_astro/l01-2.CU4BIp60.svg)}.site-search-blueprint-art--l101{-webkit-mask-image:url(/_astro/l101-1.CYeJEtWQ.svg);mask-image:url(/_astro/l101-1.CYeJEtWQ.svg)}.site-search-blueprint-art--l02-1,.site-search-blueprint-art--l02-2{opacity:.9}.site-search-blueprint-art--l02-1{-webkit-mask-image:url(/_astro/l02-1.CTTmw8Fz.svg);mask-image:url(/_astro/l02-1.CTTmw8Fz.svg)}.site-search-blueprint-art--l02-2{-webkit-mask-image:url(/_astro/l02-2.DzxAl4QT.svg);mask-image:url(/_astro/l02-2.DzxAl4QT.svg)}.product-media-gallery{gap:.85rem;display:grid}.product-media-gallery-stage{min-height:14rem;position:relative}.product-media-gallery-slide{margin:0;animation:.28s product-panel-enter}.product-media-gallery-frame{background:linear-gradient(#ffffff7a,#e7e0d638),repeating-linear-gradient(90deg,#0f172a0a 0 1px,#0000 1px 14px);border:1px solid #4755696b;overflow:hidden;box-shadow:inset 0 2px #ffffff8c,inset 0 -18px 36px #1f293724}.product-media-gallery-image{object-fit:contain;object-position:center;width:100%;height:clamp(14rem,22vw,18.5rem);padding:.65rem;display:block}.product-block-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.45rem;padding-bottom:.35rem;display:grid;position:relative}.product-media-tabs{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.product-block-tabs-rail{background:repeating-linear-gradient(90deg,#0f172a2e 0 6px,#ffffff38 6px 12px);height:3px;position:absolute;bottom:0;left:.35rem;right:.35rem;box-shadow:inset 0 1px 2px #00000038}.product-block-tab{z-index:1;text-align:left;cursor:pointer;background:linear-gradient(#ffffff61,#0000 28%),linear-gradient(#b4bcc4,#6d7780 58%,#525a62);border:1px solid #4755697a;min-width:0;padding:.55rem .45rem .65rem;transition:transform .16s cubic-bezier(.34,1.2,.64,1),box-shadow .16s,border-color .16s,filter .16s;position:relative;box-shadow:inset 0 2px #ffffff6b,inset 0 -8px 14px #1f29372e,0 4px #37414b8c}.product-block-tab:hover{filter:brightness(1.04);border-color:#ff8f2e6b}.product-block-tab.is-active,.product-block-tab[aria-selected=true]{border-color:#ff8f2e9e;transform:translateY(3px);box-shadow:inset 0 3px 8px #1f293747,inset 0 1px #ffffff2e,0 1px #37414ba6}.product-block-tab:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.product-block-tab-code{background:linear-gradient(180deg,var(--color-rust-400),var(--color-rust-600));color:#f3efe7;letter-spacing:.12em;border:1px solid #ff8f2e73;justify-content:center;align-items:center;min-width:1.65rem;height:1.35rem;font-size:.5625rem;font-weight:900;display:inline-flex}.product-block-tab-label{color:var(--color-coal-950);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.625rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.product-content-tabs{gap:1rem;display:grid}.product-content-tablist{margin-bottom:.15rem}.product-content-panels{background:#ffffff47;border:1px solid #47556952;min-height:8rem;padding:1rem;position:relative;box-shadow:inset 0 2px #ffffff73}.product-content-panel{animation:.28s product-panel-enter}.product-content-panel .product-card-highlights,.product-content-panel .product-card-specs{margin-top:0}@keyframes product-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-media-gallery-slide,.product-content-panel{animation:none}.product-block-tab{transition:border-color .16s,filter .16s}.product-block-tab.is-active,.product-block-tab[aria-selected=true]{transform:none}}.contact-sheet-panel{width:100%}.contact-sheet-inner{padding:1.5rem}@media(min-width:640px){.contact-sheet-inner{padding:2rem}}@media(min-width:1024px){.contact-sheet-inner{padding:2.5rem}}.contact-sheet-kicker{color:var(--color-rust-600);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.contact-sheet-grid{gap:2rem;margin-top:1.75rem;display:grid}@media(min-width:768px){.contact-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}@media(min-width:1280px){.contact-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-sheet-group{min-width:0}.contact-sheet-group-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.04em;font-size:1.125rem;font-weight:900;line-height:1.05}.contact-sheet-list{gap:1.25rem;margin:1.1rem 0 0;display:grid}.contact-sheet-item{margin:0}.contact-sheet-label{color:var(--color-steel-700);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.contact-sheet-value{color:var(--color-coal-950);margin:.45rem 0 0;font-size:1rem;font-weight:800;line-height:1.55}.contact-sheet-link{color:inherit;text-decoration:none;transition:color .2s}.contact-sheet-link:hover{color:var(--color-rust-600)}.cta-panel-contacts{gap:1.25rem;min-width:min(100%,18rem);margin:0;display:grid}.cta-panel-contacts-item{margin:0}.cta-panel-contacts-label{color:var(--color-steel-400);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.cta-panel-contacts-value{color:var(--color-concrete-100);margin:.4rem 0 0;font-size:1.0625rem;font-weight:800;line-height:1.45}.cta-panel-contacts-link{color:inherit;text-decoration:none;transition:color .2s}.cta-panel-contacts-link:hover{color:var(--color-rust-500)}.steel-sheet-table-heading{max-width:48rem}.steel-sheet-table-heading+.steel-sheet-engrave-toggle-wrap{margin-top:2.5rem}.steel-sheet-engrave-toggle-wrap{justify-content:center;width:100%;max-width:none;margin-inline:auto;display:flex}.steel-sheet-engrave-toggle-wrap[hidden],.steel-sheet-table-section.is-expanded .steel-sheet-engrave-toggle-wrap{display:none}.steel-sheet-table-section:not(.is-expanded) .steel-sheet-table-panel--engrave{opacity:0;visibility:hidden;pointer-events:none;max-height:0;margin-top:0;overflow:hidden}.steel-sheet-table-section.is-expanded .steel-sheet-table-panel--engrave{opacity:1;visibility:visible;pointer-events:auto;max-height:none}.steel-sheet-engrave-toggle{cursor:pointer;width:min(100%,36rem);font:inherit;text-align:center;background:0 0;border:0;border-top:1px solid #0f172a3d;justify-content:center;align-items:center;margin:0;padding:1.35rem 1.5rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff6b}.steel-sheet-engrave-toggle .product-engrave-label{letter-spacing:.14em;text-transform:none;font-size:clamp(.75rem,.62rem + .55vw,.9375rem);line-height:1.35}.steel-sheet-engrave-toggle:hover .product-engrave-label,.steel-sheet-engrave-toggle:focus-visible .product-engrave-label{color:var(--color-rust-600);text-shadow:0 1px #ffffffd9,0 -1px 1px #0f172a2e}.steel-sheet-engrave-toggle:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:4px}.steel-sheet-engrave-toggle-wrap+.steel-sheet-table-panel,.steel-sheet-table-search+.steel-sheet-table-panel.steel-sheet-table-panel--engrave{margin-top:1.25rem}.steel-sheet-table-collapse-foot td{text-align:center;vertical-align:middle;background:linear-gradient(#ffffff14,#0000 42%),linear-gradient(#8f98a0,#727c85);border-top:1px solid #0f172a47;padding:0}.steel-sheet-engrave-collapse{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.85rem 1rem .65rem;display:flex}.steel-sheet-engrave-collapse .product-engrave-label{color:#0f172ac7;text-transform:lowercase;letter-spacing:.2em}.steel-sheet-engrave-collapse:hover .product-engrave-label,.steel-sheet-engrave-collapse:focus-visible .product-engrave-label{color:var(--color-rust-600)}.steel-sheet-engrave-collapse:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:-2px}.steel-sheet-table-panel{margin-top:3rem}.steel-sheet-table-search+.steel-sheet-table-panel{margin-top:1.5rem}.steel-sheet-table-toolbar{z-index:1;width:100%;color:inherit;cursor:pointer;text-align:left;appearance:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.95rem 2.35rem 1.15rem;transition:color .2s;display:flex;position:relative}@media(max-width:639px){.steel-sheet-table-toolbar{gap:.75rem;padding:1.7rem 1.95rem 1rem}}.steel-sheet-table-section:not(.is-expanded) .steel-sheet-table-toolbar{padding-bottom:1.95rem}.steel-sheet-table-section.is-expanded .steel-sheet-table-toolbar{border-bottom:1px solid #0f172a29;padding-bottom:.95rem;box-shadow:inset 0 -10px 18px #0f172a12}.steel-sheet-table-section--dark.is-expanded .steel-sheet-table-toolbar,.steel-sheet-table-section--panel-dark.is-expanded .steel-sheet-table-toolbar{border-bottom-color:#ffffff14;box-shadow:inset 0 -10px 18px #00000047}.steel-sheet-table-section--dark .steel-sheet-table-meta,.steel-sheet-table-section--panel-dark .steel-sheet-table-meta{color:var(--color-steel-300);text-shadow:none}.steel-sheet-table-section--dark .steel-sheet-table-meta [data-steel-sheet-count],.steel-sheet-table-section--panel-dark .steel-sheet-table-meta [data-steel-sheet-count]{color:var(--color-concrete-100)}.steel-sheet-table-section--dark .steel-sheet-table-toggle-action,.steel-sheet-table-section--panel-dark .steel-sheet-table-toggle-action{color:var(--color-steel-300);text-shadow:none}.steel-sheet-table-section--dark .steel-sheet-table-toolbar:hover .steel-sheet-table-meta,.steel-sheet-table-section--dark .steel-sheet-table-toolbar:hover .steel-sheet-table-toggle-action,.steel-sheet-table-section--panel-dark .steel-sheet-table-toolbar:hover .steel-sheet-table-meta,.steel-sheet-table-section--panel-dark .steel-sheet-table-toolbar:hover .steel-sheet-table-toggle-action{color:var(--color-spark-400)}.steel-sheet-table-section--dark .product-search-label{color:var(--color-concrete-100)}.steel-sheet-table-section--dark .product-search-input{color:var(--color-concrete-100);background:#080a0cb8;border-color:#b8c0c847}.steel-sheet-table-section--dark .product-search-input::placeholder{color:#b8c0c88c}.steel-sheet-table-section--dark .product-search-hint{color:var(--color-steel-300)}.steel-sheet-table-toolbar:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ff8f2e59}.steel-sheet-table-meta{min-width:0;color:var(--color-steel-700);letter-spacing:.08em;text-shadow:0 1px #ffffff6b;text-transform:uppercase;flex:auto;margin:0;padding-right:.35rem;font-size:.8125rem;font-weight:800;line-height:1.35}.steel-sheet-table-meta [data-steel-sheet-count]{color:var(--color-coal-950);letter-spacing:.04em;font-size:1rem}.steel-sheet-table-toggle-action{color:var(--color-steel-700);letter-spacing:.14em;text-shadow:0 1px #ffffff59;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:900;display:inline-flex}.steel-sheet-table-toolbar:hover .steel-sheet-table-meta,.steel-sheet-table-toolbar:hover .steel-sheet-table-toggle-action{color:var(--color-rust-600)}.steel-sheet-table-toggle-icon{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;position:relative;transform:rotate(45deg)translateY(-1px)}.steel-sheet-table-section.is-expanded .steel-sheet-table-toggle-icon{transform:rotate(-135deg)translateY(1px)}.steel-sheet-table-body[hidden]{display:none}.steel-sheet-table-body:not([hidden]) .steel-sheet-table-inner{padding-top:1rem}.steel-sheet-table-inner{padding:1.15rem}@media(min-width:640px){.steel-sheet-table-inner{padding:1.45rem}}@media(min-width:1024px){.steel-sheet-table-inner{padding:1.75rem}}.steel-sheet-table-frame{isolation:isolate;position:relative}.steel-sheet-table-bolt{z-index:3;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#8b959f 0 35%,#3f4a56 36% 100%);border:1px solid #0f172a80;border-radius:999px;width:.62rem;height:.62rem;position:absolute;box-shadow:inset 0 2px 3px #0f172a6b,inset 0 -1px #ffffff59,0 1px 2px #ffffff59,0 2px 5px #0f172a3d}.steel-sheet-table-bolt:after{content:"";background:#0f172a9e;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.steel-sheet-table-bolt-tl{top:.35rem;left:.35rem}.steel-sheet-table-bolt-tr{top:.35rem;right:.35rem}.steel-sheet-table-bolt-bl{bottom:.35rem;left:.35rem}.steel-sheet-table-bolt-br{bottom:.35rem;right:.35rem}.steel-sheet-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.steel-sheet-table{border-collapse:separate;border-spacing:0;clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0 calc(100% - 10px));background:linear-gradient(#ffffff47,#ffffff0f),repeating-linear-gradient(90deg,#0f172a0b 0 1px,#0000 1px 14px),linear-gradient(#c4c9cf,#9aa3ab 46%,#727c85);border:1px solid #0f172a61;width:100%;min-width:20rem;box-shadow:inset 0 2px #ffffff8c,inset 0 10px 28px #0f172a29,inset 0 -14px 32px #0f172a3d,0 1px #ffffff38}.steel-sheet-table caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steel-sheet-table thead th{color:var(--color-concrete-100);letter-spacing:.18em;text-align:left;text-shadow:0 1px 1px #0000006b;text-transform:uppercase;vertical-align:middle;background:linear-gradient(#ffffff1f,#0000 28%),linear-gradient(#5c6670,#3a424a 52%,#252b31);border-bottom:2px solid #0f172a7a;padding:.85rem 1rem;font-size:.6875rem;font-weight:900;line-height:1.35;position:relative;box-shadow:inset 0 1px #ffffff2e,inset 0 -8px 16px #00000047}.steel-sheet-table thead th:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#ff8f2e59,#0000);height:1px;position:absolute;inset:auto 0 0}.steel-sheet-table thead th+th{border-left:1px solid #00000047;box-shadow:inset 1px 0 #ffffff14,inset 0 1px #ffffff2e,inset 0 -8px 16px #00000047}.steel-sheet-table tbody td,.steel-sheet-table tbody th{color:var(--color-coal-950);vertical-align:top;border-bottom:1px solid #0f172a33;padding:.8rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5}.steel-sheet-table tbody tr:last-child td,.steel-sheet-table tbody tr:last-child th{border-bottom:none}.steel-sheet-table-collapse-foot+tbody tr:last-child td,.steel-sheet-table:has(.steel-sheet-table-collapse-foot) tbody tr:last-child td,.steel-sheet-table:has(.steel-sheet-table-collapse-foot) tbody tr:last-child th{border-bottom:1px solid #0f172a33}.steel-sheet-table tbody tr:nth-child(2n) td,.steel-sheet-table tbody tr:nth-child(2n) th[scope=rowgroup]{background:#0f172a0b}.steel-sheet-table-col-section{width:36%;min-width:9.5rem;color:var(--color-steel-700);vertical-align:middle;background:linear-gradient(90deg,#ff8f2e1f,#0000 28%),#ffffff14;border-right:1px solid #0f172a38;font-size:.8125rem;font-weight:800;line-height:1.45;box-shadow:inset -1px 0 #ffffff2e}.steel-sheet-table tbody th.steel-sheet-table-col-section{text-transform:uppercase;letter-spacing:.04em;font-weight:900}.steel-sheet-table-col-name{color:var(--color-coal-950);font-size:.875rem;font-weight:700;line-height:1.5;box-shadow:inset 0 1px #ffffff38}@media(min-width:768px){.steel-sheet-table-col-section{width:34%;min-width:12rem;padding-inline:1.15rem}.steel-sheet-table-col-name,.steel-sheet-table thead th{padding-inline:1.15rem}}.capabilities-overview-header,.capabilities-areas-heading{max-width:48rem}.capabilities-areas-header{gap:1.25rem;margin-top:5rem;display:grid}@media(min-width:768px){.capabilities-areas-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem}}.capabilities-areas-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}@media(min-width:768px){.capabilities-areas-controls{flex-direction:column;justify-content:flex-end;align-items:flex-end}}.capabilities-areas-progress{color:var(--color-steel-700);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.35rem;margin:0;font-size:.8125rem;font-weight:800;display:flex}.capabilities-areas-progress-label{color:var(--color-steel-700);letter-spacing:.14em;margin-right:.15rem;font-size:.6875rem}.capabilities-areas-progress [data-areas-current]{color:var(--color-coal-950);letter-spacing:.04em;font-size:1.125rem;font-weight:900}.capabilities-areas-progress-sep{opacity:.45}.capabilities-areas-nav{gap:.5rem;display:flex}.capabilities-areas-nav-btn{width:2.35rem;height:2.35rem;color:var(--color-coal-950);cursor:pointer;background:0 0;border:1px solid #4755696b;place-items:center;transition:border-color .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff59}.capabilities-areas-nav-btn:hover:not(:disabled){color:var(--color-rust-600);border-color:#ff8f2e8c}.capabilities-areas-nav-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ff8f2e59}.capabilities-areas-nav-btn:disabled{cursor:not-allowed;opacity:.35}.capabilities-areas-nav-icon{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem}.capabilities-areas-nav-icon-prev{transform:rotate(135deg)translate(-1px,-1px)}.capabilities-areas-nav-icon-next{transform:rotate(-45deg)translate(-1px,-1px)}.capabilities-areas-carousel{--areas-track-pad:max(1.25rem, env(safe-area-inset-left,0px))}@media(min-width:640px){.capabilities-areas-carousel{--areas-track-pad:max(1.5rem, env(safe-area-inset-left,0px))}}@media(min-width:1024px){.capabilities-areas-carousel{--areas-track-pad:max(2rem, env(safe-area-inset-left,0px))}}.capabilities-areas-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--areas-track-pad));padding-inline:var(--areas-track-pad);scroll-padding-inline:var(--areas-track-pad);touch-action:pan-x;align-items:stretch;gap:1rem;display:flex;overflow-x:auto}.capabilities-areas-track::-webkit-scrollbar{display:none}.capabilities-area-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:none;gap:.85rem;width:min(86vw,20.5rem);min-width:0;display:flex}@media(min-width:640px){.capabilities-area-slide{width:min(52vw,22rem)}}@media(min-width:1024px){.capabilities-area-slide{width:min(34vw,24rem)}}.capabilities-area-media{clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 10px) calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 10px),0 calc(100% - 10px));background:linear-gradient(#ffffff38,#0f172a14),linear-gradient(#b8bec6,#7a848e);border:1px solid #47556961;flex:none;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff73,inset 0 -12px 24px #0f172a29}.capabilities-area-media-btn{cursor:zoom-in;width:100%;font:inherit;text-align:inherit;border:none;margin:0;padding:0;transition:filter .2s,transform .2s;display:block}.capabilities-area-media-btn:hover{filter:brightness(1.04)}.capabilities-area-media-btn:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:3px}.capabilities-area-media-placeholder,.capabilities-area-media:has(>.capabilities-area-photo),button.capabilities-area-media:has(>.capabilities-area-photo){aspect-ratio:1;justify-content:center;align-items:center;display:flex}.capabilities-area-media-placeholder{cursor:pointer}.capabilities-area-media-label{color:var(--color-steel-700);letter-spacing:.16em;text-shadow:0 1px #ffffff59;text-transform:uppercase;font-size:.6875rem;font-weight:900}.capabilities-area-photo{box-sizing:border-box;object-fit:contain;object-position:center center;width:100%;height:100%;padding:.5rem;display:block}.capabilities-area-card{flex-direction:column;flex:auto;min-width:0;display:flex}.capabilities-area-card .cast-card{flex:auto;height:100%}.capabilities-area-links{flex-wrap:wrap;gap:.65rem 1rem;margin-top:.75rem;padding-inline:.15rem;display:flex}.capabilities-area-link{color:var(--color-coal-950);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:900;text-decoration:none;transition:color .2s}.capabilities-area-link:hover{color:var(--color-rust-600)}.capabilities-area-link-secondary{color:var(--color-steel-700)}body.capabilities-area-panel-open{overflow:hidden}.capabilities-area-panel-root{z-index:122;pointer-events:none;position:fixed;inset:0}.capabilities-area-panel-root.is-open{pointer-events:auto}.capabilities-area-panel-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;cursor:pointer;background:#080a0c9e;border:none;margin:0;padding:0;transition:opacity .38s;position:absolute;inset:0}.capabilities-area-panel-root.is-open .capabilities-area-panel-backdrop{opacity:1}.capabilities-area-panel{will-change:transform;border-left:1px solid #47556973;flex-direction:column;width:min(100vw,52rem);max-width:100%;height:100%;margin:0;padding:0;transition:transform .46s cubic-bezier(.22,1,.28,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 1rem));box-shadow:-24px 0 48px #0f172a47,inset 1px 0 #ffffff59}.capabilities-area-panel-root.is-open .capabilities-area-panel{transform:translate(0)}.capabilities-area-panel>.machined-plate-bolt{z-index:3;position:absolute}.capabilities-area-panel-inner{z-index:1;flex-direction:column;height:100%;min-height:0;padding:1.5rem 1.35rem 1.25rem;display:flex;position:relative}.capabilities-area-panel-header{border-bottom:1px solid #4755693d;flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.85rem;display:flex;box-shadow:inset 0 -1px #ffffff6b}.capabilities-area-panel-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(.9375rem,.85rem + .45cqi,1.125rem);font-weight:900;line-height:1.15}.capabilities-area-panel-close{width:2rem;height:2rem;color:var(--color-coal-950);cursor:pointer;background:#ffffff6b;border:1px solid #47556973;flex:none;place-items:center;font-size:1.35rem;line-height:1;transition:border-color .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff8c}.capabilities-area-panel-close:hover{color:var(--color-rust-600);border-color:#ff8f2e8c}.capabilities-area-panel-close:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.capabilities-area-panel-stage{flex:auto;justify-content:center;align-items:center;min-height:0;margin-top:.85rem;padding:.5rem;display:flex}.capabilities-area-panel-image{object-fit:contain;object-position:center;border:1px solid #47556947;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7.5rem);display:block;box-shadow:inset 0 1px #ffffff6b,0 10px 28px #0f172a29}.capabilities-area-panel-placeholder{background:linear-gradient(#ffffff38,#0f172a14),linear-gradient(#b8bec6,#7a848e);border:1px dashed #4755696b;place-items:center;gap:.45rem;width:100%;min-height:min(72dvh,36rem);display:grid;box-shadow:inset 0 2px #ffffff73}.capabilities-area-panel-placeholder-label{color:var(--color-steel-700);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px #ffffff59;font-size:.75rem;font-weight:900}.capabilities-area-panel-placeholder-note{color:var(--color-steel-700);margin:0;font-size:.8125rem;font-weight:600}.utp-showcase-header{gap:1.25rem;display:grid}@media(min-width:768px){.utp-showcase-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem}}.utp-showcase-heading{min-width:0}.utp-showcase-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}@media(min-width:768px){.utp-showcase-controls{flex-direction:column;justify-content:flex-end;align-items:flex-end}}.utp-showcase-progress{color:var(--color-steel-500);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.35rem;margin:0;font-size:.6875rem;font-weight:700;display:flex}.utp-showcase-progress-label{color:var(--color-steel-500)}.utp-showcase-progress [data-utp-current]{color:var(--color-rust-400);letter-spacing:.06em;font-size:1.125rem;font-weight:900}.utp-showcase-progress-sep{opacity:.55}.utp-showcase-nav{gap:.5rem;display:flex}.utp-showcase-nav-btn{cursor:pointer;background:#080a0cb8;border:1px solid #59636d8c;place-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s,background-color .2s;display:grid;box-shadow:inset 0 2px 5px #00000052}.utp-showcase-nav-btn:hover:not(:disabled){background:#0f1215eb;border-color:#ff8f2e8c}.utp-showcase-nav-btn:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.utp-showcase-nav-btn:disabled{cursor:not-allowed;opacity:.38}.utp-showcase-nav-icon{border-top:2px solid var(--color-rust-400);border-right:2px solid var(--color-rust-400);width:.55rem;height:.55rem}.utp-showcase-nav-icon-prev{transform:rotate(-135deg)translate(1px,-1px)}.utp-showcase-nav-icon-next{transform:rotate(45deg)translate(-1px,-1px)}.utp-showcase-carousel{--utp-track-pad:max(1.25rem, env(safe-area-inset-left,0px));overflow:visible}@media(min-width:640px){.utp-showcase-carousel{--utp-track-pad:max(1.5rem, env(safe-area-inset-left,0px))}}@media(min-width:1024px){.utp-showcase-carousel{--utp-track-pad:max(2rem, env(safe-area-inset-left,0px))}}.utp-showcase-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--utp-track-pad));padding-inline:var(--utp-track-pad);scroll-padding-inline:var(--utp-track-pad);touch-action:pan-x pan-y;align-items:stretch;display:flex;overflow:auto hidden}.utp-showcase-track::-webkit-scrollbar{display:none}.utp-showcase-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;overflow:visible}.utp-showcase-slide-stage{align-items:center;gap:1rem;min-width:0;display:grid;position:relative;overflow:visible}@media(min-width:1024px){.utp-showcase-slide-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.92fr);gap:1.5rem 2rem}}.utp-showcase-slide-visual{z-index:0;pointer-events:none;justify-content:center;align-items:flex-end;min-width:0;min-height:14rem;display:flex;position:relative;overflow:visible}@media(min-width:640px){.utp-showcase-slide-visual{min-height:16rem}}@media(min-width:1024px){.utp-showcase-slide-visual{grid-area:1/1;align-self:stretch;min-height:100%}}.utp-showcase-photo{z-index:0;object-fit:contain;object-position:center bottom;opacity:.96;filter:saturate(1.08)contrast(1.05);width:min(100%,36rem);height:auto;max-height:clamp(14rem,42vw,26rem);display:block;position:relative}@media(min-width:640px){.utp-showcase-photo{width:min(105%,40rem);max-height:clamp(15rem,38vw,28rem)}}@media(min-width:1024px){.utp-showcase-photo{width:100%;max-width:none;max-height:clamp(16rem,34vw,30rem)}}.utp-showcase-copy.bolted-inset-card{z-index:2;flex-direction:column;justify-content:center;height:auto;min-height:0;display:flex;position:relative}@media(min-width:1024px){.utp-showcase-copy.bolted-inset-card{grid-area:1/2}}.utp-showcase-slide-tag{color:var(--color-rust-400);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.utp-showcase-slide-title{color:var(--color-concrete-100);text-transform:uppercase;letter-spacing:.04em;margin-top:.65rem;font-size:clamp(1.125rem,1rem + .6cqi,1.5rem);font-weight:900;line-height:1.15}.utp-showcase-slide-desc{color:var(--color-steel-300);margin-top:.75rem;font-size:.9375rem;font-weight:600;line-height:1.6}.utp-showcase-slide-points{border-top:1px solid #59636d66;gap:.55rem;margin-top:1.125rem;padding-top:1rem;display:grid}.utp-showcase-slide-points li{color:var(--color-steel-300);padding-left:.85rem;font-size:.8125rem;font-weight:600;line-height:1.5;position:relative}.utp-showcase-slide-points li:before{background:var(--color-rust-400);content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}.utp-showcase-mobile-only,.utp-showcase-mobile-teaser{display:none}body.utp-showcase-panel-open{overflow:hidden}.utp-showcase-panel-root{z-index:120;pointer-events:none;position:fixed;inset:0}.utp-showcase-panel-root.is-open{pointer-events:auto}.utp-showcase-panel-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;cursor:pointer;background:#040506b8;border:none;margin:0;padding:0;transition:opacity .38s;position:absolute;inset:0}.utp-showcase-panel-root.is-open .utp-showcase-panel-backdrop{opacity:1}.utp-showcase-panel{will-change:transform;border-left:1px solid #59636d8c;flex-direction:column;width:min(100vw,28rem);max-width:100%;height:100%;margin:0;padding:0;transition:transform .46s cubic-bezier(.22,1,.28,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 1rem));box-shadow:-20px 0 42px #0000007a,inset 1px 0 #ffffff0d}.utp-showcase-panel-root.is-open .utp-showcase-panel{transform:translate(0)}.utp-showcase-panel>.bolted-inset-bolt,.utp-showcase-panel>.bolted-inset-edge{z-index:3;position:absolute}.utp-showcase-panel-inner{z-index:1;text-align:left;flex-direction:column;height:100%;min-height:0;padding:1.65rem 1.35rem 1.5rem;display:flex;position:relative}.utp-showcase-panel-header{border-bottom:1px solid #59636d6b;flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.9rem;display:flex;box-shadow:inset 0 -1px #ffffff0a}.utp-showcase-panel-heading{min-width:0}.utp-showcase-panel-tag{color:var(--color-rust-400);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:900}.utp-showcase-panel-title{color:var(--color-concrete-100);text-transform:uppercase;letter-spacing:.04em;margin:.55rem 0 0;font-size:clamp(1rem,.9rem + .5cqi,1.25rem);font-weight:900;line-height:1.15}.utp-showcase-panel-close{width:2rem;height:2rem;color:var(--color-steel-300);cursor:pointer;background:#080a0cb8;border:1px solid #59636d8c;flex:none;place-items:center;font-size:1.35rem;line-height:1;transition:border-color .2s,color .2s;display:grid;box-shadow:inset 0 2px 5px #00000052}.utp-showcase-panel-close:hover{color:var(--color-concrete-100);border-color:#ff8f2e8c}.utp-showcase-panel-close:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.utp-showcase-panel-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;margin-top:1rem;overflow-y:auto}.utp-showcase-panel-desc{color:var(--color-steel-300);margin:0;font-size:.9375rem;font-weight:600;line-height:1.65}.utp-showcase-panel-points{border-top:1px solid #59636d66;gap:.55rem;margin:1.125rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.utp-showcase-panel-points li{color:var(--color-steel-300);padding-left:.85rem;font-size:.8125rem;font-weight:600;line-height:1.5;position:relative}.utp-showcase-panel-points li:before{background:var(--color-rust-400);content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:.35rem;height:.35rem;position:absolute;top:.45rem;left:0}@media(max-width:767.98px){.utp-showcase-copy.bolted-inset-card.utp-showcase-desktop-only{display:none}.utp-showcase-mobile-only.utp-showcase-mobile-teaser{cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#0000,#080a0c47 22%,#080a0cd1 58%,#080a0cf5);border:none;flex-direction:column;align-items:flex-start;gap:.55rem;margin:0;padding:2.75rem 1rem .85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.utp-showcase-slide-visual{pointer-events:auto;min-height:16rem;position:relative}.utp-showcase-mobile-teaser:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:-2px}.utp-showcase-mobile-teaser-text{color:var(--color-steel-300);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.utp-showcase-mobile-teaser-label{color:#b8c0c8b8;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 1px #ffffff12,0 -1px 2px #000000b8;font-size:.625rem;font-weight:900;line-height:1.2}.utp-showcase-mobile-teaser:hover .utp-showcase-mobile-teaser-label,.utp-showcase-mobile-teaser:focus-visible .utp-showcase-mobile-teaser-label{color:#d6dce4eb}}@media(min-width:768px){.utp-showcase-panel-root{display:none}}@media(prefers-reduced-motion:reduce){.capabilities-areas-track,.work-types-track,.utp-showcase-track{scroll-behavior:auto}}.work-types-heading{max-width:48rem}.work-types-header{gap:1.25rem;display:grid}@media(min-width:768px){.work-types-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem}}.work-types-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}@media(min-width:768px){.work-types-controls{flex-direction:column;justify-content:flex-end;align-items:flex-end}}.work-types-progress{color:var(--color-steel-300);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.35rem;margin:0;font-size:.8125rem;font-weight:800;display:flex}.work-types-progress-label{letter-spacing:.14em;margin-right:.15rem;font-size:.6875rem}.work-types-progress [data-work-types-current]{color:var(--color-concrete-100);letter-spacing:.04em;font-size:1.125rem;font-weight:900}.work-types-progress-sep{opacity:.45}.work-types-nav{gap:.5rem;display:flex}.work-types-nav-btn{width:2.35rem;height:2.35rem;color:var(--color-concrete-100);cursor:pointer;background:0 0;border:1px solid #b8c0c847;place-items:center;transition:border-color .2s,color .2s;display:grid;box-shadow:inset 0 1px #ffffff14}.work-types-nav-btn:hover:not(:disabled){color:var(--color-spark-400);border-color:#ff8f2e8c}.work-types-nav-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ff8f2e59}.work-types-nav-btn:disabled{cursor:not-allowed;opacity:.35}.work-types-nav-icon{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem}.work-types-nav-icon-prev{transform:rotate(135deg)translate(-1px,-1px)}.work-types-nav-icon-next{transform:rotate(-45deg)translate(-1px,-1px)}.work-types-carousel{--work-types-track-pad:max(1.25rem, env(safe-area-inset-left,0px))}@media(min-width:640px){.work-types-carousel{--work-types-track-pad:max(1.5rem, env(safe-area-inset-left,0px))}}@media(min-width:1024px){.work-types-carousel{--work-types-track-pad:max(2rem, env(safe-area-inset-left,0px))}}.work-types-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--work-types-track-pad));padding-inline:var(--work-types-track-pad);scroll-padding-inline:var(--work-types-track-pad);touch-action:pan-x;gap:1rem;display:flex;overflow-x:auto}.work-types-track::-webkit-scrollbar{display:none}.work-type-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:none;gap:.85rem;width:min(86vw,19.5rem);min-width:0;display:flex}@media(min-width:640px){.work-type-slide{width:min(48vw,21rem)}}@media(min-width:1024px){.work-type-slide{width:min(30vw,22.5rem)}}.work-type-visual{clip-path:polygon(0 12px,12px 12px,12px 0,calc(100% - 12px) 0,calc(100% - 12px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 12px) calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 12px),0 calc(100% - 12px));background:linear-gradient(135deg,#ffffff1a,#0000 22%),linear-gradient(315deg,#ffffff0f,#0000 24%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 18px),linear-gradient(#464d54,#2d3339 42%,#171b1f);border:1px solid #b8c0c838;place-items:center;min-height:10.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1a,inset 0 -18px 36px #0000006b,0 10px 28px #00000052}.work-type-visual-bolt{z-index:2;background:radial-gradient(circle at 35% 30%,#ffd995 0 10%,transparent 11%),radial-gradient(circle,var(--color-rust-600) 0 34%,#5a1a08 35% 100%);border:1px solid #ff8f2e73;border-radius:999px;width:.58rem;height:.58rem;position:absolute;box-shadow:inset 0 1px 1px #ffffff2e,0 2px 5px #00000059}.work-type-visual-bolt:after{content:"";background:#ff8f2eb8;width:64%;height:1px;position:absolute;inset:50% auto auto 18%;transform:translateY(-50%)}.work-type-visual-bolt-tl{top:.65rem;left:.65rem}.work-type-visual-bolt-tr{top:.65rem;right:.65rem}.work-type-visual-bolt-bl{bottom:.65rem;left:.65rem}.work-type-visual-bolt-br{bottom:.65rem;right:.65rem}.work-type-icon{z-index:1;color:var(--color-spark-400);filter:drop-shadow(0 2px 8px #00000073);position:relative;width:4.25rem!important;height:4.25rem!important}.work-type-icon svg{stroke-width:1.35px}.work-type-card{flex-direction:column;flex:auto;min-height:0;display:flex}.work-type-card .bolted-inset-card-inner{flex-direction:column;flex:1;min-height:0;display:flex}.work-type-title{color:var(--color-concrete-100);text-transform:uppercase;font-size:1.0625rem;font-weight:900;line-height:1.15}.work-type-value{color:var(--color-steel-300);flex:auto;margin:.75rem 0 0;font-size:.875rem;font-weight:600;line-height:1.55}.work-type-link{color:var(--color-concrete-100);letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.6875rem;font-weight:900;text-decoration:none;transition:color .2s}.work-type-link:hover{color:var(--color-spark-400)}body.has-privacy-banner{padding-bottom:7.5rem}@media(min-width:640px){body.has-privacy-banner{padding-bottom:6.5rem}}.privacy-consent-banner{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#101316f7,#080a0cfa),radial-gradient(circle at 12% 0,#ea7a221f,#0000 40%);border-top:1px solid #b8c0c847;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #0000006b}.privacy-consent-banner-inner{gap:1rem;padding-block:1rem 1.25rem;display:grid}@media(min-width:768px){.privacy-consent-banner-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.125rem 1.375rem}}.privacy-consent-banner-title{color:var(--color-concrete-100);letter-spacing:.18em;text-transform:uppercase;font-size:.8125rem;font-weight:900}.privacy-consent-banner-text{max-width:48rem;color:var(--color-steel-300);margin-top:.5rem;font-size:.875rem;line-height:1.6}.privacy-consent-banner-link{color:var(--color-spark-400);text-underline-offset:.15em;font-weight:700;-webkit-text-decoration:underline #ff8f2e73;text-decoration:underline #ff8f2e73;transition:color .2s}.privacy-consent-banner-link:hover{color:var(--color-concrete-100)}.privacy-consent-banner-actions{flex-wrap:wrap;gap:.75rem;display:flex}.privacy-consent-banner-accept,.privacy-consent-banner-more{min-width:9rem}.legal-document-shell,.legal-index .site-shell{max-width:52rem}.legal-nav-list{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.legal-nav-link{color:var(--color-steel-300);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #b8c0c838;align-items:center;padding:.55rem .85rem;font-size:.6875rem;font-weight:800;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.legal-nav-link:hover,.legal-nav-link.is-active{color:var(--color-concrete-100);background:#ea7a221f;border-color:#ea7a228c}.legal-index-grid{gap:1rem;display:grid}@media(min-width:640px){.legal-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-index-card{background:#ffffff0a;border:1px solid #b8c0c838;gap:.5rem;min-height:100%;padding:1.25rem 1.35rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.legal-index-card:hover{background:#ea7a2214;border-color:#ea7a2273;transform:translateY(-2px)}.legal-index-card-title{color:var(--color-concrete-100);text-transform:uppercase;font-size:.9375rem;font-weight:900;line-height:1.25}.legal-index-card-desc{color:var(--color-steel-400);font-size:.875rem;line-height:1.55}.legal-index-card-action{color:var(--color-spark-400);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-size:.6875rem;font-weight:900}.legal-prose{color:var(--color-steel-300);margin-top:2rem;font-size:.9375rem;line-height:1.75}.legal-prose>*+*{margin-top:1rem}.legal-prose h2{color:var(--color-concrete-100);letter-spacing:.06em;text-transform:uppercase;margin-top:2rem;font-size:1.0625rem;font-weight:900;line-height:1.3}.legal-prose h2:first-child{margin-top:0}.legal-prose ul{gap:.55rem;padding-left:1.25rem;list-style:outside;display:grid}.legal-prose a{color:var(--color-spark-400);text-underline-offset:.15em;font-weight:700;-webkit-text-decoration:underline #ff8f2e73;text-decoration:underline #ff8f2e73}.legal-prose a:hover{color:var(--color-concrete-100)}.legal-prose strong{color:var(--color-iron-100);font-weight:800}.legal-prose code{color:var(--color-concrete-100);background:#ffffff0d;border:1px solid #b8c0c838;padding:.1rem .35rem;font-size:.8125rem}.legal-meta{color:var(--color-steel-500);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.legal-table-wrap{margin-block:.5rem;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.8125rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border:1px solid #b8c0c838;padding:.65rem .75rem}.legal-table th{color:var(--color-concrete-100);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;font-weight:900}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.-z-10{z-index:-10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-13{margin:calc(var(--spacing) * 13)}.m-14{margin:calc(var(--spacing) * 14)}.m-15{margin:calc(var(--spacing) * 15)}.m-16{margin:calc(var(--spacing) * 16)}.m-17{margin:calc(var(--spacing) * 17)}.m-18{margin:calc(var(--spacing) * 18)}.m-19{margin:calc(var(--spacing) * 19)}.m-20{margin:calc(var(--spacing) * 20)}.m-21{margin:calc(var(--spacing) * 21)}.m-22{margin:calc(var(--spacing) * 22)}.m-23{margin:calc(var(--spacing) * 23)}.m-24{margin:calc(var(--spacing) * 24)}.m-25{margin:calc(var(--spacing) * 25)}.m-26{margin:calc(var(--spacing) * 26)}.m-28{margin:calc(var(--spacing) * 28)}.m-30{margin:calc(var(--spacing) * 30)}.m-32{margin:calc(var(--spacing) * 32)}.m-33{margin:calc(var(--spacing) * 33)}.m-35{margin:calc(var(--spacing) * 35)}.m-36{margin:calc(var(--spacing) * 36)}.m-37{margin:calc(var(--spacing) * 37)}.m-38{margin:calc(var(--spacing) * 38)}.m-39{margin:calc(var(--spacing) * 39)}.m-40{margin:calc(var(--spacing) * 40)}.m-41{margin:calc(var(--spacing) * 41)}.m-42{margin:calc(var(--spacing) * 42)}.m-43{margin:calc(var(--spacing) * 43)}.m-44{margin:calc(var(--spacing) * 44)}.m-45{margin:calc(var(--spacing) * 45)}.m-46{margin:calc(var(--spacing) * 46)}.m-47{margin:calc(var(--spacing) * 47)}.m-48{margin:calc(var(--spacing) * 48)}.m-49{margin:calc(var(--spacing) * 49)}.m-50{margin:calc(var(--spacing) * 50)}.m-51{margin:calc(var(--spacing) * 51)}.m-52{margin:calc(var(--spacing) * 52)}.m-53{margin:calc(var(--spacing) * 53)}.m-54{margin:calc(var(--spacing) * 54)}.m-55{margin:calc(var(--spacing) * 55)}.m-56{margin:calc(var(--spacing) * 56)}.m-57{margin:calc(var(--spacing) * 57)}.m-58{margin:calc(var(--spacing) * 58)}.m-59{margin:calc(var(--spacing) * 59)}.m-60{margin:calc(var(--spacing) * 60)}.m-61{margin:calc(var(--spacing) * 61)}.m-62{margin:calc(var(--spacing) * 62)}.m-63{margin:calc(var(--spacing) * 63)}.m-64{margin:calc(var(--spacing) * 64)}.m-65{margin:calc(var(--spacing) * 65)}.m-66{margin:calc(var(--spacing) * 66)}.m-67{margin:calc(var(--spacing) * 67)}.m-68{margin:calc(var(--spacing) * 68)}.m-69{margin:calc(var(--spacing) * 69)}.m-70{margin:calc(var(--spacing) * 70)}.m-71{margin:calc(var(--spacing) * 71)}.m-72{margin:calc(var(--spacing) * 72)}.m-73{margin:calc(var(--spacing) * 73)}.m-74{margin:calc(var(--spacing) * 74)}.m-75{margin:calc(var(--spacing) * 75)}.m-76{margin:calc(var(--spacing) * 76)}.m-77{margin:calc(var(--spacing) * 77)}.m-78{margin:calc(var(--spacing) * 78)}.m-79{margin:calc(var(--spacing) * 79)}.m-80{margin:calc(var(--spacing) * 80)}.m-81{margin:calc(var(--spacing) * 81)}.m-82{margin:calc(var(--spacing) * 82)}.m-83{margin:calc(var(--spacing) * 83)}.m-84{margin:calc(var(--spacing) * 84)}.m-85{margin:calc(var(--spacing) * 85)}.m-86{margin:calc(var(--spacing) * 86)}.m-87{margin:calc(var(--spacing) * 87)}.m-88{margin:calc(var(--spacing) * 88)}.m-89{margin:calc(var(--spacing) * 89)}.m-90{margin:calc(var(--spacing) * 90)}.m-91{margin:calc(var(--spacing) * 91)}.m-92{margin:calc(var(--spacing) * 92)}.m-93{margin:calc(var(--spacing) * 93)}.m-94{margin:calc(var(--spacing) * 94)}.m-95{margin:calc(var(--spacing) * 95)}.m-96{margin:calc(var(--spacing) * 96)}.m-97{margin:calc(var(--spacing) * 97)}.m-98{margin:calc(var(--spacing) * 98)}.m-99{margin:calc(var(--spacing) * 99)}.m-100{margin:calc(var(--spacing) * 100)}.m-101{margin:calc(var(--spacing) * 101)}.m-102{margin:calc(var(--spacing) * 102)}.m-103{margin:calc(var(--spacing) * 103)}.m-104{margin:calc(var(--spacing) * 104)}.m-105{margin:calc(var(--spacing) * 105)}.m-106{margin:calc(var(--spacing) * 106)}.m-108{margin:calc(var(--spacing) * 108)}.m-109{margin:calc(var(--spacing) * 109)}.m-110{margin:calc(var(--spacing) * 110)}.m-112{margin:calc(var(--spacing) * 112)}.m-113{margin:calc(var(--spacing) * 113)}.m-114{margin:calc(var(--spacing) * 114)}.m-115{margin:calc(var(--spacing) * 115)}.m-116{margin:calc(var(--spacing) * 116)}.m-117{margin:calc(var(--spacing) * 117)}.m-118{margin:calc(var(--spacing) * 118)}.m-119{margin:calc(var(--spacing) * 119)}.m-120{margin:calc(var(--spacing) * 120)}.m-121{margin:calc(var(--spacing) * 121)}.m-123{margin:calc(var(--spacing) * 123)}.m-124{margin:calc(var(--spacing) * 124)}.m-125{margin:calc(var(--spacing) * 125)}.m-127{margin:calc(var(--spacing) * 127)}.m-128{margin:calc(var(--spacing) * 128)}.m-130{margin:calc(var(--spacing) * 130)}.m-131{margin:calc(var(--spacing) * 131)}.m-132{margin:calc(var(--spacing) * 132)}.m-133{margin:calc(var(--spacing) * 133)}.m-134{margin:calc(var(--spacing) * 134)}.m-135{margin:calc(var(--spacing) * 135)}.m-136{margin:calc(var(--spacing) * 136)}.m-137{margin:calc(var(--spacing) * 137)}.m-138{margin:calc(var(--spacing) * 138)}.m-139{margin:calc(var(--spacing) * 139)}.m-140{margin:calc(var(--spacing) * 140)}.m-142{margin:calc(var(--spacing) * 142)}.m-143{margin:calc(var(--spacing) * 143)}.m-145{margin:calc(var(--spacing) * 145)}.m-146{margin:calc(var(--spacing) * 146)}.m-147{margin:calc(var(--spacing) * 147)}.m-148{margin:calc(var(--spacing) * 148)}.m-149{margin:calc(var(--spacing) * 149)}.m-150{margin:calc(var(--spacing) * 150)}.m-152{margin:calc(var(--spacing) * 152)}.m-153{margin:calc(var(--spacing) * 153)}.m-155{margin:calc(var(--spacing) * 155)}.m-156{margin:calc(var(--spacing) * 156)}.m-157{margin:calc(var(--spacing) * 157)}.m-159{margin:calc(var(--spacing) * 159)}.m-160{margin:calc(var(--spacing) * 160)}.m-161{margin:calc(var(--spacing) * 161)}.m-163{margin:calc(var(--spacing) * 163)}.m-164{margin:calc(var(--spacing) * 164)}.m-165{margin:calc(var(--spacing) * 165)}.m-166{margin:calc(var(--spacing) * 166)}.m-167{margin:calc(var(--spacing) * 167)}.m-169{margin:calc(var(--spacing) * 169)}.m-170{margin:calc(var(--spacing) * 170)}.m-171{margin:calc(var(--spacing) * 171)}.m-173{margin:calc(var(--spacing) * 173)}.m-174{margin:calc(var(--spacing) * 174)}.m-175{margin:calc(var(--spacing) * 175)}.m-176{margin:calc(var(--spacing) * 176)}.m-177{margin:calc(var(--spacing) * 177)}.m-178{margin:calc(var(--spacing) * 178)}.m-179{margin:calc(var(--spacing) * 179)}.m-180{margin:calc(var(--spacing) * 180)}.m-181{margin:calc(var(--spacing) * 181)}.m-183{margin:calc(var(--spacing) * 183)}.m-185{margin:calc(var(--spacing) * 185)}.m-186{margin:calc(var(--spacing) * 186)}.m-187{margin:calc(var(--spacing) * 187)}.m-188{margin:calc(var(--spacing) * 188)}.m-190{margin:calc(var(--spacing) * 190)}.m-193{margin:calc(var(--spacing) * 193)}.m-196{margin:calc(var(--spacing) * 196)}.m-197{margin:calc(var(--spacing) * 197)}.m-198{margin:calc(var(--spacing) * 198)}.m-200{margin:calc(var(--spacing) * 200)}.m-201{margin:calc(var(--spacing) * 201)}.m-202{margin:calc(var(--spacing) * 202)}.m-203{margin:calc(var(--spacing) * 203)}.m-206{margin:calc(var(--spacing) * 206)}.m-208{margin:calc(var(--spacing) * 208)}.m-209{margin:calc(var(--spacing) * 209)}.m-211{margin:calc(var(--spacing) * 211)}.m-212{margin:calc(var(--spacing) * 212)}.m-213{margin:calc(var(--spacing) * 213)}.m-214{margin:calc(var(--spacing) * 214)}.m-217{margin:calc(var(--spacing) * 217)}.m-218{margin:calc(var(--spacing) * 218)}.m-220{margin:calc(var(--spacing) * 220)}.m-222{margin:calc(var(--spacing) * 222)}.m-223{margin:calc(var(--spacing) * 223)}.m-224{margin:calc(var(--spacing) * 224)}.m-225{margin:calc(var(--spacing) * 225)}.m-226{margin:calc(var(--spacing) * 226)}.m-227{margin:calc(var(--spacing) * 227)}.m-228{margin:calc(var(--spacing) * 228)}.m-230{margin:calc(var(--spacing) * 230)}.m-233{margin:calc(var(--spacing) * 233)}.m-234{margin:calc(var(--spacing) * 234)}.m-235{margin:calc(var(--spacing) * 235)}.m-237{margin:calc(var(--spacing) * 237)}.m-238{margin:calc(var(--spacing) * 238)}.m-239{margin:calc(var(--spacing) * 239)}.m-240{margin:calc(var(--spacing) * 240)}.m-241{margin:calc(var(--spacing) * 241)}.m-242{margin:calc(var(--spacing) * 242)}.m-243{margin:calc(var(--spacing) * 243)}.m-244{margin:calc(var(--spacing) * 244)}.m-245{margin:calc(var(--spacing) * 245)}.m-246{margin:calc(var(--spacing) * 246)}.m-247{margin:calc(var(--spacing) * 247)}.m-249{margin:calc(var(--spacing) * 249)}.m-250{margin:calc(var(--spacing) * 250)}.m-251{margin:calc(var(--spacing) * 251)}.m-252{margin:calc(var(--spacing) * 252)}.m-253{margin:calc(var(--spacing) * 253)}.m-255{margin:calc(var(--spacing) * 255)}.m-256{margin:calc(var(--spacing) * 256)}.m-258{margin:calc(var(--spacing) * 258)}.m-259{margin:calc(var(--spacing) * 259)}.m-260{margin:calc(var(--spacing) * 260)}.m-263{margin:calc(var(--spacing) * 263)}.m-265{margin:calc(var(--spacing) * 265)}.m-266{margin:calc(var(--spacing) * 266)}.m-267{margin:calc(var(--spacing) * 267)}.m-268{margin:calc(var(--spacing) * 268)}.m-272{margin:calc(var(--spacing) * 272)}.m-273{margin:calc(var(--spacing) * 273)}.m-274{margin:calc(var(--spacing) * 274)}.m-275{margin:calc(var(--spacing) * 275)}.m-280{margin:calc(var(--spacing) * 280)}.m-281{margin:calc(var(--spacing) * 281)}.m-282{margin:calc(var(--spacing) * 282)}.m-283{margin:calc(var(--spacing) * 283)}.m-284{margin:calc(var(--spacing) * 284)}.m-287{margin:calc(var(--spacing) * 287)}.m-288{margin:calc(var(--spacing) * 288)}.m-290{margin:calc(var(--spacing) * 290)}.m-291{margin:calc(var(--spacing) * 291)}.m-292{margin:calc(var(--spacing) * 292)}.m-293{margin:calc(var(--spacing) * 293)}.m-294{margin:calc(var(--spacing) * 294)}.m-295{margin:calc(var(--spacing) * 295)}.m-296{margin:calc(var(--spacing) * 296)}.m-297{margin:calc(var(--spacing) * 297)}.m-300{margin:calc(var(--spacing) * 300)}.m-302{margin:calc(var(--spacing) * 302)}.m-303{margin:calc(var(--spacing) * 303)}.m-304{margin:calc(var(--spacing) * 304)}.m-305{margin:calc(var(--spacing) * 305)}.m-307{margin:calc(var(--spacing) * 307)}.m-308{margin:calc(var(--spacing) * 308)}.m-309{margin:calc(var(--spacing) * 309)}.m-310{margin:calc(var(--spacing) * 310)}.m-311{margin:calc(var(--spacing) * 311)}.m-313{margin:calc(var(--spacing) * 313)}.m-314{margin:calc(var(--spacing) * 314)}.m-315{margin:calc(var(--spacing) * 315)}.m-316{margin:calc(var(--spacing) * 316)}.m-317{margin:calc(var(--spacing) * 317)}.m-318{margin:calc(var(--spacing) * 318)}.m-320{margin:calc(var(--spacing) * 320)}.m-321{margin:calc(var(--spacing) * 321)}.m-322{margin:calc(var(--spacing) * 322)}.m-324{margin:calc(var(--spacing) * 324)}.m-325{margin:calc(var(--spacing) * 325)}.m-326{margin:calc(var(--spacing) * 326)}.m-327{margin:calc(var(--spacing) * 327)}.m-328{margin:calc(var(--spacing) * 328)}.m-330{margin:calc(var(--spacing) * 330)}.m-332{margin:calc(var(--spacing) * 332)}.m-333{margin:calc(var(--spacing) * 333)}.m-334{margin:calc(var(--spacing) * 334)}.m-335{margin:calc(var(--spacing) * 335)}.m-337{margin:calc(var(--spacing) * 337)}.m-339{margin:calc(var(--spacing) * 339)}.m-340{margin:calc(var(--spacing) * 340)}.m-341{margin:calc(var(--spacing) * 341)}.m-342{margin:calc(var(--spacing) * 342)}.m-343{margin:calc(var(--spacing) * 343)}.m-345{margin:calc(var(--spacing) * 345)}.m-347{margin:calc(var(--spacing) * 347)}.m-350{margin:calc(var(--spacing) * 350)}.m-352{margin:calc(var(--spacing) * 352)}.m-353{margin:calc(var(--spacing) * 353)}.m-354{margin:calc(var(--spacing) * 354)}.m-357{margin:calc(var(--spacing) * 357)}.m-358{margin:calc(var(--spacing) * 358)}.m-359{margin:calc(var(--spacing) * 359)}.m-361{margin:calc(var(--spacing) * 361)}.m-363{margin:calc(var(--spacing) * 363)}.m-364{margin:calc(var(--spacing) * 364)}.m-365{margin:calc(var(--spacing) * 365)}.m-366{margin:calc(var(--spacing) * 366)}.m-367{margin:calc(var(--spacing) * 367)}.m-368{margin:calc(var(--spacing) * 368)}.m-369{margin:calc(var(--spacing) * 369)}.m-370{margin:calc(var(--spacing) * 370)}.m-371{margin:calc(var(--spacing) * 371)}.m-372{margin:calc(var(--spacing) * 372)}.m-373{margin:calc(var(--spacing) * 373)}.m-374{margin:calc(var(--spacing) * 374)}.m-375{margin:calc(var(--spacing) * 375)}.m-376{margin:calc(var(--spacing) * 376)}.m-378{margin:calc(var(--spacing) * 378)}.m-379{margin:calc(var(--spacing) * 379)}.m-381{margin:calc(var(--spacing) * 381)}.m-382{margin:calc(var(--spacing) * 382)}.m-384{margin:calc(var(--spacing) * 384)}.m-385{margin:calc(var(--spacing) * 385)}.m-387{margin:calc(var(--spacing) * 387)}.m-389{margin:calc(var(--spacing) * 389)}.m-390{margin:calc(var(--spacing) * 390)}.m-393{margin:calc(var(--spacing) * 393)}.m-394{margin:calc(var(--spacing) * 394)}.m-395{margin:calc(var(--spacing) * 395)}.m-396{margin:calc(var(--spacing) * 396)}.m-398{margin:calc(var(--spacing) * 398)}.m-400{margin:calc(var(--spacing) * 400)}.m-402{margin:calc(var(--spacing) * 402)}.m-403{margin:calc(var(--spacing) * 403)}.m-404{margin:calc(var(--spacing) * 404)}.m-405{margin:calc(var(--spacing) * 405)}.m-406{margin:calc(var(--spacing) * 406)}.m-408{margin:calc(var(--spacing) * 408)}.m-409{margin:calc(var(--spacing) * 409)}.m-412{margin:calc(var(--spacing) * 412)}.m-413{margin:calc(var(--spacing) * 413)}.m-416{margin:calc(var(--spacing) * 416)}.m-417{margin:calc(var(--spacing) * 417)}.m-418{margin:calc(var(--spacing) * 418)}.m-419{margin:calc(var(--spacing) * 419)}.m-420{margin:calc(var(--spacing) * 420)}.m-421{margin:calc(var(--spacing) * 421)}.m-422{margin:calc(var(--spacing) * 422)}.m-423{margin:calc(var(--spacing) * 423)}.m-424{margin:calc(var(--spacing) * 424)}.m-425{margin:calc(var(--spacing) * 425)}.m-426{margin:calc(var(--spacing) * 426)}.m-429{margin:calc(var(--spacing) * 429)}.m-430{margin:calc(var(--spacing) * 430)}.m-432{margin:calc(var(--spacing) * 432)}.m-435{margin:calc(var(--spacing) * 435)}.m-436{margin:calc(var(--spacing) * 436)}.m-437{margin:calc(var(--spacing) * 437)}.m-440{margin:calc(var(--spacing) * 440)}.m-441{margin:calc(var(--spacing) * 441)}.m-442{margin:calc(var(--spacing) * 442)}.m-448{margin:calc(var(--spacing) * 448)}.m-449{margin:calc(var(--spacing) * 449)}.m-450{margin:calc(var(--spacing) * 450)}.m-451{margin:calc(var(--spacing) * 451)}.m-452{margin:calc(var(--spacing) * 452)}.m-455{margin:calc(var(--spacing) * 455)}.m-456{margin:calc(var(--spacing) * 456)}.m-457{margin:calc(var(--spacing) * 457)}.m-459{margin:calc(var(--spacing) * 459)}.m-460{margin:calc(var(--spacing) * 460)}.m-462{margin:calc(var(--spacing) * 462)}.m-463{margin:calc(var(--spacing) * 463)}.m-466{margin:calc(var(--spacing) * 466)}.m-467{margin:calc(var(--spacing) * 467)}.m-470{margin:calc(var(--spacing) * 470)}.m-473{margin:calc(var(--spacing) * 473)}.m-477{margin:calc(var(--spacing) * 477)}.m-480{margin:calc(var(--spacing) * 480)}.m-482{margin:calc(var(--spacing) * 482)}.m-483{margin:calc(var(--spacing) * 483)}.m-485{margin:calc(var(--spacing) * 485)}.m-487{margin:calc(var(--spacing) * 487)}.m-488{margin:calc(var(--spacing) * 488)}.m-490{margin:calc(var(--spacing) * 490)}.m-491{margin:calc(var(--spacing) * 491)}.m-492{margin:calc(var(--spacing) * 492)}.m-493{margin:calc(var(--spacing) * 493)}.m-494{margin:calc(var(--spacing) * 494)}.m-497{margin:calc(var(--spacing) * 497)}.m-503{margin:calc(var(--spacing) * 503)}.m-504{margin:calc(var(--spacing) * 504)}.m-505{margin:calc(var(--spacing) * 505)}.m-508{margin:calc(var(--spacing) * 508)}.m-511{margin:calc(var(--spacing) * 511)}.m-512{margin:calc(var(--spacing) * 512)}.m-513{margin:calc(var(--spacing) * 513)}.m-514{margin:calc(var(--spacing) * 514)}.m-515{margin:calc(var(--spacing) * 515)}.m-516{margin:calc(var(--spacing) * 516)}.m-517{margin:calc(var(--spacing) * 517)}.m-519{margin:calc(var(--spacing) * 519)}.m-525{margin:calc(var(--spacing) * 525)}.m-526{margin:calc(var(--spacing) * 526)}.m-530{margin:calc(var(--spacing) * 530)}.m-531{margin:calc(var(--spacing) * 531)}.m-533{margin:calc(var(--spacing) * 533)}.m-534{margin:calc(var(--spacing) * 534)}.m-535{margin:calc(var(--spacing) * 535)}.m-536{margin:calc(var(--spacing) * 536)}.m-539{margin:calc(var(--spacing) * 539)}.m-540{margin:calc(var(--spacing) * 540)}.m-541{margin:calc(var(--spacing) * 541)}.m-544{margin:calc(var(--spacing) * 544)}.m-546{margin:calc(var(--spacing) * 546)}.m-547{margin:calc(var(--spacing) * 547)}.m-549{margin:calc(var(--spacing) * 549)}.m-550{margin:calc(var(--spacing) * 550)}.m-553{margin:calc(var(--spacing) * 553)}.m-555{margin:calc(var(--spacing) * 555)}.m-560{margin:calc(var(--spacing) * 560)}.m-561{margin:calc(var(--spacing) * 561)}.m-562{margin:calc(var(--spacing) * 562)}.m-564{margin:calc(var(--spacing) * 564)}.m-567{margin:calc(var(--spacing) * 567)}.m-570{margin:calc(var(--spacing) * 570)}.m-572{margin:calc(var(--spacing) * 572)}.m-573{margin:calc(var(--spacing) * 573)}.m-576{margin:calc(var(--spacing) * 576)}.m-579{margin:calc(var(--spacing) * 579)}.m-580{margin:calc(var(--spacing) * 580)}.m-581{margin:calc(var(--spacing) * 581)}.m-582{margin:calc(var(--spacing) * 582)}.m-583{margin:calc(var(--spacing) * 583)}.m-584{margin:calc(var(--spacing) * 584)}.m-585{margin:calc(var(--spacing) * 585)}.m-588{margin:calc(var(--spacing) * 588)}.m-589{margin:calc(var(--spacing) * 589)}.m-590{margin:calc(var(--spacing) * 590)}.m-594{margin:calc(var(--spacing) * 594)}.m-598{margin:calc(var(--spacing) * 598)}.m-599{margin:calc(var(--spacing) * 599)}.m-600{margin:calc(var(--spacing) * 600)}.m-602{margin:calc(var(--spacing) * 602)}.m-605{margin:calc(var(--spacing) * 605)}.m-606{margin:calc(var(--spacing) * 606)}.m-607{margin:calc(var(--spacing) * 607)}.m-610{margin:calc(var(--spacing) * 610)}.m-612{margin:calc(var(--spacing) * 612)}.m-613{margin:calc(var(--spacing) * 613)}.m-615{margin:calc(var(--spacing) * 615)}.m-617{margin:calc(var(--spacing) * 617)}.m-620{margin:calc(var(--spacing) * 620)}.m-621{margin:calc(var(--spacing) * 621)}.m-623{margin:calc(var(--spacing) * 623)}.m-624{margin:calc(var(--spacing) * 624)}.m-627{margin:calc(var(--spacing) * 627)}.m-628{margin:calc(var(--spacing) * 628)}.m-630{margin:calc(var(--spacing) * 630)}.m-632{margin:calc(var(--spacing) * 632)}.m-634{margin:calc(var(--spacing) * 634)}.m-637{margin:calc(var(--spacing) * 637)}.m-639{margin:calc(var(--spacing) * 639)}.m-640{margin:calc(var(--spacing) * 640)}.m-642{margin:calc(var(--spacing) * 642)}.m-645{margin:calc(var(--spacing) * 645)}.m-647{margin:calc(var(--spacing) * 647)}.m-648{margin:calc(var(--spacing) * 648)}.m-650{margin:calc(var(--spacing) * 650)}.m-651{margin:calc(var(--spacing) * 651)}.m-654{margin:calc(var(--spacing) * 654)}.m-655{margin:calc(var(--spacing) * 655)}.m-656{margin:calc(var(--spacing) * 656)}.m-657{margin:calc(var(--spacing) * 657)}.m-660{margin:calc(var(--spacing) * 660)}.m-663{margin:calc(var(--spacing) * 663)}.m-668{margin:calc(var(--spacing) * 668)}.m-669{margin:calc(var(--spacing) * 669)}.m-670{margin:calc(var(--spacing) * 670)}.m-671{margin:calc(var(--spacing) * 671)}.m-674{margin:calc(var(--spacing) * 674)}.m-676{margin:calc(var(--spacing) * 676)}.m-678{margin:calc(var(--spacing) * 678)}.m-680{margin:calc(var(--spacing) * 680)}.m-683{margin:calc(var(--spacing) * 683)}.m-685{margin:calc(var(--spacing) * 685)}.m-687{margin:calc(var(--spacing) * 687)}.m-688{margin:calc(var(--spacing) * 688)}.m-690{margin:calc(var(--spacing) * 690)}.m-692{margin:calc(var(--spacing) * 692)}.m-693{margin:calc(var(--spacing) * 693)}.m-694{margin:calc(var(--spacing) * 694)}.m-695{margin:calc(var(--spacing) * 695)}.m-696{margin:calc(var(--spacing) * 696)}.m-700{margin:calc(var(--spacing) * 700)}.m-701{margin:calc(var(--spacing) * 701)}.m-703{margin:calc(var(--spacing) * 703)}.m-705{margin:calc(var(--spacing) * 705)}.m-709{margin:calc(var(--spacing) * 709)}.m-710{margin:calc(var(--spacing) * 710)}.m-719{margin:calc(var(--spacing) * 719)}.m-720{margin:calc(var(--spacing) * 720)}.m-725{margin:calc(var(--spacing) * 725)}.m-728{margin:calc(var(--spacing) * 728)}.m-729{margin:calc(var(--spacing) * 729)}.m-730{margin:calc(var(--spacing) * 730)}.m-732{margin:calc(var(--spacing) * 732)}.m-733{margin:calc(var(--spacing) * 733)}.m-734{margin:calc(var(--spacing) * 734)}.m-737{margin:calc(var(--spacing) * 737)}.m-740{margin:calc(var(--spacing) * 740)}.m-742{margin:calc(var(--spacing) * 742)}.m-745{margin:calc(var(--spacing) * 745)}.m-746{margin:calc(var(--spacing) * 746)}.m-748{margin:calc(var(--spacing) * 748)}.m-749{margin:calc(var(--spacing) * 749)}.m-750{margin:calc(var(--spacing) * 750)}.m-751{margin:calc(var(--spacing) * 751)}.m-755{margin:calc(var(--spacing) * 755)}.m-756{margin:calc(var(--spacing) * 756)}.m-757{margin:calc(var(--spacing) * 757)}.m-762{margin:calc(var(--spacing) * 762)}.m-763{margin:calc(var(--spacing) * 763)}.m-765{margin:calc(var(--spacing) * 765)}.m-770{margin:calc(var(--spacing) * 770)}.m-775{margin:calc(var(--spacing) * 775)}.m-776{margin:calc(var(--spacing) * 776)}.m-777{margin:calc(var(--spacing) * 777)}.m-780{margin:calc(var(--spacing) * 780)}.m-781{margin:calc(var(--spacing) * 781)}.m-783{margin:calc(var(--spacing) * 783)}.m-786{margin:calc(var(--spacing) * 786)}.m-787{margin:calc(var(--spacing) * 787)}.m-788{margin:calc(var(--spacing) * 788)}.m-790{margin:calc(var(--spacing) * 790)}.m-792{margin:calc(var(--spacing) * 792)}.m-793{margin:calc(var(--spacing) * 793)}.m-794{margin:calc(var(--spacing) * 794)}.m-795{margin:calc(var(--spacing) * 795)}.m-797{margin:calc(var(--spacing) * 797)}.m-798{margin:calc(var(--spacing) * 798)}.m-799{margin:calc(var(--spacing) * 799)}.m-800{margin:calc(var(--spacing) * 800)}.m-802{margin:calc(var(--spacing) * 802)}.m-803{margin:calc(var(--spacing) * 803)}.m-804{margin:calc(var(--spacing) * 804)}.m-805{margin:calc(var(--spacing) * 805)}.m-806{margin:calc(var(--spacing) * 806)}.m-807{margin:calc(var(--spacing) * 807)}.m-808{margin:calc(var(--spacing) * 808)}.m-809{margin:calc(var(--spacing) * 809)}.m-815{margin:calc(var(--spacing) * 815)}.m-816{margin:calc(var(--spacing) * 816)}.m-817{margin:calc(var(--spacing) * 817)}.m-820{margin:calc(var(--spacing) * 820)}.m-829{margin:calc(var(--spacing) * 829)}.m-830{margin:calc(var(--spacing) * 830)}.m-833{margin:calc(var(--spacing) * 833)}.m-834{margin:calc(var(--spacing) * 834)}.m-835{margin:calc(var(--spacing) * 835)}.m-838{margin:calc(var(--spacing) * 838)}.m-840{margin:calc(var(--spacing) * 840)}.m-842{margin:calc(var(--spacing) * 842)}.m-843{margin:calc(var(--spacing) * 843)}.m-844{margin:calc(var(--spacing) * 844)}.m-845{margin:calc(var(--spacing) * 845)}.m-846{margin:calc(var(--spacing) * 846)}.m-847{margin:calc(var(--spacing) * 847)}.m-848{margin:calc(var(--spacing) * 848)}.m-850{margin:calc(var(--spacing) * 850)}.m-851{margin:calc(var(--spacing) * 851)}.m-853{margin:calc(var(--spacing) * 853)}.m-854{margin:calc(var(--spacing) * 854)}.m-856{margin:calc(var(--spacing) * 856)}.m-859{margin:calc(var(--spacing) * 859)}.m-861{margin:calc(var(--spacing) * 861)}.m-865{margin:calc(var(--spacing) * 865)}.m-867{margin:calc(var(--spacing) * 867)}.m-868{margin:calc(var(--spacing) * 868)}.m-873{margin:calc(var(--spacing) * 873)}.m-877{margin:calc(var(--spacing) * 877)}.m-880{margin:calc(var(--spacing) * 880)}.m-881{margin:calc(var(--spacing) * 881)}.m-884{margin:calc(var(--spacing) * 884)}.m-886{margin:calc(var(--spacing) * 886)}.m-889{margin:calc(var(--spacing) * 889)}.m-890{margin:calc(var(--spacing) * 890)}.m-891{margin:calc(var(--spacing) * 891)}.m-892{margin:calc(var(--spacing) * 892)}.m-894{margin:calc(var(--spacing) * 894)}.m-895{margin:calc(var(--spacing) * 895)}.m-897{margin:calc(var(--spacing) * 897)}.m-899{margin:calc(var(--spacing) * 899)}.m-900{margin:calc(var(--spacing) * 900)}.m-901{margin:calc(var(--spacing) * 901)}.m-902{margin:calc(var(--spacing) * 902)}.m-907{margin:calc(var(--spacing) * 907)}.m-910{margin:calc(var(--spacing) * 910)}.m-912{margin:calc(var(--spacing) * 912)}.m-914{margin:calc(var(--spacing) * 914)}.m-917{margin:calc(var(--spacing) * 917)}.m-918{margin:calc(var(--spacing) * 918)}.m-920{margin:calc(var(--spacing) * 920)}.m-925{margin:calc(var(--spacing) * 925)}.m-926{margin:calc(var(--spacing) * 926)}.m-927{margin:calc(var(--spacing) * 927)}.m-928{margin:calc(var(--spacing) * 928)}.m-932{margin:calc(var(--spacing) * 932)}.m-934{margin:calc(var(--spacing) * 934)}.m-938{margin:calc(var(--spacing) * 938)}.m-944{margin:calc(var(--spacing) * 944)}.m-945{margin:calc(var(--spacing) * 945)}.m-950{margin:calc(var(--spacing) * 950)}.m-955{margin:calc(var(--spacing) * 955)}.m-958{margin:calc(var(--spacing) * 958)}.m-962{margin:calc(var(--spacing) * 962)}.m-966{margin:calc(var(--spacing) * 966)}.m-968{margin:calc(var(--spacing) * 968)}.m-974{margin:calc(var(--spacing) * 974)}.m-975{margin:calc(var(--spacing) * 975)}.m-977{margin:calc(var(--spacing) * 977)}.m-979{margin:calc(var(--spacing) * 979)}.m-980{margin:calc(var(--spacing) * 980)}.m-983{margin:calc(var(--spacing) * 983)}.m-986{margin:calc(var(--spacing) * 986)}.m-987{margin:calc(var(--spacing) * 987)}.m-989{margin:calc(var(--spacing) * 989)}.m-990{margin:calc(var(--spacing) * 990)}.m-992{margin:calc(var(--spacing) * 992)}.m-994{margin:calc(var(--spacing) * 994)}.m-997{margin:calc(var(--spacing) * 997)}.m-998{margin:calc(var(--spacing) * 998)}.m-1005{margin:calc(var(--spacing) * 1005)}.m-1006{margin:calc(var(--spacing) * 1006)}.m-1007{margin:calc(var(--spacing) * 1007)}.m-1010{margin:calc(var(--spacing) * 1010)}.m-1011{margin:calc(var(--spacing) * 1011)}.m-1012{margin:calc(var(--spacing) * 1012)}.m-1016{margin:calc(var(--spacing) * 1016)}.m-1019{margin:calc(var(--spacing) * 1019)}.m-1020{margin:calc(var(--spacing) * 1020)}.m-1022{margin:calc(var(--spacing) * 1022)}.m-1026{margin:calc(var(--spacing) * 1026)}.m-1028{margin:calc(var(--spacing) * 1028)}.m-1031{margin:calc(var(--spacing) * 1031)}.m-1032{margin:calc(var(--spacing) * 1032)}.m-1038{margin:calc(var(--spacing) * 1038)}.m-1040{margin:calc(var(--spacing) * 1040)}.m-1043{margin:calc(var(--spacing) * 1043)}.m-1052{margin:calc(var(--spacing) * 1052)}.m-1057{margin:calc(var(--spacing) * 1057)}.m-1059{margin:calc(var(--spacing) * 1059)}.m-1063{margin:calc(var(--spacing) * 1063)}.m-1065{margin:calc(var(--spacing) * 1065)}.m-1067{margin:calc(var(--spacing) * 1067)}.m-1070{margin:calc(var(--spacing) * 1070)}.m-1073{margin:calc(var(--spacing) * 1073)}.m-1079{margin:calc(var(--spacing) * 1079)}.m-1080{margin:calc(var(--spacing) * 1080)}.m-1081{margin:calc(var(--spacing) * 1081)}.m-1089{margin:calc(var(--spacing) * 1089)}.m-1090{margin:calc(var(--spacing) * 1090)}.m-1091{margin:calc(var(--spacing) * 1091)}.m-1092{margin:calc(var(--spacing) * 1092)}.m-1093{margin:calc(var(--spacing) * 1093)}.m-1094{margin:calc(var(--spacing) * 1094)}.m-1099{margin:calc(var(--spacing) * 1099)}.m-1101{margin:calc(var(--spacing) * 1101)}.m-1102{margin:calc(var(--spacing) * 1102)}.m-1103{margin:calc(var(--spacing) * 1103)}.m-1105{margin:calc(var(--spacing) * 1105)}.m-1106{margin:calc(var(--spacing) * 1106)}.m-1108{margin:calc(var(--spacing) * 1108)}.m-1109{margin:calc(var(--spacing) * 1109)}.m-1113{margin:calc(var(--spacing) * 1113)}.m-1115{margin:calc(var(--spacing) * 1115)}.m-1123{margin:calc(var(--spacing) * 1123)}.m-1128{margin:calc(var(--spacing) * 1128)}.m-1130{margin:calc(var(--spacing) * 1130)}.m-1131{margin:calc(var(--spacing) * 1131)}.m-1133{margin:calc(var(--spacing) * 1133)}.m-1134{margin:calc(var(--spacing) * 1134)}.m-1143{margin:calc(var(--spacing) * 1143)}.m-1144{margin:calc(var(--spacing) * 1144)}.m-1145{margin:calc(var(--spacing) * 1145)}.m-1147{margin:calc(var(--spacing) * 1147)}.m-1150{margin:calc(var(--spacing) * 1150)}.m-1153{margin:calc(var(--spacing) * 1153)}.m-1154{margin:calc(var(--spacing) * 1154)}.m-1156{margin:calc(var(--spacing) * 1156)}.m-1157{margin:calc(var(--spacing) * 1157)}.m-1162{margin:calc(var(--spacing) * 1162)}.m-1166{margin:calc(var(--spacing) * 1166)}.m-1168{margin:calc(var(--spacing) * 1168)}.m-1174{margin:calc(var(--spacing) * 1174)}.m-1175{margin:calc(var(--spacing) * 1175)}.m-1180{margin:calc(var(--spacing) * 1180)}.m-1186{margin:calc(var(--spacing) * 1186)}.m-1187{margin:calc(var(--spacing) * 1187)}.m-1190{margin:calc(var(--spacing) * 1190)}.m-1193{margin:calc(var(--spacing) * 1193)}.m-1194{margin:calc(var(--spacing) * 1194)}.m-1195{margin:calc(var(--spacing) * 1195)}.m-1197{margin:calc(var(--spacing) * 1197)}.m-1202{margin:calc(var(--spacing) * 1202)}.m-1205{margin:calc(var(--spacing) * 1205)}.m-1211{margin:calc(var(--spacing) * 1211)}.m-1217{margin:calc(var(--spacing) * 1217)}.m-1218{margin:calc(var(--spacing) * 1218)}.m-1220{margin:calc(var(--spacing) * 1220)}.m-1222{margin:calc(var(--spacing) * 1222)}.m-1226{margin:calc(var(--spacing) * 1226)}.m-1229{margin:calc(var(--spacing) * 1229)}.m-1230{margin:calc(var(--spacing) * 1230)}.m-1231{margin:calc(var(--spacing) * 1231)}.m-1233{margin:calc(var(--spacing) * 1233)}.m-1235{margin:calc(var(--spacing) * 1235)}.m-1236{margin:calc(var(--spacing) * 1236)}.m-1247{margin:calc(var(--spacing) * 1247)}.m-1249{margin:calc(var(--spacing) * 1249)}.m-1250{margin:calc(var(--spacing) * 1250)}.m-1251{margin:calc(var(--spacing) * 1251)}.m-1257{margin:calc(var(--spacing) * 1257)}.m-1258{margin:calc(var(--spacing) * 1258)}.m-1263{margin:calc(var(--spacing) * 1263)}.m-1264{margin:calc(var(--spacing) * 1264)}.m-1265{margin:calc(var(--spacing) * 1265)}.m-1267{margin:calc(var(--spacing) * 1267)}.m-1270{margin:calc(var(--spacing) * 1270)}.m-1272{margin:calc(var(--spacing) * 1272)}.m-1273{margin:calc(var(--spacing) * 1273)}.m-1274{margin:calc(var(--spacing) * 1274)}.m-1275{margin:calc(var(--spacing) * 1275)}.m-1277{margin:calc(var(--spacing) * 1277)}.m-1279{margin:calc(var(--spacing) * 1279)}.m-1280{margin:calc(var(--spacing) * 1280)}.m-1282{margin:calc(var(--spacing) * 1282)}.m-1283{margin:calc(var(--spacing) * 1283)}.m-1284{margin:calc(var(--spacing) * 1284)}.m-1289{margin:calc(var(--spacing) * 1289)}.m-1291{margin:calc(var(--spacing) * 1291)}.m-1297{margin:calc(var(--spacing) * 1297)}.m-1301{margin:calc(var(--spacing) * 1301)}.m-1302{margin:calc(var(--spacing) * 1302)}.m-1305{margin:calc(var(--spacing) * 1305)}.m-1307{margin:calc(var(--spacing) * 1307)}.m-1309{margin:calc(var(--spacing) * 1309)}.m-1310{margin:calc(var(--spacing) * 1310)}.m-1315{margin:calc(var(--spacing) * 1315)}.m-1319{margin:calc(var(--spacing) * 1319)}.m-1320{margin:calc(var(--spacing) * 1320)}.m-1323{margin:calc(var(--spacing) * 1323)}.m-1324{margin:calc(var(--spacing) * 1324)}.m-1329{margin:calc(var(--spacing) * 1329)}.m-1331{margin:calc(var(--spacing) * 1331)}.m-1333{margin:calc(var(--spacing) * 1333)}.m-1335{margin:calc(var(--spacing) * 1335)}.m-1337{margin:calc(var(--spacing) * 1337)}.m-1338{margin:calc(var(--spacing) * 1338)}.m-1343{margin:calc(var(--spacing) * 1343)}.m-1346{margin:calc(var(--spacing) * 1346)}.m-1348{margin:calc(var(--spacing) * 1348)}.m-1350{margin:calc(var(--spacing) * 1350)}.m-1352{margin:calc(var(--spacing) * 1352)}.m-1356{margin:calc(var(--spacing) * 1356)}.m-1358{margin:calc(var(--spacing) * 1358)}.m-1359{margin:calc(var(--spacing) * 1359)}.m-1363{margin:calc(var(--spacing) * 1363)}.m-1364{margin:calc(var(--spacing) * 1364)}.m-1365{margin:calc(var(--spacing) * 1365)}.m-1366{margin:calc(var(--spacing) * 1366)}.m-1367{margin:calc(var(--spacing) * 1367)}.m-1372{margin:calc(var(--spacing) * 1372)}.m-1375{margin:calc(var(--spacing) * 1375)}.m-1377{margin:calc(var(--spacing) * 1377)}.m-1380{margin:calc(var(--spacing) * 1380)}.m-1381{margin:calc(var(--spacing) * 1381)}.m-1383{margin:calc(var(--spacing) * 1383)}.m-1386{margin:calc(var(--spacing) * 1386)}.m-1387{margin:calc(var(--spacing) * 1387)}.m-1390{margin:calc(var(--spacing) * 1390)}.m-1393{margin:calc(var(--spacing) * 1393)}.m-1394{margin:calc(var(--spacing) * 1394)}.m-1398{margin:calc(var(--spacing) * 1398)}.m-1400{margin:calc(var(--spacing) * 1400)}.m-1402{margin:calc(var(--spacing) * 1402)}.m-1403{margin:calc(var(--spacing) * 1403)}.m-1404{margin:calc(var(--spacing) * 1404)}.m-1405{margin:calc(var(--spacing) * 1405)}.m-1406{margin:calc(var(--spacing) * 1406)}.m-1409{margin:calc(var(--spacing) * 1409)}.m-1413{margin:calc(var(--spacing) * 1413)}.m-1416{margin:calc(var(--spacing) * 1416)}.m-1417{margin:calc(var(--spacing) * 1417)}.m-1420{margin:calc(var(--spacing) * 1420)}.m-1421{margin:calc(var(--spacing) * 1421)}.m-1425{margin:calc(var(--spacing) * 1425)}.m-1428{margin:calc(var(--spacing) * 1428)}.m-1430{margin:calc(var(--spacing) * 1430)}.m-1434{margin:calc(var(--spacing) * 1434)}.m-1435{margin:calc(var(--spacing) * 1435)}.m-1436{margin:calc(var(--spacing) * 1436)}.m-1438{margin:calc(var(--spacing) * 1438)}.m-1440{margin:calc(var(--spacing) * 1440)}.m-1443{margin:calc(var(--spacing) * 1443)}.m-1444{margin:calc(var(--spacing) * 1444)}.m-1450{margin:calc(var(--spacing) * 1450)}.m-1451{margin:calc(var(--spacing) * 1451)}.m-1452{margin:calc(var(--spacing) * 1452)}.m-1453{margin:calc(var(--spacing) * 1453)}.m-1455{margin:calc(var(--spacing) * 1455)}.m-1457{margin:calc(var(--spacing) * 1457)}.m-1460{margin:calc(var(--spacing) * 1460)}.m-1462{margin:calc(var(--spacing) * 1462)}.m-1464{margin:calc(var(--spacing) * 1464)}.m-1468{margin:calc(var(--spacing) * 1468)}.m-1470{margin:calc(var(--spacing) * 1470)}.m-1471{margin:calc(var(--spacing) * 1471)}.m-1475{margin:calc(var(--spacing) * 1475)}.m-1476{margin:calc(var(--spacing) * 1476)}.m-1477{margin:calc(var(--spacing) * 1477)}.m-1478{margin:calc(var(--spacing) * 1478)}.m-1482{margin:calc(var(--spacing) * 1482)}.m-1489{margin:calc(var(--spacing) * 1489)}.m-1490{margin:calc(var(--spacing) * 1490)}.m-1491{margin:calc(var(--spacing) * 1491)}.m-1492{margin:calc(var(--spacing) * 1492)}.m-1493{margin:calc(var(--spacing) * 1493)}.m-1494{margin:calc(var(--spacing) * 1494)}.m-1495{margin:calc(var(--spacing) * 1495)}.m-1496{margin:calc(var(--spacing) * 1496)}.m-1504{margin:calc(var(--spacing) * 1504)}.m-1506{margin:calc(var(--spacing) * 1506)}.m-1507{margin:calc(var(--spacing) * 1507)}.m-1510{margin:calc(var(--spacing) * 1510)}.m-1513{margin:calc(var(--spacing) * 1513)}.m-1515{margin:calc(var(--spacing) * 1515)}.m-1519{margin:calc(var(--spacing) * 1519)}.m-1522{margin:calc(var(--spacing) * 1522)}.m-1525{margin:calc(var(--spacing) * 1525)}.m-1527{margin:calc(var(--spacing) * 1527)}.m-1528{margin:calc(var(--spacing) * 1528)}.m-1530{margin:calc(var(--spacing) * 1530)}.m-1533{margin:calc(var(--spacing) * 1533)}.m-1534{margin:calc(var(--spacing) * 1534)}.m-1535{margin:calc(var(--spacing) * 1535)}.m-1536{margin:calc(var(--spacing) * 1536)}.m-1537{margin:calc(var(--spacing) * 1537)}.m-1540{margin:calc(var(--spacing) * 1540)}.m-1542{margin:calc(var(--spacing) * 1542)}.m-1547{margin:calc(var(--spacing) * 1547)}.m-1549{margin:calc(var(--spacing) * 1549)}.m-1551{margin:calc(var(--spacing) * 1551)}.m-1555{margin:calc(var(--spacing) * 1555)}.m-1556{margin:calc(var(--spacing) * 1556)}.m-1557{margin:calc(var(--spacing) * 1557)}.m-1558{margin:calc(var(--spacing) * 1558)}.m-1560{margin:calc(var(--spacing) * 1560)}.m-1567{margin:calc(var(--spacing) * 1567)}.m-1571{margin:calc(var(--spacing) * 1571)}.m-1572{margin:calc(var(--spacing) * 1572)}.m-1577{margin:calc(var(--spacing) * 1577)}.m-1580{margin:calc(var(--spacing) * 1580)}.m-1582{margin:calc(var(--spacing) * 1582)}.m-1587{margin:calc(var(--spacing) * 1587)}.m-1590{margin:calc(var(--spacing) * 1590)}.m-1594{margin:calc(var(--spacing) * 1594)}.m-1596{margin:calc(var(--spacing) * 1596)}.m-1597{margin:calc(var(--spacing) * 1597)}.m-1599{margin:calc(var(--spacing) * 1599)}.m-1600{margin:calc(var(--spacing) * 1600)}.m-1601{margin:calc(var(--spacing) * 1601)}.m-1605{margin:calc(var(--spacing) * 1605)}.m-1606{margin:calc(var(--spacing) * 1606)}.m-1609{margin:calc(var(--spacing) * 1609)}.m-1610{margin:calc(var(--spacing) * 1610)}.m-1618{margin:calc(var(--spacing) * 1618)}.m-1621{margin:calc(var(--spacing) * 1621)}.m-1622{margin:calc(var(--spacing) * 1622)}.m-1624{margin:calc(var(--spacing) * 1624)}.m-1625{margin:calc(var(--spacing) * 1625)}.m-1626{margin:calc(var(--spacing) * 1626)}.m-1627{margin:calc(var(--spacing) * 1627)}.m-1629{margin:calc(var(--spacing) * 1629)}.m-1630{margin:calc(var(--spacing) * 1630)}.m-1633{margin:calc(var(--spacing) * 1633)}.m-1634{margin:calc(var(--spacing) * 1634)}.m-1637{margin:calc(var(--spacing) * 1637)}.m-1643{margin:calc(var(--spacing) * 1643)}.m-1650{margin:calc(var(--spacing) * 1650)}.m-1652{margin:calc(var(--spacing) * 1652)}.m-1655{margin:calc(var(--spacing) * 1655)}.m-1658{margin:calc(var(--spacing) * 1658)}.m-1660{margin:calc(var(--spacing) * 1660)}.m-1661{margin:calc(var(--spacing) * 1661)}.m-1663{margin:calc(var(--spacing) * 1663)}.m-1667{margin:calc(var(--spacing) * 1667)}.m-1670{margin:calc(var(--spacing) * 1670)}.m-1671{margin:calc(var(--spacing) * 1671)}.m-1674{margin:calc(var(--spacing) * 1674)}.m-1678{margin:calc(var(--spacing) * 1678)}.m-1679{margin:calc(var(--spacing) * 1679)}.m-1685{margin:calc(var(--spacing) * 1685)}.m-1687{margin:calc(var(--spacing) * 1687)}.m-1690{margin:calc(var(--spacing) * 1690)}.m-1695{margin:calc(var(--spacing) * 1695)}.m-1697{margin:calc(var(--spacing) * 1697)}.m-1703{margin:calc(var(--spacing) * 1703)}.m-1705{margin:calc(var(--spacing) * 1705)}.m-1708{margin:calc(var(--spacing) * 1708)}.m-1709{margin:calc(var(--spacing) * 1709)}.m-1711{margin:calc(var(--spacing) * 1711)}.m-1715{margin:calc(var(--spacing) * 1715)}.m-1716{margin:calc(var(--spacing) * 1716)}.m-1717{margin:calc(var(--spacing) * 1717)}.m-1718{margin:calc(var(--spacing) * 1718)}.m-1723{margin:calc(var(--spacing) * 1723)}.m-1726{margin:calc(var(--spacing) * 1726)}.m-1727{margin:calc(var(--spacing) * 1727)}.m-1728{margin:calc(var(--spacing) * 1728)}.m-1730{margin:calc(var(--spacing) * 1730)}.m-1733{margin:calc(var(--spacing) * 1733)}.m-1734{margin:calc(var(--spacing) * 1734)}.m-1735{margin:calc(var(--spacing) * 1735)}.m-1737{margin:calc(var(--spacing) * 1737)}.m-1738{margin:calc(var(--spacing) * 1738)}.m-1744{margin:calc(var(--spacing) * 1744)}.m-1746{margin:calc(var(--spacing) * 1746)}.m-1747{margin:calc(var(--spacing) * 1747)}.m-1748{margin:calc(var(--spacing) * 1748)}.m-1750{margin:calc(var(--spacing) * 1750)}.m-1753{margin:calc(var(--spacing) * 1753)}.m-1755{margin:calc(var(--spacing) * 1755)}.m-1757{margin:calc(var(--spacing) * 1757)}.m-1759{margin:calc(var(--spacing) * 1759)}.m-1760{margin:calc(var(--spacing) * 1760)}.m-1765{margin:calc(var(--spacing) * 1765)}.m-1766{margin:calc(var(--spacing) * 1766)}.m-1767{margin:calc(var(--spacing) * 1767)}.m-1772{margin:calc(var(--spacing) * 1772)}.m-1783{margin:calc(var(--spacing) * 1783)}.m-1785{margin:calc(var(--spacing) * 1785)}.m-1786{margin:calc(var(--spacing) * 1786)}.m-1787{margin:calc(var(--spacing) * 1787)}.m-1789{margin:calc(var(--spacing) * 1789)}.m-1790{margin:calc(var(--spacing) * 1790)}.m-1791{margin:calc(var(--spacing) * 1791)}.m-1795{margin:calc(var(--spacing) * 1795)}.m-1797{margin:calc(var(--spacing) * 1797)}.m-1805{margin:calc(var(--spacing) * 1805)}.m-1806{margin:calc(var(--spacing) * 1806)}.m-1809{margin:calc(var(--spacing) * 1809)}.m-1810{margin:calc(var(--spacing) * 1810)}.m-1816{margin:calc(var(--spacing) * 1816)}.m-1823{margin:calc(var(--spacing) * 1823)}.m-1824{margin:calc(var(--spacing) * 1824)}.m-1825{margin:calc(var(--spacing) * 1825)}.m-1827{margin:calc(var(--spacing) * 1827)}.m-1831{margin:calc(var(--spacing) * 1831)}.m-1832{margin:calc(var(--spacing) * 1832)}.m-1833{margin:calc(var(--spacing) * 1833)}.m-1835{margin:calc(var(--spacing) * 1835)}.m-1840{margin:calc(var(--spacing) * 1840)}.m-1842{margin:calc(var(--spacing) * 1842)}.m-1844{margin:calc(var(--spacing) * 1844)}.m-1847{margin:calc(var(--spacing) * 1847)}.m-1850{margin:calc(var(--spacing) * 1850)}.m-1854{margin:calc(var(--spacing) * 1854)}.m-1855{margin:calc(var(--spacing) * 1855)}.m-1857{margin:calc(var(--spacing) * 1857)}.m-1858{margin:calc(var(--spacing) * 1858)}.m-1859{margin:calc(var(--spacing) * 1859)}.m-1863{margin:calc(var(--spacing) * 1863)}.m-1867{margin:calc(var(--spacing) * 1867)}.m-1868{margin:calc(var(--spacing) * 1868)}.m-1870{margin:calc(var(--spacing) * 1870)}.m-1873{margin:calc(var(--spacing) * 1873)}.m-1876{margin:calc(var(--spacing) * 1876)}.m-1877{margin:calc(var(--spacing) * 1877)}.m-1884{margin:calc(var(--spacing) * 1884)}.m-1886{margin:calc(var(--spacing) * 1886)}.m-1887{margin:calc(var(--spacing) * 1887)}.m-1895{margin:calc(var(--spacing) * 1895)}.m-1896{margin:calc(var(--spacing) * 1896)}.m-1897{margin:calc(var(--spacing) * 1897)}.m-1901{margin:calc(var(--spacing) * 1901)}.m-1907{margin:calc(var(--spacing) * 1907)}.m-1909{margin:calc(var(--spacing) * 1909)}.m-1911{margin:calc(var(--spacing) * 1911)}.m-1913{margin:calc(var(--spacing) * 1913)}.m-1916{margin:calc(var(--spacing) * 1916)}.m-1917{margin:calc(var(--spacing) * 1917)}.m-1920{margin:calc(var(--spacing) * 1920)}.m-1924{margin:calc(var(--spacing) * 1924)}.m-1926{margin:calc(var(--spacing) * 1926)}.m-1928{margin:calc(var(--spacing) * 1928)}.m-1929{margin:calc(var(--spacing) * 1929)}.m-1937{margin:calc(var(--spacing) * 1937)}.m-1940{margin:calc(var(--spacing) * 1940)}.m-1942{margin:calc(var(--spacing) * 1942)}.m-1945{margin:calc(var(--spacing) * 1945)}.m-1947{margin:calc(var(--spacing) * 1947)}.m-1953{margin:calc(var(--spacing) * 1953)}.m-1956{margin:calc(var(--spacing) * 1956)}.m-1957{margin:calc(var(--spacing) * 1957)}.m-1958{margin:calc(var(--spacing) * 1958)}.m-1959{margin:calc(var(--spacing) * 1959)}.m-1963{margin:calc(var(--spacing) * 1963)}.m-1966{margin:calc(var(--spacing) * 1966)}.m-1977{margin:calc(var(--spacing) * 1977)}.m-1978{margin:calc(var(--spacing) * 1978)}.m-1980{margin:calc(var(--spacing) * 1980)}.m-1981{margin:calc(var(--spacing) * 1981)}.m-1983{margin:calc(var(--spacing) * 1983)}.m-1985{margin:calc(var(--spacing) * 1985)}.m-1986{margin:calc(var(--spacing) * 1986)}.m-1987{margin:calc(var(--spacing) * 1987)}.m-1993{margin:calc(var(--spacing) * 1993)}.m-2000{margin:calc(var(--spacing) * 2000)}.m-2006{margin:calc(var(--spacing) * 2006)}.m-2007{margin:calc(var(--spacing) * 2007)}.m-2009{margin:calc(var(--spacing) * 2009)}.m-2012{margin:calc(var(--spacing) * 2012)}.m-2014{margin:calc(var(--spacing) * 2014)}.m-2015{margin:calc(var(--spacing) * 2015)}.m-2019{margin:calc(var(--spacing) * 2019)}.m-2020{margin:calc(var(--spacing) * 2020)}.m-2022{margin:calc(var(--spacing) * 2022)}.m-2025{margin:calc(var(--spacing) * 2025)}.m-2028{margin:calc(var(--spacing) * 2028)}.m-2030{margin:calc(var(--spacing) * 2030)}.m-2033{margin:calc(var(--spacing) * 2033)}.m-2037{margin:calc(var(--spacing) * 2037)}.m-2043{margin:calc(var(--spacing) * 2043)}.m-2045{margin:calc(var(--spacing) * 2045)}.m-2046{margin:calc(var(--spacing) * 2046)}.m-2053{margin:calc(var(--spacing) * 2053)}.m-2055{margin:calc(var(--spacing) * 2055)}.m-2056{margin:calc(var(--spacing) * 2056)}.m-2057{margin:calc(var(--spacing) * 2057)}.m-2058{margin:calc(var(--spacing) * 2058)}.m-2063{margin:calc(var(--spacing) * 2063)}.m-2064{margin:calc(var(--spacing) * 2064)}.m-2067{margin:calc(var(--spacing) * 2067)}.m-2076{margin:calc(var(--spacing) * 2076)}.m-2079{margin:calc(var(--spacing) * 2079)}.m-2082{margin:calc(var(--spacing) * 2082)}.m-2085{margin:calc(var(--spacing) * 2085)}.m-2086{margin:calc(var(--spacing) * 2086)}.m-2087{margin:calc(var(--spacing) * 2087)}.m-2090{margin:calc(var(--spacing) * 2090)}.m-2091{margin:calc(var(--spacing) * 2091)}.m-2092{margin:calc(var(--spacing) * 2092)}.m-2103{margin:calc(var(--spacing) * 2103)}.m-2104{margin:calc(var(--spacing) * 2104)}.m-2107{margin:calc(var(--spacing) * 2107)}.m-2109{margin:calc(var(--spacing) * 2109)}.m-2112{margin:calc(var(--spacing) * 2112)}.m-2113{margin:calc(var(--spacing) * 2113)}.m-2115{margin:calc(var(--spacing) * 2115)}.m-2122{margin:calc(var(--spacing) * 2122)}.m-2123{margin:calc(var(--spacing) * 2123)}.m-2125{margin:calc(var(--spacing) * 2125)}.m-2130{margin:calc(var(--spacing) * 2130)}.m-2137{margin:calc(var(--spacing) * 2137)}.m-2144{margin:calc(var(--spacing) * 2144)}.m-2145{margin:calc(var(--spacing) * 2145)}.m-2147{margin:calc(var(--spacing) * 2147)}.m-2148{margin:calc(var(--spacing) * 2148)}.m-2149{margin:calc(var(--spacing) * 2149)}.m-2162{margin:calc(var(--spacing) * 2162)}.m-2167{margin:calc(var(--spacing) * 2167)}.m-2170{margin:calc(var(--spacing) * 2170)}.m-2176{margin:calc(var(--spacing) * 2176)}.m-2177{margin:calc(var(--spacing) * 2177)}.m-2178{margin:calc(var(--spacing) * 2178)}.m-2180{margin:calc(var(--spacing) * 2180)}.m-2187{margin:calc(var(--spacing) * 2187)}.m-2195{margin:calc(var(--spacing) * 2195)}.m-2198{margin:calc(var(--spacing) * 2198)}.m-2206{margin:calc(var(--spacing) * 2206)}.m-2207{margin:calc(var(--spacing) * 2207)}.m-2210{margin:calc(var(--spacing) * 2210)}.m-2212{margin:calc(var(--spacing) * 2212)}.m-2213{margin:calc(var(--spacing) * 2213)}.m-2217{margin:calc(var(--spacing) * 2217)}.m-2218{margin:calc(var(--spacing) * 2218)}.m-2222{margin:calc(var(--spacing) * 2222)}.m-2226{margin:calc(var(--spacing) * 2226)}.m-2232{margin:calc(var(--spacing) * 2232)}.m-2242{margin:calc(var(--spacing) * 2242)}.m-2243{margin:calc(var(--spacing) * 2243)}.m-2251{margin:calc(var(--spacing) * 2251)}.m-2252{margin:calc(var(--spacing) * 2252)}.m-2257{margin:calc(var(--spacing) * 2257)}.m-2258{margin:calc(var(--spacing) * 2258)}.m-2259{margin:calc(var(--spacing) * 2259)}.m-2260{margin:calc(var(--spacing) * 2260)}.m-2265{margin:calc(var(--spacing) * 2265)}.m-2269{margin:calc(var(--spacing) * 2269)}.m-2271{margin:calc(var(--spacing) * 2271)}.m-2272{margin:calc(var(--spacing) * 2272)}.m-2280{margin:calc(var(--spacing) * 2280)}.m-2282{margin:calc(var(--spacing) * 2282)}.m-2286{margin:calc(var(--spacing) * 2286)}.m-2288{margin:calc(var(--spacing) * 2288)}.m-2302{margin:calc(var(--spacing) * 2302)}.m-2303{margin:calc(var(--spacing) * 2303)}.m-2305{margin:calc(var(--spacing) * 2305)}.m-2306{margin:calc(var(--spacing) * 2306)}.m-2312{margin:calc(var(--spacing) * 2312)}.m-2315{margin:calc(var(--spacing) * 2315)}.m-2317{margin:calc(var(--spacing) * 2317)}.m-2320{margin:calc(var(--spacing) * 2320)}.m-2324{margin:calc(var(--spacing) * 2324)}.m-2333{margin:calc(var(--spacing) * 2333)}.m-2340{margin:calc(var(--spacing) * 2340)}.m-2343{margin:calc(var(--spacing) * 2343)}.m-2358{margin:calc(var(--spacing) * 2358)}.m-2360{margin:calc(var(--spacing) * 2360)}.m-2362{margin:calc(var(--spacing) * 2362)}.m-2363{margin:calc(var(--spacing) * 2363)}.m-2366{margin:calc(var(--spacing) * 2366)}.m-2370{margin:calc(var(--spacing) * 2370)}.m-2372{margin:calc(var(--spacing) * 2372)}.m-2375{margin:calc(var(--spacing) * 2375)}.m-2377{margin:calc(var(--spacing) * 2377)}.m-2384{margin:calc(var(--spacing) * 2384)}.m-2385{margin:calc(var(--spacing) * 2385)}.m-2388{margin:calc(var(--spacing) * 2388)}.m-2392{margin:calc(var(--spacing) * 2392)}.m-2393{margin:calc(var(--spacing) * 2393)}.m-2394{margin:calc(var(--spacing) * 2394)}.m-2397{margin:calc(var(--spacing) * 2397)}.m-2398{margin:calc(var(--spacing) * 2398)}.m-2400{margin:calc(var(--spacing) * 2400)}.m-2403{margin:calc(var(--spacing) * 2403)}.m-2406{margin:calc(var(--spacing) * 2406)}.m-2408{margin:calc(var(--spacing) * 2408)}.m-2411{margin:calc(var(--spacing) * 2411)}.m-2412{margin:calc(var(--spacing) * 2412)}.m-2420{margin:calc(var(--spacing) * 2420)}.m-2423{margin:calc(var(--spacing) * 2423)}.m-2426{margin:calc(var(--spacing) * 2426)}.m-2427{margin:calc(var(--spacing) * 2427)}.m-2430{margin:calc(var(--spacing) * 2430)}.m-2438{margin:calc(var(--spacing) * 2438)}.m-2439{margin:calc(var(--spacing) * 2439)}.m-2443{margin:calc(var(--spacing) * 2443)}.m-2444{margin:calc(var(--spacing) * 2444)}.m-2445{margin:calc(var(--spacing) * 2445)}.m-2447{margin:calc(var(--spacing) * 2447)}.m-2453{margin:calc(var(--spacing) * 2453)}.m-2457{margin:calc(var(--spacing) * 2457)}.m-2460{margin:calc(var(--spacing) * 2460)}.m-2461{margin:calc(var(--spacing) * 2461)}.m-2464{margin:calc(var(--spacing) * 2464)}.m-2466{margin:calc(var(--spacing) * 2466)}.m-2476{margin:calc(var(--spacing) * 2476)}.m-2490{margin:calc(var(--spacing) * 2490)}.m-2491{margin:calc(var(--spacing) * 2491)}.m-2495{margin:calc(var(--spacing) * 2495)}.m-2507{margin:calc(var(--spacing) * 2507)}.m-2515{margin:calc(var(--spacing) * 2515)}.m-2517{margin:calc(var(--spacing) * 2517)}.m-2519{margin:calc(var(--spacing) * 2519)}.m-2521{margin:calc(var(--spacing) * 2521)}.m-2523{margin:calc(var(--spacing) * 2523)}.m-2534{margin:calc(var(--spacing) * 2534)}.m-2549{margin:calc(var(--spacing) * 2549)}.m-2558{margin:calc(var(--spacing) * 2558)}.m-2560{margin:calc(var(--spacing) * 2560)}.m-2562{margin:calc(var(--spacing) * 2562)}.m-2564{margin:calc(var(--spacing) * 2564)}.m-2565{margin:calc(var(--spacing) * 2565)}.m-2568{margin:calc(var(--spacing) * 2568)}.m-2571{margin:calc(var(--spacing) * 2571)}.m-2572{margin:calc(var(--spacing) * 2572)}.m-2577{margin:calc(var(--spacing) * 2577)}.m-2590{margin:calc(var(--spacing) * 2590)}.m-2594{margin:calc(var(--spacing) * 2594)}.m-2597{margin:calc(var(--spacing) * 2597)}.m-2608{margin:calc(var(--spacing) * 2608)}.m-2612{margin:calc(var(--spacing) * 2612)}.m-2613{margin:calc(var(--spacing) * 2613)}.m-2623{margin:calc(var(--spacing) * 2623)}.m-2627{margin:calc(var(--spacing) * 2627)}.m-2637{margin:calc(var(--spacing) * 2637)}.m-2640{margin:calc(var(--spacing) * 2640)}.m-2650{margin:calc(var(--spacing) * 2650)}.m-2660{margin:calc(var(--spacing) * 2660)}.m-2665{margin:calc(var(--spacing) * 2665)}.m-2667{margin:calc(var(--spacing) * 2667)}.m-2668{margin:calc(var(--spacing) * 2668)}.m-2669{margin:calc(var(--spacing) * 2669)}.m-2670{margin:calc(var(--spacing) * 2670)}.m-2672{margin:calc(var(--spacing) * 2672)}.m-2680{margin:calc(var(--spacing) * 2680)}.m-2684{margin:calc(var(--spacing) * 2684)}.m-2687{margin:calc(var(--spacing) * 2687)}.m-2690{margin:calc(var(--spacing) * 2690)}.m-2695{margin:calc(var(--spacing) * 2695)}.m-2699{margin:calc(var(--spacing) * 2699)}.m-2705{margin:calc(var(--spacing) * 2705)}.m-2713{margin:calc(var(--spacing) * 2713)}.m-2714{margin:calc(var(--spacing) * 2714)}.m-2718{margin:calc(var(--spacing) * 2718)}.m-2720{margin:calc(var(--spacing) * 2720)}.m-2721{margin:calc(var(--spacing) * 2721)}.m-2724{margin:calc(var(--spacing) * 2724)}.m-2732{margin:calc(var(--spacing) * 2732)}.m-2733{margin:calc(var(--spacing) * 2733)}.m-2735{margin:calc(var(--spacing) * 2735)}.m-2741{margin:calc(var(--spacing) * 2741)}.m-2749{margin:calc(var(--spacing) * 2749)}.m-2750{margin:calc(var(--spacing) * 2750)}.m-2757{margin:calc(var(--spacing) * 2757)}.m-2759{margin:calc(var(--spacing) * 2759)}.m-2764{margin:calc(var(--spacing) * 2764)}.m-2767{margin:calc(var(--spacing) * 2767)}.m-2770{margin:calc(var(--spacing) * 2770)}.m-2774{margin:calc(var(--spacing) * 2774)}.m-2775{margin:calc(var(--spacing) * 2775)}.m-2777{margin:calc(var(--spacing) * 2777)}.m-2780{margin:calc(var(--spacing) * 2780)}.m-2781{margin:calc(var(--spacing) * 2781)}.m-2783{margin:calc(var(--spacing) * 2783)}.m-2785{margin:calc(var(--spacing) * 2785)}.m-2793{margin:calc(var(--spacing) * 2793)}.m-2798{margin:calc(var(--spacing) * 2798)}.m-2806{margin:calc(var(--spacing) * 2806)}.m-2808{margin:calc(var(--spacing) * 2808)}.m-2815{margin:calc(var(--spacing) * 2815)}.m-2816{margin:calc(var(--spacing) * 2816)}.m-2828{margin:calc(var(--spacing) * 2828)}.m-2839{margin:calc(var(--spacing) * 2839)}.m-2847{margin:calc(var(--spacing) * 2847)}.m-2851{margin:calc(var(--spacing) * 2851)}.m-2852{margin:calc(var(--spacing) * 2852)}.m-2853{margin:calc(var(--spacing) * 2853)}.m-2855{margin:calc(var(--spacing) * 2855)}.m-2868{margin:calc(var(--spacing) * 2868)}.m-2870{margin:calc(var(--spacing) * 2870)}.m-2881{margin:calc(var(--spacing) * 2881)}.m-2896{margin:calc(var(--spacing) * 2896)}.m-2909{margin:calc(var(--spacing) * 2909)}.m-2917{margin:calc(var(--spacing) * 2917)}.m-2920{margin:calc(var(--spacing) * 2920)}.m-2930{margin:calc(var(--spacing) * 2930)}.m-2935{margin:calc(var(--spacing) * 2935)}.m-2937{margin:calc(var(--spacing) * 2937)}.m-2940{margin:calc(var(--spacing) * 2940)}.m-2941{margin:calc(var(--spacing) * 2941)}.m-2946{margin:calc(var(--spacing) * 2946)}.m-2950{margin:calc(var(--spacing) * 2950)}.m-2953{margin:calc(var(--spacing) * 2953)}.m-2955{margin:calc(var(--spacing) * 2955)}.m-2957{margin:calc(var(--spacing) * 2957)}.m-2959{margin:calc(var(--spacing) * 2959)}.m-2960{margin:calc(var(--spacing) * 2960)}.m-2964{margin:calc(var(--spacing) * 2964)}.m-2969{margin:calc(var(--spacing) * 2969)}.m-2972{margin:calc(var(--spacing) * 2972)}.m-2974{margin:calc(var(--spacing) * 2974)}.m-2986{margin:calc(var(--spacing) * 2986)}.m-2993{margin:calc(var(--spacing) * 2993)}.m-3003{margin:calc(var(--spacing) * 3003)}.m-3004{margin:calc(var(--spacing) * 3004)}.m-3006{margin:calc(var(--spacing) * 3006)}.m-3011{margin:calc(var(--spacing) * 3011)}.m-3026{margin:calc(var(--spacing) * 3026)}.m-3028{margin:calc(var(--spacing) * 3028)}.m-3031{margin:calc(var(--spacing) * 3031)}.m-3035{margin:calc(var(--spacing) * 3035)}.m-3036{margin:calc(var(--spacing) * 3036)}.m-3038{margin:calc(var(--spacing) * 3038)}.m-3047{margin:calc(var(--spacing) * 3047)}.m-3055{margin:calc(var(--spacing) * 3055)}.m-3057{margin:calc(var(--spacing) * 3057)}.m-3058{margin:calc(var(--spacing) * 3058)}.m-3059{margin:calc(var(--spacing) * 3059)}.m-3060{margin:calc(var(--spacing) * 3060)}.m-3064{margin:calc(var(--spacing) * 3064)}.m-3082{margin:calc(var(--spacing) * 3082)}.m-3089{margin:calc(var(--spacing) * 3089)}.m-3093{margin:calc(var(--spacing) * 3093)}.m-3094{margin:calc(var(--spacing) * 3094)}.m-3098{margin:calc(var(--spacing) * 3098)}.m-3100{margin:calc(var(--spacing) * 3100)}.m-3110{margin:calc(var(--spacing) * 3110)}.m-3121{margin:calc(var(--spacing) * 3121)}.m-3127{margin:calc(var(--spacing) * 3127)}.m-3134{margin:calc(var(--spacing) * 3134)}.m-3135{margin:calc(var(--spacing) * 3135)}.m-3141{margin:calc(var(--spacing) * 3141)}.m-3143{margin:calc(var(--spacing) * 3143)}.m-3149{margin:calc(var(--spacing) * 3149)}.m-3161{margin:calc(var(--spacing) * 3161)}.m-3162{margin:calc(var(--spacing) * 3162)}.m-3164{margin:calc(var(--spacing) * 3164)}.m-3165{margin:calc(var(--spacing) * 3165)}.m-3168{margin:calc(var(--spacing) * 3168)}.m-3180{margin:calc(var(--spacing) * 3180)}.m-3189{margin:calc(var(--spacing) * 3189)}.m-3191{margin:calc(var(--spacing) * 3191)}.m-3193{margin:calc(var(--spacing) * 3193)}.m-3194{margin:calc(var(--spacing) * 3194)}.m-3203{margin:calc(var(--spacing) * 3203)}.m-3207{margin:calc(var(--spacing) * 3207)}.m-3208{margin:calc(var(--spacing) * 3208)}.m-3210{margin:calc(var(--spacing) * 3210)}.m-3215{margin:calc(var(--spacing) * 3215)}.m-3221{margin:calc(var(--spacing) * 3221)}.m-3228{margin:calc(var(--spacing) * 3228)}.m-3230{margin:calc(var(--spacing) * 3230)}.m-3235{margin:calc(var(--spacing) * 3235)}.m-3250{margin:calc(var(--spacing) * 3250)}.m-3265{margin:calc(var(--spacing) * 3265)}.m-3267{margin:calc(var(--spacing) * 3267)}.m-3273{margin:calc(var(--spacing) * 3273)}.m-3279{margin:calc(var(--spacing) * 3279)}.m-3298{margin:calc(var(--spacing) * 3298)}.m-3300{margin:calc(var(--spacing) * 3300)}.m-3305{margin:calc(var(--spacing) * 3305)}.m-3307{margin:calc(var(--spacing) * 3307)}.m-3319{margin:calc(var(--spacing) * 3319)}.m-3320{margin:calc(var(--spacing) * 3320)}.m-3326{margin:calc(var(--spacing) * 3326)}.m-3327{margin:calc(var(--spacing) * 3327)}.m-3332{margin:calc(var(--spacing) * 3332)}.m-3333{margin:calc(var(--spacing) * 3333)}.m-3335{margin:calc(var(--spacing) * 3335)}.m-3337{margin:calc(var(--spacing) * 3337)}.m-3340{margin:calc(var(--spacing) * 3340)}.m-3351{margin:calc(var(--spacing) * 3351)}.m-3372{margin:calc(var(--spacing) * 3372)}.m-3376{margin:calc(var(--spacing) * 3376)}.m-3397{margin:calc(var(--spacing) * 3397)}.m-3398{margin:calc(var(--spacing) * 3398)}.m-3400{margin:calc(var(--spacing) * 3400)}.m-3403{margin:calc(var(--spacing) * 3403)}.m-3415{margin:calc(var(--spacing) * 3415)}.m-3426{margin:calc(var(--spacing) * 3426)}.m-3433{margin:calc(var(--spacing) * 3433)}.m-3434{margin:calc(var(--spacing) * 3434)}.m-3443{margin:calc(var(--spacing) * 3443)}.m-3445{margin:calc(var(--spacing) * 3445)}.m-3447{margin:calc(var(--spacing) * 3447)}.m-3451{margin:calc(var(--spacing) * 3451)}.m-3453{margin:calc(var(--spacing) * 3453)}.m-3465{margin:calc(var(--spacing) * 3465)}.m-3470{margin:calc(var(--spacing) * 3470)}.m-3471{margin:calc(var(--spacing) * 3471)}.m-3474{margin:calc(var(--spacing) * 3474)}.m-3480{margin:calc(var(--spacing) * 3480)}.m-3485{margin:calc(var(--spacing) * 3485)}.m-3500{margin:calc(var(--spacing) * 3500)}.m-3519{margin:calc(var(--spacing) * 3519)}.m-3533{margin:calc(var(--spacing) * 3533)}.m-3541{margin:calc(var(--spacing) * 3541)}.m-3548{margin:calc(var(--spacing) * 3548)}.m-3570{margin:calc(var(--spacing) * 3570)}.m-3572{margin:calc(var(--spacing) * 3572)}.m-3579{margin:calc(var(--spacing) * 3579)}.m-3590{margin:calc(var(--spacing) * 3590)}.m-3591{margin:calc(var(--spacing) * 3591)}.m-3607{margin:calc(var(--spacing) * 3607)}.m-3629{margin:calc(var(--spacing) * 3629)}.m-3634{margin:calc(var(--spacing) * 3634)}.m-3640{margin:calc(var(--spacing) * 3640)}.m-3643{margin:calc(var(--spacing) * 3643)}.m-3645{margin:calc(var(--spacing) * 3645)}.m-3653{margin:calc(var(--spacing) * 3653)}.m-3663{margin:calc(var(--spacing) * 3663)}.m-3665{margin:calc(var(--spacing) * 3665)}.m-3676{margin:calc(var(--spacing) * 3676)}.m-3689{margin:calc(var(--spacing) * 3689)}.m-3711{margin:calc(var(--spacing) * 3711)}.m-3719{margin:calc(var(--spacing) * 3719)}.m-3720{margin:calc(var(--spacing) * 3720)}.m-3726{margin:calc(var(--spacing) * 3726)}.m-3739{margin:calc(var(--spacing) * 3739)}.m-3740{margin:calc(var(--spacing) * 3740)}.m-3746{margin:calc(var(--spacing) * 3746)}.m-3754{margin:calc(var(--spacing) * 3754)}.m-3757{margin:calc(var(--spacing) * 3757)}.m-3759{margin:calc(var(--spacing) * 3759)}.m-3764{margin:calc(var(--spacing) * 3764)}.m-3767{margin:calc(var(--spacing) * 3767)}.m-3768{margin:calc(var(--spacing) * 3768)}.m-3769{margin:calc(var(--spacing) * 3769)}.m-3774{margin:calc(var(--spacing) * 3774)}.m-3777{margin:calc(var(--spacing) * 3777)}.m-3796{margin:calc(var(--spacing) * 3796)}.m-3810{margin:calc(var(--spacing) * 3810)}.m-3820{margin:calc(var(--spacing) * 3820)}.m-3826{margin:calc(var(--spacing) * 3826)}.m-3832{margin:calc(var(--spacing) * 3832)}.m-3834{margin:calc(var(--spacing) * 3834)}.m-3837{margin:calc(var(--spacing) * 3837)}.m-3845{margin:calc(var(--spacing) * 3845)}.m-3849{margin:calc(var(--spacing) * 3849)}.m-3862{margin:calc(var(--spacing) * 3862)}.m-3865{margin:calc(var(--spacing) * 3865)}.m-3868{margin:calc(var(--spacing) * 3868)}.m-3871{margin:calc(var(--spacing) * 3871)}.m-3893{margin:calc(var(--spacing) * 3893)}.m-3910{margin:calc(var(--spacing) * 3910)}.m-3914{margin:calc(var(--spacing) * 3914)}.m-3918{margin:calc(var(--spacing) * 3918)}.m-3929{margin:calc(var(--spacing) * 3929)}.m-3937{margin:calc(var(--spacing) * 3937)}.m-3945{margin:calc(var(--spacing) * 3945)}.m-3948{margin:calc(var(--spacing) * 3948)}.m-3960{margin:calc(var(--spacing) * 3960)}.m-3963{margin:calc(var(--spacing) * 3963)}.m-3974{margin:calc(var(--spacing) * 3974)}.m-3979{margin:calc(var(--spacing) * 3979)}.m-3983{margin:calc(var(--spacing) * 3983)}.m-3987{margin:calc(var(--spacing) * 3987)}.m-3991{margin:calc(var(--spacing) * 3991)}.m-3992{margin:calc(var(--spacing) * 3992)}.m-3994{margin:calc(var(--spacing) * 3994)}.m-3995{margin:calc(var(--spacing) * 3995)}.m-4002{margin:calc(var(--spacing) * 4002)}.m-4009{margin:calc(var(--spacing) * 4009)}.m-4010{margin:calc(var(--spacing) * 4010)}.m-4017{margin:calc(var(--spacing) * 4017)}.m-4030{margin:calc(var(--spacing) * 4030)}.m-4031{margin:calc(var(--spacing) * 4031)}.m-4034{margin:calc(var(--spacing) * 4034)}.m-4040{margin:calc(var(--spacing) * 4040)}.m-4047{margin:calc(var(--spacing) * 4047)}.m-4067{margin:calc(var(--spacing) * 4067)}.m-4069{margin:calc(var(--spacing) * 4069)}.m-4073{margin:calc(var(--spacing) * 4073)}.m-4078{margin:calc(var(--spacing) * 4078)}.m-4090{margin:calc(var(--spacing) * 4090)}.m-4093{margin:calc(var(--spacing) * 4093)}.m-4094{margin:calc(var(--spacing) * 4094)}.m-4100{margin:calc(var(--spacing) * 4100)}.m-4105{margin:calc(var(--spacing) * 4105)}.m-4122{margin:calc(var(--spacing) * 4122)}.m-4131{margin:calc(var(--spacing) * 4131)}.m-4135{margin:calc(var(--spacing) * 4135)}.m-4138{margin:calc(var(--spacing) * 4138)}.m-4144{margin:calc(var(--spacing) * 4144)}.m-4154{margin:calc(var(--spacing) * 4154)}.m-4159{margin:calc(var(--spacing) * 4159)}.m-4167{margin:calc(var(--spacing) * 4167)}.m-4169{margin:calc(var(--spacing) * 4169)}.m-4176{margin:calc(var(--spacing) * 4176)}.m-4184{margin:calc(var(--spacing) * 4184)}.m-4188{margin:calc(var(--spacing) * 4188)}.m-4205{margin:calc(var(--spacing) * 4205)}.m-4235{margin:calc(var(--spacing) * 4235)}.m-4238{margin:calc(var(--spacing) * 4238)}.m-4240{margin:calc(var(--spacing) * 4240)}.m-4242{margin:calc(var(--spacing) * 4242)}.m-4243{margin:calc(var(--spacing) * 4243)}.m-4275{margin:calc(var(--spacing) * 4275)}.m-4290{margin:calc(var(--spacing) * 4290)}.m-4291{margin:calc(var(--spacing) * 4291)}.m-4297{margin:calc(var(--spacing) * 4297)}.m-4311{margin:calc(var(--spacing) * 4311)}.m-4330{margin:calc(var(--spacing) * 4330)}.m-4332{margin:calc(var(--spacing) * 4332)}.m-4339{margin:calc(var(--spacing) * 4339)}.m-4350{margin:calc(var(--spacing) * 4350)}.m-4353{margin:calc(var(--spacing) * 4353)}.m-4358{margin:calc(var(--spacing) * 4358)}.m-4363{margin:calc(var(--spacing) * 4363)}.m-4370{margin:calc(var(--spacing) * 4370)}.m-4372{margin:calc(var(--spacing) * 4372)}.m-4387{margin:calc(var(--spacing) * 4387)}.m-4394{margin:calc(var(--spacing) * 4394)}.m-4420{margin:calc(var(--spacing) * 4420)}.m-4423{margin:calc(var(--spacing) * 4423)}.m-4433{margin:calc(var(--spacing) * 4433)}.m-4465{margin:calc(var(--spacing) * 4465)}.m-4468{margin:calc(var(--spacing) * 4468)}.m-4470{margin:calc(var(--spacing) * 4470)}.m-4473{margin:calc(var(--spacing) * 4473)}.m-4479{margin:calc(var(--spacing) * 4479)}.m-4495{margin:calc(var(--spacing) * 4495)}.m-4514{margin:calc(var(--spacing) * 4514)}.m-4516{margin:calc(var(--spacing) * 4516)}.m-4535{margin:calc(var(--spacing) * 4535)}.m-4542{margin:calc(var(--spacing) * 4542)}.m-4550{margin:calc(var(--spacing) * 4550)}.m-4555{margin:calc(var(--spacing) * 4555)}.m-4560{margin:calc(var(--spacing) * 4560)}.m-4562{margin:calc(var(--spacing) * 4562)}.m-4575{margin:calc(var(--spacing) * 4575)}.m-4610{margin:calc(var(--spacing) * 4610)}.m-4615{margin:calc(var(--spacing) * 4615)}.m-4617{margin:calc(var(--spacing) * 4617)}.m-4620{margin:calc(var(--spacing) * 4620)}.m-4621{margin:calc(var(--spacing) * 4621)}.m-4635{margin:calc(var(--spacing) * 4635)}.m-4639{margin:calc(var(--spacing) * 4639)}.m-4644{margin:calc(var(--spacing) * 4644)}.m-4664{margin:calc(var(--spacing) * 4664)}.m-4667{margin:calc(var(--spacing) * 4667)}.m-4672{margin:calc(var(--spacing) * 4672)}.m-4682{margin:calc(var(--spacing) * 4682)}.m-4699{margin:calc(var(--spacing) * 4699)}.m-4701{margin:calc(var(--spacing) * 4701)}.m-4732{margin:calc(var(--spacing) * 4732)}.m-4735{margin:calc(var(--spacing) * 4735)}.m-4753{margin:calc(var(--spacing) * 4753)}.m-4765{margin:calc(var(--spacing) * 4765)}.m-4770{margin:calc(var(--spacing) * 4770)}.m-4772{margin:calc(var(--spacing) * 4772)}.m-4786{margin:calc(var(--spacing) * 4786)}.m-4813{margin:calc(var(--spacing) * 4813)}.m-4823{margin:calc(var(--spacing) * 4823)}.m-4832{margin:calc(var(--spacing) * 4832)}.m-4836{margin:calc(var(--spacing) * 4836)}.m-4837{margin:calc(var(--spacing) * 4837)}.m-4864{margin:calc(var(--spacing) * 4864)}.m-4880{margin:calc(var(--spacing) * 4880)}.m-4914{margin:calc(var(--spacing) * 4914)}.m-4969{margin:calc(var(--spacing) * 4969)}.m-4978{margin:calc(var(--spacing) * 4978)}.m-5018{margin:calc(var(--spacing) * 5018)}.m-5019{margin:calc(var(--spacing) * 5019)}.m-5020{margin:calc(var(--spacing) * 5020)}.m-5029{margin:calc(var(--spacing) * 5029)}.m-5030{margin:calc(var(--spacing) * 5030)}.m-5047{margin:calc(var(--spacing) * 5047)}.m-5060{margin:calc(var(--spacing) * 5060)}.m-5072{margin:calc(var(--spacing) * 5072)}.m-5097{margin:calc(var(--spacing) * 5097)}.m-5099{margin:calc(var(--spacing) * 5099)}.m-5108{margin:calc(var(--spacing) * 5108)}.m-5117{margin:calc(var(--spacing) * 5117)}.m-5122{margin:calc(var(--spacing) * 5122)}.m-5132{margin:calc(var(--spacing) * 5132)}.m-5133{margin:calc(var(--spacing) * 5133)}.m-5134{margin:calc(var(--spacing) * 5134)}.m-5141{margin:calc(var(--spacing) * 5141)}.m-5173{margin:calc(var(--spacing) * 5173)}.m-5183{margin:calc(var(--spacing) * 5183)}.m-5208{margin:calc(var(--spacing) * 5208)}.m-5223{margin:calc(var(--spacing) * 5223)}.m-5227{margin:calc(var(--spacing) * 5227)}.m-5231{margin:calc(var(--spacing) * 5231)}.m-5233{margin:calc(var(--spacing) * 5233)}.m-5254{margin:calc(var(--spacing) * 5254)}.m-5255{margin:calc(var(--spacing) * 5255)}.m-5268{margin:calc(var(--spacing) * 5268)}.m-5285{margin:calc(var(--spacing) * 5285)}.m-5306{margin:calc(var(--spacing) * 5306)}.m-5311{margin:calc(var(--spacing) * 5311)}.m-5323{margin:calc(var(--spacing) * 5323)}.m-5340{margin:calc(var(--spacing) * 5340)}.m-5351{margin:calc(var(--spacing) * 5351)}.m-5358{margin:calc(var(--spacing) * 5358)}.m-5363{margin:calc(var(--spacing) * 5363)}.m-5375{margin:calc(var(--spacing) * 5375)}.m-5392{margin:calc(var(--spacing) * 5392)}.m-5397{margin:calc(var(--spacing) * 5397)}.m-5400{margin:calc(var(--spacing) * 5400)}.m-5434{margin:calc(var(--spacing) * 5434)}.m-5448{margin:calc(var(--spacing) * 5448)}.m-5451{margin:calc(var(--spacing) * 5451)}.m-5498{margin:calc(var(--spacing) * 5498)}.m-5503{margin:calc(var(--spacing) * 5503)}.m-5522{margin:calc(var(--spacing) * 5522)}.m-5527{margin:calc(var(--spacing) * 5527)}.m-5529{margin:calc(var(--spacing) * 5529)}.m-5564{margin:calc(var(--spacing) * 5564)}.m-5581{margin:calc(var(--spacing) * 5581)}.m-5583{margin:calc(var(--spacing) * 5583)}.m-5589{margin:calc(var(--spacing) * 5589)}.m-5600{margin:calc(var(--spacing) * 5600)}.m-5645{margin:calc(var(--spacing) * 5645)}.m-5651{margin:calc(var(--spacing) * 5651)}.m-5663{margin:calc(var(--spacing) * 5663)}.m-5668{margin:calc(var(--spacing) * 5668)}.m-5691{margin:calc(var(--spacing) * 5691)}.m-5695{margin:calc(var(--spacing) * 5695)}.m-5708{margin:calc(var(--spacing) * 5708)}.m-5711{margin:calc(var(--spacing) * 5711)}.m-5730{margin:calc(var(--spacing) * 5730)}.m-5743{margin:calc(var(--spacing) * 5743)}.m-5771{margin:calc(var(--spacing) * 5771)}.m-5787{margin:calc(var(--spacing) * 5787)}.m-5794{margin:calc(var(--spacing) * 5794)}.m-5812{margin:calc(var(--spacing) * 5812)}.m-5854{margin:calc(var(--spacing) * 5854)}.m-5860{margin:calc(var(--spacing) * 5860)}.m-5868{margin:calc(var(--spacing) * 5868)}.m-5874{margin:calc(var(--spacing) * 5874)}.m-5885{margin:calc(var(--spacing) * 5885)}.m-5886{margin:calc(var(--spacing) * 5886)}.m-5903{margin:calc(var(--spacing) * 5903)}.m-5904{margin:calc(var(--spacing) * 5904)}.m-5938{margin:calc(var(--spacing) * 5938)}.m-5942{margin:calc(var(--spacing) * 5942)}.m-5955{margin:calc(var(--spacing) * 5955)}.m-5957{margin:calc(var(--spacing) * 5957)}.m-5968{margin:calc(var(--spacing) * 5968)}.m-5977{margin:calc(var(--spacing) * 5977)}.m-6003{margin:calc(var(--spacing) * 6003)}.m-6007{margin:calc(var(--spacing) * 6007)}.m-6013{margin:calc(var(--spacing) * 6013)}.m-6015{margin:calc(var(--spacing) * 6015)}.m-6023{margin:calc(var(--spacing) * 6023)}.m-6040{margin:calc(var(--spacing) * 6040)}.m-6060{margin:calc(var(--spacing) * 6060)}.m-6065{margin:calc(var(--spacing) * 6065)}.m-6071{margin:calc(var(--spacing) * 6071)}.m-6073{margin:calc(var(--spacing) * 6073)}.m-6098{margin:calc(var(--spacing) * 6098)}.m-6110{margin:calc(var(--spacing) * 6110)}.m-6118{margin:calc(var(--spacing) * 6118)}.m-6160{margin:calc(var(--spacing) * 6160)}.m-6170{margin:calc(var(--spacing) * 6170)}.m-6173{margin:calc(var(--spacing) * 6173)}.m-6187{margin:calc(var(--spacing) * 6187)}.m-6190{margin:calc(var(--spacing) * 6190)}.m-6214{margin:calc(var(--spacing) * 6214)}.m-6216{margin:calc(var(--spacing) * 6216)}.m-6221{margin:calc(var(--spacing) * 6221)}.m-6232{margin:calc(var(--spacing) * 6232)}.m-6240{margin:calc(var(--spacing) * 6240)}.m-6243{margin:calc(var(--spacing) * 6243)}.m-6301{margin:calc(var(--spacing) * 6301)}.m-6304{margin:calc(var(--spacing) * 6304)}.m-6343{margin:calc(var(--spacing) * 6343)}.m-6350{margin:calc(var(--spacing) * 6350)}.m-6373{margin:calc(var(--spacing) * 6373)}.m-6393{margin:calc(var(--spacing) * 6393)}.m-6397{margin:calc(var(--spacing) * 6397)}.m-6412{margin:calc(var(--spacing) * 6412)}.m-6437{margin:calc(var(--spacing) * 6437)}.m-6447{margin:calc(var(--spacing) * 6447)}.m-6461{margin:calc(var(--spacing) * 6461)}.m-6477{margin:calc(var(--spacing) * 6477)}.m-6503{margin:calc(var(--spacing) * 6503)}.m-6507{margin:calc(var(--spacing) * 6507)}.m-6529{margin:calc(var(--spacing) * 6529)}.m-6567{margin:calc(var(--spacing) * 6567)}.m-6576{margin:calc(var(--spacing) * 6576)}.m-6581{margin:calc(var(--spacing) * 6581)}.m-6587{margin:calc(var(--spacing) * 6587)}.m-6597{margin:calc(var(--spacing) * 6597)}.m-6630{margin:calc(var(--spacing) * 6630)}.m-6642{margin:calc(var(--spacing) * 6642)}.m-6646{margin:calc(var(--spacing) * 6646)}.m-6649{margin:calc(var(--spacing) * 6649)}.m-6650{margin:calc(var(--spacing) * 6650)}.m-6703{margin:calc(var(--spacing) * 6703)}.m-6715{margin:calc(var(--spacing) * 6715)}.m-6740{margin:calc(var(--spacing) * 6740)}.m-6755{margin:calc(var(--spacing) * 6755)}.m-6758{margin:calc(var(--spacing) * 6758)}.m-6770{margin:calc(var(--spacing) * 6770)}.m-6813{margin:calc(var(--spacing) * 6813)}.m-6822{margin:calc(var(--spacing) * 6822)}.m-6844{margin:calc(var(--spacing) * 6844)}.m-6847{margin:calc(var(--spacing) * 6847)}.m-6905{margin:calc(var(--spacing) * 6905)}.m-6943{margin:calc(var(--spacing) * 6943)}.m-6947{margin:calc(var(--spacing) * 6947)}.m-6958{margin:calc(var(--spacing) * 6958)}.m-6963{margin:calc(var(--spacing) * 6963)}.m-6987{margin:calc(var(--spacing) * 6987)}.m-6988{margin:calc(var(--spacing) * 6988)}.m-7005{margin:calc(var(--spacing) * 7005)}.m-7020{margin:calc(var(--spacing) * 7020)}.m-7036{margin:calc(var(--spacing) * 7036)}.m-7058{margin:calc(var(--spacing) * 7058)}.m-7060{margin:calc(var(--spacing) * 7060)}.m-7068{margin:calc(var(--spacing) * 7068)}.m-7090{margin:calc(var(--spacing) * 7090)}.m-7092{margin:calc(var(--spacing) * 7092)}.m-7127{margin:calc(var(--spacing) * 7127)}.m-7173{margin:calc(var(--spacing) * 7173)}.m-7234{margin:calc(var(--spacing) * 7234)}.m-7242{margin:calc(var(--spacing) * 7242)}.m-7288{margin:calc(var(--spacing) * 7288)}.m-7305{margin:calc(var(--spacing) * 7305)}.m-7353{margin:calc(var(--spacing) * 7353)}.m-7369{margin:calc(var(--spacing) * 7369)}.m-7373{margin:calc(var(--spacing) * 7373)}.m-7390{margin:calc(var(--spacing) * 7390)}.m-7406{margin:calc(var(--spacing) * 7406)}.m-7457{margin:calc(var(--spacing) * 7457)}.m-7556{margin:calc(var(--spacing) * 7556)}.m-7563{margin:calc(var(--spacing) * 7563)}.m-7569{margin:calc(var(--spacing) * 7569)}.m-7576{margin:calc(var(--spacing) * 7576)}.m-7587{margin:calc(var(--spacing) * 7587)}.m-7618{margin:calc(var(--spacing) * 7618)}.m-7620{margin:calc(var(--spacing) * 7620)}.m-7663{margin:calc(var(--spacing) * 7663)}.m-7683{margin:calc(var(--spacing) * 7683)}.m-7712{margin:calc(var(--spacing) * 7712)}.m-7713{margin:calc(var(--spacing) * 7713)}.m-7717{margin:calc(var(--spacing) * 7717)}.m-7723{margin:calc(var(--spacing) * 7723)}.m-7750{margin:calc(var(--spacing) * 7750)}.m-7781{margin:calc(var(--spacing) * 7781)}.m-7783{margin:calc(var(--spacing) * 7783)}.m-7816{margin:calc(var(--spacing) * 7816)}.m-7827{margin:calc(var(--spacing) * 7827)}.m-7837{margin:calc(var(--spacing) * 7837)}.m-7865{margin:calc(var(--spacing) * 7865)}.m-7890{margin:calc(var(--spacing) * 7890)}.m-7891{margin:calc(var(--spacing) * 7891)}.m-7971{margin:calc(var(--spacing) * 7971)}.m-7978{margin:calc(var(--spacing) * 7978)}.m-7990{margin:calc(var(--spacing) * 7990)}.m-7998{margin:calc(var(--spacing) * 7998)}.m-8000{margin:calc(var(--spacing) * 8000)}.m-8016{margin:calc(var(--spacing) * 8016)}.m-8030{margin:calc(var(--spacing) * 8030)}.m-8065{margin:calc(var(--spacing) * 8065)}.m-8075{margin:calc(var(--spacing) * 8075)}.m-8120{margin:calc(var(--spacing) * 8120)}.m-8142{margin:calc(var(--spacing) * 8142)}.m-8160{margin:calc(var(--spacing) * 8160)}.m-8164{margin:calc(var(--spacing) * 8164)}.m-8196{margin:calc(var(--spacing) * 8196)}.m-8220{margin:calc(var(--spacing) * 8220)}.m-8229{margin:calc(var(--spacing) * 8229)}.m-8250{margin:calc(var(--spacing) * 8250)}.m-8282{margin:calc(var(--spacing) * 8282)}.m-8316{margin:calc(var(--spacing) * 8316)}.m-8330{margin:calc(var(--spacing) * 8330)}.m-8337{margin:calc(var(--spacing) * 8337)}.m-8413{margin:calc(var(--spacing) * 8413)}.m-8449{margin:calc(var(--spacing) * 8449)}.m-8457{margin:calc(var(--spacing) * 8457)}.m-8470{margin:calc(var(--spacing) * 8470)}.m-8511{margin:calc(var(--spacing) * 8511)}.m-8513{margin:calc(var(--spacing) * 8513)}.m-8525{margin:calc(var(--spacing) * 8525)}.m-8576{margin:calc(var(--spacing) * 8576)}.m-8613{margin:calc(var(--spacing) * 8613)}.m-8631{margin:calc(var(--spacing) * 8631)}.m-8666{margin:calc(var(--spacing) * 8666)}.m-8671{margin:calc(var(--spacing) * 8671)}.m-8696{margin:calc(var(--spacing) * 8696)}.m-8735{margin:calc(var(--spacing) * 8735)}.m-8763{margin:calc(var(--spacing) * 8763)}.m-8776{margin:calc(var(--spacing) * 8776)}.m-8808{margin:calc(var(--spacing) * 8808)}.m-8817{margin:calc(var(--spacing) * 8817)}.m-8925{margin:calc(var(--spacing) * 8925)}.m-8956{margin:calc(var(--spacing) * 8956)}.m-8960{margin:calc(var(--spacing) * 8960)}.m-8978{margin:calc(var(--spacing) * 8978)}.m-9007{margin:calc(var(--spacing) * 9007)}.m-9017{margin:calc(var(--spacing) * 9017)}.m-9032{margin:calc(var(--spacing) * 9032)}.m-9084{margin:calc(var(--spacing) * 9084)}.m-9100{margin:calc(var(--spacing) * 9100)}.m-9123{margin:calc(var(--spacing) * 9123)}.m-9173{margin:calc(var(--spacing) * 9173)}.m-9205{margin:calc(var(--spacing) * 9205)}.m-9218{margin:calc(var(--spacing) * 9218)}.m-9310{margin:calc(var(--spacing) * 9310)}.m-9353{margin:calc(var(--spacing) * 9353)}.m-9382{margin:calc(var(--spacing) * 9382)}.m-9428{margin:calc(var(--spacing) * 9428)}.m-9433{margin:calc(var(--spacing) * 9433)}.m-9462{margin:calc(var(--spacing) * 9462)}.m-9469{margin:calc(var(--spacing) * 9469)}.m-9478{margin:calc(var(--spacing) * 9478)}.m-9500{margin:calc(var(--spacing) * 9500)}.m-9533{margin:calc(var(--spacing) * 9533)}.m-9544{margin:calc(var(--spacing) * 9544)}.m-9645{margin:calc(var(--spacing) * 9645)}.m-9689{margin:calc(var(--spacing) * 9689)}.m-9690{margin:calc(var(--spacing) * 9690)}.m-9703{margin:calc(var(--spacing) * 9703)}.m-9730{margin:calc(var(--spacing) * 9730)}.m-9792{margin:calc(var(--spacing) * 9792)}.m-9818{margin:calc(var(--spacing) * 9818)}.m-9840{margin:calc(var(--spacing) * 9840)}.m-9865{margin:calc(var(--spacing) * 9865)}.m-9870{margin:calc(var(--spacing) * 9870)}.m-9908{margin:calc(var(--spacing) * 9908)}.m-9947{margin:calc(var(--spacing) * 9947)}.m-10015{margin:calc(var(--spacing) * 10015)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-rust-500{border-color:var(--color-rust-500)}.border-rust-500\/40{border-color:#c43a1266}@supports (color:color-mix(in lab,red,red)){.border-rust-500\/40{border-color:color-mix(in oklab,var(--color-rust-500) 40%,transparent)}}.border-steel-600{border-color:var(--color-steel-600)}.border-steel-600\/60{border-color:#59636d99}@supports (color:color-mix(in lab,red,red)){.border-steel-600\/60{border-color:color-mix(in oklab,var(--color-steel-600) 60%,transparent)}}.border-steel-600\/80{border-color:#59636dcc}@supports (color:color-mix(in lab,red,red)){.border-steel-600\/80{border-color:color-mix(in oklab,var(--color-steel-600) 80%,transparent)}}.border-transparent{border-color:#0000}.bg-coal-900{background-color:var(--color-coal-900)}.bg-coal-900\/95{background-color:#101316f2}@supports (color:color-mix(in lab,red,red)){.bg-coal-900\/95{background-color:color-mix(in oklab,var(--color-coal-900) 95%,transparent)}}.bg-coal-950{background-color:var(--color-coal-950)}.bg-rust-600{background-color:var(--color-rust-600)}.bg-rust-600\/15{background-color:#8a2e0c26}@supports (color:color-mix(in lab,red,red)){.bg-rust-600\/15{background-color:color-mix(in oklab,var(--color-rust-600) 15%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.035\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.from-coal-950{--tw-gradient-from:var(--color-coal-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:56px_56px\]{background-size:56px 56px}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-coal-950{color:var(--color-coal-950)}.text-concrete-100{color:var(--color-concrete-100)}.text-iron-100{color:var(--color-iron-100)}.text-rust-400{color:var(--color-rust-400)}.text-rust-600{color:var(--color-rust-600)}.text-steel-300{color:var(--color-steel-300)}.text-steel-500{color:var(--color-steel-500)}.text-steel-500\/90{color:#7b8792e6}@supports (color:color-mix(in lab,red,red)){.text-steel-500\/90{color:color-mix(in oklab,var(--color-steel-500) 90%,transparent)}}.text-steel-600\/80{color:#59636dcc}@supports (color:color-mix(in lab,red,red)){.text-steel-600\/80{color:color-mix(in oklab,var(--color-steel-600) 80%,transparent)}}.text-steel-700{color:var(--color-steel-700)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-steel-600\/40{text-decoration-color:#59636d66}@supports (color:color-mix(in lab,red,red)){.decoration-steel-600\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-steel-600) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-steel-600) 40%,transparent)}}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.group-hover\:bg-rust-600:is(:where(.group):hover *){background-color:var(--color-rust-600)}.group-hover\:text-concrete-100:is(:where(.group):hover *){color:var(--color-concrete-100)}.hover\:border-rust-500\/60:hover{border-color:#c43a1299}@supports (color:color-mix(in lab,red,red)){.hover\:border-rust-500\/60:hover{border-color:color-mix(in oklab,var(--color-rust-500) 60%,transparent)}}.hover\:bg-rust-600\/10:hover{background-color:#8a2e0c1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rust-600\/10:hover{background-color:color-mix(in oklab,var(--color-rust-600) 10%,transparent)}}.hover\:text-concrete-100:hover{color:var(--color-concrete-100)}.hover\:text-steel-300:hover{color:var(--color-steel-300)}.hover\:decoration-steel-500\/60:hover{text-decoration-color:#7b879299}@supports (color:color-mix(in lab,red,red)){.hover\:decoration-steel-500\/60:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-steel-500) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-steel-500) 60%,transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-rust-500:focus{border-color:var(--color-rust-500)}.focus\:bg-concrete-100:focus{background-color:var(--color-concrete-100)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-black:focus{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.focus\:tracking-\[0\.18em\]:focus{--tw-tracking:.18em;letter-spacing:.18em}.focus\:text-coal-950:focus{color:var(--color-coal-950)}.focus\:uppercase:focus{text-transform:uppercase}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-rust-400:focus{--tw-ring-color:var(--color-rust-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-coal-950:focus{--tw-ring-offset-color:var(--color-coal-950)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:block{display:block}.sm\:h-\[4\.5rem\]{height:4.5rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[0\.5625rem\]{font-size:.5625rem}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.sm\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.sm\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.sm\:tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:h-full{height:100%}.lg\:w-full{width:100%}.lg\:flex-none{flex:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.2fr_\.8fr_\.8fr_\.8fr\]{grid-template-columns:1.2fr .8fr .8fr .8fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:self-stretch{align-self:stretch}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}}@media(min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:text-\[0\.9375rem\]{font-size:.9375rem}.xl\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}}@media(min-width:96rem){.\32xl\:block{display:block}.\32xl\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.\32xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.\32xl\:py-3{padding-block:calc(var(--spacing) * 3)}.\32xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\32xl\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\32xl\:text-\[0\.625rem\]{font-size:.625rem}.\32xl\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}}@font-face{font-family:GOST AU;src:url(/_astro/GOST_AU.CbDWzzI9.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}.product-card-assortment-badge{color:var(--color-steel-700);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;background:#ffffff8c;border:1px solid #47556961;margin-left:.5rem;padding:.2rem .45rem;font-size:.625rem;font-weight:800;display:inline-flex}.product-assortment-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.01em;margin-top:.35rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.02}.product-assortment-summary{max-width:48rem;color:var(--color-steel-700);margin-top:1rem;font-size:1.125rem;line-height:2rem}.product-assortment-meta{color:var(--color-steel-700);letter-spacing:.08em;text-transform:uppercase;margin-top:.85rem;font-size:.8125rem;font-weight:700}.product-assortment-section-title{color:var(--color-coal-950);text-transform:uppercase;letter-spacing:.02em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:clamp(1rem,.9rem + .5vw,1.125rem);font-weight:900;line-height:1.1}.product-assortment-highlights{margin-top:2rem}.product-assortment-list{color:var(--color-steel-700);margin-top:.85rem;padding-left:1.15rem;font-size:1rem;line-height:1.75rem}.product-assortment-list li+li{margin-top:.35rem}.assortment-constructor{margin-top:2rem}.assortment-constructor-inner.cast-card-inner{padding:2rem 1.65rem 1.85rem}.assortment-constructor-kicker{color:var(--color-steel-700);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:900}.assortment-constructor-title{color:var(--color-coal-950);text-transform:uppercase;margin-top:.45rem;font-size:1.35rem;font-weight:900;line-height:1.05}.assortment-constructor-intro{max-width:42rem;color:var(--color-steel-700);margin-top:.65rem;font-size:.9375rem;line-height:1.65rem}.assortment-constructor-search{margin-top:1.25rem}.assortment-constructor-columns{gap:1.15rem;margin-top:1.25rem;display:grid}@media(min-width:768px){.assortment-constructor-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.assortment-constructor-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.assortment-filter-column-lever{grid-column:1/-1}.assortment-filter-label{color:var(--color-coal-950);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:900;display:block}.assortment-filter-unit{color:var(--color-steel-700);font-weight:700}.assortment-filter-search-input,.assortment-combobox{margin-top:.45rem}.assortment-combobox-input{width:100%;color:var(--color-coal-950);background:linear-gradient(#ffffffd1,#e7e0d68c);border:1px solid #47556973;outline:none;padding:.7rem .85rem;font-size:.9375rem;font-weight:700;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px #ffffffa6,inset 0 -1px #4755691f}.assortment-filter-select{cursor:pointer;appearance:auto}.assortment-combobox-input:focus{border-color:#ff8f2ea6;box-shadow:inset 0 2px #ffffffa6,0 0 0 2px #ff8f2e38}.assortment-filter-rail{background:linear-gradient(#b8bfc673,#7a848d47),repeating-linear-gradient(90deg,#0f172a0a 0 1px,#0000 1px 12px);border:1px solid #47556959;flex-wrap:wrap;gap:.55rem;margin-top:.55rem;padding:.65rem .75rem;display:flex;box-shadow:inset 0 2px 4px #0f172a1f,inset 0 -1px #ffffff59}.assortment-filter-toggle{color:var(--color-coal-950);cursor:pointer;background:#ffffff6b;border:1px solid #4755696b;align-items:center;gap:.45rem;padding:.35rem .55rem .35rem .4rem;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.assortment-filter-toggle:hover{background:#ffffff9e;border-color:#47556994}.assortment-filter-toggle[aria-pressed=true]{background:#ff8f2e2e;border-color:#ff8f2eb8;box-shadow:0 0 0 1px #ff8f2e47}.assortment-filter-toggle-track{background:linear-gradient(#606a74f2,#3a424afa);border:1px solid #47556980;border-radius:1px;width:2rem;height:1.05rem;position:relative;box-shadow:inset 0 2px 3px #0f172a59}.assortment-filter-toggle-thumb{background:linear-gradient(#e8ecf0,#9aa5b0 55%,#5c6670);border:1px solid #4755698c;border-radius:1px;width:.72rem;height:.72rem;transition:left .2s,background .2s;position:absolute;top:50%;left:.12rem;transform:translateY(-50%);box-shadow:0 1px 2px #0f172a47}.assortment-filter-toggle[aria-pressed=true] .assortment-filter-toggle-thumb{background:linear-gradient(180deg,#ffe8b8 0%,var(--color-spark-400) 55%,var(--color-rust-400) 100%);left:calc(100% - .84rem)}.assortment-filter-toggle-label{font-size:.875rem;font-weight:800;line-height:1}.assortment-constructor-footer{border-top:1px solid #47556947;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.15rem;padding-top:1rem;display:flex}.assortment-constructor-count{color:var(--color-steel-700);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.assortment-constructor-reset{color:var(--color-coal-950);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4755696b;padding:.45rem .75rem;font-size:.6875rem;font-weight:900;transition:border-color .2s,color .2s,background .2s}.assortment-constructor-reset:hover{background:#ff8f2e1f;border-color:#ff8f2ea6}.assortment-constructor-empty{color:var(--color-steel-700);flex:100%;margin:0;font-size:.875rem;font-weight:600}.product-assortment-grid-section{margin-top:2rem}.product-assortment-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}@media(min-width:768px){.product-assortment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.product-assortment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.assortment-item-card{height:100%}.assortment-item-inner.cast-card-inner{padding:1.9rem 1.4rem 1.55rem}.assortment-item-designation{color:var(--color-coal-950);word-break:break-word;font-size:1rem;font-weight:900;line-height:1.25}.assortment-item-title{color:var(--color-steel-700);margin-top:.35rem;font-size:.875rem;font-weight:700;line-height:1.45}.assortment-item-note{color:var(--color-steel-700);margin-top:.35rem;font-size:.8125rem;font-style:italic;line-height:1.45}.assortment-item-specs{border-top:1px solid #47556938;grid-template-columns:auto 1fr;gap:.3rem .75rem;margin-top:.85rem;padding-top:.75rem;display:grid}.assortment-item-specs dt{color:var(--color-steel-700);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.assortment-item-specs dd{color:var(--color-coal-950);text-align:right;margin:0;font-size:.875rem;font-weight:700}.product-assortment-footnotes{background:#ffffff6b;border:1px solid #47556947;margin-top:2rem;padding:1rem 1.1rem}.product-assortment-footnotes p{color:var(--color-steel-700);font-size:.875rem;line-height:1.6rem}.product-assortment-footnotes p+p{margin-top:.35rem}.product-assortment-docs{margin-top:2rem}.product-assortment-doc-list{margin-top:.75rem;padding-left:0;list-style:none}.product-assortment-doc-link{color:var(--color-coal-950);text-underline-offset:.18em;font-size:.9375rem;font-weight:700;text-decoration:underline}.assortment-item-card.product-preview{flex-direction:column;height:100%;display:flex}.assortment-item-media{text-decoration:none;display:block}.assortment-item-teaser{margin-top:.65rem;font-size:.9375rem;line-height:1.55rem}.assortment-item-page-title{color:var(--color-coal-950);text-transform:uppercase;margin-top:.35rem;font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:900;line-height:1.08}.assortment-item-page-body{margin-top:2rem}.assortment-item-page-specs{background:#ffffff6b;border:1px solid #47556947;margin-top:.85rem}.assortment-item-page-spec-row{border-top:1px solid #4755692e;grid-template-columns:minmax(8rem,.9fr) 1fr;gap:.5rem 1rem;padding:.7rem .9rem;display:grid}.assortment-item-page-spec-row:first-child{border-top:none}.assortment-item-page-spec-row dt{color:var(--color-steel-700);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.assortment-item-page-spec-row dd{color:var(--color-coal-950);text-align:right;margin:0;font-size:.9375rem;font-weight:700}.assortment-item-page-highlights{margin-top:2rem}.product-assortment-doc-link:hover{color:var(--color-rust-500)}.product-stand-banner{border-bottom:1px solid #c43a1259}@supports (color:color-mix(in lab,red,red)){.product-stand-banner{border-bottom:1px solid color-mix(in srgb,var(--color-rust-500) 35%,transparent)}}.product-stand-banner{background:linear-gradient(180deg,#1e1616 0%,var(--color-coal-950) 100%)}@supports (color:color-mix(in lab,red,red)){.product-stand-banner{background:linear-gradient(180deg,color-mix(in srgb,var(--color-coal-900) 92%,var(--color-rust-500)) 0%,var(--color-coal-950) 100%)}}.product-stand-banner-inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.75rem;display:flex}.product-stand-banner-kicker{color:var(--color-rust-400);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:800}.product-stand-banner-text{color:var(--color-steel-400);flex:16rem;margin:0;font-size:.8125rem;line-height:1.5}.product-stand-banner-link{color:var(--color-concrete-200);letter-spacing:.06em;text-underline-offset:.2em;font-size:.75rem;font-weight:700;text-decoration:underline}.product-stand-banner-link:hover{color:var(--color-rust-400)}.page-title-section--photo .page-title-grid{opacity:.42}.page-title-photo{z-index:0;position:absolute;inset:0;overflow:hidden}.page-title-photo-stage{z-index:1;position:absolute;inset:0}.page-title-photo-art{aspect-ratio:1;object-fit:contain;object-position:center;width:clamp(22rem,118vw,36rem);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}@media(max-width:1023px){.page-title-photo-art--left{animation:14s ease-in-out infinite page-title-photo-draw-a}.page-title-photo-art--right{animation:14s ease-in-out infinite page-title-photo-draw-b}}@media(min-width:640px)and (max-width:1023px){.page-title-photo-art{width:clamp(26rem,92vw,40rem)}}@media(min-width:1024px){.page-title-photo-art{opacity:1;filter:none;animation:none}.page-title-photo-art--left{width:min(26vw,21rem);left:13%;transform:translate(-50%,-50%)}.page-title-photo-art--right{width:min(26vw,21rem);left:87%;transform:translate(-50%,-50%)}}@media(min-width:1280px){.page-title-photo-art--left{width:22rem;left:12%}.page-title-photo-art--right{width:22rem;left:88%}}@keyframes page-title-photo-draw-a{0%,4%{opacity:0;filter:blur(4px);transform:translate(-50%,-48%)scale(.985)}11%,44%{opacity:1;filter:none;transform:translate(-50%,-48%)scale(1)}50%,54%{opacity:0;filter:blur(2px);transform:translate(-50%,-48%)scale(.992)}55%,to{opacity:0;filter:blur(4px);transform:translate(-50%,-48%)scale(.985)}}@keyframes page-title-photo-draw-b{0%,49%{opacity:0;filter:blur(4px);transform:translate(-50%,-48%)scale(.985)}56%,93%{opacity:1;filter:none;transform:translate(-50%,-48%)scale(1)}98%,to{opacity:0;filter:blur(2px);transform:translate(-50%,-48%)scale(.992)}}@media(prefers-reduced-motion:reduce){.page-title-photo-art--left,.page-title-photo-art--right{animation:none}@media(max-width:1023px){.page-title-photo-art--left{display:none}.page-title-photo-art--right{opacity:1;filter:none;transform:translate(-50%,-48%)}}}.product-stand-section{background:var(--color-concrete-100)}.product-stand-hub{flex-direction:column;gap:3.5rem;display:flex}.product-stand-hub-title{color:var(--color-coal-950);font-family:var(--font-gost);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400}.product-stand-hub-desc{max-width:42rem;margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}.product-stand-grid{gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:640px){.product-stand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.product-stand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-stand-card-meta,.product-stand-page-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.product-stand-status{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:.2rem .55rem;font-size:.625rem;font-weight:800;display:inline-block}.product-stand-status--confirmed{border-color:#c43a128c}@supports (color:color-mix(in lab,red,red)){.product-stand-status--confirmed{border-color:color-mix(in srgb,var(--color-rust-500) 55%,transparent)}}.product-stand-status--confirmed{color:var(--color-rust-600);background:#faefec}@supports (color:color-mix(in lab,red,red)){.product-stand-status--confirmed{background:color-mix(in srgb,var(--color-rust-500) 8%,white)}}.product-stand-status--market{border-color:#7b879273}@supports (color:color-mix(in lab,red,red)){.product-stand-status--market{border-color:color-mix(in srgb,var(--color-steel-500) 45%,transparent)}}.product-stand-status--market{color:var(--color-steel-700);background:#f2f3f4}@supports (color:color-mix(in lab,red,red)){.product-stand-status--market{background:color-mix(in srgb,var(--color-steel-500) 10%,white)}}.product-stand-kind{color:var(--color-steel-600);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.product-stand-list{color:var(--color-steel-800);margin:.75rem 0 0;padding-left:1.15rem;font-size:.9375rem;line-height:1.65}.product-stand-list li+li{margin-top:.45rem}.product-stand-figure{margin:0}.product-stand-figure-image{border:1px solid #7b879240;width:100%;height:auto;display:block}@supports (color:color-mix(in lab,red,red)){.product-stand-figure-image{border:1px solid color-mix(in srgb,var(--color-steel-500) 25%,transparent)}}.product-stand-figure-image{border-radius:2px}.product-stand-pitch{border-left:3px solid var(--color-rust-500);background:#f4f5f6;margin:.75rem 0 0;padding:1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.product-stand-pitch{background:color-mix(in srgb,var(--color-steel-500) 8%,white)}}.product-stand-pitch{color:var(--color-coal-900);font-size:1rem;font-style:italic;line-height:1.65}.product-stand-catalog-note{color:var(--color-steel-700);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.875rem;display:flex}.product-stand-catalog-link{display:inline-flex}.product-stand-photo-empty{border:1px dashed #7b879273;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:10rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.product-stand-photo-empty{border:1px dashed color-mix(in srgb,var(--color-steel-500) 45%,transparent)}}.product-stand-photo-empty{background:#ece9e2}@supports (color:color-mix(in lab,red,red)){.product-stand-photo-empty{background:color-mix(in srgb,var(--color-steel-500) 6%,var(--color-concrete-100))}}.product-stand-photo-empty{text-align:center}.product-stand-photo-empty--page{min-height:14rem}.product-stand-photo-empty-label{color:var(--color-steel-700);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.product-stand-photo-empty-hint{max-width:14rem;color:var(--color-steel-600);font-size:.8125rem;line-height:1.45}.product-stand-image-credit{color:var(--color-steel-600);margin:1.25rem 0 0;font-size:.75rem;line-height:1.5}.product-stand-image-credit a{color:var(--color-steel-700);text-underline-offset:.15em;text-decoration:underline}.product-stand-image-credit a:hover{color:var(--color-rust-600)}.satellite-banner-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.35rem;display:flex}.satellite-kvs-turnkey-intro{margin-bottom:2rem}.satellite-kvs-turnkey-pitch{border-left:3px solid var(--color-rust-600);color:var(--color-coal-950);margin:0 0 1.25rem;padding:1rem 1.25rem;font-size:1.0625rem;line-height:1.65}.satellite-kvs-turnkey-body{gap:2rem;margin-bottom:2.5rem;display:grid}@media(min-width:960px){.satellite-kvs-turnkey-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.satellite-kvs-turnkey-highlights{margin-bottom:2rem}.satellite-kvs-turnkey-foot{border-top:1px solid #7b879238;flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.satellite-kvs-turnkey-foot{border-top:1px solid color-mix(in srgb,var(--color-steel-500) 22%,transparent)}}.satellite-kvs-turnkey-links{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.satellite-kvs-turnkey-cta a{color:var(--color-rust-600);text-underline-offset:.15em;font-weight:600;text-decoration:underline}.not-found-section.cast-reel-section{isolation:isolate;min-height:calc(100svh - var(--site-header-offset) - 10rem);min-height:calc(100dvh - var(--site-header-offset) - 10rem);align-items:center;padding-block:clamp(4rem,8vh,6rem);display:flex;position:relative}.cast-reel-section{isolation:isolate;position:relative}.cast-reel-section-grid{background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(80% 70% at 50% 42%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 42%,#000 20%,#0000 78%)}.cast-reel-panel{max-width:58rem;margin-inline:auto}.cast-reel-panel-inner{padding:clamp(1.5rem,3.5vw,2.25rem)}.cast-reel-layout{align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.cast-reel-shell{aspect-ratio:9/16;background:#080a0c;border:1px solid #00000080;width:min(100%,15.5rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 14px 32px #0000007a,0 10px 28px #00000061}.cast-reel-shell:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#080a0c57,#0000 18% 82%,#080a0c6b),linear-gradient(90deg,#080a0c2e,#0000 14% 86%,#080a0c2e);position:absolute;inset:0}.cast-reel-shell:after{z-index:2;pointer-events:none;content:"";border:1px solid #ffffff14;position:absolute;inset:.45rem}.cast-reel-video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.cast-reel-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.not-found-code{margin:0 0 .25rem}.not-found-kicker{margin-bottom:.85rem}.not-found-title{color:#a8b2bcf5;max-width:20rem;font-family:var(--font-gost);font-synthesis:weight;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;-webkit-text-stroke:.55px #828c966b;paint-order:stroke fill;text-shadow:0 1px #ffffff1a,0 -1px 2px #000000e6,0 2px 3px #0000004d;font-size:clamp(1.375rem,.9rem + 2.4vw,2.125rem);font-weight:700;line-height:1.12}.not-found-lead{max-width:28rem;color:var(--color-steel-300);font-family:var(--font-gost);letter-spacing:.015em;text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1rem,.92rem + .35vw,1.0625rem);font-weight:400;line-height:1.65}.not-found-action{margin-top:1.75rem}@media(min-width:768px){.cast-reel-layout{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(2rem,5vw,3rem)}.cast-reel-shell{width:100%;max-width:14rem}.cast-reel-copy{text-align:left;align-items:flex-start}.not-found-title{max-width:24rem}}@media(prefers-reduced-motion:reduce){.cast-reel-video{display:block}}.product-samples-header{gap:1.25rem;display:grid}@media(min-width:768px){.product-samples-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem}}@media(max-width:767px){.product-samples-header{gap:1rem}.product-samples-controls{max-width:100%}}.product-samples-heading{min-width:0}.product-samples-controls{flex-flow:row;justify-content:stretch;align-items:stretch;gap:.55rem;width:100%;min-height:4.85rem;display:flex}@media(min-width:768px){.product-samples-controls{justify-content:flex-end;width:auto;min-width:18.5rem}}.product-samples-controls-panel{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:.65rem;min-height:100%;padding-block:.15rem;display:flex}.product-samples-drive{--product-samples-drive-duration:1.75s;flex:auto;align-items:stretch;min-width:0;min-height:100%;display:flex}.product-samples-drive-plate{background:linear-gradient(#3a424afa,#1c2024 48%,#0e1012);border:1px solid #59636d85;flex:auto;justify-content:center;align-items:center;width:100%;min-height:4.85rem;padding:.34rem .5rem .38rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -6px 14px #00000038,0 5px 14px #0003}.product-samples-drive-rivet{z-index:2;background:radial-gradient(circle at 35% 28%,#f8fafc 0 11%,#0000 12%),radial-gradient(circle,#8b959f 0 35%,#3f4a56 36% 100%);border:1px solid #0f172a73;border-radius:999px;width:.42rem;height:.42rem;position:absolute;box-shadow:inset 0 1px 2px #0f172a59,inset 0 -1px #ffffff47}.product-samples-drive-rivet:after{content:"";background:#0f172a8c;width:68%;height:1px;position:absolute;inset:50% auto auto 16%;transform:translateY(-50%)}.product-samples-drive-rivet-tl{top:.28rem;left:.32rem}.product-samples-drive-rivet-tr{top:.28rem;right:.32rem}.product-samples-drive-rivet-bl{bottom:.28rem;left:.32rem}.product-samples-drive-rivet-br{bottom:.28rem;right:.32rem}.product-samples-drive-svg{width:100%;max-width:13.5rem;height:auto;max-height:4.35rem;display:block}.product-samples-drive-dir{cursor:pointer;background:0 0;border:none;width:1.65rem;height:1.65rem;position:absolute;bottom:.42rem;right:.55rem}.product-samples-drive-dir:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.product-samples-drive-dir-rail{background:linear-gradient(#0f172a59,#0f172a1f);border:1px solid #0f172a8c;border-radius:999px;position:absolute;inset:.35rem .2rem}.product-samples-drive-dir-arm{transform-origin:88%;background:linear-gradient(90deg,#8b959f,#d5dbe0);border-radius:999px;width:.72rem;height:.18rem;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-88%,-50%)rotate(-28deg);box-shadow:0 1px #ffffff47}.product-samples-drive-dir-grip{background:radial-gradient(circle at 35% 28%,#f8fafc 0 20%,#0000 21%),#b45309;border:1px solid #0f172a8c;border-radius:999px;width:.42rem;height:.42rem;transition:transform .22s;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.product-samples-drive[data-product-samples-direction=reverse] .product-samples-drive-dir-arm{transform:translate(-12%,-50%)rotate(28deg)}.product-samples-drive-rotor{transform-box:view-box;transform-origin:50%}.product-samples-drive [data-winch-drum]{transform-origin:74px 48px}.product-samples-drive [data-winch-sheave]{transform-origin:196px 48px}.product-samples-drive.is-running [data-winch-drum]{animation:product-samples-rotor-spin var(--product-samples-drive-duration) linear infinite;-webkit-animation:product-samples-rotor-spin var(--product-samples-drive-duration) linear infinite}.product-samples-drive.is-running [data-winch-sheave]{animation:product-samples-rotor-spin calc(var(--product-samples-drive-duration) * .72) linear infinite;-webkit-animation:product-samples-rotor-spin calc(var(--product-samples-drive-duration) * .72) linear infinite}.product-samples-drive.is-running [data-winch-rope]{animation:product-samples-rope-flow calc(var(--product-samples-drive-duration) * .9) linear infinite;-webkit-animation:product-samples-rope-flow calc(var(--product-samples-drive-duration) * .9) linear infinite}.product-samples-drive.is-reverse.is-running [data-winch-drum],.product-samples-drive.is-reverse.is-running [data-winch-sheave],.product-samples-drive.is-reverse.is-running [data-winch-rope]{animation-direction:reverse}.product-samples-drive--js-motion.is-running [data-winch-drum],.product-samples-drive--js-motion.is-running [data-winch-sheave],.product-samples-drive--js-motion.is-running [data-winch-rope]{animation:none}@keyframes product-samples-rotor-spin{to{transform:rotate(360deg)}}@keyframes product-samples-rope-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18px}}.product-samples-drive-rope{stroke-dasharray:6 4}@media(prefers-reduced-motion:reduce){.product-samples-drive.is-running [data-winch-drum],.product-samples-drive.is-running [data-winch-sheave],.product-samples-drive.is-running [data-winch-rope]{animation:none}}.product-samples-progress{color:var(--color-steel-500);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.35rem;margin:0;font-size:.6875rem;font-weight:700;display:flex}.product-samples-progress [data-product-samples-current]{color:var(--color-rust-400);letter-spacing:.06em;font-size:1.125rem;font-weight:900}.product-samples-progress-sep{opacity:.55}.product-samples-nav{gap:.5rem;display:flex}.product-samples-nav-btn{cursor:pointer;background:#080a0cb8;border:1px solid #59636d8c;place-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s,background-color .2s;display:grid;box-shadow:inset 0 2px 5px #00000052}.product-samples-nav-btn:hover:not(:disabled){background:#0f1215eb;border-color:#ff8f2e8c}.product-samples-nav-btn:focus-visible{outline:2px solid var(--color-rust-400);outline-offset:2px}.product-samples-nav-btn:disabled{cursor:not-allowed;opacity:.38}.product-samples-nav-icon{border-top:2px solid var(--color-rust-400);border-right:2px solid var(--color-rust-400);width:.55rem;height:.55rem}.product-samples-nav-icon-prev{transform:rotate(-135deg)translate(1px,-1px)}.product-samples-nav-icon-next{transform:rotate(45deg)translate(-1px,-1px)}.product-samples-carousel{--product-samples-track-pad:max(1.25rem, env(safe-area-inset-left,0px));--product-samples-slide-w:min(78vw, 14.5rem);overflow:visible}@media(min-width:640px){.product-samples-carousel{--product-samples-track-pad:max(1.5rem, env(safe-area-inset-left,0px));--product-samples-slide-w:min(42vw, 16rem)}}@media(min-width:1024px){.product-samples-carousel{--product-samples-track-pad:max(2rem, env(safe-area-inset-left,0px));--product-samples-slide-w:18rem}}.product-samples-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--product-samples-track-pad));padding-inline:var(--product-samples-track-pad);scroll-padding-inline:var(--product-samples-track-pad);touch-action:pan-x;align-items:stretch;gap:.85rem;display:flex;overflow:auto hidden}.product-samples-track::-webkit-scrollbar{display:none}.product-samples-slide{flex:0 0 var(--product-samples-slide-w);scroll-snap-align:start;scroll-snap-stop:always;min-width:0;margin:0}.product-samples-frame{height:100%;min-height:15.5rem}@media(min-width:640px){.product-samples-frame{min-height:17.5rem}}@media(min-width:1024px){.product-samples-frame{min-height:19rem}}.product-samples-frame .bolted-inset-card-inner{min-height:inherit;background:radial-gradient(circle at 18% 0,#ffffff14,#0000 34%),linear-gradient(#080a0c6b,#080a0cb8);justify-content:center;align-items:center;padding:.65rem;display:flex}.product-samples-photo{object-fit:contain;object-position:center center;filter:saturate(1.02)contrast(1.02);width:100%;height:auto;max-height:16.5rem;display:block}@media(min-width:640px){.product-samples-photo{max-height:18rem}}@media(min-width:1024px){.product-samples-photo{max-height:19.5rem}}.company-history-header{max-width:48rem}.company-history-milestones{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.company-history-milestone{grid-template-columns:5.5rem minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}@media(min-width:640px){.company-history-milestone{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem}}.company-history-milestone-year{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));background:linear-gradient(#ffffff6b,#c4c9cfb8 48%,#727c85e0);border:1px solid #47556961;justify-content:center;align-items:center;min-height:100%;padding:.75rem .5rem;display:flex;box-shadow:inset 0 1px #ffffff9e,inset 0 -8px 16px #0f172a24}.company-history-milestone-year-label{color:#0f172ad1;letter-spacing:.14em;text-align:center;text-transform:uppercase;text-shadow:0 1px #ffffffb8,0 -1px 1px #0f172a38;font-size:clamp(.6875rem,.58rem + .45vw,.8125rem);font-weight:900;line-height:1.2}.company-history-milestone-body{flex-direction:column;align-items:stretch;gap:1rem;min-height:100%;padding:1.2rem 1.35rem;display:flex}.company-history-milestone-carousel{margin-top:.35rem}.company-history-milestone-carousel .capabilities-areas-header{margin-top:0;margin-bottom:0}.company-history .capabilities-areas-block--embedded .capabilities-areas-header{justify-content:flex-end;display:flex}.company-history .capabilities-areas-block--embedded .capabilities-areas-carousel{margin-top:.65rem}.company-history-milestone-title{color:var(--color-coal-950);font-family:var(--font-gost);letter-spacing:.03em;margin:0;font-size:clamp(1rem,.9rem + .35vw,1.125rem);font-weight:700;line-height:1.25}.company-history-milestone-text{color:var(--color-steel-700);margin:.7rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.62}.company-history .capabilities-areas-header{margin-top:0}.company-history-contribution{border-top:1px solid #47556938;padding-top:1.35rem;box-shadow:inset 0 1px #ffffff6b}.company-history-contribution-lead{max-width:42rem;color:var(--color-steel-700);margin:1rem 0 0;font-size:1rem;font-weight:700;line-height:1.65}.company-history-contribution-list{margin:1rem 0 0;padding:0;list-style:none}.company-history-contribution-list li{color:var(--color-steel-700);padding-left:1.1rem;font-size:.9375rem;font-weight:600;line-height:1.62;position:relative}.company-history-contribution-list li+li{margin-top:.55rem}.company-history-contribution-list li:before{background:var(--color-rust-500);content:"";border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.62em;left:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
