.media-image-module__k49Xeq__media{object-fit:cover;object-position:var(--media-focal,50% 50%);display:block}@media (max-width:767.98px){.media-image-module__k49Xeq__media{object-position:var(--media-focal-mobile,var(--media-focal,50% 50%))}}.media-image-module__k49Xeq__empty{background:var(--flkd-media-empty)}
.about-page-module__CrSwCq__fill{width:100%;height:100%;position:absolute;inset:0}.about-page-module__CrSwCq__overlay{pointer-events:none;position:absolute;inset:0}.about-page-module__CrSwCq__heroFade{background:var(--cm-hero-gradient)}.about-page-module__CrSwCq__heroInner{max-width:var(--cm-max-width);padding:clamp(64px, 8vw, 120px) var(--cm-gutter) clamp(40px, 5vw, 64px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.about-page-module__CrSwCq__heroLabel{color:var(--cm-teal-text);font-weight:700;font-size:var(--cm-text-label);margin:2px 0 0;line-height:24px}.about-page-module__CrSwCq__heroSupport{max-width:480px;color:var(--cm-ink-body);font-size:var(--cm-text-body);text-wrap:pretty;margin:0;line-height:27px}.about-page-module__CrSwCq__heroPhoto{background:var(--cm-ink);height:clamp(380px,52vw,720px);position:relative}.about-page-module__CrSwCq__photoScrim{background:linear-gradient(180deg, var(--cm-white) 0%, rgb(var(--cm-white-rgb) / 0) 18%, rgb(var(--cm-photo-scrim-rgb) / 0) 65%, rgb(var(--cm-photo-scrim-rgb) / .45) 100%)}.about-page-module__CrSwCq__solve,.about-page-module__CrSwCq__serves,.about-page-module__CrSwCq__goal{max-width:var(--cm-max-width);padding:0 var(--cm-gutter) var(--cm-section-gap);margin:0 auto}.about-page-module__CrSwCq__solve{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);padding-top:clamp(100px,11vw,160px);display:grid}.about-page-module__CrSwCq__sectionTitle{max-width:420px;font-weight:700;font-size:var(--cm-text-section);letter-spacing:-.025em;margin:0;padding-top:26px;line-height:.9}.about-page-module__CrSwCq__solveRows{border-bottom:1px solid var(--cm-divider);margin:0;padding:0;list-style:none}.about-page-module__CrSwCq__solveRow{border-top:1px solid var(--cm-divider);gap:28px;padding:26px 0;display:flex}.about-page-module__CrSwCq__rowNumber{width:30px;color:var(--cm-teal-text);font-weight:700;font-size:var(--cm-text-label);flex:none;line-height:27px}.about-page-module__CrSwCq__rowTitle{margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.2}.about-page-module__CrSwCq__rowDetail{color:var(--cm-ink-body);font-size:var(--cm-text-body);margin:0;line-height:27px}.about-page-module__CrSwCq__moment{height:84vh;min-height:540px;max-height:860px;margin-bottom:var(--cm-section-gap);background:var(--cm-ink);position:relative}.about-page-module__CrSwCq__momentCaption{right:var(--cm-gutter);bottom:24px;left:var(--cm-gutter);color:var(--cm-white);font-weight:700;font-size:var(--cm-text-photo-label);flex-wrap:wrap;gap:4px 16px;margin:0;line-height:20px;display:flex;position:absolute}.about-page-module__CrSwCq__momentCredit{font-weight:400}.about-page-module__CrSwCq__label{color:var(--cm-ink-label);font-weight:700;font-size:var(--cm-text-label);margin:0 0 12px;line-height:24px}.about-page-module__CrSwCq__labelTeal{color:var(--cm-teal-text);margin:0}.about-page-module__CrSwCq__tiles{grid-template-rows:repeat(2,minmax(240px,320px));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.about-page-module__CrSwCq__tile,.about-page-module__CrSwCq__tileLead{background:var(--cm-ink);position:relative;overflow:hidden}.about-page-module__CrSwCq__tileLead{grid-row:1/3}.about-page-module__CrSwCq__tileScrim{background:linear-gradient(to top, rgb(var(--cm-photo-scrim-rgb) / .8) 0%, transparent 55%)}.about-page-module__CrSwCq__tileText{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.about-page-module__CrSwCq__tileLabel{color:var(--cm-turquoise);font-weight:700;font-size:var(--cm-text-photo-label);margin:0;line-height:20px}.about-page-module__CrSwCq__tileTitle{color:var(--cm-white);margin:0;font-size:22px;font-weight:700;line-height:1.1}.about-page-module__CrSwCq__tileLead .about-page-module__CrSwCq__tileText{bottom:26px;left:28px;right:28px}.about-page-module__CrSwCq__tileLead .about-page-module__CrSwCq__tileTitle{letter-spacing:-.01em;font-size:30px;line-height:1.05}.about-page-module__CrSwCq__goal{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(24px,5vw,64px);display:grid}.about-page-module__CrSwCq__goalLine{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,72px);font-weight:700;line-height:1}.about-page-module__CrSwCq__accent{color:var(--cm-teal-text)}.about-page-module__CrSwCq__closing{background:var(--cm-ink);height:72vh;min-height:500px;max-height:720px;position:relative}.about-page-module__CrSwCq__closingScrim{background:var(--cm-closing-scrim)}.about-page-module__CrSwCq__closingContent{padding:0 var(--cm-gutter) clamp(56px, 6vw, 88px);position:absolute;bottom:0;left:0;right:0}.about-page-module__CrSwCq__closingTitle{max-width:var(--cm-max-width);color:var(--cm-white);letter-spacing:-.03em;margin:0 auto;font-size:clamp(40px,5.6vw,84px);font-weight:700;line-height:.8}@media (max-width:767.98px){.about-page-module__CrSwCq__heroInner{flex-direction:column;gap:16px;padding:56px 20px 32px;display:flex}.about-page-module__CrSwCq__heroSupport{letter-spacing:-.015em;font-size:26px;line-height:1.2}.about-page-module__CrSwCq__heroPhoto{height:420px}.about-page-module__CrSwCq__solve{flex-direction:column;gap:20px;padding-top:72px;padding-bottom:72px;display:flex}.about-page-module__CrSwCq__sectionTitle{padding-top:0;font-size:34px}.about-page-module__CrSwCq__solveRow{gap:18px;padding:22px 0}.about-page-module__CrSwCq__rowNumber{width:26px}.about-page-module__CrSwCq__moment{height:520px;min-height:0;margin-bottom:72px}.about-page-module__CrSwCq__serves{padding-bottom:72px}.about-page-module__CrSwCq__tiles{flex-direction:column;display:flex}.about-page-module__CrSwCq__tile,.about-page-module__CrSwCq__tileLead{height:260px}.about-page-module__CrSwCq__tileText,.about-page-module__CrSwCq__tileLead .about-page-module__CrSwCq__tileText{bottom:18px;left:20px;right:20px}.about-page-module__CrSwCq__tileLead .about-page-module__CrSwCq__tileTitle{font-size:22px;line-height:1.1}.about-page-module__CrSwCq__goal{flex-direction:column;gap:16px;padding-bottom:72px;display:flex}.about-page-module__CrSwCq__goalLine{font-size:40px}.about-page-module__CrSwCq__closing{height:520px;min-height:0}.about-page-module__CrSwCq__closingContent{padding:0 20px 40px}.about-page-module__CrSwCq__closingTitle{font-size:44px;line-height:.86}}
