.principles-module__J4xrtG__page{background:var(--surface)}.principles-module__J4xrtG__hero{border-bottom:1px solid var(--line);background:var(--background)}.principles-module__J4xrtG__heroInner,.principles-module__J4xrtG__groupInner,.principles-module__J4xrtG__closeInner{width:min(1180px,100% - 64px);margin-inline:auto}.principles-module__J4xrtG__heroInner{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(48px,8vw,112px);padding-block:56px;display:grid}.principles-module__J4xrtG__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:940px;margin:0;font-size:clamp(2.8rem,4.5vw,4.1rem);font-weight:950;line-height:.96}.principles-module__J4xrtG__question{max-width:360px;margin:0 0 4px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:800;line-height:1.35}.principles-module__J4xrtG__question strong{color:var(--green-text);font-weight:950}.principles-module__J4xrtG__principleGroup{border-bottom:1px solid var(--line);background:var(--surface)}.principles-module__J4xrtG__principleGroup:nth-child(2n){background:var(--background)}.principles-module__J4xrtG__groupInner{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(48px,8vw,112px);padding-block:clamp(56px,7vw,80px);display:grid}.principles-module__J4xrtG__groupIntro{gap:36px;display:grid;position:sticky;top:104px}.principles-module__J4xrtG__groupIntro h2,.principles-module__J4xrtG__principle h3,.principles-module__J4xrtG__beliefStatement,.principles-module__J4xrtG__close h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:950;line-height:1.02}.principles-module__J4xrtG__groupIntro h2{max-width:460px;font-size:clamp(2.4rem,3.7vw,3.8rem)}.principles-module__J4xrtG__groupIntro p{max-width:32ch;color:var(--muted);margin:16px 0 0;font-size:1.05rem;font-weight:700;line-height:1.5}.principles-module__J4xrtG__groupImage{justify-self:start;width:min(100%,260px);height:auto}.principles-module__J4xrtG__groupPrinciples{border-top:1px solid var(--line)}.principles-module__J4xrtG__principle{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,64px);padding-block:42px;display:grid}.principles-module__J4xrtG__principle:last-child{border-bottom:0}.principles-module__J4xrtG__principle h3{max-width:360px;font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.12}.principles-module__J4xrtG__beliefStatement{max-width:580px;color:var(--ink);font-size:clamp(1.2rem,1.55vw,1.5rem);line-height:1.2}.principles-module__J4xrtG__beliefStatement span{color:var(--green-text);letter-spacing:0;margin-bottom:7px;font-size:.78em;display:block}.principles-module__J4xrtG__answer{max-width:66ch;color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.6}.principles-module__J4xrtG__close{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e9edef);background:var(--lightningcss-light,#142018)var(--lightningcss-dark,#202c33)}.principles-module__J4xrtG__closeInner{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:clamp(48px,7vw,96px);padding-block:clamp(64px,8vw,96px);display:grid}.principles-module__J4xrtG__close h2{max-width:940px;font-size:clamp(2.6rem,4vw,4.1rem)}.principles-module__J4xrtG__close p{color:var(--lightningcss-light,#cbd8ce)var(--lightningcss-dark,#aebac1);max-width:700px;margin:30px 0 0;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.6}.principles-module__J4xrtG__stores{margin-top:32px}.principles-module__J4xrtG__closeImage{width:100%;height:auto}@media (max-width:840px){.principles-module__J4xrtG__heroInner{grid-template-columns:1fr;gap:20px;padding-block:46px 52px}.principles-module__J4xrtG__hero h1{font-size:clamp(2.8rem,10vw,4rem)}.principles-module__J4xrtG__question{max-width:620px}.principles-module__J4xrtG__groupInner{grid-template-columns:1fr;gap:28px;padding-block:48px}.principles-module__J4xrtG__groupIntro{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:24px;position:static}.principles-module__J4xrtG__groupImage{justify-self:end;width:100%}.principles-module__J4xrtG__principle{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.principles-module__J4xrtG__closeInner{grid-template-columns:1fr}.principles-module__J4xrtG__closeImage{justify-self:center;width:min(100%,420px)}}@media (max-width:560px){.principles-module__J4xrtG__heroInner,.principles-module__J4xrtG__groupInner,.principles-module__J4xrtG__closeInner{width:min(100% - 36px,1180px)}.principles-module__J4xrtG__heroInner{padding-block:38px 44px}.principles-module__J4xrtG__hero h1{font-size:clamp(2.55rem,12vw,3.4rem)}.principles-module__J4xrtG__question{margin-top:22px;font-size:1.12rem}.principles-module__J4xrtG__groupInner{gap:24px;padding-block:40px}.principles-module__J4xrtG__groupIntro{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:16px}.principles-module__J4xrtG__groupIntro h2{font-size:clamp(2rem,9vw,2.7rem)}.principles-module__J4xrtG__groupIntro p{font-size:.96rem}.principles-module__J4xrtG__principle{grid-template-columns:1fr;gap:18px;padding-block:34px}.principles-module__J4xrtG__principle h3{font-size:clamp(1.55rem,7vw,2rem)}.principles-module__J4xrtG__beliefStatement{font-size:clamp(1.22rem,5.5vw,1.48rem)}.principles-module__J4xrtG__closeInner{gap:44px;padding-block:64px}.principles-module__J4xrtG__close h2{font-size:clamp(2.2rem,10vw,3rem)}}
