.sparkle{width:calc(26 * var(--u));height:calc(26 * var(--u));pointer-events:none;position:absolute}.sec{position:relative}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.reveal [data-word]{color:var(--color-sand);transition:color .25s}.reveal [data-lit]{color:var(--tone)}@media (prefers-reduced-motion:reduce){.reveal [data-word]{transition:none}}.site-header{inset-inline:0;z-index:40;color:var(--color-cream);transition:background-color .2s;position:fixed;top:0}.site-header-bar,.site-header-compact{background:#000}.site-header-space{height:calc(94.13 * var(--m));background:#000;flex:none}html{scroll-padding-top:calc(64 * var(--m))}.site-header-inner{max-width:1440px;padding:calc(18 * var(--m)) calc(23 * var(--m)) calc(18 * var(--m)) calc(8 * var(--m));justify-content:space-between;align-items:flex-start;margin-inline:auto;transition:padding .2s;display:flex}.site-logo{flex:none;display:block}.site-logo img{width:calc(191 * var(--m));height:auto;transition:width .2s;display:block}.site-nav{display:none}.site-menu-button{width:calc(57.6 * var(--m));height:calc(57.8 * var(--m));cursor:pointer;border-radius:999px;flex:none;transition:width .2s,height .2s;display:block}.site-header-compact .site-header-inner{padding-top:calc(10 * var(--m));padding-bottom:calc(10 * var(--m));align-items:center}.site-header-compact .site-logo img{width:calc(140 * var(--m))}.site-header-compact .site-menu-button{width:calc(44 * var(--m));height:calc(44 * var(--m))}.site-header-compact .site-menu-close{top:calc(10 * var(--m))}@media (prefers-reduced-motion:reduce){.site-header,.site-header-inner,.site-logo img,.site-menu-button{transition:none}}.site-menu{inset-inline:0;z-index:50;min-height:var(--menu-h,calc(555 * var(--m)));padding:calc(145 * var(--m)) calc(38 * var(--m)) 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0fcc;position:absolute;top:0}.site-menu-close{top:calc(18 * var(--m));right:calc(23 * var(--m));position:absolute}.site-menu ul{gap:calc(31 * var(--m));display:grid}.site-menu ul a{font-size:calc(50 * var(--m));font-weight:700;line-height:calc(43 * var(--m));color:var(--color-yellow);display:inline-block}.site-menu ul a:hover,.site-menu ul a[aria-current]{color:#fff}.site-menu-cta{left:calc(14 * var(--m));right:calc(14 * var(--m));top:var(--menu-cta,calc(492 * var(--m)));height:calc(42 * var(--m));background:var(--color-orange);color:var(--color-cream);font-size:calc(15 * var(--m));border-radius:200px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute}@media (min-width:48rem){.site-header-inner{padding:calc(45 * var(--u)) calc(71 * var(--u)) calc(24 * var(--u)) calc(54 * var(--u))}.site-logo img{width:calc(253 * var(--u))}.site-nav{align-items:center;gap:calc(37 * var(--u));margin-top:calc(2 * var(--u));display:flex}.site-nav ul{align-items:center;gap:calc(33 * var(--u));display:flex}.site-nav ul a{font-size:max(14px, calc(18 * var(--u)));font-weight:700;line-height:calc(43 * var(--u));color:var(--color-cream)}.site-nav ul a:hover{color:var(--color-yellow)}.site-cta{width:calc(155 * var(--u));height:calc(58 * var(--u));background:var(--color-orange);color:var(--color-cream);font-size:max(14px, calc(18 * var(--u)));border-radius:200px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.site-cta:hover{background:var(--color-orange-hover)}.site-menu-button,.site-menu{display:none}.site-header-space{height:calc(146 * var(--u))}html{scroll-padding-top:calc(86 * var(--u))}.site-header-compact .site-header-inner{padding-top:calc(14 * var(--u));padding-bottom:calc(14 * var(--u))}.site-header-compact .site-logo img{width:calc(168 * var(--u))}.site-header-compact .site-nav{margin-top:0}.site-header-compact .site-nav ul a[aria-current]{color:var(--color-yellow)}}.hero{color:var(--color-cream);background:#000;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-shade{inset-inline:0;height:calc(108.5 * var(--m));pointer-events:none;background:linear-gradient(#000,#0000);position:absolute;top:0}.hero-inner{min-height:calc(555 * var(--m));max-width:1440px;padding:calc(130 * var(--m)) calc(14 * var(--m)) calc(24 * var(--m));margin-inline:auto;position:relative}.hero-title{max-width:calc(317 * var(--m));font-family:var(--font-display);font-size:calc(60 * var(--m));font-weight:400;line-height:calc(48 * var(--m));letter-spacing:-.03em;text-transform:uppercase;text-wrap:wrap;color:var(--color-yellow)}.hero-sub{max-width:calc(237 * var(--m));margin-top:calc(19 * var(--m));font-size:calc(20 * var(--m));font-weight:700;line-height:calc(21 * var(--m));margin-bottom:calc(28 * var(--m));color:var(--color-cream-2)}.hero-cta{height:calc(42 * var(--m));background:var(--color-orange);color:var(--color-cream);font-size:calc(15 * var(--m));border-radius:200px;justify-content:center;align-items:center;font-weight:700;display:flex}.hero-arrow{display:none}@media (min-width:48rem){.hero{--hu:min(var(--u), calc(100svh / 860));height:auto}.hero-shade{height:calc(185 * var(--u))}.hero-inner{min-height:min(calc(946 * var(--u)), 100svh);padding:calc(160 * var(--u)) 0 calc(70 * var(--hu)) calc(49.86 * var(--u));flex-direction:column;justify-content:flex-end;display:flex}.hero-title{max-width:calc(990.25 * var(--hu));font-size:calc(151 * var(--hu));line-height:calc(109 * var(--hu))}.hero-sub{max-width:calc(658 * var(--hu));margin-top:calc(49 * var(--hu));font-size:calc(42 * var(--hu));line-height:calc(41 * var(--hu));margin-bottom:0}.hero-cta{display:none}.hero-arrow{left:calc(1246 * var(--u));bottom:calc(85 * var(--hu));width:calc(110.7 * var(--u));height:calc(111 * var(--u));border-radius:999px;display:block;position:absolute}.hero-arrow-ring{width:100%;height:100%;position:absolute;inset:0}.hero-arrow-head{left:calc(22.94 * var(--u));top:calc(22 * var(--u));width:calc(64.71 * var(--u));height:calc(34 * var(--u));position:absolute}.hero-arrow-stem{left:calc(53.85 * var(--u));top:calc(24 * var(--u));width:calc(2.49 * var(--u));height:calc(66 * var(--u));background:#fff;position:absolute}.hero-arrow:hover .hero-arrow-ring{opacity:.8}}.about{position:relative;overflow:hidden}.about-sparkle{display:none}.about-inner{max-width:1440px;padding:calc(64 * var(--m)) calc(17 * var(--m)) calc(74 * var(--m)) calc(14.88 * var(--m));margin-inline:auto}.about-lead,.about-question{max-width:calc(370.7 * var(--m));font-size:calc(20 * var(--m));font-weight:700;line-height:calc(21 * var(--m))}.about-question{margin-top:calc(21 * var(--m))}.about-body{gap:calc(14 * var(--m));max-width:calc(308 * var(--m));margin-top:calc(14 * var(--m));font-size:calc(12 * var(--m));font-weight:700;line-height:calc(14 * var(--m));color:#000;display:grid}.about-cta{height:calc(42 * var(--m));margin:calc(37 * var(--m)) 0 0 calc(-1.88 * var(--m));background:var(--color-orange);color:var(--color-cream);font-size:calc(15 * var(--m));border-radius:200px;justify-content:center;align-items:center;font-weight:700;display:flex}.about-cta:hover,.hero-cta:hover{background:var(--color-orange-hover)}@media (min-width:48rem){.about{min-height:calc(971 * var(--u))}.about-sparkle{display:block}.about-sparkle-tl,.about-sparkle-bl{left:max(calc(48 * var(--u)), calc(50% - 672px))}.about-sparkle-tr,.about-sparkle-br{right:max(calc(45 * var(--u)), calc(50% - 675px))}.about-sparkle-tl,.about-sparkle-tr{top:calc(36 * var(--u))}.about-sparkle-bl,.about-sparkle-br{top:calc(915 * var(--u))}.about-inner{padding:calc(126 * var(--u)) calc(67 * var(--u)) calc(143 * var(--u)) calc(53 * var(--u))}.about-lead,.about-question{max-width:calc(1320 * var(--u));font-size:calc(42 * var(--u));line-height:calc(52 * var(--u))}.about-question{margin-top:calc(52 * var(--u))}.about-body{gap:calc(30 * var(--u));max-width:calc(676 * var(--u));margin-top:calc(49 * var(--u));font-size:max(16px, calc(28 * var(--u)));line-height:max(18px, calc(30 * var(--u)))}.about-cta{width:calc(456.74 * var(--u));height:calc(58 * var(--u));margin:calc(43 * var(--u)) 0 0 calc(2 * var(--u));font-size:max(16px, calc(24 * var(--u)));display:inline-flex}}.when-field{height:calc(446 * var(--m));background:var(--color-green);position:relative;overflow:hidden}.when-globe{aspect-ratio:1;width:86.25%;max-width:1242px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.when-inner{max-width:1440px;margin-inline:auto;position:relative}.when-label{left:calc(12 * var(--m));top:calc(26 * var(--m));font-size:calc(15 * var(--m));line-height:calc(18 * var(--m));color:#000;position:absolute}.when-text{font-family:var(--font-display);font-size:calc(36.5 * var(--m));line-height:calc(31.17 * var(--m));letter-spacing:-.04em;text-align:center;text-transform:uppercase;color:#000;justify-items:center;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.when-band{height:calc(15 * var(--m));padding-inline:calc(15 * var(--m));background:var(--color-pink);font-family:var(--font-mono);font-size:calc(7 * var(--m));color:#000;justify-content:space-between;align-items:center;line-height:1;display:flex}@media (min-width:48rem){.when-field{height:calc(667 * var(--u))}.when-label{left:calc(44 * var(--u));top:calc(48 * var(--u));font-size:max(15px, calc(20 * var(--u)));line-height:calc(26 * var(--u))}.when-text{font-size:calc(130 * var(--u));line-height:calc(111 * var(--u))}.when-band{height:calc(54 * var(--u));padding-inline:max(calc(56 * var(--u)), calc(50% - 664px));font-size:max(13px, calc(22 * var(--u)))}}.coast{height:calc(354 * var(--m));background:#0a3b5c;position:relative}@media (min-width:48rem){.coast{height:calc(768 * var(--u))}}.why-inner{max-width:1440px;padding:calc(80 * var(--m)) calc(26 * var(--m)) calc(90 * var(--m)) calc(13.76 * var(--m));margin-inline:auto}.why-label{margin-left:calc(-2.76 * var(--m));font-size:calc(15 * var(--m));line-height:calc(24 * var(--m));color:#000}.why-text{max-width:calc(364.5 * var(--m));margin-top:calc(21 * var(--m));font-size:calc(20 * var(--m));font-weight:700;line-height:calc(23 * var(--m))}@media (min-width:48rem){.why-inner{padding:calc(40 * var(--u)) calc(93 * var(--u)) calc(124 * var(--u)) calc(49 * var(--u))}.why-label{margin-left:calc(-9.54 * var(--u));font-size:max(15px, calc(20 * var(--u)))}.why-text{max-width:calc(1298 * var(--u));margin-top:calc(54 * var(--u));font-size:calc(42 * var(--u));line-height:calc(52 * var(--u))}}.who{color:var(--color-cream);position:relative;overflow:hidden}.who-orbit{left:50%;top:calc(-121 * var(--m));width:calc(405 * var(--m));pointer-events:none;max-width:none;height:auto;position:absolute;transform:translate(-50%)}.who-inner{max-width:1440px;padding:calc(128 * var(--m)) calc(20 * var(--m)) calc(61 * var(--m)) calc(17 * var(--m));margin-inline:auto;position:relative}.who-label{font-size:calc(15 * var(--m));line-height:calc(24 * var(--m))}.who-intro{max-width:calc(348 * var(--m));margin-top:calc(17 * var(--m));font-size:calc(20 * var(--m));font-weight:700;line-height:calc(21 * var(--m))}.who-columns{gap:calc(39 * var(--m));margin-top:calc(42 * var(--m));display:grid}.who-columns ul{gap:calc(15 * var(--m));max-width:calc(343 * var(--m));font-size:calc(12 * var(--m));font-weight:500;line-height:calc(15 * var(--m));display:grid}.who-closing{max-width:calc(372 * var(--m));margin-top:calc(46 * var(--m));font-size:calc(12 * var(--m));font-weight:700;line-height:calc(15 * var(--m))}@media (min-width:48rem){.who-orbit{top:calc(-419 * var(--u));width:calc(1440 * var(--u))}.who-inner{padding:calc(47 * var(--u)) calc(52 * var(--u)) calc(68 * var(--u)) calc(62 * var(--u))}.who-label{font-size:max(15px, calc(20 * var(--u)))}.who-intro{max-width:calc(976 * var(--u));margin-top:calc(324 * var(--u));font-size:calc(42 * var(--u));line-height:calc(43 * var(--u))}.who-columns{grid-template-columns:repeat(2, minmax(0, calc(653 * var(--u))));column-gap:calc(45 * var(--u));margin-top:calc(53 * var(--u))}.who-columns ul{gap:calc(22 * var(--u));max-width:none;font-size:max(14px, calc(20 * var(--u)));line-height:max(17px, calc(22 * var(--u)))}.who-closing{max-width:calc(855 * var(--u));margin-top:calc(53 * var(--u));font-size:max(16px, calc(26 * var(--u)));line-height:max(19px, calc(30 * var(--u)))}}.topics-inner{max-width:1440px;padding:calc(30 * var(--m)) calc(22 * var(--m)) calc(98 * var(--m)) calc(13 * var(--m));margin-inline:auto}.topics-label{margin-left:calc(1 * var(--m));font-size:calc(15 * var(--m));line-height:calc(24 * var(--m));color:#000}.topics-grid{column-gap:calc(19 * var(--m));row-gap:calc(22 * var(--m));margin-top:calc(31 * var(--m));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topic-card{padding-bottom:calc(29 * var(--m));border:.56px solid var(--color-blue);color:var(--color-cream);background:#000;flex-direction:column;display:flex}.topic-image{aspect-ratio:311/259;position:relative}.topic-title{min-height:calc(25.8 * var(--m));margin:calc(28 * var(--m)) calc(22 * var(--m)) 0 calc(23 * var(--m));font-size:calc(15 * var(--m));font-weight:700;line-height:calc(12.88 * var(--m));letter-spacing:-.01em;text-wrap:pretty;color:var(--color-yellow)}.topic-rule{margin:calc(11 * var(--m)) calc(23 * var(--m)) 0 calc(24.7 * var(--m));border:0;border-top:.56px solid var(--color-blue)}.topic-text{margin:calc(11 * var(--m)) calc(22 * var(--m)) 0 calc(23 * var(--m));font-size:calc(12 * var(--m));font-weight:500;line-height:calc(12.32 * var(--m));letter-spacing:-.02em}@media (min-width:48rem){.topics-inner{padding:calc(62 * var(--u)) calc(46 * var(--u)) calc(96 * var(--u)) calc(49 * var(--u))}.topics-label{margin-left:calc(5 * var(--u));font-size:max(15px, calc(20 * var(--u)))}.topics-grid{column-gap:calc(31 * var(--u));row-gap:calc(31 * var(--u));margin-top:calc(49 * var(--u))}.topic-card{padding-bottom:calc(30 * var(--u));border-width:1px}.topic-image{margin:1px 1px 0}.topic-title{min-height:calc(46 * var(--u));margin:calc(50 * var(--u)) calc(40 * var(--u)) 0 calc(41 * var(--u));font-size:max(17px, calc(23 * var(--u)));line-height:max(17px, calc(23 * var(--u)))}.topic-rule{margin:calc(20 * var(--u)) calc(40 * var(--u)) 0 calc(44 * var(--u));border-top-width:1px}.topic-text{margin:calc(19 * var(--u)) calc(40 * var(--u)) 0 calc(41 * var(--u));font-size:max(15px, calc(18 * var(--u)));line-height:max(18px, calc(22 * var(--u)))}}@media (min-width:68.75rem){.topics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-card{min-height:calc(535 * var(--u))}}.gen{background:#000;overflow:hidden}.gen-box{aspect-ratio:1442/720;max-width:1440px;margin-inline:auto;position:relative}.gen-orbit{max-width:none;transform:translate(-50%, -50%) rotate(var(--r));pointer-events:none;position:absolute}.gen-orbit-1{--r:-22.56deg;width:100.61%;height:48.3042%;top:43.5903%;left:45.1949%}.gen-orbit-2{--r:39.49deg;width:99.5763%;height:54.7917%;top:46.1125%;left:51.3211%}.gen-video{width:54.41%;height:79.92%;position:absolute;top:10.18%;left:22.59%}.gen-icon{position:absolute}.gen-icon img{width:auto;max-width:none;height:auto;position:absolute}.gen-icon-1{inset:15% 9.57% 78.61% 87.17%}.gen-icon-1 img,.gen-icon-3 img{width:101.06%;height:101.08%;inset:-.54% -.53%}.gen-icon-2{inset:59.72% 93.34% 33.61% 3.26%}.gen-icon-2 img{width:101.02%;height:101.04%;inset:-.52% -.51%}.gen-icon-3{inset:87.36% 9.57% 6.25% 87.17%}.gen-icon-4{inset:11.94% 80.1% 81.81% 16.71%}.gen-icon-4 img{width:101.08%;height:101.12%;inset:-.56% -.54%}.agenda{background:var(--color-orange);color:#000}.agenda-inner{max-width:1440px;padding:calc(53 * var(--m)) calc(11.6 * var(--m)) calc(60 * var(--m)) calc(14.6 * var(--m));margin-inline:auto;position:relative}.agenda-sparkle{top:calc(12 * var(--m));width:calc(7.3 * var(--m));height:calc(7.3 * var(--m))}.agenda-sparkle-l{left:calc(14.7 * var(--m))}.agenda-sparkle-r{right:calc(10 * var(--m))}.agenda-label{font-size:calc(15 * var(--m));line-height:calc(24 * var(--m))}.agenda-day{width:100%;margin-top:calc(38 * var(--m));border-collapse:collapse;table-layout:fixed}.agenda-day+.agenda-day{margin-top:calc(35 * var(--m))}.agenda-day-title{padding:0 calc(12 * var(--m)) 0 calc(12.4 * var(--m));background:var(--color-yellow);font-family:var(--font-display);font-size:calc(35 * var(--m));line-height:calc(76 * var(--m));letter-spacing:-.03em;text-align:left;caption-side:top;text-transform:uppercase;color:#000}.agenda-pending{margin-top:calc(38 * var(--m))}.agenda-day tr{border:.56px solid #000}.agenda-day td{padding-block:calc(14 * var(--m));vertical-align:middle;font-size:calc(15 * var(--m));font-weight:700;line-height:calc(18 * var(--m));text-transform:uppercase}.agenda-col-time{width:calc(84.2 * var(--m))}.agenda-time{padding-left:calc(12.4 * var(--m));padding-right:calc(4 * var(--m));border-right:.56px solid #000}.agenda-time time{max-width:calc(68 * var(--m));display:block}.agenda-session{padding-left:calc(17 * var(--m));padding-right:calc(12 * var(--m))}@media (min-width:48rem){.agenda-inner{padding:calc(101 * var(--u)) calc(44 * var(--u)) calc(110 * var(--u)) calc(52 * var(--u))}.agenda-sparkle{top:calc(46 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u))}.agenda-sparkle-l{left:calc(52 * var(--u))}.agenda-sparkle-r{right:calc(44 * var(--u))}.agenda-label{font-size:max(15px, calc(20 * var(--u)))}.agenda-day{margin-top:calc(21 * var(--u))}.agenda-day+.agenda-day{margin-top:calc(50 * var(--u))}.agenda-day-title{padding-left:calc(44 * var(--u));font-size:calc(50 * var(--u));line-height:calc(102 * var(--u))}.agenda-pending{margin-top:calc(21 * var(--u))}.agenda-day tr{border-width:2px}.agenda-day td{padding-block:calc(21 * var(--u));font-size:max(15px, calc(30 * var(--u)));line-height:max(18px, calc(32 * var(--u)))}.agenda-col-time{width:calc(300 * var(--u))}.agenda-time{padding-left:calc(44 * var(--u));border-right-width:2px}.agenda-time time{max-width:none}.agenda-session{padding-left:calc(61 * var(--u))}}.speakers-inner{max-width:1440px;padding:calc(50 * var(--m)) calc(14 * var(--m)) calc(80 * var(--m)) calc(14.55 * var(--m));margin-inline:auto}.speakers-label{margin-left:calc(.45 * var(--m));font-size:calc(15 * var(--m));line-height:calc(24 * var(--m));color:#000}.speaker-list{align-items:flex-start;gap:calc(3.4 * var(--m));margin-top:calc(28 * var(--m));flex-direction:column;display:flex}.speaker-item,.speaker-button{align-items:center;gap:calc(7.2 * var(--m));display:flex}.speaker-button{cursor:pointer;text-align:left}.speaker-item,.speaker-button{min-width:0;max-width:100%}.speaker-pill{min-width:0;padding:calc(5.9 * var(--m)) calc(14 * var(--m));text-align:left;font-family:var(--font-display);font-size:calc(41.02 * var(--m));line-height:calc(34.35 * var(--m));letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;display:block}.speaker-pill-wrap{max-width:100%}.speaker-ring{width:calc(45.63 * var(--m));height:calc(45.63 * var(--m));flex:none;transition:transform .16s}.speaker-button:hover .speaker-ring{transform:rotate(90deg)}.speaker-card{gap:calc(16 * var(--m));margin-top:calc(28 * var(--m));padding:calc(16 * var(--m));display:grid;position:relative}.speaker-photo{aspect-ratio:375/473;background:#0000002e;align-items:flex-end;width:62%;display:flex;overflow:hidden}.speaker-initials{font-size:calc(96 * var(--m));padding:.12em}.speaker-bio{font-size:calc(16 * var(--m));font-weight:700;line-height:calc(18 * var(--m));letter-spacing:-.02em}.speaker-close{top:calc(10 * var(--m));right:calc(10 * var(--m));width:calc(45.63 * var(--m));height:calc(45.63 * var(--m));cursor:pointer;border-radius:999px;position:absolute}.speaker-close .speaker-ring{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.speaker-ring{transition:none}}@media (min-width:48rem){.speakers-inner{padding:calc(67 * var(--u)) calc(44 * var(--u)) calc(94.5 * var(--u)) calc(51 * var(--u))}.speakers-label{margin-left:calc(3 * var(--u));font-size:max(15px, calc(20 * var(--u)))}.speaker-list{column-gap:calc(24 * var(--u));row-gap:calc(6.9 * var(--u));margin-top:calc(61 * var(--u));flex-flow:wrap}.speaker-item,.speaker-button{gap:calc(14 * var(--u))}.speaker-pill{padding:calc(11.5 * var(--u)) calc(28.5 * var(--u));font-size:calc(80 * var(--u));line-height:calc(67 * var(--u))}.speaker-ring{width:calc(89 * var(--u));height:calc(89 * var(--u))}.speaker-card{grid-template-columns:calc(375 * var(--u)) minmax(0, calc(767 * var(--u)));column-gap:calc(45 * var(--u));min-height:calc(536 * var(--u));margin:calc(43 * var(--u)) calc(9 * var(--u)) 0 calc(-2 * var(--u));padding:calc(34 * var(--u)) 0 calc(29 * var(--u)) calc(35 * var(--u));align-items:start}.speaker-photo{width:100%}.speaker-initials{font-size:calc(200 * var(--u))}.speaker-bio{padding-top:calc(100 * var(--u));font-size:max(17px, calc(30 * var(--u)));line-height:max(19px, calc(32 * var(--u)))}.speaker-close{top:calc(17.5 * var(--u));right:calc(19 * var(--u));width:calc(89 * var(--u));height:calc(89 * var(--u))}}.sponsors{color:var(--color-cream);background:#000;position:relative;overflow:hidden}.sponsors-media{position:absolute;inset:0}.sponsors-shade-left{background:linear-gradient(110.69deg,#000c 19.46%,#0000 75.31%);width:74%;position:absolute;top:0;bottom:0;left:0}.sponsors-shade-bottom{inset-inline:0;background:linear-gradient(#0000,#000c 82.69%);height:79.5%;position:absolute;bottom:0}.sponsors-inner{max-width:1440px;padding:calc(30 * var(--m)) calc(14 * var(--m)) calc(55 * var(--m)) calc(13.76 * var(--m));margin-inline:auto;position:relative}.sponsors-label{margin-left:calc(1.1 * var(--m));font-size:calc(15 * var(--m));line-height:calc(24 * var(--m))}.sponsors-title{margin-top:calc(11.7 * var(--m));font-family:var(--font-display);font-size:calc(35 * var(--m));font-weight:400;line-height:calc(35 * var(--m));letter-spacing:-.02em;text-transform:uppercase;color:var(--color-yellow)}.sponsor-boxes{gap:calc(25 * var(--m));margin-top:calc(52 * var(--m));display:grid}.sponsor-box{min-height:calc(146.5 * var(--m));padding:calc(16 * var(--m));background:var(--color-placeholder);justify-content:center;align-items:center;display:flex}.sponsor-placeholder{font-size:max(10px, calc(8.42 * var(--m)));text-align:center;color:var(--color-cream);font-weight:700}.sponsor-logos{justify-content:center;align-items:center;gap:calc(16 * var(--m)) calc(28 * var(--m));flex-wrap:wrap;display:flex}.sponsor-logo{max-height:calc(48 * var(--m));max-width:calc(200 * var(--m));object-fit:contain}.sponsor-name{font-family:var(--font-display);font-size:calc(30 * var(--m));text-transform:uppercase;color:var(--color-cream)}.sponsors-contact{margin-top:calc(40 * var(--m));font-size:max(14px, calc(15 * var(--m)));color:var(--color-cream);font-weight:700;line-height:1.5}.sponsors-contact a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.sponsors-contact a:hover{color:var(--color-yellow)}@media (min-width:48rem){.sponsors-shade-left{background:linear-gradient(126.97deg,#000c 19.46%,#0000 75.31%);width:74.3%}.sponsors-shade-bottom{height:58.95%}.sponsors-inner{padding:calc(76 * var(--u)) calc(49 * var(--u)) calc(49 * var(--u)) calc(46 * var(--u))}.sponsors-label{margin-left:calc(5 * var(--u));font-size:max(15px, calc(20 * var(--u)))}.sponsors-title{margin-top:calc(71.6 * var(--u));font-size:calc(110 * var(--u));line-height:calc(96 * var(--u))}.sponsor-boxes{column-gap:calc(17.3 * var(--u));row-gap:calc(13.4 * var(--u));margin-top:calc(335 * var(--u));margin-left:calc(1 * var(--u));grid-template-columns:minmax(0,869.5fr) minmax(0,456fr)}.sponsor-box{min-height:calc(253.2 * var(--u));padding:calc(28 * var(--u))}.sponsor-box:first-child,.sponsor-box:last-child:nth-child(2n){min-height:calc(274.4 * var(--u));grid-column:1/-1}.sponsor-placeholder{font-size:max(16px, calc(30 * var(--u)));line-height:calc(32 * var(--u))}.sponsor-logos{gap:calc(28 * var(--u)) calc(56 * var(--u))}.sponsor-logo{max-height:calc(96 * var(--u));max-width:calc(360 * var(--u))}.sponsor-name{font-size:calc(56 * var(--u))}.sponsors-contact{margin-top:calc(48 * var(--u));margin-left:calc(5 * var(--u));font-size:max(15px, calc(20 * var(--u)))}}.travel{position:relative;overflow:hidden}.travel-atom{width:calc(210 * var(--m));aspect-ratio:1;margin:calc(40 * var(--m)) auto 0;position:relative}.travel-inner{max-width:1440px;padding:calc(42 * var(--m)) calc(21 * var(--m)) calc(70 * var(--m));margin-inline:auto;position:relative}.travel-label{font-size:calc(15 * var(--m));line-height:calc(24 * var(--m));color:#000}.travel-text{max-width:calc(361.7 * var(--m));margin-top:calc(25.5 * var(--m));font-size:calc(20.3 * var(--m));font-weight:700;line-height:calc(25.11 * var(--m))}.travel-rule{max-width:calc(340.9 * var(--m));margin:calc(31 * var(--m)) 0 calc(25 * var(--m));border:0;border-top:.53px solid var(--color-orange)}@media (min-width:48rem){.travel{min-height:calc(1188 * var(--u))}.travel-atom{left:auto;right:calc(-90 * var(--u));top:calc(230 * var(--u));width:calc(748 * var(--u));margin:0;position:absolute}.travel-inner{padding:calc(122 * var(--u)) calc(52 * var(--u)) calc(81 * var(--u)) calc(65 * var(--u))}.travel-label{font-size:max(15px, calc(20 * var(--u)))}.travel-text{max-width:calc(677 * var(--u));margin-top:calc(58 * var(--u));font-size:max(18px, calc(38 * var(--u)));line-height:max(23px, calc(47 * var(--u)))}.travel-rule{max-width:calc(638 * var(--u));margin:calc(59 * var(--u)) 0 calc(57 * var(--u));border-top-width:1px}}@media (min-width:48rem) and (max-width:63.99rem){.travel{min-height:0}.travel-atom{width:46%;margin:calc(80 * var(--u)) auto 0;position:relative;top:auto;right:auto}.travel-inner{padding-top:calc(70 * var(--u))}}.faq-inner{max-width:1440px;padding:calc(40 * var(--m)) calc(21 * var(--m)) calc(60 * var(--m));margin-inline:auto}.faq-list{margin-top:calc(20 * var(--m));border-top:1px solid var(--color-orange)}.faq-item{border-bottom:1px solid var(--color-orange)}.faq-item summary{cursor:pointer;padding-block:calc(14 * var(--m));font-size:calc(18 * var(--m));color:var(--color-blue);font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{max-width:62ch;padding-bottom:calc(16 * var(--m));color:#6f6d5c;font-weight:700}@media (min-width:48rem){.faq-inner{padding:calc(80 * var(--u)) calc(65 * var(--u)) calc(100 * var(--u))}.faq-list{max-width:calc(900 * var(--u));margin-top:calc(40 * var(--u))}.faq-item summary{padding-block:calc(22 * var(--u));font-size:max(18px, calc(32 * var(--u)))}.faq-item p{padding-bottom:calc(26 * var(--u));font-size:max(16px, calc(22 * var(--u)))}}.gallery-band{height:calc(37 * var(--m));padding-inline:calc(18 * var(--m)) calc(12 * var(--m));background:var(--color-yellow);font-family:var(--font-display);font-size:calc(24 * var(--m));text-transform:uppercase;color:#000;justify-content:space-between;align-items:center;font-weight:400;line-height:1;display:flex}.gallery-grid{grid-template-columns:minmax(0, calc(328 * var(--m)));justify-content:center;gap:calc(20 * var(--m));max-width:1440px;padding:calc(22 * var(--m)) calc(16 * var(--m)) calc(44 * var(--m));margin-inline:auto;display:grid}.gallery-tile{aspect-ratio:430/527;background:#000;position:relative;overflow:hidden}@media (min-width:48rem){.gallery-band{height:calc(133 * var(--u));padding-inline:max(calc(65 * var(--u)), calc(50% - 655px)) max(calc(42 * var(--u)), calc(50% - 678px));font-size:calc(80 * var(--u))}.gallery-grid{grid-template-columns:repeat(3, minmax(0, calc(430 * var(--u))));column-gap:calc(21 * var(--u));row-gap:calc(22 * var(--u));padding:calc(103 * var(--u)) calc(52 * var(--u)) calc(93 * var(--u))}}.site-footer{color:#000}.site-footer-inner{max-width:1440px;padding:calc(59 * var(--m)) calc(15 * var(--m)) calc(10 * var(--m)) calc(15.44 * var(--m));margin-inline:auto}.footer-mark{padding-top:40.18%;position:relative}.footer-wordmark{width:100%;height:auto;display:block}.footer-emblem{aspect-ratio:1;width:61.02%;position:absolute;top:0;left:19.04%}.footer-subtitle{width:calc(170 * var(--m));height:auto;margin:calc(4.8 * var(--m)) auto 0;display:block}.footer-hosts{justify-content:space-between;align-items:center;row-gap:calc(24 * var(--m));margin-top:calc(45 * var(--m));grid-template-areas:"label label""abundance general-matter";display:grid}.footer-hosts-label{font-size:calc(15 * var(--m));color:#000;grid-area:label;justify-self:center}.footer-host{width:auto}.footer-host-abundance{height:calc(38 * var(--m));grid-area:abundance;justify-self:start}.footer-host-general-matter{height:calc(23 * var(--m));grid-area:general-matter;justify-self:end}.footer-rule{margin-top:calc(45 * var(--m));border-top:.28px solid var(--color-blue);justify-content:center;display:flex;position:relative}.footer-rule img{width:calc(35 * var(--m));height:calc(35 * var(--m));margin-top:calc(-17.5 * var(--m))}.footer-bottom{column-gap:calc(18 * var(--m));margin-top:calc(28.3 * var(--m));flex-wrap:wrap;display:flex}.footer-links{font-size:calc(15 * var(--m));font-weight:700;line-height:calc(15 * var(--m));align-content:start;display:grid}.footer-links a:hover{text-decoration:underline}.footer-contact{margin-top:calc(18 * var(--m));font-size:max(13px, calc(15 * var(--m)));text-align:center;font-weight:700;line-height:1.5}.footer-contact a{text-underline-offset:.2em;text-decoration:underline}.footer-copyright{margin-top:calc(18 * var(--m));font-size:max(9px, calc(4.5 * var(--m)));color:#707070;flex-basis:100%;order:3;font-weight:700;line-height:2}@media (min-width:48rem){.site-footer-inner{padding:0 calc(51 * var(--u)) calc(45 * var(--u)) calc(55 * var(--u))}.footer-subtitle{width:calc(602.4 * var(--u));margin-top:calc(15.6 * var(--u))}.footer-hosts{margin-top:calc(84 * var(--u));grid-template-columns:1fr auto 1fr;grid-template-areas:"abundance label general-matter"}.footer-hosts-label{font-size:max(15px, calc(20 * var(--u)))}.footer-host-abundance{height:calc(72 * var(--u))}.footer-host-general-matter{height:calc(46 * var(--u))}.footer-rule{margin-top:calc(84 * var(--u));border-top-width:1px}.footer-rule img{width:calc(47 * var(--u));height:calc(47 * var(--u));margin-top:calc(-23.5 * var(--u))}.footer-bottom{margin-top:calc(1.5 * var(--u));grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.footer-links{font-size:max(13px, calc(16 * var(--u)));line-height:max(21px, calc(26 * var(--u)))}.footer-links-end{justify-self:end}.footer-contact{margin-top:calc(28 * var(--u));font-size:max(13px, calc(16 * var(--u)))}.footer-copyright{font-size:max(13px, calc(16 * var(--u)));line-height:max(21px, calc(26 * var(--u)));flex-basis:auto;order:0;margin-top:0}}.page-header{color:var(--color-cream);background:#000}.page-header-inner{max-width:1440px;padding:calc(28 * var(--m)) calc(14 * var(--m)) calc(44 * var(--m));margin-inline:auto}.page-header-title{font-family:var(--font-display);font-size:calc(64 * var(--m));letter-spacing:-.03em;text-transform:uppercase;color:var(--color-yellow);font-weight:400;line-height:.82}.page-header-lede{max-width:40rem;margin-top:calc(16 * var(--m));font-size:calc(17 * var(--m));color:var(--color-cream-2);font-weight:700;line-height:1.25}@media (min-width:48rem){.page-header-inner{padding:calc(70 * var(--u)) calc(52 * var(--u)) calc(90 * var(--u)) calc(50 * var(--u))}.page-header-title{font-size:calc(151 * var(--u));line-height:calc(109 * var(--u))}.page-header-lede{max-width:calc(900 * var(--u));margin-top:calc(40 * var(--u));font-size:max(18px, calc(32 * var(--u)));line-height:1.15}}.register-page{isolation:isolate;color:#c3c3c3;background:#000;min-height:100vh;position:relative;overflow:hidden}.register-bg{inset-inline:0;z-index:-2;height:max(100vh, calc(946 * var(--u)));position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.register-bg-copy{left:calc(48 * var(--u));top:calc(386 * var(--u));max-width:calc(993 * var(--u));position:absolute}.register-bg-title{font-family:var(--font-display);font-size:calc(151 * var(--u));line-height:calc(109 * var(--u));letter-spacing:-.03em;text-transform:uppercase;color:var(--color-yellow)}.register-bg-sub{max-width:calc(526 * var(--u));margin-top:calc(56 * var(--u));font-size:calc(34 * var(--u));font-weight:700;line-height:calc(35 * var(--u));color:var(--color-cream-2)}.register-shade{z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000b3;position:absolute;inset:0}.register-content{--field-h:calc(50 * var(--m));--field-gap:calc(10 * var(--m));--field-font:16px;padding-top:calc(100 * var(--m))}.register-close-row{max-width:1440px;margin:0 auto calc(12 * var(--m));padding-inline:calc(14 * var(--m));justify-content:flex-end;display:flex}.register-close{width:max(40px, calc(40 * var(--m)));height:max(40px, calc(40 * var(--m)));color:var(--color-cream);border-radius:999px;display:block}.register-close svg{width:100%;height:100%;transition:transform .16s;display:block}.register-close:hover svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.register-close svg{transition:none}}@media (min-width:48rem){.register-content{--field-h:calc(58 * var(--u));--field-gap:calc(10 * var(--u));--field-font:max(15px, calc(18 * var(--u)));padding-top:calc(150 * var(--u))}.register-close-row{margin-bottom:calc(14 * var(--u));padding-inline:calc(48 * var(--u)) calc(49 * var(--u))}.register-close{width:max(40px, calc(58 * var(--u)));height:max(40px, calc(58 * var(--u)))}}.reg-root{gap:calc(40 * var(--u));max-width:1440px;padding:0 calc(14 * var(--m)) calc(60 * var(--m));margin-inline:auto;display:grid}@media (min-width:48rem){.reg-root{padding:0 calc(49 * var(--u)) calc(45 * var(--u)) calc(48 * var(--u))}}.reg-form{--section-gap:calc(32 * var(--m))}@media (min-width:48rem){.reg-form{--section-gap:max(28px, calc(46 * var(--u)))}}.reg-form>section~section,.reg-form>section~.reg-submit-row{margin-top:var(--section-gap)}.reg-notices{gap:16px;display:grid}.reg-notices:has(>:not(.sr-only)){margin-bottom:var(--section-gap)}.reg-fields{gap:var(--field-gap);column-gap:calc(11 * var(--u))}.reg-step-title{margin-top:calc(6 * var(--u));font-size:var(--field-font);text-transform:uppercase;color:#c3c3c3;font-weight:700;line-height:1.6}.reg-ticket-row{gap:var(--field-gap);align-items:start;display:grid}@media (min-width:48rem){.reg-ticket-row{column-gap:calc(11 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.register-page h1,.register-page h2,.register-page h3,.register-page .text-ink,.register-page .text-white{color:var(--color-cream)}.register-page .muted,.register-page .hint,.register-page .text-muted{color:#a9a9a9}.register-page .text-glow{color:var(--color-yellow)}.register-page .error{color:#ff9d8f}.register-page .input{min-height:var(--field-h);padding-inline:calc(27 * var(--u)) calc(24 * var(--u));-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);color:#fff;font-size:var(--field-font);background:#6b6b6b80;border:3px solid #d3d3d380;border-radius:200px;font-weight:700}@media (max-width:47.99rem){.register-page .input{padding-inline:18px}}.register-page .input::placeholder{color:#c3c3c3;opacity:1}.register-page .input:hover,.register-page .input:focus-visible{border-color:#fffc}.register-page .input[aria-invalid=true]{border-color:#ff9d8f}.register-page textarea.input{min-height:calc(var(--field-h) * 2);padding-block:calc(14 * var(--u));border-radius:29px}.register-page select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23C3C3C3' stroke-width='1.75'/%3E%3C/svg%3E")}.register-page select.input option{color:#000}.register-page .label{font-size:var(--field-font);text-transform:uppercase;color:#c3c3c3}.register-page .bg-white,.register-page .bg-paper,.register-page .reg-summary{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#6b6b6b80;border-color:#d3d3d380}.register-page .border-rule,.register-page .border-rule-strong{border-color:#d3d3d380}.register-page .border-ink{border-color:var(--color-cream)}.register-page .bg-ink{background:#fffdef24}.register-page li[id^=ticket-]{padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u)) calc(27 * var(--u));box-shadow:none;border-width:3px;border-radius:29px}.register-page li[id^=ticket-] h3{font-family:var(--font-sans);font-size:var(--field-font);letter-spacing:0;text-transform:none;color:#fff;font-weight:700;line-height:1.4}.register-page li[id^=ticket-] .display{font-size:calc(30 * var(--u))}.register-page .btn-outline{min-height:var(--field-h);color:#fff;background:#6b6b6b80;border:3px solid #d3d3d380}.register-page .btn-outline:not(:disabled):hover{color:#fff;background:#ffffff26;border-color:#fff}.register-page .btn-text,.register-page a.underline,.register-page button.underline{color:var(--color-cream)}.register-page .btn-primary{min-height:var(--field-h)}.reg-submit{width:100%;font-size:max(17px, calc(24 * var(--u)))}.reg-summary{padding:calc(24 * var(--m));border-width:3px;border-radius:29px}@media (min-width:48rem){.reg-summary{padding:calc(28 * var(--u)) calc(36 * var(--u))}}.register-page .choice input[type=checkbox]{appearance:none;width:calc(39 * var(--u));min-width:26px;height:calc(39 * var(--u));cursor:pointer;background:#6b6b6b80 50%/70% no-repeat;border:3px solid #d3d3d380;border-radius:30%;flex:none;min-height:26px;margin-top:0}.register-page .choice input[type=checkbox]:checked{border-color:var(--color-orange);background-color:var(--color-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23FFFDEF' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.register-page .choice{font-size:var(--field-font);color:#c3c3c3;align-items:center;font-weight:700}.register-page .choice input[type=radio]{accent-color:var(--color-orange)}.register-page dialog,.register-page dialog .text-ink,.register-page dialog h2{color:var(--color-ink)}.register-page dialog.bg-white{background:var(--color-cream);-webkit-backdrop-filter:none;backdrop-filter:none}.register-page dialog .underline{color:var(--color-ink)}@media (min-width:48rem){.why-label,.who-label,.topics-label,.agenda-label,.speakers-label,.sponsors-label,.travel-label{line-height:1.2}}.register-page .bg-white,.register-page .bg-paper,.register-page .bg-ink{border-width:3px;border-radius:29px}.register-page dialog.bg-white{border-width:0;border-radius:24px}.register-page [role=group][class*=border]{border-width:3px;border-color:#d3d3d380;border-radius:200px;overflow:hidden}.register-page li.bg-white,.register-page section.bg-white{padding-inline:calc(27 * var(--u)) calc(24 * var(--u))}@media (max-width:47.99rem){.register-page li.bg-white,.register-page section.bg-white{padding-inline:18px}}.register-page .notice{border-left:0;border-radius:24px;padding:14px 24px;font-weight:700}.register-page .notice-ok{color:var(--color-green-light);background:#44d62c29}.register-page .notice-wait{color:var(--color-yellow);background:#f0ee1a1f}.register-page .notice-bad{color:#ff9d8f;background:#fe480f29}.register-page .notice a,.register-page .notice button{color:inherit}.reg-alert{font-size:var(--field-font);color:#ff9d8f;font-weight:700}.reg-alert a{color:inherit}