.story_page__cDPHp{background:var(--run5-paper);color:var(--run5-ink)}.story_page__cDPHp :is(h1,h2,h3,p,figure){margin:0}.story_page__cDPHp :is(h1,h2,h3){font-family:var(--font-display);font-weight:600;text-wrap:balance}.story_page__cDPHp p{text-wrap:pretty}.story_page__cDPHp main{scroll-margin-top:6rem}.story_container__1eDVG{width:min(100% - 6rem,76rem);margin-inline:auto}.story_eyebrow__bDhNl{font-size:.75rem;font-weight:750;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.story_hero__d0ZRh{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(4rem,6vw,6.5rem);border-bottom:1px solid var(--run5-line)}.story_hero__d0ZRh .story_eyebrow__bDhNl{margin-bottom:1.75rem}.story_hero__d0ZRh h1{max-width:21ch;font-size:clamp(2.65rem,3.8vw,3.9rem);letter-spacing:-.045em;line-height:1.08}.story_heroAside__b_1pP{padding-bottom:.3rem}.story_question__tyTRK{max-width:34ch;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.65}.story_textLink__MKTt5{display:inline-flex;align-items:center;gap:1.25rem;min-height:2.75rem;margin-top:1.5rem;border-bottom:1px solid var(--run5-ink);color:inherit;font-size:.875rem;font-weight:700;text-decoration:none}.story_textLink__MKTt5 span{color:#b4472d;font-size:1.3rem;transition:transform .18s ease}.story_textLink__MKTt5:hover span{transform:translateY(3px)}.story_origin__cdtMr{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:clamp(2.5rem,7vw,7rem);padding-block:clamp(4rem,7vw,7rem)}.story_sectionLabel__obj27 .story_eyebrow__bDhNl{margin-bottom:1.25rem}.story_sectionLabel__obj27 h2{max-width:12ch;font-size:clamp(2rem,3vw,2.9rem);letter-spacing:-.045em;line-height:1.12}.story_prose__EQaft{max-width:65ch;color:#314f60;font-size:1.075rem;line-height:1.85}.story_prose__EQaft p+p{margin-top:1.35rem}.story_prose__EQaft h3{margin-block:2.5rem 1rem;color:var(--run5-ink);font-size:1.7rem;letter-spacing:-.03em;line-height:1.25}.story_prose__EQaft .story_originConclusion__vfSmr{margin-top:2rem;padding-left:1.4rem;border-left:3px solid var(--run5-coral);color:var(--run5-ink);font-family:var(--font-display);font-size:1.45rem;line-height:1.5}.story_founders__zsFL6{padding-block:clamp(4rem,7vw,7rem);background:#f1eee6;scroll-margin-top:6rem}.story_foundersHeading__Yihfr{margin-bottom:clamp(3rem,5vw,5rem)}.story_foundersHeading__Yihfr h2{margin-top:1.25rem;font-size:clamp(2.1rem,3.3vw,3.15rem);letter-spacing:-.045em;line-height:1.12}.story_founderList__0jekc{display:grid;gap:clamp(3.75rem,7vw,6rem)}.story_founder__1a1HD{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,5.5vw,6rem);scroll-margin-top:6rem}.story_founder__1a1HD+.story_founder__1a1HD{padding-top:clamp(3.75rem,7vw,6rem);border-top:1px solid var(--run5-line)}.story_founder__1a1HD:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr)}.story_founder__1a1HD:nth-child(2n) .story_portrait__Po_5f{grid-column:2;grid-row:1}.story_founder__1a1HD:nth-child(2n) .story_biography___fhsu{grid-column:1;grid-row:1}.story_portrait__Po_5f{width:100%;max-width:27rem;justify-self:center}.story_portrait__Po_5f img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid rgba(6,47,75,.12)}.story_biography___fhsu{min-width:0}.story_role__uuxzA{color:#9e402b;font-size:.8rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.story_biography___fhsu h3{margin-block:.75rem 1.5rem;font-size:clamp(2.1rem,3.1vw,2.85rem);letter-spacing:-.045em;line-height:1.1}.story_biographyText__VuV_x{max-width:61ch;color:#314f60;font-size:1.025rem;line-height:1.85}.story_world__RxnId{padding-block:clamp(4rem,7vw,7rem);background:var(--run5-ink);color:var(--run5-paper)}.story_worldInner__cQCgy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.story_world__RxnId .story_eyebrow__bDhNl{color:#f6ac95}.story_world__RxnId h2{max-width:19ch;margin-top:1.4rem;font-size:clamp(2.1rem,3.3vw,3.1rem);letter-spacing:-.04em;line-height:1.13}.story_worldCopy__GXVul p{max-width:53ch;color:#e0e5e5;font-size:1.075rem;line-height:1.8}.story_cta__rLluA{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding:.9rem 1.2rem;border:1px solid var(--run5-paper);background:var(--run5-paper);color:var(--run5-ink);font-size:.9rem;font-weight:750;line-height:1.4;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.story_cta__rLluA:hover{transform:translateY(-2px);background:#f3e4ce}.story_cta__rLluA:active{transform:translateY(1px)}@media (max-width:899px){.story_container__1eDVG{width:calc(100% - 4rem)}.story_hero__d0ZRh,.story_origin__cdtMr,.story_worldInner__cQCgy{grid-template-columns:minmax(0,1fr);gap:2rem}.story_hero__d0ZRh h1{max-width:24ch;font-size:clamp(2.3rem,5.5vw,3rem)}.story_question__tyTRK{max-width:50ch}.story_sectionLabel__obj27 h2,.story_world__RxnId h2{max-width:24ch}.story_founder__1a1HD,.story_founder__1a1HD:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:2rem}.story_founder__1a1HD:nth-child(2n) .story_biography___fhsu,.story_founder__1a1HD:nth-child(2n) .story_portrait__Po_5f{grid-column:auto;grid-row:auto}.story_portrait__Po_5f{max-width:24rem;justify-self:start}.story_biographyText__VuV_x{max-width:65ch}}@media (max-width:767px){.story_container__1eDVG{width:calc(100% - 3rem)}.story_hero__d0ZRh{padding-block:3.25rem 3.5rem}.story_hero__d0ZRh h1{font-size:clamp(2.05rem,6.7vw,2.65rem)}.story_hero__d0ZRh .story_eyebrow__bDhNl{margin-bottom:1.25rem}.story_hero__d0ZRh,.story_origin__cdtMr{gap:1.75rem}.story_founders__zsFL6,.story_origin__cdtMr,.story_world__RxnId{padding-block:3.5rem}.story_biographyText__VuV_x,.story_prose__EQaft,.story_worldCopy__GXVul p{font-size:1rem;line-height:1.8}.story_founderList__0jekc{gap:3rem}.story_founder__1a1HD+.story_founder__1a1HD{padding-top:3rem}.story_portrait__Po_5f{max-width:24rem}.story_cta__rLluA{width:100%;gap:.75rem}}@media (prefers-reduced-motion:reduce){.story_cta__rLluA,.story_textLink__MKTt5 span{transition:none}}.persistent-navigation_header__GCVxU.run5-header{position:fixed;inset:0 0 auto;z-index:50;height:auto;padding:.75rem clamp(.75rem,2.5vw,3rem) 0}.persistent-navigation_inner__sOotk.run5-header-inner{position:relative;display:flex;width:100%;max-width:120rem;min-height:4rem;height:auto;gap:clamp(.75rem,1.3vw,1.5rem);padding:.35rem clamp(.75rem,1.5vw,1.75rem);border:1px solid rgba(3,39,67,.18);border-top:3px solid #48bfd2;border-radius:1rem;background:#fffaf0;color:#032743;box-shadow:0 .3rem 1rem rgba(3,39,67,.12);backdrop-filter:none}.persistent-navigation_logo__7GPMF{display:inline-flex;flex:0 0 auto;align-items:center;width:clamp(8.5rem,13vw,10.875rem);min-height:2.75rem}.persistent-navigation_logo__7GPMF .run5-logo{width:100%;height:auto}.persistent-navigation_primary__NQNQl{margin-left:auto}.persistent-navigation_primary__NQNQl ul{display:flex;align-items:center;gap:clamp(.65rem,1.2vw,1.4rem)}.persistent-navigation_panel__7jv5w ul,.persistent-navigation_primary__NQNQl ul{margin:0;padding:0;list-style:none}.persistent-navigation_explore__wmHki>summary,.persistent-navigation_panel__7jv5w a,.persistent-navigation_primary__NQNQl a{display:flex;min-height:2.75rem;align-items:center;color:#032743;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none}.persistent-navigation_primary__NQNQl a{padding:.5rem .1rem;white-space:nowrap;text-underline-offset:.45rem;text-decoration-thickness:2px}.persistent-navigation_primary__NQNQl a[aria-current]{text-decoration-line:underline}.persistent-navigation_explore__wmHki{flex:0 0 auto}.persistent-navigation_explore__wmHki>summary{cursor:pointer;gap:.65rem;padding:.5rem .75rem;border:1px solid #032743;border-radius:.6rem;list-style:none}.persistent-navigation_explore__wmHki>summary::-webkit-details-marker{display:none}.persistent-navigation_explore__wmHki>summary[data-section-active],.persistent-navigation_explore__wmHki[open]>summary{background:#e0f3f3}.persistent-navigation_explore__wmHki>summary:active{transform:scale(.98)}.persistent-navigation_chevron__UJ1qZ{width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-.15rem) rotate(45deg)}.persistent-navigation_explore__wmHki[open] .persistent-navigation_chevron__UJ1qZ{transform:translateY(.1rem) rotate(225deg)}.persistent-navigation_mobileLabel__cgVDw,.persistent-navigation_panel__7jv5w .persistent-navigation_mobilePrimary__bGfRZ{display:none}.persistent-navigation_panel__7jv5w{position:absolute;top:calc(100% + .5rem);right:0;width:min(22rem,calc(100vw - 2rem));max-height:calc(100dvh - 6.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid rgba(3,39,67,.28);border-radius:.8rem;background:#fffaf0;box-shadow:0 .5rem 1.25rem rgba(3,39,67,.16)}.persistent-navigation_panel__7jv5w a{padding:.65rem .75rem;border-radius:.4rem;font-weight:400}.persistent-navigation_panel__7jv5w a[aria-current]{background:#e0f3f3;font-weight:700}.persistent-navigation_panel__7jv5w a[aria-current]:after{content:"";flex:0 0 auto;width:.4rem;height:.4rem;margin-left:auto;border-radius:50%;background:currentColor}.persistent-navigation_explore__wmHki>summary:focus-visible,.persistent-navigation_inner__sOotk a:focus-visible{outline:2px solid #032743;outline-offset:3px;border-radius:.3rem}.persistent-navigation_inner__sOotk .site-language-switch{margin-left:0;flex:0 0 auto}.persistent-navigation_inner__sOotk .site-language-switch a{min-width:2.5rem}@media (hover:hover) and (pointer:fine){.persistent-navigation_primary__NQNQl a:hover{text-decoration-line:underline}.persistent-navigation_explore__wmHki>summary:hover,.persistent-navigation_panel__7jv5w a:hover{background:#e0f3f3}}@media (max-width:1119px){.persistent-navigation_desktopLabel__Tfc5i,.persistent-navigation_primary__NQNQl{display:none}.persistent-navigation_mobileLabel__cgVDw{display:inline}.persistent-navigation_panel__7jv5w .persistent-navigation_mobilePrimary__bGfRZ{display:block;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid rgba(3,39,67,.2)}.persistent-navigation_panel__7jv5w .persistent-navigation_mobilePrimary__bGfRZ a{font-weight:700}.persistent-navigation_explore__wmHki,.persistent-navigation_inner__sOotk .site-language-switch{margin-left:auto}.persistent-navigation_logo__7GPMF{width:clamp(7.25rem,24vw,10.875rem)}}@media (max-width:767px){.persistent-navigation_header__GCVxU.run5-header{padding:.5rem .5rem 0}.persistent-navigation_inner__sOotk.run5-header-inner{min-height:3.75rem;gap:.35rem;padding:.2rem .6rem}.persistent-navigation_explore__wmHki{margin-left:0}.persistent-navigation_explore__wmHki>summary{padding-inline:.6rem}.persistent-navigation_inner__sOotk .site-language-switch{gap:0}.persistent-navigation_inner__sOotk .site-language-switch a{min-width:2.25rem}.persistent-navigation_panel__7jv5w{width:min(24rem,calc(100vw - 1rem));max-height:calc(100dvh - 5.5rem)}}.section-links_links__yPFcU{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:1.25rem;color:var(--run5-ink)}.section-links_links__yPFcU a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;max-width:100%;padding-block:.5rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:.3em}.section-links_links__yPFcU a span{flex-shrink:0}.section-links_links__yPFcU.section-links_light__VgJ42{color:var(--run5-paper)}@media (hover:hover) and (pointer:fine){.section-links_links__yPFcU a:hover{text-decoration-thickness:2px}}.product-introduction_section__prCvT{padding:clamp(3rem,6vw,6rem) max(1rem,calc((100vw - 96rem) / 2));background:var(--run5-paper);color:var(--run5-ink)}.product-introduction_layout__SLTyk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visual intro" "visual parts" "visual next";align-items:start;gap:1.5rem clamp(1.5rem,4vw,4rem);max-width:96rem;margin-inline:auto}.product-introduction_intro__YT_Z4{grid-area:intro}.product-introduction_intro__YT_Z4 .product-introduction_eyebrow__YFI4C{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-introduction_intro__YT_Z4 h2{max-width:22ch;font-family:var(--font-display);font-size:clamp(2.25rem,3.4vw,3.75rem);font-weight:650;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.product-introduction_intro__YT_Z4>p:last-child{max-width:60ch;margin-top:1rem;font-size:1rem;line-height:1.65}.product-introduction_visual__nU7JQ{grid-area:visual;align-self:center;overflow:hidden;border:2px solid var(--run5-ink);border-radius:2rem 1rem 2.5rem 1rem;background:#fffaf0}.product-introduction_visual__nU7JQ img{display:block;width:100%;height:auto}.product-introduction_visual__nU7JQ figcaption{padding:.85rem 1rem;border-top:1px solid var(--run5-ink);font-size:.875rem;line-height:1.5}.product-introduction_parts__ferM1{grid-area:parts;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.product-introduction_parts__ferM1>div{padding-top:.8rem;border-top:1px solid #bdcbc9}.product-introduction_parts__ferM1 dt{font-size:1.125rem;font-weight:700;line-height:1.4}.product-introduction_parts__ferM1 dd{margin-top:.4rem;font-size:1rem;line-height:1.6}.product-introduction_next__iut3A{grid-area:next}.product-introduction_mission__2RRm6{font-size:1.125rem;font-weight:700;line-height:1.5}@media (max-width:1023px){.product-introduction_layout__SLTyk{grid-template-areas:"intro intro" "visual parts" "next next"}.product-introduction_intro__YT_Z4 h2{max-width:25ch}.product-introduction_parts__ferM1{grid-template-columns:1fr;gap:1rem}}@media (max-width:767px){.product-introduction_layout__SLTyk{grid-template-columns:1fr;grid-template-areas:"intro" "visual" "parts" "next";gap:1.5rem}.product-introduction_intro__YT_Z4 h2{font-size:2.25rem}.product-introduction_visual__nU7JQ{width:min(100%,32rem);justify-self:center}}