.book-stack{display:grid;align-items:stretch}.proposal-page{grid-area:1/1;display:flex;align-self:stretch;min-width:0}.proposal-page>.desk{width:100%;align-items:stretch}.proposal-page[hidden]{display:flex!important;visibility:hidden;pointer-events:none}.about-invitation{padding:38px 52px 44px}.about-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.about-eyebrow{font-size:11px;letter-spacing:.16em;color:#9992a2}.about-title{font-family:InvitationSerif,'Noto Serif CJK KR',serif;font-size:43px;line-height:1.42;letter-spacing:-.05em;font-weight:400;margin:27px 0 25px;color:#34313c;word-break:keep-all}.about-title span{display:block}.about-rule{height:1px;position:relative;background:#ddd8e6;margin-bottom:28px}.about-rule::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;background:#d8d0e4;transform:rotate(45deg)}.about-story p{margin:0;word-break:keep-all}.about-lead{font-family:InvitationSerif,'Noto Serif CJK KR',serif;font-size:24px;line-height:1.65;letter-spacing:-.04em;color:#494251}.about-support{font-size:16px;line-height:1.9;letter-spacing:-.035em;color:#89818f;margin-top:8px!important}.about-connection{margin-top:28px;padding:2px 0 2px 22px;border-left:2px solid #ddd5e7}.about-connection p{margin:0;font-size:17px;line-height:1.85;letter-spacing:-.035em;color:#6d6278;word-break:keep-all}.about-connection p+p{margin-top:13px}
@media(max-width:700px){.about-invitation{padding:25px 26px 31px}.about-header{gap:12px}.about-eyebrow{font-size:9px;letter-spacing:.12em}.about-title{font-size:26px;line-height:1.5;letter-spacing:-.055em;margin:25px 0 22px}.about-rule{margin-bottom:22px}.about-lead{font-size:18px;line-height:1.7;letter-spacing:-.045em}.about-support{font-size:13px;line-height:1.9;margin-top:10px!important}.about-connection{margin-top:24px;padding-left:15px}.about-connection p{font-size:14px;line-height:1.95;letter-spacing:-.035em}.about-connection p+p{margin-top:14px}.about-desktop-break{display:none}}
@media(max-width:360px){.about-invitation{padding-left:21px;padding-right:21px}.about-title{font-size:24px}.about-lead{font-size:17px}.about-support{font-size:12px}.about-connection p{font-size:13px}}

/* Page 2: one soft, edge-cropped photographic background band. */
.about-layout{display:block;min-height:380px;margin-top:24px}.about-header,.about-text{position:relative;z-index:2}.about-text{width:calc(100% - 398px);min-width:0}.about-text .about-title{font-size:34px;margin:0 0 20px}.about-text .about-rule{margin-bottom:22px}.about-text .about-lead{font-family:InvitationSans,'Noto Sans CJK KR',sans-serif;font-size:16px;line-height:1.9;color:#62586e}.about-text .about-support{font-size:14px;line-height:1.95;color:#796f84;margin-top:16px!important}.about-text .about-connection{margin-top:25px;padding-left:17px}.about-text .about-connection p{font-size:15px;line-height:1.95;color:#61546f}.about-text .about-desktop-break{display:block}
.creator-group{position:absolute;right:0;bottom:0;width:50%;height:440px;min-width:0;overflow:hidden;isolation:isolate;pointer-events:none;opacity:.48;filter:saturate(.72);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%)}.creator-stage{position:relative;display:block;width:100%;height:100%;padding:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 24%);mask-image:linear-gradient(180deg,transparent 0%,#000 24%)}.creator-stage::before{content:none}.creator-figure{position:absolute;margin:0;opacity:1}.creator-photo{width:100%;height:auto;display:block;padding:0}.creator-photo img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.portrait-feature{left:-65px;bottom:-112px;width:280px;z-index:3}.portrait-detail-top{left:125px;bottom:-42px;width:230px;z-index:2}.portrait-detail-bottom{right:-50px;bottom:-137px;width:250px;z-index:1}.creator-group.is-revealing .creator-figure{animation:creator-fade 720ms ease var(--reveal-delay,0ms) both}@keyframes creator-fade{from{opacity:0}to{opacity:1}}
@media(max-width:700px){.about-layout{min-height:0;margin-top:25px;padding-bottom:315px}.about-text{width:100%}.about-text .about-title{font-size:26px;margin:0 0 22px}.about-text .about-rule{margin-bottom:22px}.about-text .about-lead{font-size:15px;line-height:1.95}.about-text .about-support{font-size:13px;line-height:1.95;margin-top:14px!important}.about-text .about-connection{margin-top:22px;padding-left:15px}.about-text .about-connection p{font-size:14px;line-height:1.95}.about-text .about-desktop-break{display:none}.creator-group{width:100%;height:330px;opacity:.44;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 100%)}.creator-stage{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%)}.portrait-feature{left:-22px;bottom:-57px;width:200px}.portrait-detail-top{left:calc(50% - 90px);bottom:-32px;width:180px}.portrait-detail-bottom{right:-32px;bottom:-77px;width:210px}}
@media(max-width:360px){.about-text .about-title{font-size:24px}.about-text .about-lead{font-size:14px}.about-text .about-support{font-size:12px}.about-text .about-connection p{font-size:13px}.about-layout{padding-bottom:285px}.creator-group{height:300px}.portrait-feature{left:-24px;width:180px}.portrait-detail-top{left:calc(50% - 80px);width:160px}.portrait-detail-bottom{right:-34px;width:190px}}
@media(prefers-reduced-motion:reduce){.creator-group.is-revealing .creator-figure{animation:none;opacity:1}}
