*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:#09070e;color:#eae5f2;font-family:Georgia,"Yu Mincho","Hiragino Mincho ProN",serif;line-height:1.8}a{color:inherit;text-decoration:none}header{position:absolute;z-index:5;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 5%;border-bottom:1px solid #b5a4dc33}.brand{font-size:20px}nav{display:flex;gap:28px;font-family:Arial,sans-serif;font-size:13px;letter-spacing:.12em}.hero{min-height:900px;height:100svh;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 34%,#35206b66,transparent 60%),#09070e}.ornament{position:absolute;top:0;bottom:0;width:23%;background-image:url(assets/flyer.png);background-size:auto 100%;opacity:.8;mask-image:linear-gradient(to right,#000 25%,transparent)}.left{left:0;background-position:left center}.right{right:0;background-position:right center;mask-image:linear-gradient(to left,#000 25%,transparent)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#09070e,transparent 25%,transparent 75%,#09070e55);pointer-events:none}.hero-inner{text-align:center;position:relative;z-index:2;padding:100px 20px 36px;width:100%}.eyebrow{font-size:14px;letter-spacing:.24em;line-height:1.9}.star{font-size:38px;margin:18px;color:#c4a0ff;text-shadow:0 0 22px #ab75ff}h1{font-weight:400;font-size:clamp(72px,11vw,154px);line-height:.89;letter-spacing:-.06em;margin:24px 0 38px;text-shadow:0 3px 1px #40324c,0 0 40px #a16be366}h1 span{display:block;background:linear-gradient(#fff 8%,#aa96cf 30%,#f6f3ff 45%,#715ca1 65%,#ddd6ed 85%);background-clip:text;color:transparent}h1 span:last-child{font-style:italic;font-size:1.12em}.tagline{letter-spacing:.22em;font-size:19px}.hero-date{font-size:70px;line-height:1.4;margin-top:30px}.hero-date>span{font-size:30px}.hero-date small{font-size:24px}.venue{font-size:18px;letter-spacing:.08em;margin:0 0 26px}.button{display:inline-flex;gap:55px;padding:15px 25px;border:1px solid #a594bf;background:#100b1cc9;font:13px Arial,sans-serif;letter-spacing:.12em;transition:.2s}.button:hover{background:#472777}.scroll{display:block;margin-top:30px;font:12px Arial,sans-serif;letter-spacing:.15em;color:#b8adc9}.scroll span{display:block;font-size:24px;margin-top:10px}.ribbon{overflow:hidden;white-space:nowrap;border-block:1px solid #a58bbb44;padding:20px;color:#b19cc9;letter-spacing:.2em;font-size:14px;background:#150e20}.section{padding:110px 0;max-width:1100px;margin:auto;width:calc(100% - 100px);position:relative}.label{font:13px Arial,sans-serif;letter-spacing:.18em;color:#b39fcf;margin:0 0 28px}h2{font-size:clamp(40px,6vw,72px);line-height:1.3;font-weight:400;letter-spacing:-.025em;margin:0 0 32px}h2 em{font-weight:400;color:#b896e8}p{font-size:16px}.about{padding-block:140px;max-width:900px}.about h2{font-size:50px;letter-spacing:.08em}.about p:not(.label){line-height:2.2}.section-star{position:absolute;font-size:220px;right:30px;top:150px;color:#6f4c9c44}.show,.info,.access{border-block:1px solid #9c80bb33}.programs{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:70px}.programs article{border-top:1px solid #a58bbb66;padding-top:30px}.programs article>span{font-size:44px;color:#8c6bab}.programs h3{font-size:22px;font-weight:400;letter-spacing:.08em}.soon{font:12px Arial,sans-serif;letter-spacing:.1em;color:#a899b9;padding-top:18px}.cast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 30px;margin-top:60px}.portrait{aspect-ratio:4/3;background:#17111f;border:1px solid #80689555;overflow:hidden;display:grid;place-items:center}.portrait img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.cast:hover img{transform:scale(1.035)}.cast h3{font-size:20px;font-weight:400;margin:8px 0}.index{font:12px Arial,sans-serif;color:#b49ccc;display:block;margin-top:18px;letter-spacing:.15em}.cast-note{font-size:14px;color:#b2a5c0;margin-top:40px}dl{margin-top:55px}dl>div{display:grid;grid-template-columns:150px 1fr;padding:28px 0;border-bottom:1px solid #9580ad33}dt{font:13px Arial,sans-serif;color:#a995be;letter-spacing:.12em}dd{margin:0;font-size:24px;line-height:1.4}dd small{display:block;font-size:14px;color:#b7a9c9;margin-top:12px}.times{display:flex;gap:55px}.times small{margin:0 0 8px;font:12px Arial,sans-serif}.ticket-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:55px}.ticket-grid article{padding:40px;border:1px solid #8b719e77;background:linear-gradient(140deg,#2c183c55,#100b18)}.ticket-grid .vip{border-color:#bea2df;background:radial-gradient(ellipse at top left,#55307766,transparent)}.price{font-size:52px;line-height:1;margin:32px 0}.price small,.day small{font-size:16px;color:#c3b6d2}.day{padding-top:25px;border-top:1px solid #a38ab555;display:flex;justify-content:space-between;align-items:center;font-size:14px}.day strong{font-weight:400;font-size:25px}.ticket-status{text-align:center;margin-top:50px;padding:35px;border-block:1px solid #9675b344}.ticket-status p{margin:0 0 10px;font-size:14px}.ticket-status strong{font-size:25px;font-weight:400;letter-spacing:.12em}.ticket-status span{display:block;margin-top:10px;font-size:14px;color:#b8aac8}.access-row{display:flex;justify-content:space-between;align-items:center}.access h3{font-size:26px;font-weight:400}.text-link{display:inline-block;margin-top:20px;font-size:14px;border-bottom:1px solid #a890c7;padding-bottom:8px}.access-date{font-size:80px;color:#a789c4;line-height:1.4}.access-date span{display:block;font:12px Arial,sans-serif;letter-spacing:.15em;text-align:center}footer{text-align:center;padding:80px 25px;background:radial-gradient(ellipse at bottom,#35214c55,transparent)}.footer-title{font-size:40px;margin:0}footer p:not(.footer-title){font-size:13px;letter-spacing:.08em}footer a{display:block;margin:35px 0;font:12px Arial,sans-serif;letter-spacing:.15em}footer small{font-size:12px;color:#988aa9}.reveal{opacity:1}.motion .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s,transform .8s}.motion .reveal.visible{opacity:1;transform:none}a:focus-visible{outline:2px solid #d2a9ff;outline-offset:6px}@media(max-width:700px){header{padding:20px 22px}.brand{font-size:16px}nav{gap:16px;font-size:12px}.hero{min-height:780px;height:100svh}.ornament{width:29%;opacity:.55;background-size:auto 100%}.hero-inner{padding-top:100px}.eyebrow{font-size:12px;letter-spacing:.18em}h1{font-size:clamp(65px,17vw,105px);margin:32px 0}.tagline{font-size:14px;letter-spacing:.13em}.hero-date{font-size:55px}.hero-date>span{font-size:24px}.hero-date small{font-size:18px}.venue{font-size:16px}.button{gap:24px;padding:17px 22px}.section{width:calc(100% - 44px);padding-block:75px}.about{padding-block:95px}.about h2{font-size:34px}.section-star{font-size:130px;right:0;top:125px}.programs{grid-template-columns:1fr;gap:25px;margin-top:40px}.cast-grid{grid-template-columns:1fr 1fr;gap:32px 16px;margin-top:38px}.portrait{aspect-ratio:3/4}.cast h3{font-size:16px;line-height:1.6}.index{margin-top:12px}dl>div{grid-template-columns:75px 1fr;padding:24px 0}dd{font-size:20px}dd small{font-size:14px}.times{gap:20px}.times span{font-size:20px}.ticket-grid{grid-template-columns:1fr;margin-top:35px}.ticket-grid article{padding:30px}.price{font-size:48px}.access-row{display:block}.access h3{font-size:22px}.access-date{font-size:66px;margin-top:50px;text-align:right}.access-date span{text-align:right}.footer-title{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion .reveal{opacity:1;transform:none;transition:none}.portrait img{transition:none}}
/* Logo, brand and equal image presentation */
.logo-heading{margin:18px auto 22px;max-width:680px;line-height:1;letter-spacing:normal;text-shadow:none}.event-logo{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}.hero .star{display:none}.hero-inner{padding-top:100px}.hero-date{margin-top:22px}.brand-about{margin-top:65px;padding-top:36px;border-top:1px solid #947aaf44;position:relative;z-index:1}.brand-about h3{font-size:26px;font-weight:400;line-height:1.9;margin:0 0 20px}.social-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;min-height:44px;font:14px Arial,sans-serif}.social-links a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #9675b444;padding:4px 0}.social-links a:hover{color:#d4b3ff}.portrait{aspect-ratio:4/3;padding:12px}.portrait img{width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.cast-grid{align-items:start}.cast .portrait{height:auto}.ticket-status .button span{display:inline;margin:0;font-size:inherit;color:inherit}.section-star{pointer-events:none}@media(max-width:700px){.logo-heading{max-width:520px;width:100%;margin-block:28px}.event-logo{max-height:320px}.portrait{aspect-ratio:4/3;padding:8px}.cast-grid{grid-template-columns:1fr;gap:35px}.cast h3{font-size:22px}.brand-about h3{font-size:23px}.hero{min-height:780px}.social-links{gap:8px 22px}}
/* Event-first layout and hero spacing */
.hero{height:auto;min-height:100svh;overflow:visible}.hero-inner{padding:110px 20px 70px}.scroll{margin-top:34px;line-height:1.6}.scroll span{line-height:1.3;margin-top:10px}.ribbon{position:relative;z-index:3}.about h2 em{font-style:normal}.about-lead{font-size:23px;letter-spacing:.08em}.brand-about{margin:0 auto;padding-block:95px;text-align:center;border-top:0}.brand-about .social-links{justify-content:center}.support-logo-link{display:block;max-width:420px;margin:10px auto 40px;padding:25px 28px;background:#fff;border:1px solid #bda6d4}.support-logo{display:block;width:100%;height:auto}.brand-about h3{margin-bottom:24px}@media(max-width:700px){.hero{height:auto;min-height:100svh}.hero-inner{padding:100px 22px 62px}.scroll{margin-top:34px}.about-lead{font-size:20px}.brand-about{padding-block:75px}.support-logo-link{max-width:330px;padding:20px 24px}}
/* Artist roles and text-only runway lineup */
.lineup-category{font:18px Arial,sans-serif;letter-spacing:.08em;font-weight:400;margin:45px 0 24px;color:#d6c4ec}.lineup-category span{display:block;font:14px Georgia,"Yu Mincho",serif;letter-spacing:.06em;color:#b4a4c5;margin-top:10px}.cast-role{font:12px Arial,sans-serif;letter-spacing:.12em;color:#b49ccc;margin:20px 0 10px}.guest-lineup{border-top:1px solid #9674ad44;margin-top:55px;padding-bottom:10px}.show-cast-list{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:45px}.show-cast-list>div{border-top:1px solid #9674ad66}.support-credit{font-size:14px;letter-spacing:.08em;color:#b7a4cd;margin-bottom:28px}@media(max-width:700px){.show-cast-list{grid-template-columns:1fr;gap:25px}.lineup-category{margin-top:32px}}

/* Framed lineup, two columns on mobile */
.cast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.cast{min-width:0}.portrait{position:relative;isolation:isolate;aspect-ratio:4/3;padding:15px;border:1px solid #a590bb;background:radial-gradient(ellipse at 50% 35%,#352342,#15101e 70%);box-shadow:inset 0 0 0 4px #110b18,inset 0 0 0 5px #79658888,inset 0 0 26px #9871bd22,0 6px 24px #0005}.portrait:before,.portrait:after{content:"";position:absolute;z-index:2;pointer-events:none;width:23px;height:23px;border-color:#dfd3ee;border-style:solid}.portrait:before{top:7px;left:7px;border-width:1px 0 0 1px}.portrait:after{bottom:7px;right:7px;border-width:0 1px 1px 0}.portrait img{position:relative;z-index:1;object-fit:contain}.cast .social-links{gap:4px 14px;margin-top:8px}.cast-role{margin-top:18px}.cast h3{overflow-wrap:anywhere}@media(max-width:700px){.cast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.portrait{aspect-ratio:4/3;padding:11px}.portrait:before,.portrait:after{width:16px;height:16px}.portrait:before{top:6px;left:6px}.portrait:after{bottom:6px;right:6px}.cast h3{font-size:17px;line-height:1.65;margin:7px 0}.cast-role{font-size:12px;letter-spacing:.06em;margin-top:14px}.cast .social-links{font-size:14px;gap:2px 12px}}@media(min-width:701px) and (max-width:950px){.cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Textured mounting inside the silver frames */
.portrait{background-color:#1a1026;background-image:radial-gradient(ellipse at 50% 45%,#79559c30 0%,#3a234c22 40%,#09050fd9 100%),repeating-linear-gradient(115deg,#b396d508 0px,#b396d508 1px,transparent 1px,transparent 4px),repeating-linear-gradient(25deg,#b396d507 0px,#b396d507 1px,transparent 1px,transparent 5px),repeating-linear-gradient(90deg,#100a1866 0%,#35204255 8%,#160d2166 16%);box-shadow:inset 0 0 0 4px #110b18,inset 0 0 0 5px #a58bb699,inset 0 0 0 8px #150d2088,inset 0 0 0 9px #8e6ca344,inset 0 0 24px 10px #03010699,0 6px 24px #0005}.portrait img{filter:drop-shadow(0 2px 5px #000a)}

/* Typographic runway cast */
.runway-label{font:14px Arial,sans-serif;letter-spacing:.2em;color:#c4a7e5;margin:0 0 28px}.runway-label span{font:14px Georgia,"Yu Mincho",serif;letter-spacing:.06em;margin-left:18px;color:#ac9bbc}.mc-block{margin:55px 0 60px;padding:32px;border:1px solid #aa8bc177;background:radial-gradient(ellipse at top left,#4b2a653f,transparent 70%),#120c1b;box-shadow:inset 0 0 0 5px #0a0712,inset 0 0 0 6px #83649b33}.mc-list,.models-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.person{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 0;border-bottom:1px solid #9c7cb444;min-width:0}.person>div{min-width:0}.person h4{font-size:22px;font-weight:400;letter-spacing:.03em;line-height:1.6;margin:0;overflow-wrap:anywhere}.person-group{font-size:14px;color:#ad9abb;margin:5px 0 0;line-height:1.6}.person-social{font:14px Arial,sans-serif;color:#c6a8df;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:8px}.person-social:hover{color:#fff}.mc-person{border:0;padding:10px 0}.mc-person h4{font-size:30px}.model-block{margin-top:45px}@media(max-width:700px){.mc-block{padding:25px 22px;margin-block:40px 50px}.mc-list{grid-template-columns:1fr;gap:20px}.mc-person h4{font-size:26px}.models-list{gap:0 22px}.person{display:block;padding-block:21px}.person h4{font-size:19px}.person-social{margin-top:7px;padding-left:0}.person-group{font-size:14px}.mc-person{display:flex}.runway-label span{display:block;margin:10px 0 0}}

/* Compact runway credits grouped by unit */
.runway-mc{margin-top:45px;padding:24px 0;border-block:1px solid #a386ba44}.runway-mc .runway-label{margin-bottom:14px}.runway-mc .runway-label span{font-size:14px;letter-spacing:.04em;color:#ad9abb}.runway-models{margin-top:42px}.runway-models>.runway-label{margin-bottom:18px}.runway-groups{max-width:900px}.runway-group{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:1px solid #a386ba33;align-items:start}.runway-group h4{margin:0;font-size:17px;font-weight:400;color:#c1a6d8;line-height:2.5;overflow-wrap:anywhere}.runway-names{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 24px}.runway-names li{min-width:0}.runway-person-link{display:inline-flex;align-items:baseline;gap:10px;min-height:44px;padding:6px 0;font-size:18px;line-height:1.8}.runway-person-link small{font:12px Arial,sans-serif;color:#b69acb;white-space:nowrap}.runway-person-link[href]:hover span{color:#d6b4ff}.runway-mc .runway-person-link{font-size:18px}@media(max-width:700px){.runway-group{grid-template-columns:1fr;gap:6px;padding:18px 0}.runway-group h4{font-size:16px;line-height:1.8}.runway-names{gap:2px 20px}.runway-person-link{font-size:17px;gap:8px}.runway-label span{display:inline;margin-left:12px}.runway-mc{margin-top:30px;padding:20px 0}.runway-models{margin-top:32px}}

.runway-independent .runway-names{grid-column:2}@media(max-width:700px){.runway-independent .runway-names{grid-column:1}}

/* Inline affiliations for each runway model */
.runway-flat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;max-width:1000px}.runway-flat li{border-bottom:1px solid #a386ba33;padding:12px 0}.runway-flat .runway-person-link{display:flex;justify-content:space-between;gap:14px;width:100%}.runway-affiliation{font-size:14px;color:#ad9abb;display:inline;font-weight:400}.runway-flat .runway-person-link>span{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.runway-flat{grid-template-columns:1fr;gap:0}.runway-flat li{padding:9px 0}.runway-affiliation{font-size:14px}}

/* Essential event details beside the first purchase action */
.hero-event-details{max-width:470px;margin:18px auto 30px;padding:20px 12px 18px;border-block:1px solid #ae94c455;background:linear-gradient(90deg,transparent,#2a183339,transparent)}.hero-times{display:flex;justify-content:center;gap:38px;margin-bottom:20px}.hero-times>span{display:flex;flex-direction:column;gap:6px}.hero-times small{font:12px Arial,sans-serif;letter-spacing:.18em;color:#baa6d0}.hero-times strong{font-size:25px;font-weight:400;line-height:1.3}.hero-event-details .venue{margin:0;font-size:20px}.hero-address{font-size:14px;color:#b4a3c4;margin:6px 0 0}.runway-mc .runway-names{gap:8px 30px}.runway-mc .runway-person-link{gap:12px}@media(max-width:700px){.hero-event-details{margin-top:15px;padding:18px 8px}.hero-times{gap:28px;margin-bottom:17px}.hero-times strong{font-size:23px}.hero-event-details .venue{font-size:18px}.runway-mc .runway-names{flex-direction:column;gap:0}.runway-mc .runway-person-link{width:100%;justify-content:space-between}}

/* Centered ticket actions and venue map */
.button{position:relative;justify-content:center;align-items:center;min-width:270px;padding:17px 48px;gap:0;text-align:center;line-height:1.5}.button>span{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.ticket-status .button>span{display:inline;margin:0}.access-row{display:block}.venue-description{font-size:16px;color:#c1b5cd;line-height:2;margin-top:28px}.venue-map{margin-top:38px;border:1px solid #9a7ab455;padding:6px;background:#170f21}.venue-map iframe{display:block;width:100%;height:380px;border:0}@media(max-width:700px){.button{min-width:260px;max-width:100%;padding:17px 44px;gap:0}.venue-map{margin-top:30px}.venue-map iframe{height:300px}}

/* Final brand assets and illuminated portrait mounting */
.support-logo-link{max-width:280px;padding:0;background:#0b0914;border:1px solid #a08abd66;box-shadow:0 12px 48px #321b4d44}.support-logo{aspect-ratio:1;object-fit:contain}.footer-logo-link{display:block;max-width:400px;margin:0 auto 20px;padding:0}.footer-logo{display:block;width:100%;height:auto}.portrait{background-image:radial-gradient(ellipse at 50% 18%,#c0a0e842 0%,#72509124 30%,transparent 65%),radial-gradient(ellipse at 50% 100%,#60378355,transparent 65%),repeating-linear-gradient(115deg,#c5a4ed0a 0px,#c5a4ed0a 1px,transparent 1px,transparent 5px),repeating-linear-gradient(25deg,#b396d509 0px,#b396d509 1px,transparent 1px,transparent 6px),linear-gradient(100deg,#090611,#271735 35%,#30203f 50%,#271735 65%,#090611);box-shadow:inset 0 0 0 4px #110b18,inset 0 0 0 5px #b29bc799,inset 0 0 0 8px #150d2088,inset 0 0 0 9px #a07db555,inset 0 0 32px 5px #03010688,0 6px 24px #0005}@media(max-width:700px){.support-logo-link{max-width:240px;padding:0}.footer-logo-link{max-width:300px;margin:0 auto 20px}}

/* Quiet brand marks and readable multi-network credits */
.brand-about .support-logo-link{width:220px;max-width:70%;padding:0;border:0;background:transparent;box-shadow:none;outline:0;margin:10px auto 30px}.brand-about .support-logo{display:block;width:100%;height:auto;border:0}.footer-logo-link{width:180px;max-width:50%;margin:0 auto 18px}.footer-logo{width:100%;height:auto;max-height:120px;object-fit:contain}.runway-person-name{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.runway-person-socials{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:4px}.runway-person-socials a{font:14px Arial,sans-serif;color:#b69acb;display:inline-flex;align-items:center;min-height:44px}.runway-person-socials a:hover{color:#e6ccff}.runway-mc .runway-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}@media(max-width:700px){.brand-about .support-logo-link{width:190px;padding:0}.footer-logo-link{width:160px;max-width:50%;margin:0 auto 18px}.runway-mc .runway-names{grid-template-columns:1fr;gap:12px}.runway-person-name{font-size:17px}}

/* Stronger brand information heading */
.brand-about>.label{font-size:18px;letter-spacing:.2em;color:#d0b3ec;margin-bottom:34px}@media(max-width:700px){.brand-about>.label{font-size:17px;letter-spacing:.15em}}


/* Clean first-view artwork without flyer typography */
.hero{background-image:linear-gradient(180deg,#09070e99 0%,#09070e22 22%,#09070e33 70%,#09070e 100%),radial-gradient(ellipse at 50% 42%,transparent 0%,#09070e66 72%,#09070eee 100%),url(assets/hero-background-clean.png);background-position:center;background-size:cover;background-repeat:no-repeat}.hero .ornament{display:none}.hero:after{background:linear-gradient(0deg,#09070e 0%,transparent 24%,transparent 72%,#09070e88 100%)}
@media(max-width:700px){.hero{background-position:center top;background-size:auto 100%;background-color:#09070e}}


/* Matched desktop columns for MC and runway models */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:701px){.runway-mc .runway-names,.runway-flat{width:100%;max-width:1000px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.runway-mc .runway-names{row-gap:0}.runway-mc .runway-names li{padding:12px 0;border-bottom:1px solid #a386ba33}}
