.ksif-legacy-home #poem-section{width:100%;font-family:var(--ksif-serif);color:#1f1f28;background:radial-gradient(90% 40% at 50% 0,#29abe21a 0%,#0000 62%),linear-gradient(#faf9f7 0%,#fff7f0 22%,#f8faef 47%,#eff8fc 70%,#fcf2f7 88%,#faf9f7 100%);margin:0;position:relative;overflow:hidden}.ksif-legacy-home #poem-section:before{content:"";background:linear-gradient(90deg,#0000,#29abe259,#f07a2559,#0000);width:min(88%,1080px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ksif-legacy-home .poem-section{justify-content:center;align-items:center;min-height:74vh;padding:88px 24px;display:flex;position:relative}.ksif-legacy-home .poem-section.first{min-height:66vh;padding-top:52px}.ksif-legacy-home .poem-inner{text-align:center;width:min(100%,1080px);margin:0 auto}.ksif-legacy-home .poem-narrow{max-width:780px;margin:0 auto}.ksif-legacy-home .poem-logo-dots{justify-content:center;gap:9px;margin-bottom:24px;display:flex}.ksif-legacy-home .pdot{border-radius:50%;width:8px;height:8px}.ksif-legacy-home .pdot-o{background:#f07a25}.ksif-legacy-home .pdot-g{background:#8dc63f}.ksif-legacy-home .pdot-b{background:#29abe2}.ksif-legacy-home .pdot-m{background:#c03f7f}.ksif-legacy-home .intro-brand,.ksif-legacy-home .closing-brand{letter-spacing:.2px;margin:0;font-weight:700;line-height:1.05}.ksif-legacy-home .intro-brand{margin-bottom:16px;font-size:clamp(54px,8vw,108px)}.ksif-legacy-home .closing-brand{margin-bottom:18px;font-size:clamp(48px,7.5vw,98px)}.ksif-legacy-home .intro-sub,.ksif-legacy-home .closing-sub{font-family:var(--ksif-sans);letter-spacing:4px;color:#999;margin:0;font-size:12px;font-weight:600}.ksif-legacy-home .intro-sub{color:#8a8882;margin-bottom:54px;font-size:clamp(13px,1.3vw,16px)}.ksif-legacy-home .bt{color:#29abe2}.ksif-legacy-home .bf{color:#f07a25}.ksif-legacy-home .intro-text,.ksif-legacy-home .poem-text,.ksif-legacy-home .poem-text-sm,.ksif-legacy-home .q-line,.ksif-legacy-home .closing-poem{word-break:keep-all}.ksif-legacy-home .intro-text{color:#34323a;max-width:780px;margin:0 auto;font-size:clamp(18px,1.8vw,24px);font-weight:300;line-height:2.05}.ksif-legacy-home .poem-label{font-family:var(--ksif-sans);letter-spacing:3px;align-items:center;gap:10px;margin-bottom:32px;font-size:12px;font-weight:700;display:inline-flex}.ksif-legacy-home .plabel-dot{border-radius:50%;width:7px;height:7px}.ksif-legacy-home .tone-orange .plabel-dot{background:#f07a25}.ksif-legacy-home .tone-green .plabel-dot{background:#8dc63f}.ksif-legacy-home .tone-blue .plabel-dot{background:#29abe2}.ksif-legacy-home .tone-magenta .plabel-dot{background:#c03f7f}.ksif-legacy-home .tone-orange .poem-label{color:#f07a25}.ksif-legacy-home .tone-green .poem-label{color:#629b25}.ksif-legacy-home .tone-blue .poem-label{color:#29abe2}.ksif-legacy-home .tone-magenta .poem-label{color:#c03f7f}.ksif-legacy-home .poem-big-title{color:#181824;margin:0 auto;font-size:clamp(34px,4.6vw,64px);font-weight:300;line-height:1.46}.ksif-legacy-home .brand-ko{margin-bottom:8px;font-weight:700;display:block}.ksif-legacy-home .ao{color:#f07a25;font-weight:700}.ksif-legacy-home .ab{color:#29abe2;font-weight:600}.ksif-legacy-home .eo{color:#f07a25;font-weight:500}.ksif-legacy-home .eg{color:#5f9f24;font-weight:500}.ksif-legacy-home .eb{color:#29abe2;font-weight:500}.ksif-legacy-home .em{color:#c03f7f;font-weight:500}.ksif-legacy-home .poem-divider{opacity:.42;width:44px;height:1px;margin:40px auto}.ksif-legacy-home .tone-orange .poem-divider{background:#f07a25}.ksif-legacy-home .tone-green .poem-divider{background:#8dc63f}.ksif-legacy-home .tone-blue .poem-divider{background:#29abe2}.ksif-legacy-home .tone-magenta .poem-divider{background:#c03f7f}.ksif-legacy-home .poem-text{color:#202032;max-width:780px;margin:0 auto;font-size:clamp(19px,2vw,27px);font-weight:300;line-height:2.02}.ksif-legacy-home .poem-text-sm{color:#5c5a55;max-width:720px;margin:0 auto;font-size:clamp(17px,1.65vw,21px);font-weight:300;line-height:2.1}.ksif-legacy-home .poem-text-sm em{color:#c03f7f;font-style:normal;font-weight:500}.ksif-legacy-home .q-line{color:#202032;max-width:780px;margin:0 auto 24px;font-size:clamp(24px,2.7vw,40px);font-weight:300;line-height:1.65}.ksif-legacy-home .q-mark{color:#c03f7f;font-weight:600}.ksif-legacy-home .closing-fourbar{border-radius:4px;gap:3px;width:78px;height:3px;margin:36px auto 42px;display:flex;overflow:hidden}.ksif-legacy-home .cfb-o{background:#f07a25;flex:1}.ksif-legacy-home .cfb-g{background:#8dc63f;flex:1}.ksif-legacy-home .cfb-b{background:#29abe2;flex:1}.ksif-legacy-home .cfb-m{background:#c03f7f;flex:1}.ksif-legacy-home .closing-poem{color:#333;max-width:760px;margin:0 auto;font-size:clamp(19px,1.9vw,25px);font-weight:300;line-height:2.16}.ksif-legacy-home .closing-poem em{color:#29abe2;font-style:normal;font-weight:500}.ksif-legacy-home #poem-section.js-ready .fade-up{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.ksif-legacy-home #poem-section.js-ready .fade-up.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ksif-legacy-home #poem-section.js-ready .fade-up{opacity:1;transition:none;transform:none}}@media (max-width:720px){.ksif-legacy-home .poem-section,.ksif-legacy-home .poem-section.first{min-height:auto;padding:74px 18px}.ksif-legacy-home .poem-section.first{padding-top:42px}.ksif-legacy-home .intro-brand{font-size:clamp(44px,14vw,72px)}.ksif-legacy-home .intro-sub{letter-spacing:2.5px;margin-bottom:38px}.ksif-legacy-home .intro-text,.ksif-legacy-home .poem-text{font-size:18px;line-height:2}.ksif-legacy-home .poem-big-title{font-size:32px}.ksif-legacy-home .q-line{font-size:24px}}
