.instagram-highlights{color:#e3edfc;background:radial-gradient(at top,#0d28434d,#0000 75%);max-width:1240px;margin:auto;padding:50px 48px 90px;position:relative}.instagram-home-heading{margin-bottom:28px}.instagram-home-heading h2{letter-spacing:.1em;font-weight:500;margin:16px 0!important;font-size:30px!important}.instagram-home-heading h2 span{color:#ead086;font-weight:700}.instagram-home-heading>p:last-child{color:#9eb7d8;font-size:12px;line-height:1.8}.instagram-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.instagram-home-grid>div{min-width:0}.instagram-home-grid .instagram-block{background:linear-gradient(145deg,#0b2642,#04142b);margin:0;box-shadow:0 14px 35px #0002}.instagram-highlights .instagram-block button,.instagram-highlights .instagram-fallback{color:#efd38a}.instagram-home-state{color:#9eb7d8;border:1px solid #a98a484d;border-radius:12px;padding:28px;font-size:13px;line-height:1.8}.instagram-home-state button{color:#efd38a;cursor:pointer;background:0 0;border:1px solid #c9a76288;border-radius:25px;margin-top:12px;padding:10px 16px}@media (max-width:1000px){.instagram-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.instagram-highlights{padding:35px 20px 65px}.instagram-home-grid{grid-template-columns:1fr}.instagram-home-heading h2{letter-spacing:.06em;font-size:24px!important}.instagram-home-heading .eyebrow{font-size:8px}}
.editorial-surface{--editorial-ink:#e4edf9;--editorial-muted:#a8b9cf;--editorial-gold:#e3c17c;color:var(--editorial-ink);overflow-wrap:anywhere;font-family:Segoe UI,system-ui,sans-serif;line-height:1.75}.editorial-surface .editorial-header{max-width:850px;margin:0 auto 32px}.editorial-surface .editorial-header h1{letter-spacing:-.035em;color:var(--editorial-ink);margin:18px 0 24px;font-size:clamp(32px,4.4vw,58px);font-weight:650;line-height:1.12}.editorial-surface .editorial-header .lead{color:#bfcee1;max-width:70ch;margin:0 0 24px;font-size:clamp(18px,2.1vw,22px);line-height:1.65}.editorial-surface .byline{color:var(--editorial-muted);border-bottom:1px solid #c5ad732d;padding-bottom:20px;font-size:12px}.editorial-surface .article-body{max-width:720px;color:var(--editorial-ink);margin:44px auto 0;font-size:18px;line-height:1.85}.editorial-surface .article-body p{margin:0 0 1.35em}.editorial-surface .article-body h2,.editorial-surface .article-body h3,.editorial-surface .article-body h4{color:var(--editorial-ink);letter-spacing:-.02em;margin:1.8em 0 .75em;line-height:1.3}.editorial-surface .article-body h2{font-size:1.6em}.editorial-surface .article-body h3{font-size:1.3em}.editorial-surface .article-body h4{font-size:1.1em}.editorial-surface .article-body blockquote{color:#d8e3f1;background:#d3af670c;border:0;border-left:3px solid #d3af67;margin:2em 0;padding:18px 26px;font-style:italic}.editorial-surface .article-body blockquote p:last-child{margin-bottom:0}.editorial-surface .article-body hr{border:0;border-top:1px solid #c5ad7345;margin:2.3em 0}.editorial-surface .article-body a{color:#e6c78a;text-underline-offset:.2em;text-decoration:underline}.editorial-surface .article-body ul,.editorial-surface .article-body ol{margin:1.3em 0;padding-left:1.7em}.editorial-surface .article-body li p{margin:.4em 0}.editorial-surface .text-left{text-align:left}.editorial-surface .text-center{text-align:center}.editorial-surface .text-right{text-align:right}[data-editorial-media]{min-width:0;max-width:100%;margin:32px auto}[data-editorial-media]>a[data-full-image]{background:#101e30;border-radius:12px;max-width:100%;text-decoration:none;display:block;overflow:hidden}[data-editorial-media] img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:min(68svh,560px);display:block}[data-editorial-media] figcaption{text-align:center;color:#a8b9cf;max-width:60ch;margin:12px auto 0;font-size:12px;line-height:1.65}.editorial-cover{max-width:920px;margin:32px auto 40px}.editorial-cover[data-orientation=portrait]{max-width:420px}.editorial-cover[data-orientation=square]{max-width:520px}.editorial-cover.fit-cover>a{aspect-ratio:16/9;max-height:520px}.editorial-cover.fit-cover[data-orientation=portrait]>a{aspect-ratio:4/5;max-height:min(62svh,520px)}.editorial-cover.fit-cover[data-orientation=square]>a{aspect-ratio:1}.editorial-cover.fit-cover img{object-fit:cover;width:100%;height:100%;max-height:520px}.editorial-cover.fit-contain img{object-fit:contain}.media-open-hint{color:#a8b9cf;font-size:11px!important}.focus-center img,img.focus-center{object-position:center}.focus-top img,img.focus-top{object-position:center top}.focus-bottom img,img.focus-bottom{object-position:center bottom}.focus-left img,img.focus-left{object-position:left center}.focus-right img,img.focus-right{object-position:right center}.focus-top-left img,img.focus-top-left{object-position:left top}.focus-top-right img,img.focus-top-right{object-position:right top}.focus-bottom-left img,img.focus-bottom-left{object-position:left bottom}.focus-bottom-right img,img.focus-bottom-right{object-position:right bottom}.editorial-surface .editorial-image[data-editorial-media],.rich-editor .editorial-image[data-editorial-media]{width:100%;max-width:620px;margin:2em auto}.editorial-surface .editorial-image.size-wide,.rich-editor .editorial-image.size-wide{max-width:720px}.editorial-surface .editorial-image[data-orientation=portrait],.rich-editor .editorial-image[data-orientation=portrait]{max-width:360px}.editorial-surface .editorial-image.size-wide[data-orientation=portrait],.rich-editor .editorial-image.size-wide[data-orientation=portrait]{max-width:420px}.editorial-surface .editorial-image[data-orientation=square],.rich-editor .editorial-image[data-orientation=square]{max-width:520px}.editorial-surface .editorial-image.align-left,.rich-editor .editorial-image.align-left{margin-left:0}.editorial-surface .editorial-image.align-right,.rich-editor .editorial-image.align-right{margin-right:0}.editorial-surface .editorial-image img,.rich-editor .editorial-image img{object-fit:contain;height:auto;max-height:min(68svh,560px)}.editorial-surface .editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin:2em 0;display:grid}.editorial-surface .editorial-gallery .editorial-image[data-editorial-media]{width:100%;max-width:100%;margin:0}.editorial-surface .editorial-gallery [data-full-image]{aspect-ratio:4/3;place-items:center;display:grid}.editorial-surface .editorial-gallery img{aspect-ratio:4/3;object-fit:contain;width:100%;height:100%;max-height:260px}.editorial-surface .editorial-gallery figcaption{margin-top:10px;font-size:12px;line-height:1.65}.editorial-surface .article-navigation{border-top:1px solid #c5ad7340;gap:16px;max-width:720px;margin:40px auto 0;padding-top:24px;display:grid}.article-navigation>span{letter-spacing:.14em;color:#a8b9cf;font-size:11px}.article-navigation a{color:#e3c17c;font-size:15px;line-height:1.5;text-decoration:none}.article-navigation a:hover{text-decoration:underline}.editorial-surface [data-full-image]:focus-visible{outline-offset:5px;outline:3px solid #e3c17c}dialog.editorial-lightbox{color:#e4edf9;background:#071426;border:1px solid #b89c58;border-radius:14px;width:min(1120px,100vw - 32px);max-height:94svh;padding:20px;overflow:auto}dialog.editorial-lightbox::backdrop{background:#000c}.editorial-lightbox .viewer-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.editorial-lightbox h2{margin:0;font:600 16px Segoe UI,system-ui,sans-serif}.editorial-lightbox button{color:#e3c17c;cursor:pointer;font:inherit;background:0 0;border:1px solid #b89c5880;border-radius:24px;padding:10px 16px;font-size:12px}.editorial-lightbox figure{margin:20px 0 0}.editorial-lightbox figure>img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:68svh;margin:auto;display:block}.editorial-lightbox figcaption{color:#b8c8db;text-align:center;margin:14px 0;font:13px/1.65 Segoe UI,system-ui,sans-serif}.editorial-lightbox .viewer-nav{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.editorial-lightbox [hidden]{display:none!important}.editorial-lightbox button:focus-visible{outline-offset:3px;outline:3px solid #e3c17c}@media (max-width:600px){.editorial-surface .editorial-header h1{font-size:34px}.editorial-surface .article-body{margin-top:30px;font-size:16px;line-height:1.85}.editorial-cover[data-orientation=portrait]{max-width:min(100%,340px)}[data-editorial-media] img{max-height:min(60svh,500px)}.editorial-surface .editorial-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editorial-surface .editorial-gallery img{max-height:220px}.editorial-surface .editorial-gallery figcaption{font-size:11px}.editorial-surface .article-body blockquote{padding:16px 20px}.editorial-lightbox .viewer-nav{flex-wrap:wrap}dialog.editorial-lightbox{padding:15px}}@media (max-width:360px){.editorial-surface .editorial-gallery{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-surface *{scroll-behavior:auto!important}}.editorial-surface .article-share{max-width:720px;margin:44px auto 0}
.latest-news{isolation:isolate;max-width:1240px;margin:0 auto;padding:65px 48px 100px;scroll-margin-top:30px;position:relative}.latest-news:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#020711,#0000 22% 72%,#020711),radial-gradient(at 25% 40%,#0a3c6940,#0000 65%),#020d22;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.news-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.news-intro h2{letter-spacing:.12em;font-weight:500;margin:14px 0!important;font-size:32px!important}.news-intro h2 span{color:#ffdf49;font-weight:700}.news-intro>div>p:last-child{color:#9eb7d8;font-size:12px;line-height:1.8}.presentation .news-all{color:#ffdf49;white-space:nowrap;letter-spacing:.03em;border:1px solid #c4a65466;border-radius:30px;align-items:center;gap:25px;padding:13px 19px;font-size:10px;display:inline-flex}.news-all span{font-size:20px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-news-card{background:linear-gradient(145deg,#0b2642,#04142b);border:1px solid #29557880;border-radius:13px;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 12px 35px #0002}.home-news-card:hover{border-color:#a48c4988;transform:translateY(-4px)}.news-image{aspect-ratio:16/10;background:radial-gradient(#175780,#081d38);display:flex;position:relative;overflow:hidden}.news-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081a31);height:32%;position:absolute;inset:auto 0 -1px}.news-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.home-news-card:hover .news-image img{transform:scale(1.035)}.news-image-fallback{text-align:center;color:#d5ba72;place-content:center;width:100%;display:grid}.news-image-fallback span{letter-spacing:.1em;font-size:44px;font-weight:700}.news-image-fallback small{letter-spacing:.45em;margin-top:5px}.news-card-copy{flex-direction:column;min-height:0;padding:22px 23px 25px;display:flex}.news-card-copy time{color:#d1b66d;letter-spacing:.09em;text-transform:uppercase;font-size:9px}.news-card-copy h3{letter-spacing:-.025em;font-size:19px;font-weight:600;line-height:1.4;margin:15px 0 12px!important}.news-card-copy p{color:#a4bad6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.presentation .news-read{color:#efd792;border-top:1px solid #7491b52b;justify-content:space-between;align-items:center;margin-top:0;padding-top:16px;font-size:10px;display:flex}.news-read span{font-size:18px}.news-message{color:#a9bed9;background:#071b33;border:1px solid #29557880;border-radius:12px;padding:40px 28px;line-height:1.8}.news-message p{margin-bottom:9px;font-size:15px}.news-message span{font-size:11px}.news-message button,.news-message a{cursor:pointer;background:0 0;border-bottom:1px solid #a58c55;margin:15px 20px 0 0;padding:7px 0;font-size:11px;display:inline-block;color:#f2d986!important}.news-skeleton{background:#071a30;border:1px solid #29557860;border-radius:13px;min-height:340px;overflow:hidden}.news-skeleton>div{aspect-ratio:16/10;background:linear-gradient(120deg,#112e49,#173b5655,#112e49)}.news-skeleton>span{background:#1b3550;border-radius:3px;width:65%;height:12px;margin:25px;display:block}.news-skeleton>span:last-child{width:45%}@media (max-width:900px){.latest-news{padding:45px 28px 70px}.news-grid{gap:15px}.news-card-copy{min-height:0;padding:18px}.news-card-copy h3{font-size:17px}.news-intro h2{letter-spacing:.07em;font-size:26px!important}}@media (max-width:650px){.latest-news{padding:35px 20px 60px}.news-intro{margin-bottom:27px;display:block}.news-intro h2{font-size:25px!important}.news-intro .eyebrow{font-size:8px}.presentation .news-all{margin-top:20px;font-size:10px}.news-grid{grid-template-columns:1fr;gap:23px}.news-card-copy{min-height:0;padding:22px}.news-card-copy h3{font-size:21px}.news-card-copy p{font-size:12px}.news-image{aspect-ratio:16/9}.news-message{padding:28px 23px}}@media (prefers-reduced-motion:reduce){.home-news-card,.news-image img{transition:none!important}.home-news-card:hover,.home-news-card:hover img{transform:none}}.news-image img{object-fit:cover;background:#0a1b30}.news-image img.fit-cover{object-fit:cover}.home-news-card:hover .news-image img.fit-contain{transform:none}.news-image:has(img.fit-contain):after{display:none}.home-news-card{align-self:start}.news-image{aspect-ratio:16/9}.news-image img{width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;object-fit:cover!important}.news-image:after{display:none}.news-card-copy p{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;margin:0 0 18px;line-height:1.65}.news-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-read .fnt-arrow,.news-all .fnt-arrow{width:14px;height:14px}.news-carousel{min-width:0}.news-carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 14.6667px);grid-auto-flow:column;align-items:start;gap:22px;padding:6px 0 14px;display:grid;overflow:auto hidden}.news-carousel-track::-webkit-scrollbar{display:none}.news-carousel-track>.home-news-card{scroll-snap-align:start;min-width:0}.news-carousel-track:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #efd792}.news-carousel-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.news-carousel-controls p,.news-carousel-status{color:#a4bad6;font-size:11px;line-height:1.6}.news-carousel-controls>div{gap:10px;display:flex}.news-carousel-arrows button{color:#efd792;cursor:pointer;background:#081b33;border:1px solid #c4a65466;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.news-carousel-arrows button:hover:not(:disabled){background:#163452;border-color:#efd792}.news-carousel-arrows button:disabled{opacity:.3;cursor:default}.news-carousel-arrows button:focus-visible{outline-offset:3px;outline:2px solid #efd792}@media (max-width:900px){.news-carousel-track{grid-auto-columns:calc(50% - 7.5px);gap:15px}}@media (max-width:650px){.news-carousel-track{grid-auto-columns:100%;gap:18px}.news-carousel-controls p{font-size:10px}}.news-carousel-stage{position:relative}.news-carousel-arrows{pointer-events:none;position:absolute;inset:0}.news-carousel-arrows button{pointer-events:auto;z-index:2;width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%)}.news-carousel-arrows button:first-child{left:-46px}.news-carousel-arrows button:last-child{right:-46px}.news-carousel-track{align-items:stretch}.news-carousel-track>.home-news-card{flex-direction:column;align-self:stretch;height:100%;display:flex}.news-carousel-track .news-image{flex-shrink:0}.news-carousel-track .news-card-copy{flex:1}.news-carousel-track .news-card-copy h3{min-height:2.8em;max-height:2.8em}.news-carousel-track .news-card-copy p{min-height:3.3em;max-height:3.3em}.presentation .news-carousel-track .news-read{margin-top:auto}.news-carousel-controls{margin-top:6px}@media (max-width:900px){.news-carousel-stage{padding-inline:24px}.news-carousel-arrows button{width:34px;height:34px}.news-carousel-arrows button:first-child{left:-16px}.news-carousel-arrows button:last-child{right:-16px}}@media (max-width:650px){.news-carousel-stage{padding-inline:28px}.news-carousel-arrows button:first-child{left:-12px}.news-carousel-arrows button:last-child{right:-12px}}
.brand{transform:translate(1.67%)}.brand .gloss-reflection{opacity:.65;animation-duration:8.7s}.brand .rgb-sweep{opacity:.55;animation-duration:7.3s}.brand .traveling-highlights{pointer-events:none}.brand .gold-sweep{animation:4.7s ease-in-out .8s infinite both gold-polish}@keyframes gold-polish{0%{opacity:0;transform:translate(-70px)}15%{opacity:.85}75%{opacity:.85}to{opacity:0;transform:translate(245px)}}@media (prefers-reduced-motion:reduce){.brand .traveling-highlights,.brand .gold-sweep{display:none}.brand .gloss-reflection{opacity:.4}}
.curve-shine{pointer-events:none;opacity:0;animation:7s linear infinite curve-shine-travel}.curve-shine-halo{filter:blur(6px)}.curve-shine-outer{filter:blur(12px)}.curve-shine-core{filter:blur(.35px)}@keyframes curve-shine-travel{0%{stroke-dashoffset:calc(24px + var(--shine-inset,0px));opacity:0}3%{opacity:1}68%{opacity:1}71.4286%,to{stroke-dashoffset:calc(-1024px + var(--shine-inset,0px));opacity:0}}@media (prefers-reduced-motion:reduce){.curve-shine{display:none;animation:none!important}}
.presentation{--yellow:#ffdf49;color:#e4eeff;isolation:isolate;background:#020d22;overflow:clip}.presentation h2,.presentation h3,.presentation h4,.presentation figure{margin:0}.presentation a{color:inherit;text-decoration:none}.presentation button{font:inherit}.presentation a:focus-visible,.presentation button:focus-visible,[role=tabpanel]:focus-visible{outline-offset:6px;outline:2px solid #53ddff}.presentation .eyebrow{letter-spacing:.32em;color:#9ebfe7;font-size:10px;font-weight:600}.presentation-header{z-index:10;justify-content:space-between;align-items:center;max-width:1260px;height:112px;margin:auto;padding:10px 50px;display:flex;position:relative}.presentation-header img{object-fit:contain;filter:brightness(1.5);width:160px;height:90px}.presentation-header nav{gap:44px;display:flex}.presentation-header nav a{text-transform:uppercase;letter-spacing:.16em;color:#abc3e7;padding:15px 0;font-size:11px;font-weight:700}.presentation-header nav a:hover{color:var(--yellow)}.menu-toggle{display:none}.skip-link{z-index:30;background:#07192f;padding:16px;position:absolute;top:-100px}.skip-link:focus{top:10px}.institutional-hero{text-align:center;isolation:isolate;flex-direction:column;align-items:center;min-height:620px;padding:22px 24px 120px;display:flex;position:relative}.institutional-hero .brand{width:400px;max-width:85vw;margin:14px 0 0}.hero-edition{letter-spacing:.45em;color:#a6c5ed;font-size:11px}.institutional-hero h1{letter-spacing:.2em;margin:24px 0 0;font-size:clamp(20px,2.4vw,34px);font-weight:500}.little-rule{background:#21c5e7;width:44px;height:2px;margin:20px 0;display:block;box-shadow:0 0 18px #15c8ff66}.hero-date{letter-spacing:.04em;font-size:18px;font-weight:800}.gold-button{letter-spacing:.06em;background:linear-gradient(110deg,#ffdf43,#ffed83,#ffda34);border-radius:40px;align-items:center;gap:30px;margin-top:25px;padding:17px 26px;font-size:11px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 5px 30px #ffdc341c;color:#092039!important}.gold-button:hover{transform:translateY(-3px)}.gold-button span{font-size:19px}.section-curve{z-index:5;pointer-events:none;width:100%;height:100px;position:absolute;bottom:-1px;left:0}.stage-lights{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.stage-lights i{filter:blur(15px);transform-origin:bottom;background:linear-gradient(#0000,#007aff55);width:130px;height:80%;position:absolute;bottom:-30%;left:20%;transform:rotate(-35deg)}.stage-lights i:nth-child(2){left:70%;transform:rotate(35deg)}.stage-lights i:nth-child(3){opacity:.4;width:200px;left:45%;transform:rotate(10deg)}.stage-horizon{background:radial-gradient(#1895ff99,#0000 65%);border-bottom:1px solid #1f72ab55;width:100%;height:85px;position:absolute;bottom:35px}.institutional-hero>:not(.stage-lights):not(.section-curve):not(.ambient){z-index:1}.program-section{max-width:1240px;margin:auto;padding:0 48px;scroll-margin-top:20px;position:relative}.section-heading{text-align:center;padding:8px 0 32px}.section-heading>svg{width:45px;height:60px;color:var(--yellow);margin-bottom:12px}.section-heading h2{letter-spacing:.23em;font-size:29px;font-weight:700}.section-heading p{letter-spacing:.25em;color:#8eadd4;margin-top:13px;font-size:11px}.day-selector{z-index:5;border:1px solid #287cb0;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden}.day-selector button{color:#b8d3f2;cursor:pointer;background:linear-gradient(110deg,#06204288,#020e26);border:0;border-right:1px solid #21608b;padding:17px 8px}.day-selector button:last-child{border:0}.day-selector button[aria-selected=true]{color:#05203d;background:linear-gradient(110deg,#ffe044,#ffed80);border-radius:10px;box-shadow:0 0 22px #ffe04433}.day-selector button:hover:not([aria-selected=true]){background:#0b2a52}.day-selector button span{font-size:15px;font-weight:700}.day-selector strong{font-size:36px;line-height:1}.day-selector small{letter-spacing:.26em;margin-top:6px;font-size:9px;font-weight:700;display:block}.day-presentation{min-height:720px;padding-top:58px;animation:.6s both day-in;position:relative}.day-copy{z-index:4;pointer-events:none;max-width:310px;position:relative}.day-copy h3{text-transform:uppercase;margin-top:14px;font-size:42px;font-weight:900;line-height:1.1}.day-copy h4{text-transform:uppercase;color:var(--yellow);margin-top:8px;font-size:27px;line-height:1.15}.day-copy>p:last-child{color:#b3c8e4;max-width:250px;font-size:13px;line-height:1.9}.day-agenda{z-index:6;border-top:1px solid #23619766;border-bottom:1px solid #23619766;align-items:center;gap:30px;padding:23px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.day-agenda>span{color:var(--yellow);letter-spacing:.2em;flex-shrink:0;font-size:10px}.day-agenda ul{flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style:none;display:flex}.day-agenda li{font-size:14px;font-weight:600}.day-agenda p{color:#a5bedb;font-size:13px}.opening-art{text-align:center;color:var(--yellow);position:absolute;top:14%;left:45%}.opening-art svg{width:160px;height:220px}.opening-art p{letter-spacing:.2em;font-size:25px;line-height:1.5}.activities-transition{background:radial-gradient(at top,#08295b,#0000);height:120px;position:relative}.festival-activities{max-width:1240px;margin:auto;padding:0 48px 100px;scroll-margin-top:35px}.activities-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:40px;display:grid}.activities-intro h2{letter-spacing:.15em;font-size:52px}.activities-intro h2 span{letter-spacing:.35em;color:#9ec0e4;margin-bottom:10px;font-size:14px;font-weight:400;display:block}.activities-intro p{letter-spacing:.07em;color:#b6cce5;border-left:2px solid #7193b0;padding-left:28px;font-size:13px;line-height:1.9}.activities-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.activity{background:linear-gradient(140deg,#082454,#020c20 75%);border:1px solid #285a80;border-radius:10px;min-height:265px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.activity:hover{border-color:#69b5da;transform:translateY(-5px)}.activity-art{background:radial-gradient(at 50% 80%,#1674b355,#0000 70%);justify-content:center;align-items:center;height:170px;display:flex;position:relative;overflow:hidden}.activity-art:before,.activity-art:after{content:"";border:1px solid #3085c160;border-radius:50%;width:150px;height:150px;position:absolute;transform:translate(60px,-35px)}.activity-art:after{width:230px;height:230px;transform:translate(-60px,60px)}.activity-art>span{letter-spacing:.3em;color:#96c0e8;font-size:8px;position:absolute;bottom:12px}.activity-caption{background:linear-gradient(#0000,#020b1e);padding:15px 18px 22px;position:relative}.activity-number{letter-spacing:.15em;color:var(--yellow);font-size:10px}.activity h3{text-transform:uppercase;margin-top:7px;font-size:13px;line-height:1.5}.activity-4 .activity-art,.activity-5 .activity-art{background:radial-gradient(at bottom,#b0752650,#0000)}.institutional-footer{isolation:isolate;text-align:center;background:linear-gradient(#020d22,#0000 70%),radial-gradient(at 50% 85%,#c7803c,#42334b 35%,#07162e 75%);min-height:460px;padding:60px 48px 24px;position:relative;overflow:hidden}.institutional-footer h2{letter-spacing:.27em;margin-top:17px;font-size:24px;font-weight:400;line-height:1.65}.institutional-footer>.little-rule{margin:22px auto 55px}.footer-bottom{text-align:left;border-top:1px solid #c1ad7955;justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;line-height:1.8;display:flex}.footer-bottom p span{color:#b8c2d3;font-size:10px}.footer-bottom nav{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.footer-bottom a:hover{color:var(--yellow)}@keyframes artist-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes day-in{0%{opacity:.2}to{opacity:1}}html:has(.presentation){scroll-behavior:smooth}@media (min-width:1500px){.institutional-hero{min-height:680px}.institutional-hero .brand{width:460px}}@media (max-width:900px){.presentation-header{padding-inline:28px}.presentation-header nav{gap:25px}.program-section,.festival-activities{padding-inline:28px}.day-presentation{min-height:660px}.day-copy{max-width:250px}.day-copy h3{font-size:34px}.day-copy h4{font-size:23px}.day-copy>p:last-child{max-width:190px;font-size:12px}.activities-intro{gap:30px}.activities-intro h2{font-size:40px}.activities-grid{grid-template-columns:repeat(2,1fr)}.activity{min-height:240px}.activity-art{height:155px}}@media (max-width:600px){.presentation-header{height:85px;padding:8px 22px}.presentation-header img{width:125px;height:70px}.menu-toggle{color:#e1edff;background:#061a36;border:1px solid #3470a3;border-radius:30px;align-items:center;gap:12px;padding:10px 15px;display:flex;font-size:12px!important}.presentation-header nav{background:#06152df5;border:1px solid #265784;border-radius:10px;padding:15px 22px;display:none;position:absolute;top:78px;left:20px;right:20px}.presentation-header nav.is-open{flex-direction:column;gap:0;display:flex}.institutional-hero{background-position:50%;min-height:555px;padding:22px 20px 105px}.institutional-hero .brand{width:320px;margin-top:20px}.institutional-hero h1{letter-spacing:.13em;margin-top:25px;font-size:18px}.hero-edition{font-size:9px}.hero-date{max-width:280px;font-size:14px;line-height:1.5}.gold-button{padding:13px 21px;font-size:10px}.section-curve{height:65px}.program-section{padding-inline:18px}.section-heading{padding-bottom:25px}.section-heading h2{letter-spacing:.18em;font-size:21px}.section-heading p{letter-spacing:.2em;font-size:8px}.section-heading>svg{height:45px}.day-selector button{padding:15px 4px}.day-selector button span{font-size:11px}.day-selector strong{font-size:28px}.day-selector small{letter-spacing:.15em;font-size:7px}.day-presentation{min-height:660px;padding-top:30px}.day-copy{max-width:100%;padding-left:8px}.day-copy h3{margin-top:8px;font-size:30px}.day-copy h4{font-size:21px}.day-copy .eyebrow{font-size:8px}.day-copy .little-rule{margin:13px 0}.day-copy>p:last-child{max-width:290px;font-size:11px;line-height:1.65}.day-agenda{gap:15px;min-height:90px;padding:18px 6px}.day-agenda>span{font-size:8px}.day-agenda ul{gap:8px 18px}.day-agenda li{font-size:11px}.day-agenda p{font-size:12px;line-height:1.6}.opening-art{top:0;left:0;right:0}.opening-art svg{height:170px}.opening-art p{font-size:20px}.activities-transition{height:75px}.festival-activities{padding:0 20px 60px}.activities-intro{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.activities-intro h2{font-size:42px}.activities-intro h2 span{font-size:11px}.activities-intro p{padding-left:17px;font-size:11px;line-height:1.8}.activities-grid{gap:12px}.activity{min-height:230px}.activity-art{height:130px}.activity-art>span{letter-spacing:.16em;font-size:6px}.activity-caption{padding:12px}.activity h3{font-size:10px}.institutional-footer{min-height:440px;padding:45px 22px 22px}.institutional-footer h2{letter-spacing:.2em;font-size:17px}.footer-bottom{flex-direction:column;font-size:10px}.footer-bottom nav{gap:18px;font-size:10px}.institutional-footer>.little-rule{margin-bottom:45px}}@media (prefers-reduced-motion:reduce){html:has(.presentation){scroll-behavior:auto}.presentation *,.presentation :before,.presentation :after{transition:none!important;animation:none!important}}
.day-presentation{min-height:0;padding-top:42px}.day-copy{max-width:none}.day-copy h3{font-size:36px}.day-copy h4{font-size:24px}.day-copy>p:last-child{max-width:540px}.day-copy .little-rule{margin:14px 0}.performance{isolation:isolate;background:radial-gradient(at 50% 45%,#084a985c,#0000 70%);margin:26px -24px 0;padding:0 24px 22px;position:relative}.performance>.stage-lights{bottom:98px}.performance .stage-horizon,.performance-4>.stage-lights{bottom:0}.performance-4 .opening-art{z-index:1}.performer-stage{height:400px;position:relative}.performer{bottom:0;left:var(--x);width:var(--w);height:var(--h);z-index:var(--depth);animation:.7s both artist-in;animation-delay:calc(.12s + var(--order)*.2s);position:absolute}.performer-photo{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 18px #0005);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.performer-simon{--x:3%;--w:32%;--h:91%;--depth:2}.performer-ulises{--x:32%;--w:36%;--h:100%;--depth:1}.performer-valentina{--x:67%;--w:30%;--h:100%;--depth:2}.performer-aruma{--x:0%;--w:28%;--h:92%;--depth:2}.performer-palavecino{--x:28%;--w:32%;--h:94%;--depth:1}.performer-destino{--x:61%;--w:39%;--h:83%;--depth:2}.performer-prisma{--x:0%;--w:34%;--h:78%;--depth:2}.performer-coti{--x:34%;--w:28%;--h:100%;--depth:1}.performer-caligaris{--x:63%;--w:37%;--h:83%;--depth:2}.performer-marks{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:12px;display:grid;position:relative}.performance-6 .performer-marks{grid-template-columns:28fr 32fr 39fr}.performance-7 .performer-marks{grid-template-columns:34fr 28fr 37fr}.performer-mark{text-align:center;min-width:0;animation:.6s both artist-in;animation-delay:calc(.85s + var(--order)*.2s);flex-direction:column;align-items:center;gap:10px;display:flex}.performer-mark img{width:100%;max-width:var(--mark-width,180px);object-fit:contain;filter:drop-shadow(0 2px 3px #0008);height:64px;display:block}.mark-simon{--mark-width:132px}.mark-valentina{--mark-width:174px}.mark-palavecino,.mark-aruma{--mark-width:150px}.mark-caligaris{--mark-width:165px}.mark-coti{--mark-width:120px}.performance-7 .performer-stage{height:340px}.performer-mark span{color:#a9c3e2;letter-spacing:.04em;font-size:10px}.day-agenda{margin-top:14px;position:relative}.performance-4{place-items:center;min-height:300px;display:grid}.performance-4 .opening-art{position:relative;inset:auto}.performance-4 .opening-art svg{height:150px}.activity-art{background:linear-gradient(145deg,#123b5c,#06142c)}.activity-art:before,.activity-art:after{content:none}.activity-art>img{object-fit:cover;width:100%;height:100%}.activity-art:has(>img):after{content:"";pointer-events:none;background:#020d2266;border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.activity-3 .activity-art>img{object-position:50% 80%}.activity{background:#020d22;flex-direction:column;display:flex}.activity-art{flex-shrink:0}.activity-caption{background:#020d22;flex:1}.activity-graphic{opacity:.7;position:absolute;inset:0;overflow:hidden}.activity-graphic i,.activity-graphic b{border:1px solid #65accc44;display:block;position:absolute}.activity-graphic i{background:linear-gradient(135deg,#3882a52a,#0000);width:160%;height:70%;top:35%;left:-30%;transform:rotate(-25deg)}.activity-graphic b{width:60%;height:110%;top:-35%;left:48%;transform:rotate(25deg)}.activity-1 .activity-art{background:linear-gradient(35deg,#071b30,#24505c)}.activity-1 .activity-graphic i{transform:rotate(25deg)}.activity-2 .activity-art{background:radial-gradient(at 100% 0,#19517a,#06172e)}.activity-2 .activity-graphic b{border-radius:50%}.activity-3 .activity-art{background:linear-gradient(155deg,#35352e,#091c30)}.activity-3 .activity-graphic i{transform:rotate(-8deg)}.activity-4 .activity-art{background:linear-gradient(25deg,#142232,#5c4433)}.activity-4 .activity-graphic b{transform:rotate(65deg)}.activity-5 .activity-art{background:linear-gradient(145deg,#313453,#07182b)}.activity-5 .activity-graphic i{transform:rotate(35deg)}.activity-6 .activity-art{background:linear-gradient(145deg,#34473e,#091a2d)}.activity-6 .activity-graphic b{left:10%;transform:rotate(-15deg)}.activity-7 .activity-art{background:radial-gradient(at top,#184d83,#06142b)}.activity-7 .activity-graphic i{transform:rotate(-45deg)}.festival-activities{isolation:isolate;position:relative}.festival-activities:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020d22 65%,#020711);position:absolute;inset:0 calc(50% - 50vw)}.institutional-footer{background:linear-gradient(#020711,#0000 130px),linear-gradient(#00000080,#00000080),url(/assets/presentacion/bg-footer.jpg) 50%/cover no-repeat;min-height:350px;padding-top:70px}.footer-crown{object-fit:contain;width:80px;height:80px;margin:0 auto 20px;display:block}.social-icons{flex-shrink:0;align-items:center;gap:8px;display:flex}.social-icons a{color:#ffd27a;border:1px solid #d5b66570;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,border-color .2s;display:inline-flex}.social-icons a:hover{background:#ffd27a14;border-color:#ffd27a}.social-icons svg{width:18px;height:18px}.presentation-header #presentation-nav{margin-left:auto}.presentation-header .social-icons{margin-left:28px}@media (max-width:900px){.presentation-header .social-icons{gap:5px;margin-left:18px}}@media (max-width:600px){.presentation-header .social-icons{order:2;gap:4px;margin-left:auto;margin-right:8px}.presentation-header .social-icons a{width:34px;height:40px}.presentation-header .menu-toggle{order:3}.presentation-header #presentation-nav{margin-left:0}.footer-bottom .social-icons{gap:12px}.footer-crown{width:64px;height:64px;margin-bottom:16px}}@media (max-width:900px){.performer-stage,.performance-7 .performer-stage{height:330px}.performance{margin-inline:-10px;padding-inline:10px}.performer-marks{gap:12px}.performer-mark img{height:52px;max-width:min(100%,var(--mark-width,150px))}.day-presentation{min-height:0}}@media (max-width:600px){.day-presentation{padding-top:30px}.day-copy h3{font-size:30px}.day-copy h4{font-size:21px}.performance{margin:24px 0 0;padding:0 0 18px}.performer-stage{height:285px}.performer-simon{--x:0%;--w:35%;--h:85%}.performer-ulises{--x:30%;--w:40%;--h:96%}.performer-valentina{--x:65%;--w:35%;--h:100%}.performer-marks{gap:12px;padding-top:4px}.performer-mark img{max-width:110px;height:43px}.performer-mark span{font-size:8px;line-height:1.5}.performance-6,.performance-7{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.performance-6 .performer-stage,.performance-7 .performer-stage,.performance-6 .performer-marks,.performance-7 .performer-marks{display:contents}.performance-6 .performer,.performance-7 .performer{align-self:end;width:100%;height:220px;position:relative;inset:auto}.performance-6 .performer-aruma,.performance-7 .performer-coti{grid-area:1/1}.performance-6 .performer-palavecino,.performance-7 .performer-prisma{grid-area:1/2}.performance-6 .performer-destino,.performance-7 .performer-caligaris{grid-area:3/1/auto/-1;height:230px;margin-top:24px}.performance-6 .mark-aruma,.performance-7 .mark-coti{grid-area:2/1}.performance-6 .mark-palavecino,.performance-7 .mark-prisma{grid-area:2/2}.performance-6 .mark-destino,.performance-7 .mark-caligaris{grid-area:4/1/auto/-1}.performance-6 .performer-mark img,.performance-7 .performer-mark img{max-width:145px;height:44px}.performance-7 .performer-prisma{height:180px}.day-agenda{min-height:0;margin-top:6px}.performance-4{min-height:260px}.institutional-footer{min-height:330px;padding-top:50px}}@media (prefers-reduced-motion:reduce){.performer,.performer-mark{animation:none!important}}
.presentation-opening{isolation:isolate;position:relative}.presentation-opening .presentation-header{background:0 0}.institutional-hero .hero-location{margin-top:12px}.day-presentation{padding-top:0;animation:none}.stage-scene{isolation:isolate;padding-top:42px;position:relative;overflow:visible}.stage-scene:before{filter:blur(5px)}.hero-curve{overflow:visible}.presentation-header .header-crown{filter:none;width:90px;height:90px}@media (max-width:600px){.presentation-header .header-crown{width:68px;height:68px}}.stage-scene:before{content:"";z-index:-2;background:linear-gradient(#020d22 0%,#020d22c9 12%,#0000 36%),url(/assets/presentacion/bg-artistas.jpg) 50% 62%/cover no-repeat;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.stage-scene:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 58%,#4ca8ff29,#0000 48%),radial-gradient(at 34% 64%,#ffcc6a23,#0000 24%),radial-gradient(at 76% 66%,#ffcb5d1c,#0000 23%);position:absolute;inset:0 calc(50% - 50vw)}.performance{isolation:auto;background:0 0;margin:4px 0 0;padding:0 0 40px;overflow:visible}.performance:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(at 48%,#328bf63b,#0000 68%),radial-gradient(at 70% 66%,#83cfff1c,#0000 50%);width:100vw;height:190px;position:absolute;bottom:12px;left:calc(50% - 50vw)}.performance>.stage-lights{z-index:0;inset:-130px calc(50% - 50vw) 65px;-webkit-mask-image:linear-gradient(#0000,#000 15% 68%,#0000);mask-image:linear-gradient(#0000,#000 15% 68%,#0000)}.performance .stage-horizon{opacity:.45;border:0}.performance>.stage-lights i{opacity:.5}.performer-stage,.performance-7 .performer-stage{z-index:1;height:400px}.performer-photo{filter:drop-shadow(0 4px 20px #0006)drop-shadow(0 0 15px #196cc024);-webkit-mask-image:linear-gradient(#000 76%,#000c 89%,#0000);mask-image:linear-gradient(#000 76%,#000c 89%,#0000)}.performer-simon{--x:14%;--w:32%;--h:91%;--depth:3}.performer-ulises{--x:32%;--w:36%;--h:100%;--depth:2}.performer-valentina{--x:55%;--w:30%;--h:100%;--depth:4}.performer-aruma{--x:10%;--w:28%;--h:92%;--depth:3}.performer-palavecino{--x:35%;--w:32%;--h:94%;--depth:2}.performer-destino{--x:52%;--w:39%;--h:83%;--depth:4}.performer-prisma{--x:5%;--w:34%;--h:78%;--depth:2}.performer-coti{--x:36%;--w:28%;--h:100%;--depth:3}.performer-caligaris{--x:56%;--w:37%;--h:83%;--depth:4}.performer-marks,.performance-6 .performer-marks,.performance-7 .performer-marks{z-index:4;height:0;margin-top:0;padding:0;display:block;position:relative}.performer-mark{top:calc(var(--mark-y,0px) - 180px);left:var(--mark-x);width:26%;position:absolute;transform:translate(-50%)}.mark-simon{--mark-x:28%;--mark-y:8px}.mark-ulises{--mark-x:52%}.mark-valentina{--mark-x:76%;--mark-y:12px}.mark-aruma{--mark-x:24%;--mark-y:8px}.mark-palavecino{--mark-x:51%}.mark-destino{--mark-x:75%;--mark-y:57px}.mark-prisma{--mark-x:22%;--mark-y:8px}.mark-coti{--mark-x:51%}.mark-caligaris{--mark-x:76%;--mark-y:90px}.performer-mark{left:calc(var(--mark-x) - 13%);transform:none}.performer-mark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#020d226b,#0000 72%);position:absolute;inset:-8px -20px}.performer-mark img{filter:drop-shadow(0 2px 3px #000b)drop-shadow(0 0 7px #020d22a6)}.performer-mark span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scene-curve{z-index:6;width:100vw;height:150px;bottom:-2px;left:calc(50% - 50vw);overflow:visible}.day-heading{z-index:4;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);align-items:center;gap:40px;min-height:190px;display:grid;position:relative}.day-heading .day-agenda{background:0 0;border:0;border-left:1px solid #8eaed780;flex-direction:column;align-items:flex-start;gap:14px;min-height:0;margin:0;padding:8px 0 8px 28px;display:flex;position:relative;inset:auto}.day-heading .day-agenda ul{flex-direction:column;gap:7px;display:flex}.festival-activities{padding-top:26px}@media (min-width:901px){.performance-7 .performer{bottom:60px}.performance-7 .performer-marks{top:-30px}}.performance-4{min-height:360px;padding-bottom:115px}.performance-4>.stage-lights{bottom:0}.performance-4 .opening-art{z-index:2}.performance-4 .opening-art svg{height:130px}@media (min-width:601px){.performance-6 .performer-photo,.performance-7 .performer-photo{transform-origin:bottom}.performance-6 .performer-aruma .performer-photo{transform:translateY(-35px)scale(1.18)}.performance-6 .performer-palavecino .performer-photo{transform:translateY(-20px)scale(1.08)}.performance-6 .performer-destino .performer-photo{transform:translateY(-45px)scale(1.12)}.performance-7 .performer-prisma .performer-photo{transform:translateY(-15px)scale(1.12)}.performance-7 .performer-caligaris .performer-photo{transform:translateY(-10px)scale(1.15)}}@media (max-width:900px){.day-heading{gap:24px}.stage-scene{padding-top:34px}.performer-stage,.performance-7 .performer-stage{height:330px}.performance{margin-inline:0;padding-inline:0}.performer-mark img{max-width:min(100%,var(--mark-width,150px))}}@media (max-width:600px){.day-heading{grid-template-columns:1fr;align-content:start;gap:16px;min-height:280px}.day-heading .day-agenda{gap:9px;padding:2px 0 2px 16px}.day-heading .day-agenda ul{flex-flow:wrap;gap:6px 16px}.stage-scene{padding-top:30px}.stage-scene:before{background-size:auto 100%}.performance:after{opacity:.75;height:145px;bottom:10px}.performance,.performance-6,.performance-7{margin:20px 0 0;padding:0 0 30px;display:block}.performer-stage{height:285px}.performer-simon{--x:3%;--w:35%;--h:85%}.performer-ulises{--x:27%;--w:40%;--h:96%}.performer-valentina{--x:61%;--w:35%;--h:100%}.performer-marks,.performance-6 .performer-marks,.performance-7 .performer-marks{height:0;display:block}.performer-mark,.performance-6 .performer-mark,.performance-7 .performer-mark{left:calc(var(--mark-x) - 14.5%);gap:5px;width:29%}.performer-mark{top:calc(var(--mark-y,0px) - 135px)}.mark-simon{--mark-x:18%}.mark-ulises{--mark-x:50%}.mark-valentina{--mark-x:82%}.scene-curve{height:125px}.performance-6 .performer-stage,.performance-7 .performer-stage{height:515px;display:block}.performance-6 .performer,.performance-7 .performer{left:var(--x);bottom:var(--bottom,0);width:var(--w);height:var(--h);margin:0;position:absolute}.performer-aruma{--x:0%;--w:48%;--h:220px;--bottom:290px;--depth:2}.performer-palavecino{--x:41%;--w:59%;--h:230px;--bottom:262px;--depth:1}.performer-destino{--x:3%;--w:94%;--h:235px;--bottom:0px;--depth:3}.performer-coti{--x:0%;--w:53%;--h:230px;--bottom:280px;--depth:1}.performer-prisma{--x:43%;--w:57%;--h:190px;--bottom:285px;--depth:2}.performer-caligaris{--x:1%;--w:98%;--h:235px;--bottom:0px;--depth:3}.performance-6 .performer-marks,.performance-7 .performer-marks{height:70px}.performance-6 .performer-mark,.performance-7 .performer-mark{left:calc(var(--mark-x) - 21%);width:42%}.performance-6 .performer-mark img,.performance-7 .performer-mark img{max-width:140px;height:44px}.performance-6 .performer-mark,.performance-7 .performer-mark{top:var(--mark-y)}.mark-aruma{--mark-x:23%;--mark-y:-325px}.mark-palavecino{--mark-x:77%;--mark-y:-310px}.mark-destino{--mark-x:50%;--mark-y:-100px}.mark-coti{--mark-x:24%;--mark-y:-340px}.mark-prisma{--mark-x:78%;--mark-y:-335px}.mark-caligaris{--mark-x:50%;--mark-y:-80px}.performance-6 .mark-aruma img,.performance-7 .mark-coti img{max-width:110px}.performance-4{min-height:320px;padding-bottom:100px}.day-agenda{padding:12px 6px 18px}.festival-activities{padding-top:22px}}
@media (max-width:767px){.stage-scene{padding-top:22px}.stage-scene:before{background-size:auto 100%}.day-heading{min-height:0;display:block}.day-copy{max-width:none;padding-left:0}.day-copy .eyebrow{letter-spacing:.23em;font-size:8px}.day-copy h3{margin-top:8px;font-size:28px;line-height:1.1}.day-copy h4{margin-top:5px;font-size:18px;line-height:1.2}.day-copy .little-rule{margin:10px 0}.day-copy>p:last-child{max-width:none;min-height:3.2em;font-size:11px;line-height:1.6}.day-heading .day-agenda{gap:6px;margin-top:12px;padding:0 0 0 12px}.day-heading .day-agenda>span{font-size:8px}.day-heading .day-agenda ul{flex-flow:wrap;gap:5px 14px}.day-heading .day-agenda li{font-size:10px;line-height:1.5}.performance,.performance-6,.performance-7{--phone-stage:clamp(320px,90vw,380px);margin:12px 0 0;padding:0;display:block}.performance-6{--phone-stage:clamp(350px,98vw,410px)}.performance-7{--phone-stage:clamp(370px,100vw,420px)}.performance .performer-stage{height:var(--phone-stage);display:block}.performance .performer{top:var(--phone-top);bottom:auto;left:var(--phone-left);width:var(--phone-width);height:var(--phone-height);z-index:var(--phone-depth);margin:0;position:absolute}.performance .performer-photo{object-fit:contain;object-position:center top;transform-origin:top;width:100%;height:auto;max-height:100%;transform:none}.performance .performer-marks{height:var(--phone-stage);z-index:4;margin:0;padding:0;display:block;position:absolute;inset:0}.performance .performer-mark{top:var(--phone-logo-top);left:var(--phone-logo-left);width:var(--phone-logo-width,30%);gap:0;position:absolute}.performance .performer-mark img{width:100%;max-width:var(--phone-logo-max,110px);object-fit:contain;height:42px}.performance .performer-mark:before{background:radial-gradient(#020d22a6,#0000 75%);inset:-4px -6px}.performance:after{height:130px;bottom:0}.performance>.stage-lights{inset:-20px calc(50% - 50vw) 0}.performance .scene-curve{height:92px;bottom:-2px}.performer-simon{--phone-left:-3%;--phone-top:12%;--phone-width:45%;--phone-height:88%;--phone-depth:3}.performer-ulises{--phone-left:22%;--phone-top:2%;--phone-width:52%;--phone-height:98%;--phone-depth:2}.performer-valentina{--phone-left:60%;--phone-top:0%;--phone-width:44%;--phone-height:100%;--phone-depth:3}.mark-simon{--phone-logo-left:1%;--phone-logo-top:64%}.mark-ulises{--phone-logo-left:34%;--phone-logo-top:57%}.mark-valentina{--phone-logo-left:67%;--phone-logo-top:66%}.performer-aruma{--phone-left:-1%;--phone-top:0%;--phone-width:54%;--phone-height:60%;--phone-depth:2}.performer-palavecino{--phone-left:43%;--phone-top:0%;--phone-width:60%;--phone-height:65%;--phone-depth:1}.performer-destino{--phone-left:1%;--phone-top:34%;--phone-width:98%;--phone-height:66%;--phone-depth:3}.mark-aruma{--phone-logo-left:3%;--phone-logo-top:25%;--phone-logo-width:42%;--phone-logo-max:115px}.mark-palavecino{--phone-logo-left:55%;--phone-logo-top:25%;--phone-logo-width:42%;--phone-logo-max:135px}.mark-destino{--phone-logo-left:31%;--phone-logo-top:70%;--phone-logo-width:40%;--phone-logo-max:140px}.performer-prisma{--phone-left:-1%;--phone-top:0%;--phone-width:62%;--phone-height:55%;--phone-depth:1}.performer-coti{--phone-left:48%;--phone-top:0%;--phone-width:52%;--phone-height:55%;--phone-depth:2}.performer-caligaris{--phone-left:-2%;--phone-top:34%;--phone-width:104%;--phone-height:66%;--phone-depth:3}.mark-prisma{--phone-logo-left:5%;--phone-logo-top:25%;--phone-logo-width:42%;--phone-logo-max:125px}.mark-coti{--phone-logo-left:58%;--phone-logo-top:23%;--phone-logo-width:40%;--phone-logo-max:95px}.mark-caligaris{--phone-logo-left:33%;--phone-logo-top:70%;--phone-logo-width:38%;--phone-logo-max:115px}}
@media (min-width:768px){.performance-5 .performer-brizuela{--x:-2%;--w:23%;--h:78%;--depth:1}.performance-5 .performer-simon{--x:16%;--w:24%;--h:85%;--depth:3}.performance-5 .performer-ulises{--x:35%;--w:26%;--h:94%;--depth:2}.performance-5 .performer-valentina{--x:55%;--w:27%;--h:116%;--depth:4}.performance-5 .performer-moza{--x:78%;--w:23%;--h:82%;--depth:3}.performance-5 .performer-mark{width:19%;left:calc(var(--mark-x) - 9.5%);top:-155px}.performance-5 .mark-brizuela{--mark-x:9%;--mark-width:145px}.performance-5 .mark-simon{--mark-x:28%;--mark-width:120px}.performance-5 .mark-ulises{--mark-x:48%}.performance-5 .mark-valentina{--mark-x:68%}.performance-5 .mark-moza{--mark-x:89%;--mark-width:160px}}@media (min-width:901px){.performance-5 .performer-simon{--x:17%;--w:22%;--h:79%}.performance-5 .performer-ulises{--x:34%;--w:28%;--h:102%}.performance-5 .performer-moza{bottom:-18px}}@media (max-width:767px){.performance-5{--phone-stage:clamp(490px,126vw,590px)}.performance-5 .performer-brizuela{--phone-left:-1%;--phone-top:7%;--phone-width:30%;--phone-height:30%;--phone-depth:1}.performance-5 .performer-simon{--phone-left:27%;--phone-top:3%;--phone-width:34%;--phone-height:36%;--phone-depth:2}.performance-5 .performer-ulises{--phone-left:58%;--phone-top:0%;--phone-width:43%;--phone-height:41%;--phone-depth:1}.performance-5 .performer-valentina{--phone-left:-8%;--phone-top:25%;--phone-width:68%;--phone-height:75%;--phone-depth:3}.performance-5 .performer-moza{--phone-left:52%;--phone-top:47%;--phone-width:47%;--phone-height:53%;--phone-depth:3}.performance-5 .performer-mark{--phone-logo-width:30%;--phone-logo-max:110px}.performance-5 .mark-brizuela{--phone-logo-left:0%;--phone-logo-top:27%;--phone-logo-max:100px}.performance-5 .mark-simon{--phone-logo-left:30%;--phone-logo-top:27%;--phone-logo-max:90px}.performance-5 .mark-ulises{--phone-logo-left:67%;--phone-logo-top:27%}.performance-5 .mark-valentina{--phone-logo-left:3%;--phone-logo-top:68%;--phone-logo-width:44%;--phone-logo-max:140px}.performance-5 .mark-moza{--phone-logo-left:54%;--phone-logo-top:76%;--phone-logo-width:44%;--phone-logo-max:140px}}@media (min-width:768px) and (max-width:900px){.performance-5 .mark-brizuela{top:-95px}.performance-5 .mark-brizuela img{height:32px}}

