.JPDnXa_section{color:var(--color-dark,#2c3e50);background:#fff;padding:72px 24px}.JPDnXa_soft{background:#f6f8fa}.JPDnXa_inner{max-width:1216px;margin:auto}.JPDnXa_heading{max-width:760px;margin-bottom:32px}.JPDnXa_heading h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.25}.JPDnXa_section p{color:#52616c;font-size:16px;line-height:1.85}.JPDnXa_section .JPDnXa_eyebrow{color:#1b6494;margin:0 0 10px;font-size:13px;font-weight:700}.JPDnXa_section h3{font-family:var(--font-heading);margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.4}.JPDnXa_story{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;display:grid}.JPDnXa_reverse .JPDnXa_photography{order:2}.JPDnXa_photography{padding:0 28px 28px 0;position:relative}.JPDnXa_mainPhoto{border-radius:12px;height:390px;position:relative;overflow:hidden}.JPDnXa_mainPhoto img{object-fit:cover}.JPDnXa_detailPhoto{border:6px solid #fff;border-radius:10px;width:155px;height:190px;position:absolute;bottom:0;right:0;overflow:hidden}.JPDnXa_detailPhoto img{object-fit:cover}.JPDnXa_copy>p{margin:0 0 18px}.JPDnXa_link{color:#1b6494;align-items:center;gap:16px;margin-top:16px;padding:8px 0;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.JPDnXa_link span[aria-hidden]{transition:transform .18s}.JPDnXa_link:hover span[aria-hidden]{transform:translate(4px)}.JPDnXa_link:hover>span:not([aria-hidden]){text-underline-offset:3px;text-decoration:underline}.JPDnXa_facts{margin:24px 0 0;padding:0;list-style:none}.JPDnXa_facts li{padding:8px 0 8px 22px;font-size:15px;position:relative}.JPDnXa_facts li:before{content:"✓";color:#1b6494;position:absolute;left:0}.JPDnXa_steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.JPDnXa_number{color:#1b6494;background:#e9f1f6;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:20px;font-weight:700;display:grid}.JPDnXa_steps p{margin:0;font-size:15px}.JPDnXa_selection,.JPDnXa_articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.JPDnXa_selection article{flex-direction:column;min-width:0;display:flex}.JPDnXa_productPhoto{background:#f6f8fa;border-radius:10px;height:220px;margin-bottom:24px;position:relative}.JPDnXa_productPhoto img{object-fit:contain;padding:32px;transition:transform .22s}.JPDnXa_selection p{margin:0 0 16px;font-size:15px}.JPDnXa_editorial{grid-template-columns:1.5fr 1fr;align-items:start;gap:64px;display:grid}.JPDnXa_note{background:#edf3f7;border-left:3px solid #e36f36;border-radius:0 8px 8px 0;padding:28px}.JPDnXa_note p{margin:0;font-size:15px}.JPDnXa_articlePhoto{border-radius:10px;height:205px;margin-bottom:22px;position:relative;overflow:hidden}.JPDnXa_articlePhoto img{object-fit:cover}.JPDnXa_articles h3 a{color:inherit;text-decoration:none}.JPDnXa_articles h3 a:hover{color:#1b6494;text-decoration:underline}.JPDnXa_articles p{margin:0;font-size:15px}.JPDnXa_section a:focus-visible{outline-offset:5px;outline:2px solid #1b6494}@media (max-width:760px){.JPDnXa_section{padding:48px 20px}.JPDnXa_story,.JPDnXa_editorial,.JPDnXa_selection,.JPDnXa_articles{grid-template-columns:1fr;gap:28px}.JPDnXa_reverse .JPDnXa_photography{order:0}.JPDnXa_mainPhoto{height:320px}.JPDnXa_detailPhoto{width:130px;height:155px}.JPDnXa_steps{grid-template-columns:1fr 1fr;gap:28px 20px}.JPDnXa_heading{margin-bottom:26px}}@media (max-width:400px){.JPDnXa_steps{grid-template-columns:1fr}}.JPDnXa_section{padding-block:96px}.JPDnXa_heading{margin-bottom:44px}.JPDnXa_heading h2{font-size:clamp(28px,3.4vw,44px);line-height:1.16}.JPDnXa_section .JPDnXa_eyebrow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.JPDnXa_eyebrow:before{content:"";background:#e36f36;flex-shrink:0;width:28px;height:2px}.JPDnXa_story{grid-template-columns:1.18fr 1fr;gap:80px}.JPDnXa_photography{padding:0 38px 48px 0}.JPDnXa_photography:before{content:"";background:#edf2f4;border-radius:3px 3px 64px;position:absolute;inset:44px 0 0 36px}.JPDnXa_mainPhoto{border-radius:4px 4px 64px;height:500px}.JPDnXa_mainPhoto img,.JPDnXa_articlePhoto img{transition:transform .8s cubic-bezier(.2,.65,.3,1)}.JPDnXa_photography:hover .JPDnXa_mainPhoto img,.JPDnXa_articles article:hover img{transform:scale(1.035)}.JPDnXa_detailPhoto{border:8px solid #fff;border-radius:3px;width:205px;height:245px;transform:rotate(3deg);box-shadow:0 18px 40px #203e5224}.JPDnXa_copy>p:first-child{color:#2c3e50;font-size:18px}.JPDnXa_facts{border-top:1px solid #dce4e8;padding-top:18px}.JPDnXa_link{gap:20px}.JPDnXa_link>span[aria-hidden=true]{border:1px solid #b8ccd9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.JPDnXa_link>span:not([aria-hidden]){white-space:nowrap}.JPDnXa_dark{color:#fff;background:#173c52;position:relative;overflow:hidden}.JPDnXa_dark:before{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:540px;height:540px;position:absolute;top:-320px;right:-100px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff03}.JPDnXa_dark .JPDnXa_inner{position:relative}.JPDnXa_dark .JPDnXa_heading{max-width:680px}.JPDnXa_dark p{color:#ccdbe4}.JPDnXa_dark .JPDnXa_eyebrow,.JPDnXa_dark .JPDnXa_link{color:#fff}.JPDnXa_dark a:focus-visible{outline-color:#fff}.JPDnXa_steps{gap:48px;margin:56px 0 20px}.JPDnXa_steps li{border-top:1px solid #bacfdd;padding-top:24px;position:relative}.JPDnXa_dark .JPDnXa_steps li{border-color:#ffffff35}.JPDnXa_dark .JPDnXa_copy>p:first-child{color:#fff}.JPDnXa_dark .JPDnXa_note{color:#2c3e50}.JPDnXa_dark .JPDnXa_note p{color:#52616c}.JPDnXa_steps li:before{content:"";background:#e36f36;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.JPDnXa_number{color:#9bbccd;letter-spacing:-.06em;background:0 0;border-radius:0;width:auto;height:auto;margin-bottom:26px;font-size:56px;font-weight:400;line-height:1;display:block}.JPDnXa_steps h3{font-size:24px}.JPDnXa_selection{align-items:start;gap:28px}.JPDnXa_selection article:nth-child(2){padding-top:44px}.JPDnXa_selection article:nth-child(3){padding-top:88px}.JPDnXa_productPhoto{background:radial-gradient(at 50% 70%,#dce7ed,#f3f6f8 65%);border-bottom:2px solid #d8e4eb;border-radius:3px;height:280px}.JPDnXa_productPhoto img{padding:24px;transition:transform .5s}.JPDnXa_selection article:hover img{transform:translateY(-9px)}.JPDnXa_selection h3{font-size:25px}.JPDnXa_selection .JPDnXa_link{margin-top:4px}.JPDnXa_editorial{align-items:center;gap:90px}.JPDnXa_note{background:#fff;border-left:3px solid #e36f36;border-radius:2px;padding:44px 36px;position:relative;box-shadow:16px 16px #e3ebf0}.JPDnXa_note:before{content:"i";color:#1b6494;border:1px solid #bacfdd;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:24px;font-family:Georgia,serif;font-size:22px;display:grid}.JPDnXa_articles{grid-template-columns:1.25fr 1fr;gap:28px 44px}.JPDnXa_articles article:first-child{grid-row:span 2}.JPDnXa_articles article:not(:first-child){border-top:1px solid #dae3e8;grid-template-columns:145px 1fr;align-content:start;gap:0 22px;padding-top:24px;display:grid}.JPDnXa_articles article:not(:first-child) .JPDnXa_articlePhoto{grid-row:span 2;height:145px;margin:0}.JPDnXa_articlePhoto{border-radius:3px}.JPDnXa_articles article:first-child .JPDnXa_articlePhoto{height:320px}.JPDnXa_articles article:first-child h3{max-width:440px;font-size:25px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.JPDnXa_photography,.JPDnXa_steps li,.JPDnXa_selection article,.JPDnXa_note,.JPDnXa_articles article{animation:linear both JPDnXa_enterSection;animation-timeline:view();animation-range:entry entry 25%}}}@keyframes JPDnXa_enterSection{0%{translate:0 24px}to{translate:0}}@media (max-width:1000px){.JPDnXa_story,.JPDnXa_editorial{gap:40px}.JPDnXa_articles article:not(:first-child){grid-template-columns:100px 1fr;gap:0 16px}.JPDnXa_articles article:not(:first-child) .JPDnXa_articlePhoto{height:120px}}@media (max-width:760px){.JPDnXa_section{padding:60px 20px}.JPDnXa_heading{margin-bottom:32px}.JPDnXa_story,.JPDnXa_editorial,.JPDnXa_articles{grid-template-columns:1fr;gap:36px}.JPDnXa_photography{padding:0 26px 36px 0}.JPDnXa_mainPhoto{border-bottom-right-radius:48px;height:380px}.JPDnXa_detailPhoto{border-width:6px;width:155px;height:185px}.JPDnXa_steps{grid-template-columns:1fr;gap:28px;margin-top:36px}.JPDnXa_steps li{grid-template-columns:56px 1fr;column-gap:20px;display:grid}.JPDnXa_number{grid-row:span 2;margin:0;font-size:40px}.JPDnXa_steps h3{margin-bottom:8px;font-size:22px}.JPDnXa_selection{gap:40px}.JPDnXa_selection article:nth-child(n){padding-top:0}.JPDnXa_productPhoto{height:260px}.JPDnXa_note{margin-right:12px;padding:28px;box-shadow:12px 12px #e3ebf0}.JPDnXa_articles article:first-child{grid-row:auto}.JPDnXa_articles article:first-child .JPDnXa_articlePhoto{height:260px}.JPDnXa_articles article:not(:first-child){grid-template-columns:96px 1fr}.JPDnXa_articles article:not(:first-child) .JPDnXa_articlePhoto{height:120px}.JPDnXa_articles article:not(:first-child) h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.JPDnXa_section *,.JPDnXa_section :before{transition:none!important;animation:none!important}.JPDnXa_link span,.JPDnXa_productPhoto img,.JPDnXa_mainPhoto img,.JPDnXa_articlePhoto img{transform:none!important}}
.E4Sj6a_section{color:#2c3e50;background:#eef3f6;padding:88px 24px}.E4Sj6a_inner{max-width:1216px;margin:auto}.E4Sj6a_inner header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.E4Sj6a_inner h2{max-width:720px;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(28px,3.4vw,44px);font-weight:750;line-height:1.16}.E4Sj6a_inner p{color:#52616c;margin-top:12px;line-height:1.8}.E4Sj6a_inner header a{color:#1b6494;white-space:nowrap;font-weight:700}.E4Sj6a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.E4Sj6a_card{color:inherit;background:#fff;border:1px solid #dde7ed;border-radius:6px;grid-template-columns:46% 1fr;align-items:center;transition:border-color .2s,box-shadow .2s;display:grid}.E4Sj6a_card:hover{border-color:#9eb9ca;box-shadow:0 12px 30px #173c5210}.E4Sj6a_image{height:270px;position:relative}.E4Sj6a_image img{object-fit:contain;padding:24px;transition:transform .45s}.E4Sj6a_card:hover img{transform:translateY(-5px)}.E4Sj6a_copy{padding:28px 24px 28px 12px}.E4Sj6a_copy .E4Sj6a_brand{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.E4Sj6a_copy h3{font-family:var(--font-heading);margin-top:8px;font-size:26px;font-weight:750}.E4Sj6a_copy p{font-size:14px}.E4Sj6a_action{color:#1b6494;border-top:1px solid #e4ebef;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;font-size:14px;font-weight:700;display:flex}.E4Sj6a_inner .E4Sj6a_note{margin-top:28px;font-size:14px}.E4Sj6a_note a{color:#1b6494;text-decoration:none}.E4Sj6a_note a>span:not([aria-hidden]){text-underline-offset:3px;text-decoration:underline}.E4Sj6a_inner a:focus-visible{outline-offset:4px;outline:3px solid #1b6494}@media (max-width:1000px){.E4Sj6a_card{grid-template-columns:1fr}.E4Sj6a_copy{padding:24px}}@media (max-width:600px){.E4Sj6a_section{padding:56px 20px}.E4Sj6a_grid{grid-template-columns:1fr}.E4Sj6a_inner header{display:block}.E4Sj6a_inner header>a{margin-top:16px;display:inline-block}.E4Sj6a_image{height:220px}}@media (prefers-reduced-motion:reduce){.E4Sj6a_card,.E4Sj6a_image img{transition:none}.E4Sj6a_card:hover img{transform:none}}
.o4oBWq_retained{color:#2c3e50}.o4oBWq_retained>section{margin-top:0;padding-block:72px}.o4oBWq_retained h2{color:inherit;letter-spacing:-.025em;text-align:left}.o4oBWq_retained .text-center:has(>h2){text-align:left;margin-left:0}.o4oBWq_retained .text-center>p{margin-left:0}:is(.o4oBWq_retained .rounded-2xl,.o4oBWq_retained .rounded-xl){border-radius:4px}.o4oBWq_retained .usp-card{box-shadow:none;background:#f6f8fa;border-left:2px solid #e36f36}.o4oBWq_retained .shadow-card{box-shadow:none;border:1px solid #e0e8ed}.o4oBWq_retained .bg-dark{color:#fff}.o4oBWq_retained .bg-dark h2{text-align:center}@media (max-width:760px){.o4oBWq_retained>section{padding-block:48px}}.o4oBWq_benefits{z-index:20;margin-top:-64px;position:relative}.o4oBWq_benefits>section{margin-top:0;padding-top:0;padding-bottom:32px}.o4oBWq_benefits .usp-card{box-shadow:var(--shadow-usp,0 8px 28px #173c521a);background:#fff;border-left:0;border-radius:12px}.o4oBWq_shop>section{background:#eef3f6;padding-block:88px}.o4oBWq_shop h2{max-width:720px;font-size:clamp(28px,3.4vw,44px);line-height:1.16}.o4oBWq_shop .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.o4oBWq_shop .grid>a{background:#fff;border:1px solid #dde7ed;border-radius:6px;grid-template-columns:46% 1fr;align-items:center;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 5px 18px #173c5205}.o4oBWq_shop .grid>a:hover{border-color:#9eb9ca;box-shadow:0 12px 30px #173c5210}.o4oBWq_shop .grid>a>div:first-child{aspect-ratio:auto;height:270px}.o4oBWq_shop .grid>a>div:last-child{padding:28px 24px 28px 12px}.o4oBWq_shop .grid h3{-webkit-line-clamp:unset;margin-top:10px;font-size:17px;font-weight:700;line-height:1.5;display:block;overflow:visible}.o4oBWq_shop .grid h3+div{border-top:1px solid #e4ebef;margin-top:18px;padding-top:18px}.o4oBWq_shop .grid h3+div>span{color:#1b6494;letter-spacing:-.025em;font-size:25px}.o4oBWq_shop .grid a:focus-visible{outline-offset:4px;outline:3px solid #1b6494}@media (max-width:1000px){.o4oBWq_shop .grid>a{grid-template-columns:1fr}.o4oBWq_shop .grid>a>div:last-child{padding:24px}}@media (max-width:600px){.o4oBWq_shop>section{padding-block:56px}.o4oBWq_shop .grid{grid-template-columns:1fr;gap:20px}.o4oBWq_shop .grid>a>div:first-child{height:240px}}@media (prefers-reduced-motion:reduce){.o4oBWq_shop .grid>a{transition:none}}
._zurOa_section{color:#2c3e50;background:#fff;padding:64px 24px 88px}._zurOa_inner{max-width:1216px;margin:auto}._zurOa_heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}._zurOa_heading h2{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);font-weight:750;line-height:1.16}._zurOa_heading p{color:#52616c;max-width:500px;line-height:1.8}._zurOa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}._zurOa_card{color:inherit;flex-direction:column;text-decoration:none;display:flex}._zurOa_visual{background:#e7edf0;border-radius:4px 4px 48px;height:260px;position:relative;overflow:hidden}._zurOa_visual img{object-fit:cover;transition:transform .7s}._zurOa_card:hover img{transform:scale(1.045)}._zurOa_index{color:#1b6494;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;position:absolute;top:16px;left:16px}._zurOa_copy{flex-direction:column;flex:1;padding:24px 0 0;display:flex}._zurOa_copy h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:26px;font-weight:750}._zurOa_copy p{color:#52616c;margin:12px 0 24px;font-size:15px;line-height:1.8}._zurOa_action{color:#1b6494;border-top:1px solid #dce5eb;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;display:flex}._zurOa_action span{border:1px solid #b8ccd9;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}._zurOa_card:hover ._zurOa_action span{color:#fff;background:#1b6494}._zurOa_card:focus-visible{outline-offset:6px;outline:3px solid #1b6494}@media (max-width:700px){._zurOa_section{padding:40px 20px 56px}._zurOa_heading{grid-template-columns:1fr;gap:16px}._zurOa_grid{grid-template-columns:1fr;gap:36px}._zurOa_visual{height:230px}}@media (prefers-reduced-motion:reduce){._zurOa_visual img,._zurOa_action span{transition:none}._zurOa_card:hover img{transform:none}}
