@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-50:#efe6fd;--primary-100:#ceb0fa;--primary-200:#b78af7;--primary-300:#9654f4;--primary-400:#8133f1;--primary-500:#6200ee;--primary-700:#4600a9;--primary-800:#360083;--primary-900:#290064;--experience-fill:#5900d9;--secondary-100:#b7b9be;--secondary-200:#94989e;--secondary-300:#646872;--secondary-400:#454b57;--secondary-500:#171e2d;--secondary-700:#101520;--secondary-900:#0a0d13;--tertiary-400:#ffad33;--tertiary-500:#f90;--tertiary-600:#e88b00;--white-50:#fefefe;--white-100:#fbfbfb;--white-200:#f9f9f9;--white-400:#f5f5f5;--white-700:#acacac;--text-100:#b9b9b9;--text-300:#686868;--text-900:#0d0d0d;--font:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--page-max:1440px;--gutter:64px;--nav-height:92px;--fs-display:clamp(48px, 6.67vw, 96px);--fs-h2:clamp(40px, 4.45vw, 64px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{background:var(--secondary-500);color:var(--white-100);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tertiary-500);outline-offset:3px}.page{flex-direction:column;gap:64px;padding-top:48px;display:flex;overflow-x:clip}.container{width:100%;max-width:var(--page-max);padding:var(--gutter);margin-inline:auto}.section-title{font-size:var(--fs-h2);letter-spacing:-.078em;color:var(--white-50);font-style:italic;font-weight:800;line-height:1.2}.section-title--center{text-align:center}.text-gradient{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline-end:-.12em;padding-inline-end:.12em}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;height:52px;padding:8px;font-size:16px;line-height:1;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex}.btn--primary{background:var(--primary-500);color:var(--white-100)}.btn--primary:hover{background:var(--primary-700);border-color:var(--primary-100)}.btn--primary:active{background:var(--primary-800);border-color:#0000}.btn--secondary{border:2px solid var(--primary-50);color:var(--tertiary-500)}.btn--secondary:hover{-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);background:radial-gradient(100% 100% at 1% 3%,#fff6,#fff0 100%);border:1px solid #d8d8d8}.btn--outline{border-color:var(--primary-300);color:var(--white-100)}.btn--outline:hover{background:#9654f426}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}@media (width<=1024px){:root{--gutter:40px}}@media (width<=640px){:root{--gutter:16px;--nav-height:72px}.page{gap:40px;padding-top:24px}}.logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.logo--footer{align-items:flex-start;gap:12px}.logo__badge{width:40.845px;height:47.167px}.logo--footer .logo__badge{width:33.647px;height:39.049px}.logo__wordmark{width:108.854px;height:31px;position:relative}.logo--footer .logo__wordmark{width:109.276px;height:31.12px}.logo__piece{position:absolute}.logo__piece img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.logo__piece--rule img{height:calc(100% + .28px);inset:-.14px 0}.logo__country{color:var(--tertiary-500);white-space:nowrap;font-size:4.51px;font-weight:700;line-height:normal;position:absolute;inset:82.37% 40.52% -.38% 41.53%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navbar{z-index:50;background:var(--secondary-700);filter:drop-shadow(0 2px 2px #10152033);position:sticky;top:0}.navbar__inner{max-width:var(--page-max);padding:20px var(--gutter);justify-content:space-between;align-items:center;gap:48px;margin-inline:auto;display:flex}.navbar__brand{display:inline-flex}.navbar__menu{align-items:center;gap:72px;display:flex}.navbar__links{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.navbar__link{color:var(--white-100);white-space:nowrap;padding:8px;font-size:16px;font-weight:500;transition:color .2s ease-in-out;display:inline-flex;position:relative}.navbar__link:after{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='44'%20height='2'%20viewBox='0%200%2044%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Line%203'%20d='M1%201H43'%20stroke-width='2'%20stroke-linecap='round'%20stroke='%23FF9900'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;height:2px;transition:transform .2s ease-in-out;position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.navbar__link:hover,.navbar__link.is-active{color:var(--tertiary-500)}.navbar__link:hover:after,.navbar__link.is-active:after{transform:scaleX(1)}.navbar__cta{width:214px}.navbar__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;display:none}.navbar__toggle span{background:var(--white-100);border-radius:2px;height:2px;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:block}.navbar__toggle.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.navbar__toggle.is-open span:nth-child(2){opacity:0}.navbar__toggle.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=1360px){.navbar__menu{gap:32px}.navbar__links{gap:16px}.navbar__cta{width:auto;padding-inline:32px}}@media (width<=1200px){.navbar__toggle{display:flex}.navbar__menu{padding:16px var(--gutter) 32px;background:var(--secondary-700);visibility:hidden;opacity:0;border-top:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:24px;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.navbar__menu.is-open{visibility:visible;opacity:1;transform:none}.navbar__links{flex-direction:column;align-items:stretch;gap:0}.navbar__link{width:100%;padding:14px 0}.navbar__link:after{width:48px;left:0;right:auto}.navbar__cta{width:100%}}@media (width<=640px){.navbar__inner{padding-block:12px}}.hero{isolation:isolate;align-items:center;min-height:658px;padding-block:44px;display:flex;position:relative;overflow-x:clip}.hero__visual{z-index:-1;aspect-ratio:764/554;width:min(764px,55%);position:absolute;top:114px;right:7%}.hero__visual img{object-fit:cover;width:100%;height:100%}.hero__visual:after{content:"";background:radial-gradient(50% 50% at 50% 50%, #171e2d33 0%, var(--secondary-500) 100%);position:absolute;inset:-1px}.hero__content{flex-direction:column;gap:50px;max-width:972px;display:flex}.hero__copy{flex-direction:column;gap:16px;margin-bottom:-8px;padding:8px;display:flex}.hero__eyebrow{letter-spacing:-5px;color:var(--white-100);font-size:48px;font-style:italic;font-weight:400;line-height:40px}.hero__eyebrow strong{color:var(--primary-400);font-weight:700}.hero__title{font-size:var(--fs-display);letter-spacing:-.052em;color:var(--white-100);font-style:italic;font-weight:700;line-height:1.1}.hero__accent{color:var(--tertiary-500)}.hero__subtitle{color:var(--secondary-100);font-size:clamp(18px,1.67vw,24px);font-weight:500}.countdown{flex-wrap:wrap;gap:24px;margin-top:-8px;display:flex}.countdown__card{border-radius:4px;flex-direction:column;justify-content:center;gap:12px;width:144px;height:124px;padding:12px;display:flex}.countdown__value{font-variant-numeric:tabular-nums;color:var(--white-50);font-size:32px;font-weight:700}.countdown__label{color:var(--white-700);font-size:24px}.countdown__card--accent .countdown__value{color:var(--primary-300)}.countdown__card--accent .countdown__label{color:var(--primary-100)}.countdown__line{width:122px;height:2px;margin-inline:-1px}.countdown__card--accent .countdown__line{width:120.75px;height:.75px}.hero__actions{flex-wrap:wrap;gap:24px;display:flex}.hero__register{width:268px}.hero__speak{width:214px}@media (width<=1024px){.hero{min-height:0}.hero__visual{opacity:.6;width:80%;top:50%;right:0;transform:translateY(-50%)}}@media (width<=640px){.hero__visual{opacity:.45;width:120%;right:-30%}.hero__eyebrow{letter-spacing:-3px;font-size:36px;line-height:32px}.hero__content{gap:32px}.countdown{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.countdown__card{gap:6px;width:auto;height:auto;padding:8px 4px}.countdown__value{font-size:26px}.countdown__label{font-size:14px}.countdown__line,.countdown__card--accent .countdown__line{width:100%;margin:0}.hero__actions{flex-direction:column;gap:12px}.hero__register,.hero__speak{width:100%}}.about-wrap{padding-inline:24px}.about{max-width:calc(var(--page-max) - 48px);background:var(--text-900);align-items:center;gap:72px;display:flex}.about__text{flex-direction:column;flex:0 557px;gap:72px;display:flex}.about__title{line-height:1}.about__gradient{background-image:linear-gradient(to bottom, var(--primary-500), #ba95f3)}.about__body{color:var(--text-100);flex-direction:column;gap:1.2em;font-size:18px;display:flex}.about__body strong,.about__body em{color:var(--white-100)}.about__media{aspect-ratio:668/904;background:#d9d9d9;border-radius:4px 20px 4px 50px;flex:0 668px;margin:0;position:relative;overflow:hidden}.about__media img{object-fit:cover;width:100%;height:100%}.about__caption{border:.75px solid var(--primary-100);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#290064b3;border-radius:4px;flex-direction:column;justify-content:center;gap:10px;min-height:123px;padding:12px 24px;display:flex;position:absolute;bottom:6.85%;left:3.75%;right:3.65%;box-shadow:inset 4px 4px 6px #0000001a}.about__caption-label{color:var(--primary-100);font-size:24px}.about__caption-title{color:var(--white-50);font-size:28px;font-weight:600}@media (width<=1024px){.about{flex-direction:column;align-items:stretch;gap:48px}.about__text{flex-basis:auto;gap:40px}.about__media{aspect-ratio:4/3;flex-basis:auto}}@media (width<=640px){.about-wrap{padding-inline:0}.about{padding-block:48px}.about__media{aspect-ratio:4/5}.about__body{font-size:16px}.about__caption{min-height:0;padding:12px 16px}.about__caption-label{font-size:16px}.about__caption-title{font-size:20px}}.pillars{flex-direction:column;gap:96px;display:flex}.pillars__accent{color:var(--primary-400)}.pillars__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pillar{border:.25px solid var(--primary-50);background:#5900d933;border-radius:4px;height:376px;padding:8px 12px;position:relative;overflow:hidden}.pillar__number{color:#94989e1a;pointer-events:none;font-size:150px;font-style:italic;font-weight:700;line-height:normal;position:absolute;top:90.75px;left:44.6%;transform:translateY(-50%)}.pillar__content{flex-direction:column;gap:40px;display:flex;position:absolute;top:117.75px;left:10.75px;right:19px}.pillar__title{color:var(--white-100);font-size:32px;font-style:italic;font-weight:600}.pillar__body{color:var(--text-100);font-size:18px}@media (width<=1200px){.pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar{height:320px}}@media (width<=640px){.pillars{gap:40px}.pillars__grid{grid-template-columns:1fr;gap:16px}.pillar{height:280px}.pillar__number{left:auto;right:-8px}.pillar__content{gap:24px;top:100px;left:16px;right:16px}}.audience{justify-content:center;align-items:flex-start;gap:112px;display:flex}.audience__media{aspect-ratio:668/904;background:#d9d9d9;border-radius:4px 20px 4px 50px;flex:0 668px;overflow:hidden}.audience__media img{object-fit:cover;width:100%;height:100%}.audience__content{flex-direction:column;flex:0 533px;gap:40px;display:flex}.audience__title{text-align:right;align-self:flex-end}.audience__gradient{background-image:linear-gradient(90deg,#5900d973,#a166ff 54.808%)}.audience__list{flex-direction:column;gap:31px;margin:0;padding:0;list-style:none;display:flex}.audience__item{background:var(--primary-900);border-radius:4px;align-items:center;gap:18px;min-height:120px;padding:16px 24px;display:flex}.audience__number{color:#94989e33;align-self:flex-start;font-size:32px;font-style:italic;font-weight:700;line-height:1}.audience__text{flex-direction:column;gap:8px;display:flex}.audience__item-title{color:var(--white-100);font-size:18px;font-style:italic;font-weight:900}.audience__item-body{color:var(--text-100);font-size:16px}@media (width<=1024px){.audience{flex-direction:column-reverse;align-items:stretch;gap:48px}.audience__media,.audience__content{flex-basis:auto}.audience__media{aspect-ratio:4/3}.audience__title{text-align:left;align-self:flex-start}}@media (width<=640px){.audience__media{aspect-ratio:4/5}.audience__list{gap:16px}.audience__item{gap:12px;padding:16px}.audience__number{font-size:24px}}.marquee{overflow:hidden}.marquee__track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee__group{gap:24px;margin:0;padding:0 24px 0 0;list-style:none;display:flex}.marquee__group img{width:337px;height:339px}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.marquee{overflow-x:auto}}@media (width<=640px){.marquee__group{gap:12px;padding-right:12px}.marquee__group img{width:220px;height:auto}}.agenda-wrap{background:var(--secondary-900)}.agenda{flex-direction:column;align-items:center;gap:96px;display:flex}.agenda__gradient{background-image:linear-gradient(90deg,#5900d973 20%,#a166ff)}.agenda__list{flex-direction:column;gap:80px;width:100%;max-width:1056px;margin:0;padding:0;list-style:none;display:flex}.agenda__item{grid-template-columns:233px 1fr;gap:64px;display:grid}.agenda__time{letter-spacing:-1px;color:var(--secondary-300);white-space:nowrap;font-size:24px;font-style:italic;font-weight:900;line-height:23.52px}.agenda__details{border-bottom:1px solid #ffffff08;flex-direction:column;gap:24px;min-height:74px;display:flex}.agenda__title{letter-spacing:-1px;color:var(--white-100);font-size:32px;font-style:italic;font-weight:900;line-height:31.36px}.agenda__body{color:var(--secondary-200);font-size:18px}@media (width<=1024px){.agenda__item{grid-template-columns:200px 1fr;gap:32px}.agenda__time{font-size:20px}}@media (width<=640px){.agenda{gap:48px}.agenda__list{gap:40px}.agenda__item{grid-template-columns:1fr;gap:12px}.agenda__time{font-size:18px}.agenda__details{gap:12px;padding-bottom:24px}.agenda__title{font-size:24px;line-height:1.1}.agenda__body{font-size:16px}}.speakers{flex-direction:column;align-items:center;gap:96px;display:flex}.speakers__grid{grid-template-columns:repeat(3,minmax(0,370px));justify-content:center;gap:56px 24px;width:100%;margin:0;padding:0;list-style:none;display:grid}.speaker-card{background:var(--white-100);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:40px;min-height:386px;padding:24px 12px;transition:box-shadow .2s ease-in-out;display:flex}@media (hover:hover){.speaker-card:hover{box-shadow:0 0 0 1px var(--tertiary-600), 0 0 16px #e88b0059}}.speaker-card__profile{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.speaker-card__avatar{border:2px solid var(--tertiary-500);object-fit:cover;border-radius:50%;width:80px;height:80px}.speaker-card__avatar--initials{background:linear-gradient(135deg, var(--primary-500), var(--primary-200));color:var(--white-100);letter-spacing:-1px;place-items:center;font-size:28px;font-style:italic;font-weight:800;display:grid}.speaker-card__avatar--unknown{background:var(--primary-50);overflow:hidden}.speaker-card__avatar--unknown svg{width:100%;height:100%;fill:var(--primary-100);display:block}.speaker-card__blank-group{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.speaker-card__blank{background:#ececec;border-radius:6px;width:70%;height:12px;margin-inline:auto;display:block}.speaker-card__blank--short{width:45%}.speaker-card--tba .speaker-card__info{gap:12px;width:100%}.speaker-card__info{flex-direction:column;gap:4px;display:flex}.speaker-card__name{color:var(--secondary-400);font-size:24px;font-weight:700}.speaker-card__role,.speaker-card__talk{color:var(--text-300);font-size:16px}@media (width<=1024px){.speakers__grid{grid-template-columns:repeat(2,minmax(0,370px));gap:24px}}@media (width<=640px){.speakers{gap:40px}.speakers__grid{grid-template-columns:1fr;gap:16px}.speaker-card{gap:24px;min-height:0}}.venue{align-items:center;gap:96px;padding-block:129px;display:flex}.venue__content{flex-direction:column;flex:0 605px;gap:32px;display:flex}.venue__title{font-size:var(--fs-h2);letter-spacing:-.078em;word-spacing:.15em;color:var(--white-100);font-style:italic;font-weight:900;line-height:1}.venue__gradient{background-image:linear-gradient(122.5deg,#8a38f5 0%,#c609f52b 100%)}.venue__intro{max-width:540px;color:var(--secondary-100);padding-top:31px;font-size:18px;line-height:32px}.venue__details{grid-template-columns:1fr 1fr;gap:32px;display:grid}.venue__detail{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.venue__calendar{margin-top:1px}.venue__detail-title{letter-spacing:-1px;color:var(--white-100);font-size:20px;font-style:italic;font-weight:900;line-height:19.6px}.venue__detail-body{color:var(--secondary-100);font-size:16px;font-style:normal;line-height:25.6px}.venue__media{flex:1 1 0;min-width:0;margin:0;position:relative}.venue__media img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%}.venue__guide{background:#171e2dcc;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:8px;padding:40px;display:flex;position:absolute;bottom:40px;left:40px;right:40px}.venue__guide-label{letter-spacing:1px;color:var(--primary-200);font-size:14px;font-weight:900}.venue__guide-body{color:var(--white-100);font-size:14px;font-style:italic;line-height:22.4px}@media (width<=1024px){.venue{padding-block:var(--gutter);flex-direction:column;align-items:stretch;gap:48px}.venue__content{flex-basis:auto}}@media (width<=640px){.venue__details{grid-template-columns:1fr}.venue__intro{padding-top:0;font-size:16px;line-height:28px}.venue__guide{padding:20px;bottom:16px;left:16px;right:16px}}.moments{flex-direction:column;gap:96px;display:flex}.moments__title{word-spacing:.15em;font-weight:900;line-height:1.47}.moments__gradient{background-image:linear-gradient(147.8deg,#a166ff 40.865%,#c609f5 63.942%)}.moments__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.moments__grid img{aspect-ratio:421/419;object-fit:cover;border-radius:20px;width:100%}@media (width<=640px){.moments{gap:40px}.moments__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.moments__grid img{border-radius:12px}.moments__grid li:last-child:nth-child(odd){grid-column:1/-1}.moments__grid li:last-child:nth-child(odd) img{aspect-ratio:2}}.faq{grid-template-columns:403px minmax(0,852px);justify-content:space-between;gap:48px;padding-top:0;display:grid}.faq__intro{top:calc(var(--nav-height) + 24px);flex-direction:column;align-self:start;align-items:flex-start;gap:40px;padding-top:109px;display:flex;position:sticky}.faq__title{height:64px;font-size:var(--fs-h2);letter-spacing:-.078em;color:var(--tertiary-400);font-style:italic;font-weight:900;line-height:64px}.faq__lead{color:var(--secondary-100);font-size:24px}.faq__cta{width:268px}.faq__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.faq-item{background:#ffffff05;border:1px solid #ffffff12;border-radius:32px}.faq-item__heading{font:inherit}.faq-item__trigger{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:112px;padding:24px 40px;display:flex}.faq-item__question{color:var(--white-200);font-size:16px;font-weight:500;line-height:23.52px;transition:color .2s ease-in-out}@media (hover:hover){.faq-item__trigger:hover .faq-item__question{color:var(--tertiary-600)}}.faq-item__icon{width:24px;height:24px;color:var(--white-200);flex-shrink:0;place-items:center;font-size:36px;font-weight:400;line-height:1;display:grid}.faq-item:not(.is-open) .faq-item__icon{transform:translateY(-9px)}.faq-item__panel{grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.faq-item.is-open .faq-item__panel{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden}.faq-item__answer{max-width:726px;color:var(--text-100);padding:0 40px 40px;font-size:16px;font-weight:500;line-height:23.52px}@media (prefers-reduced-motion:reduce){.faq-item__panel{transition:none}}@media (width<=1200px){.faq{grid-template-columns:320px minmax(0,1fr)}}@media (width<=1024px){.faq{grid-template-columns:1fr;gap:40px}.faq__intro{gap:24px;padding-top:0;position:static}}@media (width<=640px){.faq__lead{font-size:18px}.faq__cta{width:100%}.faq__list{gap:12px}.faq-item,.faq-item__trigger{border-radius:20px}.faq-item__trigger{min-height:80px;padding:20px}.faq-item__answer{padding:0 20px 24px}}.footer__inner{max-width:var(--page-max);flex-direction:column;align-items:center;gap:96px;margin-inline:auto;padding:44px 68px;display:flex}.footer__main{justify-content:space-between;align-items:center;gap:48px;width:100%;min-height:236px;display:flex}.footer__brand{flex-direction:column;gap:32px;max-width:450px;display:flex}.footer__about{letter-spacing:1px;color:var(--secondary-100);font-size:14px;line-height:22.4px}.footer__nav{align-items:flex-end;gap:44px;display:flex}.footer__link{letter-spacing:4px;color:#fff;white-space:nowrap;align-items:center;padding:8px;font-size:14px;font-weight:700;transition:color .2s ease-in-out;display:inline-flex}.footer__link:hover{color:var(--primary-500)}.footer__link--social img{margin-left:8px}.footer__copyright{letter-spacing:4px;color:var(--white-400);text-align:center;padding:8px;font-size:12px;font-weight:700}@media (width<=1024px){.footer__inner{padding-inline:var(--gutter);gap:48px}.footer__main{flex-direction:column;align-items:flex-start;min-height:0}.footer__nav{flex-wrap:wrap;gap:16px 24px}.footer__link{min-height:44px;padding-inline:0}}@media (width<=640px){.footer__link{letter-spacing:2px}.footer__copyright{letter-spacing:1.5px;line-height:1.6}}
