.oem-odm-module__cKkSiW__hero{isolation:isolate;background:var(--site-ink);color:#fff;align-items:center;min-height:410px;padding-block:clamp(3rem,6vw,5rem);display:flex;position:relative}.oem-odm-module__cKkSiW__heroCopy{max-width:560px}.oem-odm-module__cKkSiW__kicker{letter-spacing:.16em;margin-bottom:1rem}.oem-odm-module__cKkSiW__hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;line-height:1.12}.oem-odm-module__cKkSiW__description{color:#d5dfe5;max-width:48ch;margin-top:1.25rem;font-size:1rem;line-height:1.6}.oem-odm-module__cKkSiW__action{margin-top:1.5rem}.oem-odm-module__cKkSiW__action:hover{border-color:#fff}.oem-odm-module__cKkSiW__action:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:640px){.oem-odm-module__cKkSiW__hero{min-height:360px;padding-block:3rem}}.oem-odm-module__cKkSiW__solutions{background:#fff}.oem-odm-module__cKkSiW__sectionIntro{text-align:center;max-width:65ch;margin:0 auto 2rem}.oem-odm-module__cKkSiW__sectionIntro h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.oem-odm-module__cKkSiW__sectionIntro p{color:var(--site-muted);margin-top:.75rem;line-height:1.6}.oem-odm-module__cKkSiW__solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 3rem;display:grid}.oem-odm-module__cKkSiW__solution{grid-template-rows:subgrid;border:1px solid var(--site-line);background:#edf3f8;grid-row:span 4;min-width:0;padding:1.25rem;display:grid}.oem-odm-module__cKkSiW__solution:nth-child(2){background:#eef3ed}@media (hover:hover) and (pointer:fine){.oem-odm-module__cKkSiW__solution:hover{box-shadow:0 14px 30px #202a311f}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.oem-odm-module__cKkSiW__solution{transition:transform .2s,box-shadow .2s}.oem-odm-module__cKkSiW__solution:hover{transform:translateY(-6px)}}.oem-odm-module__cKkSiW__solutionImage{aspect-ratio:16/9;background:var(--site-placeholder)}.oem-odm-module__cKkSiW__solution h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.3}.oem-odm-module__cKkSiW__solutionDescription{color:var(--site-muted);line-height:1.6}.oem-odm-module__cKkSiW__capabilities{align-content:start;gap:.625rem;display:grid}.oem-odm-module__cKkSiW__capabilities li{align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.oem-odm-module__cKkSiW__capabilities svg{color:var(--site-ink);flex-shrink:0;margin-top:.2rem}@media (max-width:640px){.oem-odm-module__cKkSiW__solutionGrid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.oem-odm-module__cKkSiW__solution{grid-row:auto;grid-template-rows:auto;gap:1rem}}.oem-odm-module__cKkSiW__customization{background:#f1f6fa}.oem-odm-module__cKkSiW__customizationMobileMedia{display:none;position:relative;overflow:hidden}.oem-odm-module__cKkSiW__customizationMobileImage{width:100%;height:auto;display:block}.oem-odm-module__cKkSiW__customizationGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.oem-odm-module__cKkSiW__helmetPlaceholder{aspect-ratio:1;background:var(--site-placeholder);grid-area:1/2;justify-self:center;width:100%;max-width:360px}.oem-odm-module__cKkSiW__optionGroup{gap:2rem;min-width:0;display:grid}.oem-odm-module__cKkSiW__leftOptions{grid-area:1/1}.oem-odm-module__cKkSiW__rightOptions{grid-area:1/3}.oem-odm-module__cKkSiW__optionGroup li{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:1rem;min-height:88px;display:grid}.oem-odm-module__cKkSiW__detailPlaceholder{aspect-ratio:1;background:var(--site-placeholder);border-radius:50%;width:88px}.oem-odm-module__cKkSiW__optionCopy{min-width:0}.oem-odm-module__cKkSiW__optionCopy h3{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.4}.oem-odm-module__cKkSiW__optionCopy p{color:var(--site-muted);margin-top:.375rem;font-size:.875rem;line-height:1.5}@media (max-width:1024px){.oem-odm-module__cKkSiW__customizationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-odm-module__cKkSiW__helmetPlaceholder{grid-area:auto/1/auto/-1;justify-self:center;max-width:308px}.oem-odm-module__cKkSiW__leftOptions,.oem-odm-module__cKkSiW__rightOptions{grid-area:auto}.oem-odm-module__cKkSiW__optionGroup li{grid-template-columns:79.2px minmax(0,1fr)}.oem-odm-module__cKkSiW__detailPlaceholder{width:79.2px}}@media (max-width:640px){.oem-odm-module__cKkSiW__customizationGrid{display:none}.oem-odm-module__cKkSiW__customizationMobileMedia{background:var(--site-placeholder);width:100%;display:block}.oem-odm-module__cKkSiW__helmetPlaceholder{grid-column:auto;max-width:240px}.oem-odm-module__cKkSiW__optionGroup{gap:1.5rem}}@media (min-width:1025px){.oem-odm-module__cKkSiW__customization .oem-odm-module__cKkSiW__sectionIntro{max-width:900px;margin-bottom:2rem}.oem-odm-module__cKkSiW__customizationGrid{--customization-size:clamp(330px, 25.3vw, 363px);--detail-size:clamp(79.2px, 7.04vw, 101.2px);--arc-offset:clamp(24px, calc(12vw - 100px), 74px);grid-template-columns:minmax(0, 1fr) var(--customization-size) minmax(0, 1fr);align-items:stretch;gap:clamp(24px,2.22vw,32px)}.oem-odm-module__cKkSiW__helmetPlaceholder{width:var(--customization-size);align-self:center;max-width:none}.oem-odm-module__cKkSiW__optionGroup{min-height:var(--customization-size);flex-direction:column;justify-content:space-between;gap:0;display:flex}.oem-odm-module__cKkSiW__optionGroup li{grid-template-columns:var(--detail-size) minmax(0, 1fr);min-height:var(--detail-size);gap:clamp(12px,1.67vw,24px)}.oem-odm-module__cKkSiW__detailPlaceholder{width:var(--detail-size)}.oem-odm-module__cKkSiW__leftOptions li{grid-template-columns:minmax(0, 1fr) var(--detail-size)}.oem-odm-module__cKkSiW__leftOptions .oem-odm-module__cKkSiW__detailPlaceholder{grid-area:1/2}.oem-odm-module__cKkSiW__leftOptions .oem-odm-module__cKkSiW__optionCopy{text-align:right;grid-area:1/1}.oem-odm-module__cKkSiW__leftOptions li:nth-child(2){padding-right:var(--arc-offset)}.oem-odm-module__cKkSiW__rightOptions li:nth-child(2){padding-left:var(--arc-offset)}}.oem-odm-module__cKkSiW__startingPoint{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;padding-block:1.25rem;display:grid}.oem-odm-module__cKkSiW__startingPoint+.oem-odm-module__cKkSiW__startingPoint{border-top:1px solid var(--site-line)}.oem-odm-module__cKkSiW__startingCopy{min-width:0}.oem-odm-module__cKkSiW__startingCopy h3{font-size:1.25rem;font-weight:700;line-height:1.3}.oem-odm-module__cKkSiW__startingCopy p{max-width:48ch;color:var(--site-muted);margin-top:.625rem;line-height:1.6}.oem-odm-module__cKkSiW__startingImage{aspect-ratio:40/11;background:var(--site-placeholder)}@media (min-width:1025px){.oem-odm-module__cKkSiW__startingImage{aspect-ratio:100/33}}.oem-odm-module__cKkSiW__seriesLink{text-underline-offset:.2em;align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.oem-odm-module__cKkSiW__seriesLink:hover{text-underline-offset:.2em;text-decoration:underline}.oem-odm-module__cKkSiW__seriesLink:focus-visible{outline:2px solid var(--site-ink);outline-offset:4px}.oem-odm-module__cKkSiW__collaboration{border-bottom:1px solid var(--site-line)}.oem-odm-module__cKkSiW__collaborationGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oem-odm-module__cKkSiW__collaborationImage{aspect-ratio:1;background:var(--site-placeholder)}.oem-odm-module__cKkSiW__collaborationCopy{background:#f1f6fa;min-width:0;padding:clamp(1.5rem,3vw,3rem)}.oem-odm-module__cKkSiW__collaborationCopy h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.oem-odm-module__cKkSiW__collaborationDescription{color:var(--site-muted);margin-top:.75rem;line-height:1.6}.oem-odm-module__cKkSiW__projectSteps{margin-top:1.5rem;display:grid}.oem-odm-module__cKkSiW__projectSteps li{grid-template-columns:28px 2ch minmax(0,1fr);align-items:start;gap:1rem;padding-block:1rem;display:grid}.oem-odm-module__cKkSiW__projectSteps li+li{border-top:1px solid var(--site-line)}.oem-odm-module__cKkSiW__stepNumber{color:var(--site-muted);font-size:.875rem;font-weight:600;line-height:1.6}.oem-odm-module__cKkSiW__projectSteps h3{overflow-wrap:anywhere;font-weight:700;line-height:1.4}.oem-odm-module__cKkSiW__projectSteps p{color:var(--site-muted);margin-top:.375rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.oem-odm-module__cKkSiW__startingPoint{gap:1.5rem}.oem-odm-module__cKkSiW__collaborationGrid{grid-template-columns:minmax(0,1fr)}.oem-odm-module__cKkSiW__collaborationImage{aspect-ratio:16/9}}@media (max-width:640px){.oem-odm-module__cKkSiW__startingPoint{grid-template-columns:minmax(0,1fr)}.oem-odm-module__cKkSiW__startingImage{aspect-ratio:30/11}.oem-odm-module__cKkSiW__projectSteps li{gap:.75rem}}.oem-odm-module__cKkSiW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.oem-odm-module__cKkSiW__faqColumn{gap:.5rem;min-width:0;display:grid}.oem-odm-module__cKkSiW__faqItem{border:1px solid var(--site-line)}.oem-odm-module__cKkSiW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.oem-odm-module__cKkSiW__faqItem summary::-webkit-details-marker{display:none}.oem-odm-module__cKkSiW__faqItem summary>span{overflow-wrap:anywhere;min-width:0}.oem-odm-module__cKkSiW__faqItem summary svg{flex-shrink:0}.oem-odm-module__cKkSiW__faqItem summary:hover{background:#f1f6fa}.oem-odm-module__cKkSiW__faqItem summary:focus-visible{outline:2px solid var(--site-ink);outline-offset:3px}.oem-odm-module__cKkSiW__faqItem p{color:var(--site-muted);padding:0 1rem 1rem;font-size:.9375rem;line-height:1.6}.oem-odm-module__cKkSiW__faqMinus,.oem-odm-module__cKkSiW__faqItem[open] .oem-odm-module__cKkSiW__faqPlus{display:none}.oem-odm-module__cKkSiW__faqItem[open] .oem-odm-module__cKkSiW__faqMinus{display:block}@media (max-width:640px){.oem-odm-module__cKkSiW__faqGrid{grid-template-columns:minmax(0,1fr);gap:.5rem}}.oem-odm-module__cKkSiW__page main h2{scroll-margin-top:7rem}.oem-odm-module__cKkSiW__page main p{overflow-wrap:anywhere}.oem-odm-module__cKkSiW__page main a:focus-visible{outline:2px solid var(--site-ink);outline-offset:4px}:is(.oem-odm-module__cKkSiW__page .oem-odm-module__cKkSiW__hero a:focus-visible,.oem-odm-module__cKkSiW__page .site-series-inquiry a:focus-visible){outline-color:#fff}.oem-odm-module__cKkSiW__page .site-series-inquiry:after{background:#0f181e52}@media (max-width:640px){.oem-odm-module__cKkSiW__page .site-series-inquiry:after{background:#0f181e99}.oem-odm-module__cKkSiW__collaborationCopy{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.oem-odm-module__cKkSiW__page main .site-button{transition:none}}@media (min-width:769px){.oem-odm-module__cKkSiW__collaboration{background:#f1f6fa}}.oem-odm-module__cKkSiW__heroBackground{z-index:0;background:var(--site-ink);pointer-events:none;position:absolute;inset:0}.oem-odm-module__cKkSiW__heroInner{z-index:1;position:relative}.oem-odm-module__cKkSiW__sectionEyebrow{color:var(--site-muted);letter-spacing:.12em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.oem-odm-module__cKkSiW__solutionImage,.oem-odm-module__cKkSiW__helmetPlaceholder,.oem-odm-module__cKkSiW__detailPlaceholder,.oem-odm-module__cKkSiW__startingImage,.oem-odm-module__cKkSiW__collaborationImage{position:relative;overflow:hidden}.oem-odm-module__cKkSiW__contentImage{object-fit:cover}.oem-odm-module__cKkSiW__heroBackground .oem-odm-module__cKkSiW__contentImage{opacity:.6}.oem-odm-module__cKkSiW__hero h1{white-space:pre-line}.oem-odm-module__cKkSiW__faqIntro{max-width:90ch}.oem-odm-module__cKkSiW__faqAction{justify-content:center;margin-top:2rem;display:flex}@media (max-width:640px){.oem-odm-module__cKkSiW__collaborationCopy{display:contents}.oem-odm-module__cKkSiW__collaborationIntro{background:#f1f6fa;grid-row:1;min-width:0;padding:1.5rem}.oem-odm-module__cKkSiW__collaborationIntro h2{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.oem-odm-module__cKkSiW__collaborationImage{grid-row:2}.oem-odm-module__cKkSiW__projectSteps{background:#f1f6fa;grid-row:3;min-width:0;margin-top:0;padding:.5rem 1.5rem 1.5rem}}.oem-odm-module__cKkSiW__hero{min-height:460px}@media (max-width:1024px){.oem-odm-module__cKkSiW__hero{min-height:410px}}@media (max-width:640px){.oem-odm-module__cKkSiW__hero{min-height:368px}}.oem-odm-module__cKkSiW__mobileHeroOnly{display:none}@media (max-width:640px){.oem-odm-module__cKkSiW__mobileHeroOnly{display:contents}}@media (min-width:641px){.oem-odm-module__cKkSiW__startingCopy{isolation:isolate;position:relative}.oem-odm-module__cKkSiW__startingCopy:before{content:"";z-index:-1;pointer-events:none;border-left:3px solid var(--site-ink);opacity:0;background:#f1f6fa;position:absolute;inset:-.75rem;box-shadow:0 6px 18px #202a3114}.oem-odm-module__cKkSiW__startingPoint:focus-within .oem-odm-module__cKkSiW__startingCopy:before{opacity:1}}@media (min-width:641px) and (hover:hover) and (pointer:fine){.oem-odm-module__cKkSiW__startingCopy{transition:transform .2s ease-out}.oem-odm-module__cKkSiW__startingCopy:before{transition:opacity .2s ease-out}.oem-odm-module__cKkSiW__startingPoint:hover .oem-odm-module__cKkSiW__startingCopy,.oem-odm-module__cKkSiW__startingPoint:focus-within .oem-odm-module__cKkSiW__startingCopy{transform:translateY(-2px)}.oem-odm-module__cKkSiW__startingPoint:hover .oem-odm-module__cKkSiW__startingCopy:before{opacity:1}.oem-odm-module__cKkSiW__projectSteps li>div{transform-origin:0;transition:transform .2s ease-out}.oem-odm-module__cKkSiW__projectSteps li:hover>div{transform:scale(1.1)}.oem-odm-module__cKkSiW__optionGroup .oem-odm-module__cKkSiW__detailPlaceholder{transition:box-shadow .2s ease-out}.oem-odm-module__cKkSiW__optionCopy h3{transition:color .2s ease-out}.oem-odm-module__cKkSiW__optionGroup li:hover .oem-odm-module__cKkSiW__detailPlaceholder{box-shadow:0 0 0 2px var(--site-ink), 0 6px 14px #202a311a}.oem-odm-module__cKkSiW__optionGroup li:hover .oem-odm-module__cKkSiW__optionCopy h3{color:#101b20}}@media (prefers-reduced-motion:reduce){.oem-odm-module__cKkSiW__startingCopy,.oem-odm-module__cKkSiW__startingCopy:before,.oem-odm-module__cKkSiW__projectSteps li>div,.oem-odm-module__cKkSiW__optionGroup .oem-odm-module__cKkSiW__detailPlaceholder,.oem-odm-module__cKkSiW__optionCopy h3{transition:none}.oem-odm-module__cKkSiW__startingPoint:hover .oem-odm-module__cKkSiW__startingCopy,.oem-odm-module__cKkSiW__startingPoint:focus-within .oem-odm-module__cKkSiW__startingCopy,.oem-odm-module__cKkSiW__projectSteps li:hover>div{transform:none}}.oem-odm-module__cKkSiW__faqItem summary{padding-inline-end:3rem;transition:background-color .18s ease-out;position:relative}.oem-odm-module__cKkSiW__faqItem .oem-odm-module__cKkSiW__faqPlus,.oem-odm-module__cKkSiW__faqItem .oem-odm-module__cKkSiW__faqMinus,.oem-odm-module__cKkSiW__faqItem[open] .oem-odm-module__cKkSiW__faqPlus,.oem-odm-module__cKkSiW__faqItem[open] .oem-odm-module__cKkSiW__faqMinus{pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out;display:block;position:absolute;inset-inline-end:1rem}.oem-odm-module__cKkSiW__faqItem .oem-odm-module__cKkSiW__faqMinus{opacity:0;transform:rotate(-90deg)}.oem-odm-module__cKkSiW__faqItem[open] .oem-odm-module__cKkSiW__faqPlus{opacity:0;transform:rotate(90deg)}.oem-odm-module__cKkSiW__faqItem[open] .oem-odm-module__cKkSiW__faqMinus{opacity:1;transform:rotate(0)}@supports (interpolate-size:allow-keywords) and selector(::details-content){.oem-odm-module__cKkSiW__faqItem::details-content{interpolate-size:allow-keywords;opacity:0;height:0;transition:height .2s ease-out, opacity .2s ease-out, content-visibility .2s allow-discrete;overflow:hidden}.oem-odm-module__cKkSiW__faqItem[open]::details-content{opacity:1;height:auto}}.oem-odm-module__cKkSiW__page main .site-button{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .12s ease-out}.oem-odm-module__cKkSiW__page main .site-button svg{transition:transform .18s ease-out}@media (hover:hover) and (pointer:fine){.oem-odm-module__cKkSiW__page main .site-button:hover svg{transform:translate(3px)}}.oem-odm-module__cKkSiW__page main .site-button:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.oem-odm-module__cKkSiW__faqItem summary,.oem-odm-module__cKkSiW__faqItem .oem-odm-module__cKkSiW__faqPlus,.oem-odm-module__cKkSiW__faqItem .oem-odm-module__cKkSiW__faqMinus{transition:none}.oem-odm-module__cKkSiW__faqItem::details-content{transition:none}.oem-odm-module__cKkSiW__page main .site-button{transition:none}.oem-odm-module__cKkSiW__page main .site-button svg{transition:none}.oem-odm-module__cKkSiW__page main .site-button:hover svg{transform:none}.oem-odm-module__cKkSiW__page main .site-button:active{transform:none}}
