.text-reveal-section_section__b_11U{--paper:#f5f4f0;--ink:#18241f;--muted:#626961;--line:#d5d8cf;--blue:#305dd5;--blue-light:#e9eefb;--ease:cubic-bezier(.16,1,.3,1);background:var(--paper);color:var(--ink);padding:72px 0 52px;scroll-margin-top:110px}.text-reveal-section_section__b_11U ::selection{background:#cbd8ff;color:var(--ink)}.text-reveal-section_section__b_11U button{cursor:pointer;font:inherit;color:inherit;border:0;padding:0;background:none;text-align:left}.text-reveal-section_detail__phGXf:focus-visible,.text-reveal-section_section__b_11U button:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.text-reveal-section_container__e9p6M{width:min(1280px,calc(100% - 112px));margin:auto}.text-reveal-section_intro__OKUCi{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.text-reveal-section_intro__OKUCi h2{font-size:clamp(34px,3.8vw,54px);line-height:1.24;letter-spacing:-.035em;margin:0;font-weight:650;text-wrap:balance}.text-reveal-section_intro__OKUCi h2 span{color:var(--blue)}.text-reveal-section_intro__OKUCi p{flex:0 1 320px;margin:0 0 4px;font-size:14px;line-height:1.9;color:var(--muted);white-space:pre-line}.text-reveal-section_steps__YIEH2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.text-reveal-section_step__5h0DL{min-width:0;display:flex;flex-direction:column}.text-reveal-section_section__b_11U .text-reveal-section_imageButton__46RR0{position:relative;display:block;width:100%;aspect-ratio:1.46;overflow:hidden;border-radius:3px;background:#e7e6e0}.text-reveal-section_imageButton__46RR0 img{object-fit:cover;transition:transform .8s var(--ease)}.text-reveal-section_step__5h0DL:first-child img{object-position:center 55%}.text-reveal-section_step__5h0DL:nth-child(2) img{object-position:center 56%}.text-reveal-section_step__5h0DL:nth-child(3) img{object-position:center 42%}.text-reveal-section_photoLabel__xBOEp{position:absolute;bottom:14px;left:16px;background:var(--paper);padding:6px 10px;font-size:11px;letter-spacing:.06em;color:#3b463d}.text-reveal-section_photoArrow__sfrFK{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--paper);transition:background .25s,color .25s,transform .4s var(--ease)}.text-reveal-section_photoArrow__sfrFK svg{width:18px;height:18px;stroke-width:1.5}.text-reveal-section_step__5h0DL[data-active=true] .text-reveal-section_photoArrow__sfrFK{background:var(--blue);color:white;transform:rotate(45deg)}@media (hover:hover){.text-reveal-section_imageButton__46RR0:hover img{transform:scale(1.035)}}.text-reveal-section_track__n8VuD{display:flex;align-items:center;gap:15px;height:65px;flex:none}.text-reveal-section_number__P1XTW{font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--muted)}.text-reveal-section_thread__sH_xN{height:1px;background:var(--line);flex:1;position:relative}.text-reveal-section_thread__sH_xN:after{content:"";position:absolute;inset:0;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .75s var(--ease)}.text-reveal-section_step__5h0DL[data-active=true] .text-reveal-section_thread__sH_xN:after{transform:scaleX(1)}.text-reveal-section_step__5h0DL[data-active=true] .text-reveal-section_number__P1XTW,.text-reveal-section_step__5h0DL[data-active=true] .text-reveal-section_readMore__csl0w{color:var(--blue)}.text-reveal-section_stepTitle__C5TsU{font-size:25px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px;line-height:1.3}.text-reveal-section_section__b_11U .text-reveal-section_titleButton__DV3R3{font-weight:inherit;width:100%}.text-reveal-section_section__b_11U .text-reveal-section_readMore__csl0w{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:400;letter-spacing:normal;margin-top:16px;color:var(--muted)}.text-reveal-section_section__b_11U .text-reveal-section_step__5h0DL[data-active=true] .text-reveal-section_readMore__csl0w{color:var(--blue)}.text-reveal-section_readMore__csl0w svg{height:13px;width:13px;flex:none}.text-reveal-section_summary__4_3g7{color:var(--muted);font-size:14px;line-height:1.85;margin:0;max-width:34em}.text-reveal-section_detail__phGXf{display:grid;grid-template-columns:1fr 2.14fr;gap:28px;border-block:1px solid var(--line);margin-top:30px;padding:25px 0;min-height:125px;align-items:start;scroll-margin-top:110px}.text-reveal-section_detailHeading__lSW9M{display:flex;align-items:center;gap:12px;padding-top:2px;margin:0;font-size:14px;font-weight:600}.text-reveal-section_detailIndex__4G1X4{display:grid;place-items:center;width:30px;height:30px;background:var(--blue-light);color:var(--blue);border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums;flex:none}.text-reveal-section_detailList__w2rf9{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0;margin:0}.text-reveal-section_detailList__w2rf9 strong{display:block;font-size:13px;font-weight:600;margin:2px 0 8px}.text-reveal-section_detailList__w2rf9 p{margin:0;font-size:12px;line-height:1.85;color:var(--muted)}.text-reveal-section_hint__JLrYL{display:flex;align-items:center;gap:7px;margin:20px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.text-reveal-section_hint__JLrYL svg{width:13px;height:13px;flex:none}@media (prefers-reduced-motion:no-preference){.text-reveal-section_detailList__w2rf9{animation:text-reveal-section_detail-in__ou6vK .45s var(--ease)}@keyframes text-reveal-section_detail-in__ou6vK{0%{transform:translateY(6px);opacity:.6}to{transform:none;opacity:1}}}@media (min-width:1700px){.text-reveal-section_container__e9p6M{width:min(1460px,calc(100% - 160px))}.text-reveal-section_intro__OKUCi{margin-bottom:46px}.text-reveal-section_section__b_11U .text-reveal-section_imageButton__46RR0{aspect-ratio:1.52}.text-reveal-section_summary__4_3g7{font-size:15px}.text-reveal-section_detailList__w2rf9 p{font-size:13px}}@media (max-width:1000px){.text-reveal-section_container__e9p6M{width:calc(100% - 56px)}.text-reveal-section_intro__OKUCi{gap:28px}.text-reveal-section_intro__OKUCi p{flex-basis:255px;font-size:13px}.text-reveal-section_steps__YIEH2{gap:20px}.text-reveal-section_stepTitle__C5TsU{font-size:22px}.text-reveal-section_summary__4_3g7{font-size:13px}.text-reveal-section_detail__phGXf{grid-template-columns:1fr 2fr;gap:20px}.text-reveal-section_detailList__w2rf9{gap:16px}}@media (max-width:700px){.text-reveal-section_section__b_11U{padding:44px 0 36px}.text-reveal-section_container__e9p6M{width:calc(100% - 40px)}.text-reveal-section_intro__OKUCi{display:block;margin-bottom:28px}.text-reveal-section_intro__OKUCi h2{font-size:clamp(28px,8.9vw,35px);line-height:1.3}.text-reveal-section_intro__OKUCi p{max-width:29em;margin:18px 0 0;font-size:13px}.text-reveal-section_steps__YIEH2{display:block}.text-reveal-section_step__5h0DL{position:relative;padding:0 0 32px 27px;border-left:1px solid var(--line);margin-left:7px}.text-reveal-section_step__5h0DL:last-child{padding-bottom:0;border-color:transparent}.text-reveal-section_section__b_11U .text-reveal-section_imageButton__46RR0{aspect-ratio:1.6}.text-reveal-section_track__n8VuD{position:absolute;left:-8px;top:0;height:18px;background:var(--paper)}.text-reveal-section_number__P1XTW{font-size:11px;min-width:17px}.text-reveal-section_thread__sH_xN{display:none}.text-reveal-section_stepTitle__C5TsU{font-size:24px;margin-top:18px;margin-bottom:8px}.text-reveal-section_summary__4_3g7{font-size:13px;max-width:none}.text-reveal-section_section__b_11U .text-reveal-section_readMore__csl0w{margin-top:11px}.text-reveal-section_detail__phGXf{display:block;margin-top:30px;padding:20px 0;min-height:0}.text-reveal-section_detailHeading__lSW9M{margin-bottom:20px}.text-reveal-section_detailList__w2rf9{grid-template-columns:1fr;gap:15px}.text-reveal-section_detailList__w2rf9 li{display:grid;grid-template-columns:90px 1fr;gap:15px}.text-reveal-section_detailList__w2rf9 strong{margin:0;line-height:1.85}.text-reveal-section_detailList__w2rf9 p{font-size:13px}.text-reveal-section_photoLabel__xBOEp{bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.text-reveal-section_section__b_11U *,.text-reveal-section_section__b_11U :after,.text-reveal-section_section__b_11U :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}