.SafetyPage_page__T9Efe{--safety-accent:color-mix(in srgb,var(--brand-olive) 76%,var(--brand-ink));--safety-radius:clamp(1rem,1.6vw,1.5rem);--safety-pin-top:clamp(5.5rem,10vh,7.5rem);--band-bg:var(--brand-page);min-height:100vh;background:var(--brand-page);color:var(--brand-text)}.SafetyPage_page__T9Efe :is(a,button):focus-visible{outline:2px solid var(--brand-sky);outline-offset:4px}.SafetyPage_eyebrow__YHkmZ{margin:0;font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text-faint)}.SafetyPage_display__TE82U{margin:1rem 0 0;font-family:var(--brand-serif);font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:400;line-height:1.04;letter-spacing:var(--brand-tracking-display);text-wrap:balance}.SafetyPage_accent__rpCqA{font-weight:inherit;color:var(--safety-accent)}.SafetyPage_statement__4GqeD{max-width:48rem;margin:1.25rem auto 0;font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.2}.SafetyPage_h2__oAQpL,.SafetyPage_statement__4GqeD{font-family:var(--brand-serif);font-weight:400;letter-spacing:-.015em;text-wrap:balance}.SafetyPage_h2__oAQpL{margin:1rem 0 0;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.12}.SafetyPage_h3__ha6UX{margin:.9rem 0 0;font-family:var(--brand-serif);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:1.22;letter-spacing:-.012em;text-wrap:balance}.SafetyPage_desc__OBQd8{max-width:32rem;margin:1rem 0 0;font-size:var(--brand-small);line-height:1.55;color:var(--brand-text-soft);text-wrap:pretty}.SafetyPage_desc__OBQd8 a{color:var(--brand-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.SafetyPage_descCentered__IkYcX{max-width:34rem;margin-inline:auto}.SafetyPage_textCta__fNd8J{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text);text-decoration:none}.SafetyPage_chevron__rrwpb{width:.45rem;height:.7rem;flex:none;transition:transform var(--brand-dur-quick) var(--brand-ease-glide)}.SafetyPage_textCta__fNd8J:hover .SafetyPage_chevron__rrwpb{transform:translateX(3px)}.SafetyPage_ctaMeta__snsCC{padding:.15rem .5rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--brand-radius-pill);font-weight:500;letter-spacing:.04em}.SafetyPage_titleBlock___4Uiq{padding:clamp(3rem,6vw,5rem) var(--brand-pad) clamp(2rem,4vw,3rem);text-align:center}.SafetyPage_titleBlock___4Uiq>*{margin-inline:auto}.SafetyPage_titleBlock___4Uiq .SafetyPage_h2__oAQpL{max-width:40rem}.SafetyPage_video___t_BZ{position:absolute;inset:0}.SafetyPage_video___t_BZ video{display:block;width:100%;height:100%;object-fit:cover}.SafetyPage_videoControl__w7spZ{position:absolute;left:1.25rem;bottom:1.25rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:rgba(22,24,20,.55);color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--brand-dur-quick) var(--brand-ease-glide)}.SafetyPage_videoControl__w7spZ:hover{background:rgba(22,24,20,.78)}.SafetyPage_videoControl__w7spZ svg{width:.75rem;height:.75rem}.SafetyPage_band__cqX_E{padding:clamp(2rem,4vw,3rem) var(--brand-pad) clamp(4rem,8vw,7rem);background:var(--band-bg)}.SafetyPage_bandLight__GYrhz{--band-bg:var(--brand-sky-soft)}.SafetyPage_banner__yTMOw{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center;width:min(100%,76rem);margin-inline:auto;padding:clamp(3rem,7vw,6rem) 0 clamp(2rem,4vw,3rem)}.SafetyPage_bannerReverse__xl37b{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.SafetyPage_bannerReverse__xl37b .SafetyPage_bannerMedia__K24iq{order:2}.SafetyPage_bannerMedia__K24iq{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--safety-radius);background:var(--brand-panel)}.SafetyPage_bannerMedia__K24iq img{display:block;width:100%;height:100%;object-fit:cover}.SafetyPage_bannerText__3cxnx{max-width:24rem}@media (max-width:860px){.SafetyPage_bannerReverse__xl37b,.SafetyPage_banner__yTMOw{grid-template-columns:1fr;gap:1.75rem;padding-top:clamp(2.5rem,6vw,4rem)}.SafetyPage_bannerReverse__xl37b .SafetyPage_bannerMedia__K24iq{order:0}.SafetyPage_bannerText__3cxnx{max-width:34rem}}.SafetyPage_standards__1Ts8z{position:relative;padding:clamp(4rem,8vw,7rem) var(--brand-pad) 0}.SafetyPage_standardsIntro__WMa4H{text-align:center}.SafetyPage_standardsOutro__rOPnp{padding:clamp(4rem,8vw,7rem) 0 clamp(2rem,5vw,4rem);text-align:center}.SafetyPage_standardsOutro__rOPnp .SafetyPage_display__TE82U{max-width:20ch;margin-inline:auto}.SafetyPage_standardsOutro__rOPnp .SafetyPage_desc__OBQd8{margin-top:1.25rem}.SafetyPage_standard__1DaA1{padding-top:clamp(5rem,10vw,9rem)}.SafetyPage_standardMedia__wRlgd{position:relative;z-index:2;aspect-ratio:16/9}.SafetyPage_standardFlight__6V5Hl{--flight:0;position:absolute;inset:0;overflow:hidden;border-radius:calc(var(--safety-radius) + var(--flight) * 14rem);background:var(--brand-panel);will-change:transform}.SafetyPage_standardFlight__6V5Hl img{display:block;width:100%;height:100%;object-fit:cover}.SafetyPage_pinnedBar__4rCUH,.SafetyPage_pinnedFade__SQLhX{position:fixed;left:0;right:0;opacity:0;pointer-events:none;transition:opacity var(--brand-dur-calm) var(--brand-ease-glide)}.SafetyPage_pinnedBar__4rCUH[data-active=true],.SafetyPage_pinnedFade__SQLhX[data-active=true]{opacity:1}.SafetyPage_pinnedFade__SQLhX{top:0;z-index:1;height:calc(var(--safety-pin-top) + 7rem);background:linear-gradient(to bottom,var(--brand-page) 0,var(--brand-page) 48%,color-mix(in srgb,var(--brand-page) 70%,transparent) 70%,transparent 100%)}.SafetyPage_pinnedBar__4rCUH{top:var(--safety-pin-top);z-index:3;height:0}.SafetyPage_chips__fCxHA{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin:0;padding:0 var(--brand-pad);list-style:none}.SafetyPage_chip__Q43lB{--progress:0;--text-width:0px;display:flex;align-items:center;gap:.625rem}.SafetyPage_chipSquare__PUC77{position:relative;flex:none;width:1.375rem;height:1.375rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-ink) 50%,transparent);border-radius:7px;background:transparent;transition:border-color var(--brand-dur-quick) var(--brand-ease-glide)}.SafetyPage_chipSquare__PUC77 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--brand-dur-quick) var(--brand-ease-glide)}.SafetyPage_chip__Q43lB[data-done=true] .SafetyPage_chipSquare__PUC77{border-color:transparent}.SafetyPage_chip__Q43lB[data-done=true] .SafetyPage_chipSquare__PUC77 img{opacity:1}.SafetyPage_chipLabel__tDoyf{width:calc(var(--progress) * var(--text-width));overflow:hidden;white-space:nowrap;font-family:var(--brand-mono);font-size:var(--brand-label);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text)}.SafetyPage_chipLabel__tDoyf>span{display:inline-block;opacity:var(--progress)}@media (max-width:860px){.SafetyPage_pinnedBar__4rCUH,.SafetyPage_pinnedFade__SQLhX{display:none}}.SafetyPage_standards__1Ts8z[data-flat=true] .SafetyPage_pinnedBar__4rCUH,.SafetyPage_standards__1Ts8z[data-flat=true] .SafetyPage_pinnedFade__SQLhX{display:none}.SafetyPage_cards__bNUSM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);width:min(100%,76rem);margin:clamp(2rem,4vw,3rem) auto 0;padding:0;list-style:none}.SafetyPage_card__mST0B{display:flex;flex-direction:column;align-items:flex-start}.SafetyPage_cardMedia__MGuIK{position:relative;display:block;width:100%;overflow:hidden;aspect-ratio:1/1;border-radius:var(--safety-radius);background:var(--brand-panel)}.SafetyPage_cardMedia__MGuIK img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--brand-dur-glide) var(--brand-ease-glide)}.SafetyPage_cardMedia__MGuIK:hover img{transform:scale(1.03)}.SafetyPage_cardBadge__j09FA{position:absolute;right:1rem;bottom:1rem;padding:.3rem .65rem;border-radius:var(--brand-radius-pill);background:rgba(22,24,20,.55);color:#fff;font-family:var(--brand-mono);font-size:var(--brand-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.SafetyPage_cardNotch__jsRO1{--notch-r:1rem;position:absolute;left:0;bottom:0;padding:.65rem .65rem 0 0;border-top-right-radius:var(--notch-r);background:var(--band-bg)}.SafetyPage_cardNotch__jsRO1:after,.SafetyPage_cardNotch__jsRO1:before{content:"";position:absolute;width:var(--notch-r);height:var(--notch-r);background:radial-gradient(circle at 100% 0,transparent calc(var(--notch-r) - .5px),var(--band-bg) var(--notch-r))}.SafetyPage_cardNotch__jsRO1:before{left:0;top:calc(-1 * var(--notch-r))}.SafetyPage_cardNotch__jsRO1:after{right:calc(-1 * var(--notch-r));bottom:0}.SafetyPage_cardNotchButton__is9jg{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--brand-ink);color:var(--brand-cream);font-family:var(--brand-arrow-font),var(--brand-body-font);font-size:.95rem;line-height:1;transition:transform var(--brand-dur-quick) var(--brand-ease-glide)}.SafetyPage_cardMedia__MGuIK:hover .SafetyPage_cardNotchButton__is9jg{transform:translate(2px,-2px)}.SafetyPage_cardEyebrow__M0VTk{margin-top:1.5rem}.SafetyPage_cardTitle__2olMs{margin:.6rem 0 0;font-family:var(--brand-serif);font-size:clamp(1.3rem,1.6vw,1.5rem);font-weight:400;line-height:1.25;letter-spacing:-.012em;text-wrap:balance}.SafetyPage_cardTitle__2olMs a{color:inherit;text-decoration:none}.SafetyPage_cardTitle__2olMs a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.SafetyPage_card__mST0B .SafetyPage_desc__OBQd8{margin-top:.75rem}.SafetyPage_card__mST0B .SafetyPage_textCta__fNd8J{margin-top:auto;padding-top:1.25rem}@media (max-width:860px){.SafetyPage_cards__bNUSM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SafetyPage_cards__bNUSM{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SafetyPage_cardMedia__MGuIK img,.SafetyPage_cardNotchButton__is9jg,.SafetyPage_chevron__rrwpb,.SafetyPage_pinnedBar__4rCUH,.SafetyPage_pinnedFade__SQLhX,.SafetyPage_videoControl__w7spZ{transition:none}}