@layer components{.stage-cards_wrap{width:100%}.stage-cards_intro{text-align:center;justify-items:center;gap:1rem;margin-bottom:clamp(2rem,4.3vw,3.875rem);display:grid}.stage-cards_intro .festival-eyebrow{margin:0}.stage-cards_intro :is(h1,h2){font:700 clamp(3.25rem, 6vw, 6rem)/1 var(--display-family);letter-spacing:0;margin:0}.stage-cards_intro>p:last-child{max-width:53ch;color:var(--text-muted);margin:0;line-height:1.6}.stage-cards_list{--card-w:calc((100cqi - 3rem) / 3);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;container-type:inline-size}.stage-cards_card{isolation:isolate;grid-row:span 6;grid-template-rows:subgrid;border-radius:var(--radius-control);color:var(--light-100);text-align:center;background:var(--dark-900);justify-items:center;row-gap:0;padding:2rem 1.5rem 2.25rem;display:grid;position:relative;overflow:hidden}.stage-cards_card:before{content:"";z-index:-1;background:var(--card-tint);pointer-events:none;position:absolute;inset:0}.stage-cards_card.business{border:.125rem solid color-mix(in srgb, var(--light-100) 34%, var(--dark-900))}.stage-cards_texture{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-cards_title{font:700 min(4rem, calc(var(--card-w) * .105))/.9 var(--display-family);text-transform:uppercase;letter-spacing:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .625rem;margin:0 0 1.5rem;display:flex}.stage-cards_title span{white-space:nowrap}.stage-cards_title small{color:var(--brand-500);font-size:.625em;line-height:.9}.stage-cards_for{font:500 clamp(.8125rem, calc(var(--card-w) * .0264), 1rem)/1.3 var(--primary-family);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.stage-cards_chip{border:var(--border-width) solid currentColor;border-radius:.375rem;padding:.5rem}.stage-cards_need{max-width:26ch;font:600 clamp(1.125rem, calc(var(--card-w) * .0395), 1.5rem)/1.3 var(--primary-family);letter-spacing:-.02em;text-wrap:balance;margin:0 0 2rem}.stage-cards_mark{width:min(11.875rem, calc(var(--card-w) * .313));margin-bottom:2rem}.stage-cards_mark svg{width:100%;height:auto;display:block}.stage-cards_promise{max-width:24ch;font:500 clamp(1.0625rem, calc(var(--card-w) * .0395), 1.5rem)/1.45 var(--primary-family);letter-spacing:-.02em;text-wrap:balance;align-self:start;margin:0}.stage-cards_topics-wrap{border-top:var(--border-width) solid color-mix(in srgb, currentColor 35%, transparent);place-self:start stretch;justify-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.stage-cards_topics-label{font:600 .75rem/1.2 var(--primary-family);text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin:0}.stage-cards_topics{max-width:30rem;font:500 clamp(.8125rem, calc(var(--card-w) * .0247), .9375rem)/1.4 var(--primary-family);flex-wrap:wrap;justify-content:center;gap:.5rem 1.125rem;margin:0;padding:0;list-style:none;display:flex}.stage-cards_topics li{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.stage-cards_topics li:before{content:"";width:var(--square-small);height:var(--square-small);border-radius:var(--radius-indicator);opacity:.7;background:currentColor;flex:none}@media not (min-width:64rem){.stage-cards_list{--card-w:min(36rem, 100cqi);grid-template-rows:none;grid-template-columns:minmax(0,36rem);justify-content:center}.stage-cards_card{grid-row:auto;grid-template-rows:none}}@media not (min-width:48rem){.stage-cards_intro{margin-bottom:2rem}.stage-cards_intro :is(h1,h2){font-size:3.5rem}.stage-cards_intro>p:last-child{font-size:.9375rem}.stage-cards_list{gap:1rem}.stage-cards_card{padding:1.75rem 1.25rem 2rem}.stage-cards_title{font-size:min(3.5rem, calc(var(--card-w) * .125))}.stage-cards_need,.stage-cards_mark{margin-bottom:1.5rem}}.speaker-call_wrap{width:100%;max-width:82rem;margin-inline:auto}.speaker-call_wrap .speaker-call_intro{text-align:center}.speaker-call_wrap .speaker-call_intro .festival-eyebrow{justify-content:center;margin:0 0 2rem}.speaker-call_wrap .speaker-call_intro :is(h1,h2){font:700 clamp(2.5rem,5.5vw,6.5rem)/1 var(--display-family);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;margin:0;display:flex}.speaker-call_wrap .speaker-call_mic{flex-shrink:0;width:.7em;height:1em;margin-inline:.06em .12em;display:inline-block;position:relative}.speaker-call_wrap .speaker-call_mic img{object-fit:contain;width:1.3em;max-width:none;height:1.6em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.speaker-call_wrap .speaker-call_description{max-width:62ch;color:var(--light-300);text-wrap:pretty;margin:2rem auto 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.speaker-call_wrap .speaker-call_showcase{isolation:isolate;margin:var(--space-7) 0;border:var(--border-width) solid var(--stroke-subtle);border-radius:var(--radius-surface);position:relative;overflow:hidden}.speaker-call_wrap .speaker-call_visual{isolation:isolate;aspect-ratio:2.1;position:relative;overflow:hidden}.speaker-call_wrap .speaker-call_visual img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.speaker-call_wrap .speaker-call_formats{background:linear-gradient(transparent, #0c0c0ce6 45%, var(--dark-900));text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));padding:5rem 2rem 2rem;display:grid;position:absolute;inset:auto 0 0}.speaker-call_wrap .speaker-call_format{align-items:center;gap:1.25rem;padding-inline:clamp(1.5rem,3vw,3rem);display:flex}.speaker-call_wrap .speaker-call_format:first-child{padding-left:0}.speaker-call_wrap .speaker-call_format:last-child{padding-right:0}.speaker-call_wrap .speaker-call_format+.speaker-call_format{border-left:var(--border-width) solid var(--stroke-subtle)}.speaker-call_wrap .speaker-call_format p{margin:0;font-size:1rem;line-height:1.5}.speaker-call_wrap .speaker-call_format-icon{--icon-accent:var(--digitalium-hero-2);width:3rem;color:var(--light-100);flex:none}.speaker-call_wrap .speaker-call_format-copy{gap:.875rem;display:grid}.speaker-call_wrap .speaker-call_format-headline{font-size:1.25rem}.speaker-call_wrap .speaker-call_format-description{color:#fffc;max-width:36ch}.speaker-call_wrap .speaker-call_details{border-top:var(--border-width) solid var(--stroke-subtle);grid-template-columns:1.15fr 1fr;gap:clamp(2rem,7vw,7rem);padding-top:3rem;display:grid}.speaker-call_wrap .speaker-call_criteria h3,.speaker-call_wrap .speaker-call_label{font:500 .8125rem/1.5 var(--primary-family);letter-spacing:.06em;margin:0 0 1.5rem}.speaker-call_wrap .speaker-call_criteria ul{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.speaker-call_wrap .speaker-call_criteria li{color:var(--light-300);align-items:baseline;gap:.875rem;font-size:.9375rem;line-height:1.5;display:flex}.speaker-call_wrap .speaker-call_criteria i{width:var(--square-small);height:var(--square-small);background:var(--brand-500);border-radius:var(--radius-indicator);flex-shrink:0}.speaker-call_wrap .speaker-call_date{font:700 clamp(2.5rem,3.8vw,4.5rem)/1 var(--display-family);letter-spacing:0;margin:0}.speaker-call_wrap .speaker-call_date sup{vertical-align:super;font-size:.4em}.speaker-call_wrap .speaker-call_notification{color:var(--light-300);margin:.75rem 0 1.75rem;font-size:.9375rem;line-height:1.5}@media not (min-width:64rem){.speaker-call_wrap .speaker-call_showcase{border:0}.speaker-call_wrap .speaker-call_formats{background:0 0;margin-top:2rem;padding:0;position:static}.speaker-call_wrap .speaker-call_format{flex-direction:column;align-items:start;gap:1rem}}@media not (min-width:48rem){.speaker-call_wrap .speaker-call_intro :is(h1,h2){flex-wrap:wrap;row-gap:.125em;font-size:clamp(2.75rem,12vw,3.5rem)}.speaker-call_wrap .speaker-call_intro .festival-eyebrow{margin-bottom:1.25rem}.speaker-call_wrap .speaker-call_description{margin-top:1.25rem}.speaker-call_wrap .speaker-call_format-copy{gap:.375rem}.speaker-call_wrap .speaker-call_showcase{margin-top:var(--space-6);border:0}.speaker-call_wrap .speaker-call_visual{aspect-ratio:16/9;border-radius:var(--radius-surface);overflow:hidden}.speaker-call_wrap .speaker-call_formats{background:0 0;grid-template-columns:1fr;gap:1rem;margin:1.25rem 0 0;padding:0;position:static}.speaker-call_wrap .speaker-call_format{flex-direction:row;align-items:center;gap:1rem;padding-inline:0}.speaker-call_wrap .speaker-call_format+.speaker-call_format{border-left:0;border-top:var(--border-width) solid var(--stroke-subtle);padding-top:1rem}.speaker-call_wrap .speaker-call_details{grid-template-columns:1fr;gap:3rem;padding-top:2rem}.speaker-call_wrap .speaker-call_label{margin-bottom:1.25rem}.speaker-call_wrap .speaker-call_criteria ul{gap:1.25rem}.speaker-call_wrap .speaker-call_criteria li{line-height:1.65}.speaker-call_wrap .speaker-call_notification{margin:1.25rem 0 1.75rem}}}
