@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap');
:root{--sy-ink:#14202b;--sy-blue:#536b86;--sy-rust:#bd7054;--sy-paper:#f4f1e9;--sy-white:#fff;--sy-line:#c9c4b8;--sy-max:1240px}.sy-page{color:var(--sy-ink);background:var(--sy-paper);font-family:"Pretendard Variable","Pretendard",sans-serif;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.sy-wrap{width:min(var(--sy-max),calc(100% - 48px));margin:auto}.sy-hero{min-height:760px;padding:128px 0 54px;display:flex;align-items:center;overflow:hidden}.sy-crumb{font-size:12px;color:#67717b;margin-bottom:46px}.sy-crumb a{color:inherit}.sy-crumb span{margin:0 8px}.sy-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.sy-kicker,.sy-eyebrow{font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--sy-rust)}.sy-hero h1{font:400 clamp(65px,7vw,108px)/.9 "DM Serif Display",Georgia,serif;letter-spacing:-.045em;margin:17px 0 30px}.sy-hero-copy{font-size:19px;line-height:1.75;max-width:650px}.sy-actions{display:flex;gap:10px;margin-top:34px}.sy-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;text-decoration:none;font-weight:750;border:1px solid var(--sy-ink);color:var(--sy-ink)}.sy-btn.primary{background:var(--sy-ink);color:#fff}.sy-btn:focus-visible{outline:3px solid #ffbf47;outline-offset:4px}.sy-bridge{position:relative;min-height:470px;display:grid;place-items:center}.sy-bridge svg{width:100%;height:auto}.sy-bridge-note{position:absolute;right:0;bottom:20px;max-width:250px;font-size:14px;line-height:1.55;border-top:2px solid var(--sy-rust);padding-top:12px}.sy-formula{background:#fff;border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line);padding:34px 0}.sy-formula .sy-wrap{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:28px}.sy-formula strong{font:400 clamp(30px,3vw,44px) "DM Serif Display",Georgia,serif;text-align:center}.sy-formula span{color:var(--sy-rust);font-weight:800}.sy-section{padding:108px 0}.sy-section-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:48px}.sy-section h2,.sy-closing h2{font-size:clamp(42px,4.5vw,67px);line-height:1.03;letter-spacing:-.055em;margin:14px 0 0}.sy-lead{font-size:17px;line-height:1.75;margin:0}.sy-problems{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line)}.sy-problems article{min-height:250px;padding:24px 22px;border-right:1px solid var(--sy-line)}.sy-problems article:last-child{border-right:0}.sy-problems b,.sy-timeline span{color:var(--sy-rust);font-size:12px}.sy-problems h3,.sy-pillars h3,.sy-timeline h3{font-size:21px;margin:48px 0 14px}.sy-problems p,.sy-pillars p,.sy-timeline p{font-size:14px;line-height:1.7}.sy-dark{background:var(--sy-ink);color:#fff}.sy-dark .sy-eyebrow{color:#dfa28c}.sy-dark .sy-lead{color:#d9e0e6}.sy-pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #50606e}.sy-pillars article{padding:38px 30px 18px;border-right:1px solid #50606e;min-height:280px}.sy-pillars article:last-child{border-right:0}.sy-num{font:400 42px "DM Serif Display",Georgia,serif;color:#dfa28c}.sy-timeline{display:grid;grid-template-columns:repeat(5,1fr)}.sy-timeline article{min-height:240px;padding:28px 22px;border-left:1px solid var(--sy-line)}.sy-timeline article:first-child{border-left:3px solid var(--sy-rust)}.sy-reward{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.sy-reward blockquote{font:400 clamp(48px,5.5vw,82px)/1.03 "DM Serif Display",Georgia,serif;margin:0}.sy-tags{display:grid;grid-template-columns:1fr 1fr}.sy-tags div{padding:20px 0;border-top:1px solid var(--sy-line);font-weight:700}.sy-tags div:nth-child(odd){border-right:1px solid var(--sy-line)}.sy-tags div:nth-child(even){padding-left:28px}.sy-closing{background:var(--sy-rust);color:#fff;padding:78px 0}.sy-closing .sy-wrap{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.sy-closing .sy-eyebrow{color:#fff}.sy-closing p{line-height:1.75}.sy-closing .sy-btn{color:#fff;border-color:#fff;margin-top:16px}
@media(max-width:900px){.sy-hero{min-height:auto}.sy-hero-grid,.sy-section-head,.sy-reward,.sy-closing .sy-wrap{grid-template-columns:1fr}.sy-bridge{min-height:360px}.sy-problems{grid-template-columns:1fr 1fr}.sy-problems article:nth-child(2n){border-right:0}.sy-problems article:last-child{grid-column:1/-1}.sy-timeline{grid-template-columns:1fr 1fr}.sy-timeline article{border-bottom:1px solid var(--sy-line)}.sy-formula .sy-wrap{grid-template-columns:1fr auto 1fr}.sy-formula strong:last-child{grid-column:1/-1}.sy-pillars{grid-template-columns:1fr}.sy-pillars article{border-right:0;border-bottom:1px solid #50606e}}
@media(max-width:390px){.sy-wrap{width:calc(100% - 28px)}.sy-hero{padding:105px 0 42px}.sy-crumb{margin-bottom:28px}.sy-hero h1{font-size:62px}.sy-hero-copy{font-size:16px}.sy-bridge{min-height:285px}.sy-bridge-note{position:static;margin-top:10px}.sy-formula .sy-wrap{gap:12px}.sy-section{padding:72px 0}.sy-section-head{gap:24px;margin-bottom:34px}.sy-section h2,.sy-closing h2{font-size:41px}.sy-problems,.sy-timeline,.sy-tags{grid-template-columns:1fr}.sy-problems article,.sy-problems article:last-child{grid-column:auto;border-right:0;border-bottom:1px solid var(--sy-line);min-height:auto}.sy-problems h3{margin:25px 0 12px}.sy-timeline article{min-height:auto}.sy-tags div:nth-child(odd),.sy-tags div:nth-child(even){border-right:0;padding:18px 0}.sy-actions{flex-direction:column}}
@media(max-width:360px){.sy-hero h1{font-size:55px}.sy-section h2,.sy-closing h2{font-size:37px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
