._page_1vfk9_1{background:var(--product-canvas,#f7f8fb);color:var(--product-ink,#111318)}._page_1vfk9_1 main{overflow:clip}._page_1vfk9_1 a:focus-visible{outline-offset:5px;outline:3px solid #4054ed}._kicker_1vfk9_4{color:#4054ed;margin:0 0 20px;font-size:16px;font-weight:650;line-height:1.5}._hero_1vfk9_5{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;min-height:640px;padding:88px max(4.5vw,50vw - 660px);display:grid}._heroCopy_1vfk9_6{max-width:530px}._hero_1vfk9_5 h1{letter-spacing:-.048em;margin:0;font-size:clamp(38px,3.5vw,54px);font-weight:800;line-height:1.07}._hero_1vfk9_5 h1 span{color:#4054ed}._intro_1vfk9_9{color:#626671;max-width:480px;margin:24px 0 30px;font-size:19px;line-height:1.65}._page_1vfk9_1 ._button_1vfk9_10{color:#fff;background:#111318;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:16px 26px;font-size:15px;font-weight:650;line-height:1.4;display:inline-flex}._page_1vfk9_1 ._button_1vfk9_10:hover{background:#303541}._photoGroup_1vfk9_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;padding-block:26px;display:grid}._photoGroup_1vfk9_12 figure{height:clamp(280px,28vw,410px);box-shadow:var(--home-shadow);background:#e9ecf2;border-radius:20px;margin:0;overflow:hidden}._photoGroup_1vfk9_12 figure:nth-child(2){transform:translateY(-22px)}._photoGroup_1vfk9_12 img{object-fit:cover;width:100%;height:100%;display:block}._mission_1vfk9_16{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,6vw,88px);width:min(1320px,91vw);margin:auto;padding-block:100px;display:grid}._productPhoto_1vfk9_17{background:#e9ecf2;border-radius:24px;height:100%;min-height:660px;margin:0;overflow:hidden}._productPhoto_1vfk9_17 img{object-fit:cover;object-position:67% center;width:100%;height:100%;display:block}._mission_1vfk9_16 h2,._sectionHeading_1vfk9_19 h2,._quality_1vfk9_19 h2,._vision_1vfk9_19 h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:750;line-height:1.06}._sectionIntro_1vfk9_20{color:#626671;margin:24px 0 32px;font-size:19px;line-height:1.65}._benefits_1vfk9_21{gap:26px;display:grid}._benefits_1vfk9_21 article{border-top:1px solid #dfe3ec;padding-top:22px}._benefits_1vfk9_21 h3{letter-spacing:-.025em;margin:0 0 10px;font-size:23px;font-weight:650;line-height:1.25}._benefits_1vfk9_21 p{color:#626671;margin:0;font-size:18px;line-height:1.6}._values_1vfk9_25{background:#fff;border-block:1px solid #e5e8ef;padding:92px max(4.5vw,50vw - 660px);scroll-margin-top:88px}._sectionHeading_1vfk9_19{text-align:center;max-width:760px;margin:0 auto 48px}._sectionHeading_1vfk9_19>p:last-child{color:#626671;margin:22px 0 0;font-size:20px;line-height:1.6}._valueGrid_1vfk9_28{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px;display:grid}._valueGrid_1vfk9_28 figure{min-width:0;margin:0}._valuePhoto_1vfk9_30{aspect-ratio:3/2;background:#edf0f6;border-radius:20px;overflow:hidden}._valuePhoto_1vfk9_30 img{object-fit:cover;width:100%;height:100%;display:block}._valueGrid_1vfk9_28 figcaption{padding-top:22px}._valueGrid_1vfk9_28 h3{letter-spacing:-.035em;margin:0 0 9px;font-size:28px;font-weight:700;line-height:1.15}._valueGrid_1vfk9_28 p{color:#626671;margin:0;font-size:18px;line-height:1.5}._quality_1vfk9_19{text-align:center;width:min(1050px,88vw);margin:auto;padding-block:96px;scroll-margin-top:88px}._quality_1vfk9_19 h2{letter-spacing:-.025em;text-wrap:balance;max-width:950px;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,48px);font-style:italic;font-weight:400;line-height:1.2}._quality_1vfk9_19 h2 em{font:inherit}._quality_1vfk9_19 h2 strong{color:#4054ed;white-space:nowrap;font-weight:700}._qualityStatement_1vfk9_39{max-width:780px;margin:34px auto 0}._qualityLead_1vfk9_40{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(23px,2.1vw,29px);font-weight:600;line-height:1.45}._qualityLead_1vfk9_40 span{color:#626671;font-weight:400}._qualityDetail_1vfk9_42{color:#626671;margin:0;font-size:19px;line-height:1.7}._qualityDetail_1vfk9_42 strong{color:#303748;font-weight:600}._vision_1vfk9_19{text-align:center;background:#eef2ff;border-block:1px solid #dfe5f4;padding:80px max(4.5vw,50vw - 660px) 88px;scroll-margin-top:88px}._vision_1vfk9_19 h2{max-width:1150px;margin-inline:auto;font-size:clamp(44px,5.6vw,76px);line-height:1.08}._vision_1vfk9_19 h2 span{color:#4054ed}._visionContent_1vfk9_47{text-align:left;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(36px,5vw,72px);margin-top:48px;display:grid}._visionVisual_1vfk9_48{aspect-ratio:1.5;background:#dfe6f5;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 20px 48px #202d5814}._visionVisual_1vfk9_48 img{object-fit:cover;width:100%;height:100%;display:block}._visionMessage_1vfk9_50{max-width:470px}._visionMessage_1vfk9_50 p{text-wrap:pretty;color:#202943;letter-spacing:-.02em;margin:0;font-size:clamp(23px,2.1vw,29px);font-weight:500;line-height:1.5}._visionMessage_1vfk9_50 p+p{color:#505a70;margin-top:28px;font-size:clamp(20px,1.8vw,25px);font-weight:400}@media (max-width:1050px){._hero_1vfk9_5{grid-template-columns:1fr 1fr;gap:32px;padding-block:64px}._hero_1vfk9_5 h1{font-size:40px}._photoGroup_1vfk9_12{gap:10px}._photoGroup_1vfk9_12 figure{height:320px}._valueGrid_1vfk9_28{grid-template-columns:repeat(2,minmax(0,1fr))}._productPhoto_1vfk9_17{min-height:720px}}@media (max-width:760px){._hero_1vfk9_5{grid-template-columns:1fr;gap:38px;min-height:0;padding:42px 6vw 38px}._heroCopy_1vfk9_6{max-width:600px}._hero_1vfk9_5 h1{font-size:clamp(34px,8.5vw,48px)}._intro_1vfk9_9{max-width:570px;margin-block:22px 26px;font-size:18px}._kicker_1vfk9_4{margin-bottom:16px}._photoGroup_1vfk9_12{gap:12px;padding-block:18px}._photoGroup_1vfk9_12 figure{border-radius:15px;height:clamp(210px,53vw,340px)}._photoGroup_1vfk9_12 figure:nth-child(2){transform:translateY(-16px)}._mission_1vfk9_16{grid-template-columns:1fr;gap:36px;width:88vw;padding-block:58px}._productPhoto_1vfk9_17{aspect-ratio:1.15;border-radius:20px;height:auto;min-height:0}._missionCopy_1vfk9_72 h2,._sectionHeading_1vfk9_19 h2,._vision_1vfk9_19 h2{font-size:clamp(34px,8.5vw,46px)}._sectionIntro_1vfk9_20{margin-block:22px 28px;font-size:18px}._benefits_1vfk9_21 h3{font-size:23px}._values_1vfk9_25{padding:58px 6vw}._sectionHeading_1vfk9_19{text-align:left;margin-bottom:30px}._sectionHeading_1vfk9_19>p:last-child{font-size:18px}._valueGrid_1vfk9_28{grid-template-columns:1fr;gap:34px}._valueGrid_1vfk9_28 figcaption{padding-top:18px}._valueGrid_1vfk9_28 h3{font-size:27px}._quality_1vfk9_19{padding-block:58px}._qualityStatement_1vfk9_39{margin-block:28px 0}._qualityDetail_1vfk9_42{font-size:18px}._vision_1vfk9_19{padding:58px 6vw 64px}._visionContent_1vfk9_47{grid-template-columns:1fr;gap:30px;margin-top:34px}._visionVisual_1vfk9_48{aspect-ratio:1.35;border-radius:20px}._visionMessage_1vfk9_50{max-width:600px}._visionMessage_1vfk9_50 p{font-size:24px}._visionMessage_1vfk9_50 p+p{margin-top:20px;font-size:21px}}
