.philosophy-module__4VeDdq__intro{max-width:calc(var(--w) + var(--g) * 2);padding:clamp(56px,8vw,112px) var(--g) 48px;margin:0 auto}.philosophy-module__4VeDdq__pageTitle{--ds-title:16px;margin:0 0 28px;font-size:16px;font-weight:700}.philosophy-module__4VeDdq__headline{letter-spacing:.02em;margin:0 0 32px;font-size:clamp(30px,4.7vw,64px);font-weight:700;line-height:1.5}.philosophy-module__4VeDdq__lead{font-size:clamp(17px,1.7vw,22px);line-height:2}.philosophy-module__4VeDdq__lead p{margin:0 0 16px}.philosophy-module__4VeDdq__origin{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding-bottom:64px;display:grid}.philosophy-module__4VeDdq__origin p:not(:first-child){color:var(--ds-muted);line-height:2}.philosophy-module__4VeDdq__origin img{width:100%;height:auto}.philosophy-module__4VeDdq__principles{max-width:calc(var(--w) + var(--g) * 2);padding:0 var(--g);margin:0 auto}.philosophy-module__4VeDdq__principle{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);gap:48px;padding:48px 0;scroll-margin-top:132px;display:grid}.philosophy-module__4VeDdq__principle .philosophy-module__4VeDdq__kicker{margin:0;font-size:17px;font-weight:700;line-height:1.7}.philosophy-module__4VeDdq__kicker span{color:var(--ds-muted);letter-spacing:.06em;margin-top:6px;font-size:12px;font-weight:400;display:block}.philosophy-module__4VeDdq__principle h2:not(.philosophy-module__4VeDdq__kicker){margin:0 0 16px;font-size:clamp(23px,2.5vw,32px);font-weight:700;line-height:1.7}.philosophy-module__4VeDdq__principle p:not(.philosophy-module__4VeDdq__kicker){color:var(--ds-muted);margin:0;font-size:16px;line-height:2}.philosophy-module__4VeDdq__values{grid-template-columns:1fr 1fr;gap:32px;margin:0;padding:0;list-style:none;display:grid}.philosophy-module__4VeDdq__values h3{margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.6}.philosophy-module__4VeDdq__next{border-top:1px solid var(--line);padding-bottom:clamp(64px,8vw,112px)}@media (max-width:860px){.philosophy-module__4VeDdq__origin{grid-template-columns:1fr;gap:28px}.philosophy-module__4VeDdq__principle{grid-template-columns:160px minmax(0,1fr);gap:28px}}@media (max-width:700px){.philosophy-module__4VeDdq__principle{grid-template-columns:1fr;gap:20px;padding:36px 0}.philosophy-module__4VeDdq__kicker span{margin-left:12px;display:inline}.philosophy-module__4VeDdq__values{grid-template-columns:1fr;gap:24px}.philosophy-module__4VeDdq__desktopBreak{display:none}}.philosophy-module__4VeDdq__article{padding-top:0;padding-bottom:64px}.philosophy-module__4VeDdq__articleLink{color:inherit;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:40px;padding-top:40px;text-decoration:none;display:grid}.philosophy-module__4VeDdq__articleLink img{border:1px solid var(--line);width:100%;height:auto}.philosophy-module__4VeDdq__articleLabel{color:var(--ds-muted);margin:0 0 12px;font-size:13px}.philosophy-module__4VeDdq__articleLink h2{margin:0 0 16px;font-size:clamp(21px,2.3vw,28px);line-height:1.7}.philosophy-module__4VeDdq__articleLink p:not(.philosophy-module__4VeDdq__articleLabel){color:var(--ds-muted);margin:0 0 20px;line-height:2}.philosophy-module__4VeDdq__articleCta{text-underline-offset:5px;font-size:14px;text-decoration:underline}.philosophy-module__4VeDdq__articleLink:hover .philosophy-module__4VeDdq__articleCta{text-decoration-thickness:2px}.philosophy-module__4VeDdq__articleLink:focus-visible{outline-offset:8px;outline:2px solid}@media (max-width:700px){.philosophy-module__4VeDdq__articleLink{grid-template-columns:1fr;gap:24px}}.philosophy-module__4VeDdq__origin,.philosophy-module__4VeDdq__article,.philosophy-module__4VeDdq__next,.philosophy-module__4VeDdq__principle{--philosophy-white:#fff;--philosophy-gray:#f5f5f5;max-width:none;padding-inline:max(var(--g), calc((100% - var(--w)) / 2));background:var(--philosophy-white)}.philosophy-module__4VeDdq__origin,.philosophy-module__4VeDdq__next,.philosophy-module__4VeDdq__principle:nth-child(odd){background:var(--philosophy-gray)}.philosophy-module__4VeDdq__principles{max-width:none;padding:0}.philosophy-module__4VeDdq__principle{border-top:0;padding-block:clamp(40px,5vw,64px)}.philosophy-module__4VeDdq__article{padding-block:clamp(48px,6vw,80px)}.philosophy-module__4VeDdq__articleLink{border-top:0;padding-top:0}.philosophy-module__4VeDdq__next{border-top:0}
