.proposal-sections-module__FynCIq__scope{--lime:#f7f5ef;--stone:#e7e2d8;--white:#fff;--ink:#292c28;--brand:#263c34;--night:#1c2e27;--rust:var(--brand);--brass:#9a835f;--muted:#5a5d56;--line:#d9d3c7;--line-strong:#b8b0a1;--serif:var(--sans);--sans:"Pretendard Variable", Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", system-ui, sans-serif;--gutter:clamp(20px, 5.6vw, 80px);--content:1280px;--section-y:clamp(64px, 7vw, 104px);--scene-y:clamp(88px, 9.5vw, 136px);--ease:cubic-bezier(.2, .7, .2, 1);color:var(--ink);font-family:var(--sans);word-break:keep-all;overflow-wrap:break-word;font-size:18px;font-weight:400;line-height:1.8}:where(.proposal-sections-module__FynCIq__scope) :where(h1,h2,h3,h4,p,ul,ol,dl,figure){margin:0}:where(.proposal-sections-module__FynCIq__scope) :where(ul,ol){padding:0;list-style:none}:where(.proposal-sections-module__FynCIq__scope) :where(a){color:inherit}:where(.proposal-sections-module__FynCIq__scope) :where(svg){flex:none;width:1em;height:1em}.proposal-sections-module__FynCIq__scope :focus-visible{outline:2px solid var(--brand);outline-offset:4px}.proposal-sections-module__FynCIq__container{width:min(100% - var(--gutter) * 2, var(--content));margin-inline:auto}.proposal-sections-module__FynCIq__sceneTitle{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.38}.proposal-sections-module__FynCIq__heroHelp svg{transition:transform .16s var(--ease)}.proposal-sections-module__FynCIq__heroHelp a:hover svg{transform:translate(3px)}.proposal-sections-module__FynCIq__hero{background:var(--lime);grid-template:"copy media"minmax(0,1fr)"proof media"/minmax(0,58fr) minmax(0,42fr);min-height:clamp(700px,54vw,800px);display:grid}.proposal-sections-module__FynCIq__heroCopy{padding-block:clamp(64px,6vw,96px) 0;padding-left:max(var(--gutter), calc((100vw - var(--content)) / 2));flex-direction:column;grid-area:copy;justify-content:flex-end;padding-right:clamp(32px,5vw,88px);display:flex}.proposal-sections-module__FynCIq__hero h1{max-width:13em;font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.38}.proposal-sections-module__FynCIq__heroSummary{max-width:620px;color:var(--muted);margin-top:32px;font-size:18px;line-height:1.85}.proposal-sections-module__FynCIq__heroActions{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.proposal-sections-module__FynCIq__primaryButton,.proposal-sections-module__FynCIq__lineButton{border:1px solid var(--brand);min-height:52px;transition:background .16s var(--ease), color .16s var(--ease);border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.proposal-sections-module__FynCIq__primaryButton{background:var(--brand);color:var(--white)}.proposal-sections-module__FynCIq__primaryButton:hover{background:var(--night)}.proposal-sections-module__FynCIq__lineButton{color:var(--brand);background:0 0}.proposal-sections-module__FynCIq__lineButton:hover{background:var(--brand);color:var(--white)}.proposal-sections-module__FynCIq__heroHelp{margin-top:18px}.proposal-sections-module__FynCIq__heroHelp a{min-height:44px;color:var(--rust);text-underline-offset:6px;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.proposal-sections-module__FynCIq__heroProof{margin:clamp(40px, 4vw, 56px) clamp(32px, 5vw, 88px) clamp(48px, 5vw, 72px) max(var(--gutter), calc((100vw - var(--content)) / 2));border-top:1px solid var(--brass);color:var(--muted);flex-wrap:wrap;grid-area:proof;gap:10px 0;padding-top:24px;font-size:15px;line-height:1.6;display:flex}.proposal-sections-module__FynCIq__heroProof li{border-right:1px solid var(--line);margin-right:20px;padding-right:20px}.proposal-sections-module__FynCIq__heroProof li:last-child{border-right:0;margin-right:0;padding-right:0}.proposal-sections-module__FynCIq__heroMedia{background:#161a1b;grid-area:media;min-height:100%;position:relative;overflow:hidden}.proposal-sections-module__FynCIq__heroMedia img{object-fit:cover;object-position:96% 50%;filter:grayscale()contrast(1.06)brightness(1.04)}.proposal-sections-module__FynCIq__manifesto{padding-block:var(--scene-y);background:var(--stone);position:relative;overflow:hidden}.proposal-sections-module__FynCIq__manifestoGrid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,.8fr);align-items:center;gap:48px clamp(40px,4.5vw,72px);display:grid}.proposal-sections-module__FynCIq__philosophyLabel{color:var(--rust);align-items:center;gap:12px;margin-bottom:36px;font-size:15px;font-weight:600;display:flex}.proposal-sections-module__FynCIq__philosophyLabel svg,.proposal-sections-module__FynCIq__philosophyLabel img{width:34px;height:auto}.proposal-sections-module__FynCIq__premise{color:var(--muted);margin-bottom:20px;font-size:18px}.proposal-sections-module__FynCIq__manifesto .proposal-sections-module__FynCIq__sceneTitle{font-size:clamp(34px,4.6vw,60px)}.proposal-sections-module__FynCIq__essay{padding-top:8px}.proposal-sections-module__FynCIq__essayLead{font-family:var(--serif);margin-bottom:8px;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.6}.proposal-sections-module__FynCIq__essay>p:not(.proposal-sections-module__FynCIq__essayLead){color:var(--muted)}.proposal-sections-module__FynCIq__promises{border-top:1px solid var(--brass);margin-top:28px}.proposal-sections-module__FynCIq__promises li{border-bottom:1px solid var(--line-strong);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-height:76px;font-size:18px;display:grid}.proposal-sections-module__FynCIq__promiseGlyph{font-family:var(--serif);color:var(--rust);font-size:34px;font-weight:500;line-height:1}.proposal-sections-module__FynCIq__promises strong{color:var(--brand);font-weight:600}.proposal-sections-module__FynCIq__manifestoFigure{align-self:stretch;min-height:480px;position:relative}.proposal-sections-module__FynCIq__manifestoFigure img{object-fit:cover;object-position:center 40%;filter:grayscale(.2);width:100%;height:100%;position:absolute;inset:0}@media (max-width:1100px){.proposal-sections-module__FynCIq__manifestoGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proposal-sections-module__FynCIq__manifestoFigure{grid-area:1/2/span 2}.proposal-sections-module__FynCIq__statement,.proposal-sections-module__FynCIq__essay{grid-column:1}}@media (max-width:900px){.proposal-sections-module__FynCIq__scope{font-size:17px}.proposal-sections-module__FynCIq__hero{grid-template:"copy""media""proof"/minmax(0,1fr);min-height:0}.proposal-sections-module__FynCIq__heroCopy{padding:40px var(--gutter) 32px}.proposal-sections-module__FynCIq__heroProof{margin:24px var(--gutter) 40px}.proposal-sections-module__FynCIq__heroSummary br{display:none}.proposal-sections-module__FynCIq__heroMedia{height:clamp(240px,64vw,380px);min-height:0}.proposal-sections-module__FynCIq__heroMedia img{object-position:88% 40%}.proposal-sections-module__FynCIq__manifestoGrid{grid-template-columns:minmax(0,1fr)}.proposal-sections-module__FynCIq__manifestoFigure,.proposal-sections-module__FynCIq__statement,.proposal-sections-module__FynCIq__essay{grid-area:auto/1}.proposal-sections-module__FynCIq__manifestoFigure{aspect-ratio:5/4;min-height:0;max-height:360px}}@media (max-width:767px){.proposal-sections-module__FynCIq__scope{--section-y:56px;--scene-y:72px}.proposal-sections-module__FynCIq__hero h1{font-size:clamp(30px,8.6vw,36px);line-height:1.4}.proposal-sections-module__FynCIq__heroSummary{margin-top:18px;font-size:17px;line-height:1.75}.proposal-sections-module__FynCIq__heroActions{flex-direction:column;gap:8px;margin-top:24px}.proposal-sections-module__FynCIq__heroHelp{margin-top:6px}.proposal-sections-module__FynCIq__primaryButton,.proposal-sections-module__FynCIq__lineButton{width:100%;min-height:52px}.proposal-sections-module__FynCIq__heroProof{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;font-size:16px;display:grid}.proposal-sections-module__FynCIq__heroProof li{border:0;margin:0;padding:0}.proposal-sections-module__FynCIq__promises li{grid-template-columns:44px minmax(0,1fr);font-size:17px}}@media (max-width:380px){.proposal-sections-module__FynCIq__scope{--gutter:20px}}@media (prefers-reduced-motion:reduce){.proposal-sections-module__FynCIq__scope *,.proposal-sections-module__FynCIq__scope :before,.proposal-sections-module__FynCIq__scope :after{transition:none!important}}
body:has([data-home-warm]){--c-deep:#263c34;--c-action:#263c34;--c-ink:#292c28;--c-muted:#5a5d56;--c-ivory:#f7f5ef;--c-sage:#f7f5ef;--c-brass:#7d6a4b;--c-gold:#c7b28d;--c-line:#d9d3c7;--surface:#f7f5ef;--surface-muted:#e7e2d8;--surface-cool:#f7f5ef;--surface-dark:#263c34;--ink:#292c28;--ink-muted:#5a5d56;--accent-gold:#7d6a4b;--accent-secondary:#263c34;--border:#d9d3c7;--focus:#263c34;--focus-on-light:#263c34;--focus-on-dark:#c7b28d;--gold-on-dark:#c7b28d;--color-text-primary:#292c28;--color-text-secondary:#5a5d56;--color-border-subtle:#d9d3c7;--color-surface-deep:#263c34;background:#f7f5ef}body:has([data-home-warm]) .site-header{background:#f7f5eff5;border-bottom-color:#d9d3c7}body:has([data-home-warm]) .site-footer{background:#263c34}@media (max-width:68rem){body:has([data-home-warm]) .header-inner{flex-wrap:nowrap;gap:8px;min-height:64px;padding-block:8px}body:has([data-home-warm]) .brand-mark{flex:0 auto;min-width:0;overflow:hidden}body:has([data-home-warm]) .header-utility-actions{flex:none;gap:6px}body:has([data-home-warm]) .header-contact-action.header-branch-select{white-space:nowrap;flex:none;min-height:44px;padding-inline:10px;font-size:13px;display:inline-flex}body:has([data-home-warm]) .mobile-nav{flex:none;width:auto;margin:0}body:has([data-home-warm]) .mobile-nav>summary{min-width:44px;min-height:44px;padding-inline:0}body:has([data-home-warm]) .mobile-nav>summary>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has([data-home-warm]) .mobile-nav-panel{top:calc(100% + 8px)}}@media (max-width:21.25rem){body:has([data-home-warm]) .header-contact-action.header-branch-select{display:none}}
