.festival-gateway{position:relative;min-height:calc(100vh - 92px);display:grid;place-items:center;overflow:hidden;color:#fff;background:#4b0917}.festival-gateway:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#2a020af0,#4e0716c2 55%,#2800088c),url(../assets/images/executive-campus.jpg) center/cover no-repeat}.festival-gateway:after{content:"\796d";position:absolute;right:-.04em;bottom:-.28em;color:#ffffff0b;font:600 min(64vw,48rem)/1 var(--serif)}.gateway-inner{position:relative;z-index:1;width:min(1080px,calc(100% - 48px));padding:5rem 0}.gateway-label{margin:0 0 1rem;color:#d7b66e;font:700 .78rem Georgia,serif;letter-spacing:.22em}.gateway-inner h1{margin:0;font:500 clamp(3.2rem,9vw,7rem)/1.2 var(--serif);letter-spacing:.12em}.gateway-rule{width:64px;height:2px;margin:1.5rem 0;background:#d7b66e}.gateway-lead{max-width:560px;margin:0;font:500 clamp(1.1rem,2.4vw,1.45rem)/1.9 var(--serif);letter-spacing:.05em}.gateway-note{max-width:560px;margin:1rem 0 2.2rem;color:#e2d5d8}.fes-news{width:min(100%,680px);margin:0 0 2.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(215,182,110,.42);background:#2302096b;box-shadow:0 18px 45px #14000429;backdrop-filter:blur(8px)}.fes-news-title h2{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;color:#fff;font:500 clamp(1.25rem,3vw,1.6rem)/1.4 var(--serif);letter-spacing:.08em}.fes-news-title h2:before{content:"";flex:0 0 28px;height:2px;background:#d7b66e}.fes-news-contents{border-top:1px solid rgba(255,255,255,.18)}.fes-news-contents table{width:100%;border-collapse:collapse}.fes-news-contents td{padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.18);line-height:1.7;vertical-align:top}.fes-news-contents td:first-child{width:10em;padding-right:1.5rem;color:#d7b66e;font-size:.82rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.fes-news-contents td:last-child{color:#f5eef0}.fes-news-contents a{color:inherit;text-underline-offset:.2em}.festival-link{display:inline-flex;align-items:center;text-decoration:none;gap:2.5rem;padding:1rem 1.25rem 1rem 1.5rem;color:#4b0917;background:#fff;border:1px solid #fff;font-weight:700}.festival-link span{color:#b6914c;font-size:1.3rem}.back-link{display:block;width:max-content;margin-top:1.5rem;color:#e7dce0;font-size:.85rem;text-underline-offset:4px}.gateway-domain{position:absolute;right:max(24px,4vw);top:50%;z-index:1;margin:0;transform:translateY(-50%);font:700 .7rem Georgia,serif;letter-spacing:.18em;writing-mode:vertical-rl}@media(max-width:700px){.festival-gateway{min-height:calc(100vh - 136px)}.gateway-domain{display:none}.gateway-inner{padding:4rem 0}.festival-link{gap:1rem;justify-content:space-between;width:100%;max-width:360px}.fes-news{padding:1.2rem}}@media(max-width:560px){.festival-gateway{min-height:calc(100vh - 126px)}.festival-gateway:before{background:linear-gradient(#37030ee6,#37030ed1),url(../assets/images/executive-campus.jpg) center/cover no-repeat}.fes-news-contents td{display:block;width:100%;border-bottom:0}.fes-news-contents td:first-child{width:100%;padding:.9rem 0 .2rem}.fes-news-contents td:last-child{padding:0 0 .9rem;border-bottom:1px solid rgba(255,255,255,.18)}}
