:root{--gold:#d4a955;--night:#080b12;--silver:#e8e8e5}.gcfw-page{background:var(--night);color:#f8f8f5;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.gcfw-page *{box-sizing:border-box}.gcfw-header{background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.gcfw-header img{width:154px;height:auto}.gcfw-header nav{align-items:center;gap:22px;display:flex}.gcfw-header nav a{color:#172337;font-size:.86rem;font-weight:900;text-decoration:none}.gcfw-header nav a:last-child{color:#fff;background:#172337;padding:12px 16px}.gcfw-hero{background:radial-gradient(circle at 16% 45%,#27314a 0,#0c111d 42%,#05070b 78%);grid-template-columns:.78fr 1.22fr;align-items:center;gap:60px;min-height:760px;padding:60px clamp(20px,6vw,92px);display:grid}.gcfw-hero-copy>p:first-child,.gcfw-section-title small,.gcfw-archive>div>small,.gcfw-next>small{color:var(--gold);letter-spacing:.2em;font-size:.78rem;font-weight:900}.gcfw-status{color:#ffbcc0;letter-spacing:.1em;border:1px solid #9a4047;width:max-content;margin:19px 0 10px;padding:8px 12px;font-size:.72rem;font-weight:900;display:block}.gcfw-hero h1{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6vw,92px);font-weight:500;line-height:.85}.gcfw-hero h1 em{color:var(--gold);font-size:.66em;font-style:normal}.gcfw-season{align-items:center;gap:12px;margin:26px 0;display:flex}.gcfw-season b{letter-spacing:.15em;font-size:.8rem}.gcfw-season strong{color:var(--gold);font:700 4.2rem/1 Georgia,serif}.gcfw-season span{color:#aeb5c0;letter-spacing:.12em;font-size:.75rem}.gcfw-intro{color:#c9ced6;line-height:1.8}.gcfw-hero-copy>a{background:var(--gold);color:#10131a;width:max-content;margin-top:18px;padding:15px 18px;font-weight:900;text-decoration:none;display:block}.gcfw-hero-copy>small{color:#8f98a7;margin-top:12px;display:block}.gcfw-hero figure{margin:0;position:relative}.gcfw-hero figure img{width:100%;height:auto;display:block;box-shadow:0 30px 80px #00000073}.gcfw-hero figcaption{color:var(--gold);letter-spacing:.12em;background:#080b12;padding:10px 13px;font-size:.72rem;font-weight:900;position:absolute;bottom:0;right:0}.gcfw-closed{background:#8c1e28;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px clamp(20px,6vw,92px);display:grid}.gcfw-closed strong{font-size:1.2rem}.gcfw-closed p{color:#f5dfe1;margin:0}.gcfw-closed span{letter-spacing:.15em;opacity:.42;font-size:1.8rem;font-weight:900}.gcfw-schedule,.gcfw-brands,.gcfw-history{padding:90px clamp(20px,7vw,110px)}.gcfw-section-title h2,.gcfw-archive h2,.gcfw-next h2{letter-spacing:-.06em;margin:12px 0;font-size:clamp(39px,5vw,68px);line-height:1.05}.gcfw-section-title p{color:#9ea6b2}.gcfw-dates{border-top:1px solid #3a414e;margin-top:44px}.gcfw-dates article{border-bottom:1px solid #3a414e;grid-template-columns:160px 1fr;gap:44px;padding:30px 0;display:grid}.gcfw-dates time{grid-template-columns:auto 1fr;align-items:end;display:grid}.gcfw-dates time b{color:var(--gold);font-size:1rem}.gcfw-dates time strong{font:500 4.7rem/.85 Georgia,serif}.gcfw-dates time span{color:#747e8d;grid-column:1/-1;font-size:.75rem}.gcfw-dates article div small{color:var(--gold);letter-spacing:.15em;font-size:.7rem;font-weight:900}.gcfw-dates h3{margin:10px 0;font-size:1.65rem}.gcfw-dates p{color:#abb2bd;margin:0;line-height:1.7}.gcfw-brands{color:#131722;background:#f2f1ed}.gcfw-brand-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:42px;display:grid}.gcfw-brand-grid figure{background:#fff;margin:0}.gcfw-brand-grid img{width:100%;height:auto;display:block}.gcfw-brand-grid figcaption{gap:6px;padding:20px;display:grid}.gcfw-brand-grid b{font-family:Georgia,serif;font-size:1.35rem}.gcfw-brand-grid span{color:#666d78}.gcfw-archive{background:#10151f;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.gcfw-archive figure{margin:0;position:relative}.gcfw-archive figure img{width:100%;height:auto;display:block}.gcfw-archive figcaption{color:var(--gold);background:#0b0e14;padding:10px 12px;font-size:.7rem;font-weight:900;position:absolute;bottom:0;right:0}.gcfw-archive p{color:#b8bec7;max-width:680px;line-height:1.85}.gcfw-archive dl{border-top:1px solid #414854;margin-top:30px}.gcfw-archive dl div{border-bottom:1px solid #303743;grid-template-columns:90px 1fr;padding:14px 0;display:grid}.gcfw-archive dt{color:var(--gold);font-weight:900}.gcfw-archive dd{color:#c8cdd4;margin:0}.gcfw-history{background:#07090d}.gcfw-history ol{border-top:1px solid #373d47;margin:45px 0 0;padding:0;list-style:none}.gcfw-history li{border-bottom:1px solid #373d47;grid-template-columns:140px 1fr;padding:22px 0;display:grid}.gcfw-history li b{color:var(--gold);font:500 2.2rem Georgia,serif}.gcfw-history li span{color:#c1c6ce;align-self:center}.gcfw-next{text-align:center;color:#151922;background:linear-gradient(135deg,#dedbd4,#f7f5f0);padding:100px 20px}.gcfw-next p{color:#626975;max-width:720px;margin:20px auto;line-height:1.8}.gcfw-next>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.gcfw-next a{color:#fff;background:#151922;padding:14px 18px;font-weight:900;text-decoration:none}.gcfw-next a:last-child{background:#b58a40}.gcfw-footer{justify-content:space-between;align-items:center;padding:34px clamp(20px,6vw,92px);display:flex}.gcfw-footer img{filter:brightness(0)invert();width:140px;height:auto}.gcfw-footer span{color:var(--gold);letter-spacing:.14em;font-size:.78rem;font-weight:900}.gcfw-footer p{color:#7e8794;font-size:.78rem}@media (max-width:850px){.gcfw-header{height:66px;padding:0 14px}.gcfw-header img{width:125px}.gcfw-header nav{gap:8px}.gcfw-header nav a{font-size:.74rem}.gcfw-header nav a:last-child{padding:10px 11px}.gcfw-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:46px 18px}.gcfw-hero h1{font-size:58px}.gcfw-closed{grid-template-columns:1fr;gap:7px;padding:22px 20px}.gcfw-closed span{display:none}.gcfw-schedule,.gcfw-brands,.gcfw-history{padding:62px 20px}.gcfw-dates article{grid-template-columns:95px 1fr;gap:20px}.gcfw-dates time strong{font-size:3.5rem}.gcfw-brand-grid{grid-template-columns:1fr}.gcfw-archive{grid-template-columns:1fr;gap:36px;padding:62px 20px}.gcfw-archive figure{max-width:470px;margin:auto}.gcfw-history li{grid-template-columns:90px 1fr}.gcfw-footer{gap:12px;padding:28px 20px;display:grid}.gcfw-next>div{flex-direction:column;align-items:center}.gcfw-next a{width:min(100%,320px)}}.gcfw-growth{color:#151922;background:#e8e5de;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(40px,7vw,100px);padding:95px clamp(20px,7vw,110px);display:grid}.gcfw-growth small,.gcfw-live-head small,.gcfw-support>div>small{color:#8b682e;letter-spacing:.18em;font-size:.76rem;font-weight:900}.gcfw-growth h2,.gcfw-live h2,.gcfw-support h2{margin:14px 0 24px;font:500 clamp(2.5rem,5vw,5rem)/1 Georgia,serif}.gcfw-growth p{color:#5f6671;line-height:1.85}.gcfw-growth ol{border-top:1px solid #c5c0b6;margin:0;padding:0;list-style:none}.gcfw-growth li{border-bottom:1px solid #c5c0b6;grid-template-columns:58px 1fr;align-items:center;padding:18px 0;display:grid}.gcfw-growth li b{color:#9d752e;font:700 1.45rem Georgia,serif}.gcfw-growth li span{font-weight:900}.gcfw-live{background:#080b12;padding:95px clamp(20px,7vw,110px)}.gcfw-live-head p{color:#a9b0bc}.gcfw-live-list{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.gcfw-live-list>a,.gcfw-live-empty{color:#fff;background:#111722;border:1px solid #343b46;flex-direction:column;min-height:210px;padding:24px;text-decoration:none;display:flex}.gcfw-live-list>a>span{color:#111;background:#b58a40;width:max-content;padding:6px 8px;font-size:.7rem;font-weight:900}.gcfw-live-list>a>small{color:var(--gold);margin-top:28px}.gcfw-live-list>a>strong{margin-top:8px;line-height:1.55}.gcfw-live-list>a>i{color:#a9b0bc;margin-top:auto;font-size:.78rem;font-style:normal}.gcfw-live-empty{grid-column:1/-1;justify-content:center;gap:8px}.gcfw-live-empty span{color:#a9b0bc}.gcfw-board-link{color:#fff;width:max-content;margin-top:22px;font-weight:900;display:block}.gcfw-support{color:#151922;background:#f2f1ed;padding:95px clamp(20px,7vw,110px)}.gcfw-support>div:first-child>p{color:#626975}.gcfw-support-grid{border-top:1px solid #cbc7be;border-left:1px solid #cbc7be;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.gcfw-support-grid article{border-bottom:1px solid #cbc7be;border-right:1px solid #cbc7be;flex-direction:column;min-height:235px;padding:26px;display:flex}.gcfw-support-grid article b{color:#9d752e;font:700 1.5rem Georgia,serif}.gcfw-support-grid article strong{margin-top:42px}.gcfw-support-grid article span{color:#656c76;margin-top:10px;line-height:1.7}.gcfw-support-note{color:#666d77;margin-top:18px;font-size:.82rem}.gcfw-apply-copy aside{background:#fff;border-left:4px solid #b58a40;gap:7px;margin:24px 0;padding:18px;display:grid}.gcfw-apply-copy aside span{color:#4f5660;line-height:1.6}.gcfw-apply-copy aside small{color:#777e87}@media (max-width:850px){.gcfw-growth{grid-template-columns:1fr;gap:34px;padding:62px 20px}.gcfw-growth h2,.gcfw-live h2,.gcfw-support h2{font-size:42px}.gcfw-live,.gcfw-support{padding:62px 20px}.gcfw-live-list,.gcfw-support-grid{grid-template-columns:1fr}.gcfw-support-grid article{min-height:0}.gcfw-support-grid article strong{margin-top:24px}}.gcfw-mobile-cta{display:none}@media (max-width:850px){.gcfw-page{padding-bottom:78px}.gcfw-mobile-cta{z-index:80;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));color:#0d1119;background:#d4a955;border:1px solid #e6c77d;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-weight:900;text-decoration:none;display:flex;position:fixed;left:16px;box-shadow:0 16px 40px #00000061}}.gcfw-apply{color:#151922;background:linear-gradient(135deg,#dedbd4,#f7f5f0);grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:clamp(36px,6vw,90px);padding:100px clamp(20px,7vw,110px);display:grid}.gcfw-apply-copy>small,.gcfw-form-head small{color:#8b682e;letter-spacing:.14em;font-weight:900}.gcfw-apply-copy h2{margin:18px 0;font:500 clamp(2.5rem,5vw,5.5rem)/.98 Georgia,serif}.gcfw-apply-copy p{color:#626975;max-width:580px;line-height:1.8}.gcfw-apply-copy b{color:#8b682e;margin-top:24px;display:block}.gcfw-form{background:#fff;border:1px solid #d5d0c6;padding:clamp(24px,4vw,48px);box-shadow:0 22px 60px #24201a1a}.gcfw-form-head h3{margin:10px 0;font:600 clamp(1.7rem,3vw,2.6rem) Georgia,serif}.gcfw-form-head p{color:#666e79;line-height:1.65}.gcfw-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.gcfw-form label{gap:7px;display:grid}.gcfw-form label>span{color:#414751;font-size:.82rem;font-weight:800}.gcfw-form input,.gcfw-form select,.gcfw-form textarea{box-sizing:border-box;color:#151922;width:100%;font:inherit;background:#fbfaf7;border:1px solid #c9c4ba;padding:13px}.gcfw-form textarea{resize:vertical}.gcfw-form-wide{grid-column:1/-1}.gcfw-privacy{color:#626975;background:#f0ede7;gap:4px;margin-top:20px;padding:14px;font-size:.78rem;display:grid}.gcfw-privacy strong{color:#343a43}.gcfw-consent{align-items:center;margin-top:14px;grid-template-columns:auto 1fr!important;display:flex!important}.gcfw-consent input{width:auto}.gcfw-form>button{color:#fff;cursor:pointer;background:#151922;border:0;width:100%;margin-top:20px;padding:16px;font-weight:900}.gcfw-form>button:disabled{opacity:.55}.gcfw-cost-note{color:#747b84;margin-top:12px;line-height:1.6;display:block}.gcfw-message{color:#b00020}.gcfw-success{text-align:center;align-self:start}.gcfw-success h3{font:600 2.2rem Georgia,serif}.gcfw-success p{color:#626975}.gcfw-success div{justify-content:center;gap:10px;margin-top:24px;display:flex}.gcfw-success a{color:#fff;background:#151922;padding:13px 16px;font-weight:900;text-decoration:none}.gcfw-success a:last-child{background:#b58a40}@media (max-width:850px){.gcfw-apply{grid-template-columns:1fr;padding:62px 20px}.gcfw-form-grid{grid-template-columns:1fr}.gcfw-form-wide{grid-column:auto}.gcfw-success div{flex-direction:column}.gcfw-success a{box-sizing:border-box;width:100%}}
