:root{--ink:#3d3d3d;--cream:#fdf8ec;--lime:#ffd506;--orange:#e8a000;--line:rgba(61,61,61,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Gowun Dodum",sans-serif}.nav{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:700 1.25rem "Space Grotesk",sans-serif;letter-spacing:-.06em;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:12px}.brand img{height:30px;width:auto}.brand span{color:var(--orange)}.nav-links{display:flex;align-items:center;gap:26px}.nav-link{color:var(--ink);text-decoration:none;font-size:.9rem}.nav-link:hover{color:var(--orange)}.nav-link span{color:var(--orange);font:1.2rem "Space Grotesk"}.nav-cta{font-weight:700}.hero{min-height:650px;padding:76px 10vw 50px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.eyebrow{font:700 .72rem "Space Grotesk",sans-serif;letter-spacing:.14em;color:var(--orange)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3.8rem,9vw,8.4rem);line-height:.88;letter-spacing:-.1em;margin:28px 0 35px;font-weight:400}em{font-style:normal;color:var(--orange)}.intro{font-size:1.12rem;line-height:1.8;margin-bottom:35px}.button{display:inline-flex;gap:34px;padding:16px 22px;background:var(--ink);color:var(--cream);text-decoration:none;font-size:.95rem;align-items:center}.button span{color:var(--lime);font:1.4rem "Space Grotesk"}.hero-art{height:400px;width:400px;position:relative;flex-shrink:0}.orbit{position:absolute;border:1px solid var(--ink);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:420px;height:180px;top:100px;left:-20px}.orbit-two{width:280px;height:380px;top:10px;left:60px;transform:rotate(35deg)}.glyph{position:absolute;font-weight:400}.glyph-1{font-size:9rem;top:65px;left:55px}.glyph-2{font-size:8rem;top:20px;right:35px;color:var(--orange)}.glyph-3{font-size:7rem;bottom:20px;right:58px}.glyph-4{font-size:4rem;bottom:40px;left:50px;color:var(--orange)}.spark{position:absolute;top:78px;left:225px;color:var(--orange);font-size:2.5rem}.mascot{position:absolute;top:128px;left:128px;width:150px;height:auto;filter:drop-shadow(0 10px 0 rgba(61,61,61,.12))}.notice{margin-top:55px;padding:22px 26px;border:1px solid var(--ink);background:rgba(255,210,63,.22)}.notice p{margin:0;font-size:.92rem;line-height:1.7}.process-grid{grid-template-columns:repeat(4,1fr)}.process-grid article{min-height:250px}.awards{background:rgba(255,210,63,.13);border-top:1px solid var(--line)}.award-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.award-grid article{padding:25px 18px 30px 0;border-right:1px solid var(--line)}.award-grid article+article{padding-left:18px}.award-grid b{font:700 .7rem "Space Grotesk";letter-spacing:.1em;color:var(--orange)}.award-grid h3{margin:20px 0 12px;font-size:1.35rem}.award-grid p{font-size:.92rem;line-height:1.65;margin:0}.award-prize{background:var(--lime)}.award-prize b{color:var(--ink)}.criteria{margin-top:70px}.criteria ul{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.criteria li{border-top:2px solid var(--ink);padding-top:14px;display:flex;flex-direction:column;gap:6px}.criteria strong{font-size:1.05rem;font-weight:400}.criteria span{font-size:.85rem;color:#4a5a61}.faq-list{max-width:760px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--ink)}.faq-list summary{cursor:pointer;padding:20px 34px 20px 0;font-size:1.08rem;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font:700 1.3rem "Space Grotesk";color:var(--orange)}.faq-list details[open] summary::after{content:"−"}.faq-list details p{margin:0;padding:0 0 24px;font-size:.95rem;line-height:1.75;color:#37474f}.info-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 10vw;gap:30px}.info-strip div{display:flex;flex-direction:column;gap:8px}.info-strip span,.track-grid span{font:700 .65rem "Space Grotesk";letter-spacing:.1em;color:var(--orange)}.info-strip strong{font-size:1.05rem;font-weight:400}.section{padding:125px 10vw}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.section h2,.join h2{font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:.95;letter-spacing:-.09em;margin:0}.section-heading h2{width:55%}.track-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink)}.track-note{margin:22px 0 0;font-size:.9rem;color:#4a5a61}.track-grid article{padding:25px 18px 20px 0;border-right:1px solid var(--line);min-height:235px}.track-grid article+article{padding-left:18px}.track-grid b{font:700 .9rem "Space Grotesk";color:var(--orange)}h3{font-size:1.5rem;font-weight:400;margin:38px 0 15px}.track-grid p{font-size:.95rem;line-height:1.6;min-height:50px}.join{padding:120px 10vw 140px;background:var(--lime);text-align:center}.join .eyebrow{color:var(--ink)}.join p:not(.eyebrow){font-size:1.05rem;line-height:1.7;margin:28px auto 32px}.join form{display:flex;max-width:450px;margin:auto;border-bottom:1px solid var(--ink)}input,button{font:inherit;border:0;background:transparent;padding:14px 0;color:var(--ink)}input{flex:1;outline:0}button{font-weight:700;cursor:pointer;padding-left:15px}small{display:block;margin-top:15px}footer{display:flex;justify-content:space-between;align-items:center;padding:25px 6vw;font:700 .7rem "Space Grotesk";letter-spacing:.04em;border-top:1px solid var(--line)}footer span:last-child{color:#6b6b6b}.footer-brand{display:flex;align-items:center;gap:8px}.footer-brand img{height:20px;width:auto}.footer-links a{color:var(--ink);text-decoration:none;margin:0 8px}.footer-links a:hover{color:var(--orange)}@media(max-width:1000px){.track-grid{grid-template-columns:repeat(3,1fr)}.track-grid article{border-bottom:1px solid var(--line)}.process-grid,.award-grid,.criteria ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.nav-links{gap:14px}.nav-link{font-size:.78rem}.nav-cta span{display:none}.hero{padding:55px 8vw 20px;display:block;min-height:auto}.hero-art{width:290px;height:285px;margin:30px auto 0;transform:scale(.75)}.info-strip{padding:20px 8vw;grid-template-columns:1fr;gap:14px}.section{padding:85px 8vw}.section-heading{display:block;margin-bottom:38px}.section-heading h2{width:100%;margin-top:25px}.track-grid,.process-grid,.award-grid,.criteria ul{grid-template-columns:1fr 1fr}.track-grid article{min-height:215px}.process-grid article{min-height:235px}.award-grid article{padding-right:12px}.track-grid article+article{padding-left:12px}.track-grid h3{font-size:1.2rem;margin-top:28px}.track-grid p{font-size:.85rem}.join{padding:90px 8vw 105px}footer{padding:22px 8vw;display:block}footer span{display:block;margin:5px 0}.footer-links a{margin:0 12px 0 0}}
