.srl-sec--hero{padding-block:60px}.srl-sec--bleed.srl-sec--hero>.srl-inner{width:fit-content;margin-left:auto;margin-right:auto}@media(max-width:768px){.srl-sec--hero{padding-block:var(--srl-sec-py)}}.srl .srl-hero__copy{font-family:var(--srl-font-head)}.srl-hero__grid{display:grid;gap:40px;align-items:center;grid-template-columns:1fr 376px}.srl .srl-hero__copy{font-weight:var(--srl-fw-bold);font-size:2.3rem;letter-spacing:var(--srl-ls-h3);line-height:var(--srl-lh-head);margin-top:0;color:var(--srl-warn2)}.srl-hero__sub{font-size:clamp(1.3rem,1vw,1.6rem);font-weight:var(--srl-fw-bold);letter-spacing:.05em;margin:0}.srl-sec--brand .srl-hero__sub{color:#ffffffe6}.srl-hero__lead-strong{color:var(--srl-on-brand);font-weight:var(--srl-fw-bold)}.srl-hero__visual{align-self:center;width:376px}.srl-hero__visual--sp{display:none}.srl-hero__body{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.srl-hero__body>*{margin-top:0;margin-bottom:0}.srl .srl-hero__content{display:inline-block}.srl .srl-sec h1.srl-hero__logo{display:block;width:392px;max-width:100%;height:auto;margin:20px 0 30px;padding:0;text-align:left}.srl .srl-sec h1.srl-hero__logo motion-element{display:block}.srl .srl-sec .srl-hero__copy{font-size:3.4rem;font-weight:var(--srl-fw-bold);line-height:1.35;letter-spacing:.01em;color:var(--srl-warn2)}.srl .premium-sec--hero .srl-hero__copy{margin-bottom:20px}.srl .srl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.srl .srl-stats--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.srl .srl-stat__label{display:block;font-size:clamp(1rem,3vw,var(--srl-fs-sm));font-weight:var(--srl-fw-bold);line-height:1.4}.srl .srl-stat__unit{font-size:.45em;font-weight:var(--srl-fw-bold);margin-left:2px}.srl .srl-stat__num{display:block;font-size:clamp(1.4rem,6vw,var(--srl-fs-num));font-weight:var(--srl-fw-num);margin-top:6px;line-height:1;letter-spacing:var(--srl-ls-num)}.srl .srl-stat{border-radius:var(--srl-radius);text-align:center;padding:15px 12px}.srl-stat{background:var(--srl-on-brand)}.srl-stat__label{color:var(--srl-brand)}.srl-stat__num,.srl-stat__unit{color:var(--srl-accent)}@media(max-width:768px){.srl-hero__body{gap:12px}.srl-hero__sub{text-align:center}.srl-hero__grid{gap:14px;align-items:stretch;grid-template-columns:1fr}.srl-hero__visual{order:-1;width:clamp(200px,50vw,100%);margin-left:auto;margin-right:auto}.srl-hero__copy,.srl-hero__body{text-align:center}.srl-hero__body{align-items:center}.srl .premium-sec--hero .srl-hero__body{gap:8px}.srl-hero__visual--pc{display:none}.srl-hero__visual--sp{display:block;width:100%;max-width:clamp(240px,70vw,80%);margin:4px auto 20px;order:0}.srl .srl-sec h1.srl-hero__logo{width:100%;max-width:clamp(240px,70vw,80%);margin:10px auto 30px}.srl .srl-sec .srl-hero__copy{font-size:2.2rem}.srl .premium-sec--hero .srl-hero__copy{margin-bottom:10px}.srl .srl-stats{margin-top:28px;gap:8px}.srl .srl-stats--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.srl .srl-stat{display:flex;flex-direction:column;justify-content:center;padding:14px 6px}.srl .srl-stat__unit{font-size:.55em}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-rpp-hero.css.map */
