.art-week-page{color:#f5f3fa;background:#11131d;padding-bottom:72px}.art-week-page a:focus-visible{outline-offset:5px;outline:3px solid #c6abff}.aw-intro{padding:42px var(--pad) 38px;max-width:1440px;margin:auto}.aw-intro>a{color:#c9bfdc;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.aw-intro h1{font:600 clamp(42px,6.2vw,80px)/1.07 var(--font-sora);letter-spacing:-.055em;margin:25px 0}.aw-intro h1 em{color:#d3bbff;font-style:normal}.aw-intro>p{color:#c5c2d0;max-width:730px;font-size:17px;line-height:1.7}.aw-summary{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.aw-summary span{border:1px solid #46424f;border-radius:30px;padding:10px 15px;font-size:13px}.aw-events{padding:0 var(--pad);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1440px;margin:auto;scroll-margin-top:100px;display:grid}.aw-events article{background:#1b1c29;border:1px solid #383746;border-radius:24px;overflow:hidden}.aw-image{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.aw-image img{object-fit:cover;width:100%;height:100%}.aw-image span{background:#11131de8;border-radius:18px;max-width:calc(100% - 36px);padding:9px 13px;font-size:12px;position:absolute;bottom:18px;left:18px}.aw-event-body{padding:28px}.aw-event-body h2{font:600 clamp(24px,2.5vw,33px)/1.2 var(--font-sora);letter-spacing:-.04em;margin:0 0 16px}.aw-event-body p{color:#c9c6d2;font-size:15px;line-height:1.75}.aw-event-body .aw-venue{color:#e0ceff;font-weight:550}.aw-event-body dl{border-block:1px solid #3d3a4a;gap:18px;margin:22px 0;padding:22px 0;display:grid}.aw-event-body dl>div{grid-template-columns:110px minmax(0,1fr);gap:15px;display:grid}.aw-event-body dt{color:#aca7bb;font-size:12px}.aw-event-body dd{margin:0;font-size:16px;font-weight:550;line-height:1.5}.aw-event-body dd small{color:#beb8cb;font-size:12px;font-weight:400;display:block}.aw-event-body .aw-offer-note{font-size:13px}.aw-event-body .aw-status{color:#d6bfff;font-size:12px}.aw-link{color:#e2d0ff;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:600;display:inline-flex}.aw-packages{margin:52px var(--pad) 0;background:#29223b;border-radius:24px;padding:32px}.aw-packages h2,.aw-decision h2,.aw-close h2{font:600 clamp(27px,3vw,40px)/1.2 var(--font-sora);letter-spacing:-.04em;margin:0 0 16px}.aw-packages>div>p{color:#d0c6df;max-width:700px;font-size:15px;line-height:1.75}.aw-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:30px 0 14px;display:grid}.aw-package-grid article{border-top:1px solid #655674;padding-top:22px}.aw-package-grid h3{margin:0 0 12px;font-size:16px}.aw-package-grid strong{font:500 36px var(--font-sora);color:#e4d4ff;letter-spacing:-.05em}.aw-package-grid ul,.aw-decision ul{color:#d0c6df;padding-left:18px;font-size:14px;line-height:1.8}.aw-package-grid li,.aw-decision li{padding-bottom:9px}.aw-decision{padding:65px var(--pad);grid-template-columns:1fr 1fr;gap:65px;display:grid}.aw-decision p{color:#c9c6d2;font-size:16px;line-height:1.8}.aw-decision h3{margin-top:0;font-size:21px}.aw-decision a{color:#e2d0ff;align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.aw-close{margin:0 var(--pad);border-top:1px solid #3d3a4a;padding-top:38px}.aw-close p{color:#bab4c8;max-width:650px;font-size:13px;line-height:1.75}.aw-close>a{color:#211532;background:#dac3ff;border-radius:28px;align-items:center;gap:22px;min-height:52px;margin-top:16px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex}@media (min-width:1440px){.aw-packages,.aw-close{max-width:calc(1440px - 2 * var(--pad));margin-left:auto;margin-right:auto}.aw-decision{max-width:1440px;margin:auto}}@media (max-width:760px){.aw-events,.aw-package-grid,.aw-decision{grid-template-columns:1fr}.aw-events{gap:24px}.aw-intro{padding-top:25px}.aw-event-body{padding:22px}.aw-packages{padding:24px}.aw-package-grid{gap:16px}.aw-decision{gap:30px;padding-top:45px;padding-bottom:45px}.aw-summary{gap:8px}.aw-summary span{font-size:12px}.aw-event-body dl>div{grid-template-columns:90px minmax(0,1fr)}}
