/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--city-border-angle:0deg}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-10{height:calc(var(--spacing) * 10)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[60vh\]{height:60vh}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-56{width:calc(var(--spacing) * 56)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[180px\]{max-width:180px}.shrink-0{flex-shrink:0}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2)}.-translate-y-2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-\[\#070707\]{background-color:#070707}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black) 20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#070707\]{color:#070707}.text-\[\#070707\]\/60{color:oklab(12.8558% -3.72529e-9 0/.6)}.text-\[\#070707\]\/70{color:oklab(12.8558% -3.72529e-9 0/.7)}.text-\[\#070707\]\/80{color:oklab(12.8558% -3.72529e-9 0/.8)}.text-black{color:var(--color-black)}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.blur-\[3px\]{--tw-blur:blur(3px)}.blur-\[3px\],.brightness-100{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-100{--tw-brightness:brightness(100%)}.brightness-\[0\.35\]{--tw-brightness:brightness(.35)}.brightness-\[0\.35\],.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:blur-\[2px\]:is(:where(.group):hover *){--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\:brightness-\[0\.55\]:is(:where(.group):hover *){--tw-brightness:brightness(.55);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}@media (min-width:40rem){.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--ink:#fff;--paper:#f8f8f8;--gold:#ff6b35;--gold-light:#ff8c61;--pink:#4ecdc4;--line:#00000014;--primary:#000;--secondary:#ff6b35;--accent:#4ecdc4;--text-light:#666;--hover:#f5f5f5;--card-shadow:0 4px 20px #00000014}.alpha-stride-logo-link{--alpha-logo-word-size:clamp(20px,1.55vw,26px);color:#050505;background:#fff;border-radius:3px;align-items:flex-start;width:max-content;padding:6px 7px;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;box-shadow:0 5px 18px #0000001f}.alpha-stride-logo-link:hover{opacity:.72;transform:translateY(-2px)}.alpha-stride-logo-dark,.alpha-stride-logo-light{color:#050505}.alpha-stride-logo-mark{width:calc(var(--alpha-logo-word-size,20px) * 2.55);aspect-ratio:1;flex:none;line-height:0;display:block}.alpha-stride-logo-link-header{box-shadow:none;color:#fff;background:0 0;border-radius:0;padding:0}.alpha-stride-logo-mark-header{width:var(--alpha-logo-header-size,52px)}.tathastu-brand-logo-image{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.tathastu-brand-logo-image-header{mix-blend-mode:screen;filter:saturate(1.08)contrast(1.04)}.alpha-menu-wordmark,.city-editorial-brand,.content-route-brand,.event-detail-brand{--alpha-logo-word-size:clamp(20px,1.55vw,26px)}.event-detail-brand .alpha-stride-logo-mark{color:#050505}.event-detail-brand:hover .alpha-stride-logo-mark{opacity:.72}@media (max-width:600px){.alpha-menu-wordmark,.alpha-stride-logo-link,.city-editorial-brand,.content-route-brand,.event-detail-brand{--alpha-logo-word-size:20px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{min-width:20rem;color:var(--color-ink);background:var(--color-white)}::selection{color:var(--color-ink);background:var(--color-aqua)}:where(main,section,header,footer,aside,nav,article,div){min-width:0}:where(main,.home-page,.location-route-page,.event-experience-page,.content-route-page){width:100%;max-width:100%;overflow-x:clip}:where(img,video,canvas,svg){max-width:100%}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:where(section[id]){scroll-margin-top:var(--header-safe-area)}.content-route-page,.editorial-type-system,.event-experience-page,.home-page,.location-route-page{font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body)}.location-route-page :where(.community-intro-description,.alpha-city-welcome-copy p,.alpha-city-lanes-heading>p,.alpha-city-orbit-heading>div p,.alpha-city-social-copy>p:nth-of-type(2),.alpha-city-week-intro>p,.alpha-city-open-grid article>p,.alpha-city-faq header>span,.alpha-city-manifesto>span){font-weight:400}@media (max-width:600px){body{min-width:0}.alpha-city-orbit-heading,.alpha-city-orbit-showcase,.alpha-city-social-shell,.content-route-footer,.content-route-hero,.content-route-nav,.content-route-sections,.content-shell{width:calc(100% - (2 * var(--viewport-gutter)))}}.city-editorial-brand,.event-detail-brand{border-radius:3px;width:max-content;box-shadow:0 5px 18px #00000024;color:#050505!important;background:#fff!important;padding:6px 7px!important}.gallery-editorial-stamp-logo{color:#050505;background:#fff;border-radius:3px;padding:5px 6px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#000;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;position:relative}body:before{content:"";pointer-events:none;z-index:1;background:0 0;position:fixed;inset:0}body.location-gateway-open{background:#050505;height:100dvh;overflow:hidden}.location-gateway-shell{z-index:999;color:#fff;background:#050505;width:calc(100% + 4px);height:calc(100dvh + 4px);min-height:calc(100dvh + 4px);position:fixed;inset:-2px;overflow:hidden}@media (max-width:1050px){body.location-gateway-open{height:auto;min-height:100dvh}.location-gateway-shell{width:100%;height:100dvh;min-height:100dvh;inset:0}}[data-local-site-header],[data-local-site-menu]{display:none!important}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.content-shell{z-index:2;width:min(1460px,100% - 64px);margin-inline:auto;position:relative}.site-nav{z-index:40;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#fffffff2;border-bottom:1px solid #00000014;grid-template-columns:230px 1fr auto;align-items:center;gap:24px;width:100%;min-height:80px;padding:0 clamp(20px,4vw,60px);transition:all .3s;display:grid;position:sticky;top:0;left:0;box-shadow:0 2px 20px #0000000a}.site-nav:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#0000001a 50%,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.site-nav:hover:before{opacity:1}.brand{flex-direction:column;width:max-content;text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.home-page .site-nav>.brand{--alpha-logo-word-size:clamp(22px,1.75vw,29px)}.brand:after{content:"";background:#000;width:0;height:2px;transition:width .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-5px;left:0}.brand:hover:after{width:100%}.brand:hover{transform:scale(1.02)}.brand-logo{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:.85;display:flex}.brand-the{font-size:18px}.brand-alpha,.brand-the{color:#000;margin-bottom:-2px;font-weight:900}.brand-alpha,.brand-stride{font-size:28px}.brand-stride{color:#000;font-weight:900}.nav-links{justify-content:center;align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.nav-links a{color:#000000b3;white-space:nowrap;padding:8px 0;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.nav-links a:after{content:"";background:#000;height:2px;transition:right .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0;right:100%;box-shadow:0 0 10px #0000004d}.nav-links a:hover{color:#000;text-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.nav-links a:first-child:after,.nav-links a:hover:after{right:0}.nav-actions{gap:16px;animation:fade-in-down .6s .3s backwards;display:flex}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-link-entrance{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-content-entrance{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes logo-entrance{0%{opacity:0;filter:blur(10px);transform:scale(.8)translateY(30px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes text-reveal{0%{opacity:0;letter-spacing:.3em;transform:translateY(20px)}to{opacity:1;letter-spacing:.05em;transform:translateY(0)}}@keyframes text-reveal-gradient{0%{opacity:0;letter-spacing:.2em;filter:blur(8px);transform:translateY(20px)scale(.95)}to{opacity:1;letter-spacing:-.02em;filter:blur();transform:translateY(0)scale(1)}}@keyframes float-gentle{0%,to{transform:translateY(0) rotate(var(--rotate,0deg))}50%{transform:translateY(-20px) rotate(var(--rotate,0deg))}}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 27px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .32s cubic-bezier(.34,1.56,.64,1),background .32s,border-color .32s,box-shadow .32s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.button:hover:before{left:100%}.button:after{content:"";border-radius:inherit;opacity:0;z-index:-1;background:linear-gradient(45deg,#ff6b35,#4ecdc4,#ff6b35) 0 0/300% 300%;transition:opacity .3s;animation:gradient-rotate 3s linear infinite;position:absolute;inset:-2px}.button:hover:after{opacity:.3;filter:blur(8px)}@keyframes gradient-rotate{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.button:hover{animation:button-pulse .6s infinite;transform:translateY(-4px)scale(1.02)}@keyframes button-pulse{0%,to{transform:translateY(0);box-shadow:0 8px 30px #fff3}50%{transform:translateY(-2px);box-shadow:0 12px 40px #ffffff4d,0 0 60px #ffffff1a}}.button-small{min-height:44px;padding-inline:22px;font-size:11px}.button-gold{color:#fff;background:#000;box-shadow:0 4px 15px #0003}.button-gold:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.button-cream{color:#000;background:linear-gradient(135deg,#f2d7b0,#d4ad79);border-radius:999px}.button-outline{color:#000;background:0 0;border-color:#0003}.button-outline:hover,.button-pink{color:#fff;background:#000;border-color:#000}.button-pink{box-shadow:0 4px 15px #0003}.button-pink:hover{background:#1a1a1a}.button-solid-pink{color:#fff;background:#000;border-radius:5px;min-height:36px;padding-inline:18px;font-size:11px;box-shadow:0 2px 10px #0003}.button-solid-pink:hover{background:#1a1a1a;transform:translateY(-2px)}.menu-button{color:#000;background:#fff;border:1px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:none;box-shadow:0 2px 8px #0000000d}.menu-button:hover{background:#f8f8f8;border-color:#ff6b35;transform:scale(1.05)}.hero{text-align:center;background:#fff;justify-content:center;align-items:center;min-height:90vh;display:flex;overflow:hidden}.hero,.hero-dark{position:relative}.hero-dark{background:#000}.hero-dark:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#ffffff0d 0,#0000 50%),radial-gradient(circle at 80% 70%,#ffffff08 0,#0000 50%);animation:ambient-glow 15s ease-in-out infinite;position:absolute;inset:0}@keyframes ambient-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hero-bg-dark{pointer-events:none;background:radial-gradient(circle at 30%,#ffffff08,#0000 60%),radial-gradient(circle at 70%,#ffffff05,#0000 60%);animation:pulse-gradient 12s ease-in-out infinite;position:absolute;inset:0}.hero-modal-dark{z-index:10;animation:modal-pulse 3s ease-in-out infinite;position:relative}.hero-modal-dark:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:20px;animation:border-glow 4s ease-in-out infinite;position:absolute;inset:-1px}@keyframes modal-pulse{0%,to{box-shadow:0 30px 80px #000000e6}50%{box-shadow:0 30px 80px #000000e6,0 0 60px #ffffff1a}}@keyframes border-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes text-glow{0%,to{text-shadow:0 0 40px #ffffff4d,0 0 80px #ffffff1a}50%{text-shadow:0 0 60px #ffffff80,0 0 120px #fff3,0 0 160px #ffffff1a}}.hero-cta-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.hero-cta-button:hover:before{transform:translate(100%)}.hero-cta-button:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 15px 50px #fff6,0 0 80px #fff3}.hero-bg{pointer-events:none;background:radial-gradient(circle at 30%,#ff6b3508,#0000 60%),radial-gradient(circle at 70%,#4ecdc408,#0000 60%);animation:pulse-gradient 12s ease-in-out infinite;position:absolute;inset:0}@keyframes pulse-gradient{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.hero-shade{display:none}.particle-veil{pointer-events:none;z-index:1;position:absolute;inset:0}.hero-content{z-index:2;max-width:800px;margin:0 auto;padding:0;position:relative}.eyebrow{color:#666;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;animation:fade-in-up .8s backwards;display:inline-block;position:relative}.eyebrow:before{content:"";background:linear-gradient(90deg,#0000,#000);width:12px;height:2px;animation:line-expand 1s .5s backwards;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@keyframes line-expand{0%{opacity:0;width:0}to{opacity:1;width:12px}}.hero-eyebrow{color:#666;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:600}.hero h1{color:#000;letter-spacing:-.03em;text-shadow:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(56px,10vw,96px);font-weight:900;line-height:1.1;animation:title-entrance 1.2s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes title-entrance{0%{opacity:0;filter:blur(10px);transform:translateY(50px)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero h1 em{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff6b35,#ff8c61,#4ecdc4,#ff6b35) 0 0/300% 300%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:gradient-text 6s infinite;display:inline-block;position:relative}@keyframes gradient-text{0%,to{background-position:0}50%{background-position:100%}}.hero h1 em:after{content:"";background:linear-gradient(90deg,#ff6b35,#4ecdc4);border-radius:999px;height:4px;animation:underline-expand 1.5s cubic-bezier(.34,1.56,.64,1) .5s backwards;position:absolute;bottom:-8px;left:0;right:0}@keyframes underline-expand{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.hero-copy{color:#666;max-width:560px;margin:24px auto 40px;font-size:20px;line-height:1.6;animation:fade-in-up 1s .3s backwards}.hero-buttons{justify-content:center;gap:20px;animation:fade-in-up 1s .5s backwards;display:flex}.audience-tags{display:none}.scroll-indicator{z-index:20;flex-direction:column;align-items:center;gap:12px;animation:fade-in-up 1s ease-out 1s backwards;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-line{background:linear-gradient(#0000,#ff6b35,#0000);width:2px;height:60px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:linear-gradient(#ff6b35,#0000);width:100%;height:30px;animation:scroll-down 2s ease-in-out infinite;position:absolute;top:0;left:0}@keyframes scroll-down{0%{opacity:0;transform:translateY(-30px)}50%{opacity:1}to{opacity:0;transform:translateY(60px)}}.scroll-indicator span{color:#666;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;animation:pulse-opacity 2s ease-in-out infinite}@keyframes pulse-opacity{0%,to{opacity:.5}50%{opacity:1}}.search-wrap{z-index:10;margin-top:-49px;position:relative}.event-search{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#d7aa540d,#f22b7208),#181717ed;border:1px solid #ffffff3d;border-radius:12px;grid-template-columns:1.1fr .9fr .9fr auto;min-height:98px;padding:14px;transition:border-color .4s,box-shadow .4s,transform .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000085,inset 0 1px #ffffff1a}.event-search:before{content:"";pointer-events:none;background:radial-gradient(circle,#d7aa5414 0,#0000 70%);width:200%;height:200%;animation:rotate-slow 20s linear infinite;position:absolute;top:-50%;left:-50%}.event-search:hover{border-color:#d7aa5480;transform:translateY(-2px);box-shadow:0 30px 80px #0009,0 0 80px #d7aa5426,inset 0 1px #ffffff26}.event-search label{color:#fff;z-index:1;border-right:1px solid #ffffff1f;grid-template-columns:28px 1fr auto;align-items:center;gap:16px;min-width:0;padding:0 26px;display:grid;position:relative}.event-search label>svg:first-child{width:26px;height:26px}.event-search label>svg:last-child{opacity:.7;width:14px}.event-search label span{flex-direction:column;gap:3px;display:flex}.event-search small{color:var(--gold);letter-spacing:.2em;font-size:7px;display:none}.event-search input,.event-search select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.event-search input{color-scheme:dark}.search-button{align-self:stretch;min-width:215px;margin-left:15px}.section{background:#fff;padding-top:82px}.section-heading{margin-bottom:22px;position:relative}.section-heading:after{content:"";background:linear-gradient(90deg,#ff6b35,#4ecdc4);border-radius:999px;width:60px;height:3px;animation:line-glow 2s ease-in-out infinite;position:absolute;bottom:-12px;left:0}@keyframes line-glow{0%,to{box-shadow:0 0 10px #ff6b354d}50%{box-shadow:0 0 20px #ff6b3599}}.center-heading h2,.gallery-intro h2,.modal-card h2,.newsletter h2,.section-heading h2{color:#000;letter-spacing:-.02em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(32px,3.2vw,48px);font-weight:800;line-height:1.2}.numbered-heading{align-items:flex-end;gap:23px;display:flex;position:relative}.section-number{color:#0000000d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100px;line-height:.63}.numbered-heading .eyebrow{margin-bottom:10px}.experience-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.feature-card{isolation:isolate;background:#fff;border:1px solid #00000014;border-radius:28px;height:450px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000014}.feature-card:hover{border-color:#ff6b3533;transform:translateY(-12px)scale(1.01);box-shadow:0 20px 50px #00000026,0 0 40px #ff6b3514}.card-shade,.feature-image{position:absolute;inset:0}.feature-image{z-index:-2;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.feature-card:hover .feature-image{transform:scale(1.045)}.feature-model .feature-image{background-image:url(/runway-hero.png);background-position:78%}.feature-makeup .feature-image{background-image:url(/makeup-editorial.png);background-position:66%}.card-shade{z-index:-1;background:linear-gradient(90deg,#fffffffa,#ffffffd9 45%,#ffffff1a)}.feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:60%;height:100%;padding:54px 42px;display:flex}.pink{color:#fff}.feature-copy h3{color:#1a1a1a;margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,2.3vw,38px);font-weight:800;line-height:1.2}.feature-copy>p:not(.eyebrow){color:#666;max-width:330px;margin:0 0 24px;font-size:14px;line-height:1.6}.section-heading-row{justify-content:space-between;align-items:flex-end;display:flex}.text-link{color:#fff;align-items:center;gap:9px;padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .3s,color .3s;display:inline-flex;position:relative}.text-link:hover{color:#fff;text-shadow:0 0 10px #ff6b354d;gap:14px}.text-link:after{content:"";background:var(--pink);height:2px;transition:right .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;left:0;right:100%}.text-link:hover:after{right:0}.text-link:hover{gap:13px}.location-filters{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.filter-btn{color:#333;background:#fff;border:1px solid #00000024;border-radius:999px;min-height:44px;padding:0 24px;font-size:12px;transition:all .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.filter-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#d7aa5433,#f22b7233);transition:opacity .35s;position:absolute;inset:0}.filter-btn:hover{border-color:#ff6b3599;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3529}.filter-btn:hover:before{opacity:1}.filter-btn.active{color:#fff;border-color:var(--secondary);background:linear-gradient(135deg,var(--secondary),#ff865d);transform:translateY(-2px);box-shadow:0 8px 25px #ff6b353d}.filter-btn.active:before{display:none}.no-events{text-align:center;background:linear-gradient(135deg,#ff6b350f,#4ecdc40f);border:1px solid #0000001a;border-radius:12px;padding:60px 40px}.no-events p{color:#666;margin:0 0 24px;font-size:15px;line-height:1.6}.location-results{min-height:420px;padding-bottom:96px;scroll-margin-top:92px}.event-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.event-card{background:#fff;border:1px solid #00000014;border-radius:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.event-card:hover{border-color:#ff6b3533;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #00000026,0 0 40px #ff6b3514}.event-image{background-size:cover;height:210px;position:relative}.event-image:after{content:"";background:linear-gradient(#0000 40%,#0000004d);position:absolute;inset:0}.event-type{z-index:2;color:#fff;background:#4ecdc4;border-radius:6px;padding:8px 12px;font-size:10px;position:relative;top:17px;left:17px;overflow:hidden}.event-type:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:shimmer 2s infinite;position:absolute;top:0;left:-100%}.save-button{z-index:2;border:1px solid var(--line);color:#fff;background:#0009;border-radius:4px;place-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s;display:grid;position:absolute;top:15px;right:15px}.save-button:hover{border-color:var(--gold);background:#d7aa5433;transform:scale(1.15)rotate(-5deg)}.event-body{padding:0 20px 20px 90px;position:relative}.date-block{color:#1a1a1a;background:#f5f5f5;border:1px solid #0000001a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:54px;height:83px;transition:transform .3s;display:flex;position:absolute;top:0;left:18px}.event-card:hover .date-block{transform:translateY(-4px)}.event-details{min-height:83px}.event-details h3{color:#1a1a1a;margin:0 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px}.event-details p{color:#666;align-items:center;gap:7px;margin:5px 0;font-size:11px;display:flex}.event-details svg{color:#fff}.event-description{color:#666;min-height:45px;margin:18px 0;font-size:12px}.event-footer{justify-content:space-between;align-items:center;gap:14px;margin-left:-72px;display:flex}.event-footer>span strong{color:var(--gold-light);margin-left:5px;font-size:18px}.city-section{background:#f8f8f8;border-radius:0;margin-top:0;padding:80px 0 60px;position:relative}.center-heading{text-align:center;z-index:1;margin-bottom:24px;position:relative}.center-heading:after{content:"";background:linear-gradient(90deg,#ff6b35,#4ecdc4);border-radius:999px;width:60px;height:3px;animation:line-glow 2s ease-in-out infinite;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.center-heading .eyebrow{margin-bottom:8px}.city-grid{z-index:1;grid-template-columns:repeat(6,1fr);gap:10px;display:grid;position:relative}.city-card{color:#000;text-align:left;background:#fff;border:1px solid #00000014;border-radius:24px;height:200px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.city-card:hover{border-color:#ff6b35;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 30px #00000026,0 0 40px #ff6b351a}@keyframes card-glow{0%,to{box-shadow:0 12px 30px #ff6b3526,0 0 40px #ff6b351a}50%{box-shadow:0 12px 30px #ff6b3540,0 0 60px #ff6b3533}}.city-card-active{background:#ff6b350d;transform:translateY(-8px);border-color:#ff6b35!important;box-shadow:0 12px 30px #ff6b3533!important}.city-card-active i,.city-card-active strong{color:#fff}.city-overlay,.city-photo{position:absolute;inset:0}.city-photo{background-repeat:no-repeat;transition:transform .5s}.city-card:hover .city-photo{transform:scale(1.08)}.city-overlay{background:linear-gradient(#0000 35%,#000000e0)}.city-card strong{font-family:Georgia,Times New Roman,serif;font-size:21px;position:absolute;bottom:16px;left:14px}.city-card i{border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s,background .3s;display:grid;position:absolute;bottom:11px;right:10px}.city-card:hover i{border-color:var(--gold);background:#d7aa5433;transform:scale(1.15)}.benefit-bar{z-index:1;background:#fff;border:1px solid #00000014;border-radius:16px;grid-template-columns:repeat(6,1fr);margin-top:28px;padding:24px 30px;display:grid;position:relative;box-shadow:0 4px 20px #0000000f}.benefit-bar>div{border-right:1px solid #00000014;align-items:center;gap:12px;padding:0 18px;transition:transform .3s;display:flex;position:relative}.benefit-bar>div:before{content:"";background:linear-gradient(180deg,transparent,var(--gold),transparent);width:2px;height:0;transition:height .4s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.benefit-bar>div:hover{transform:translate(4px)}.benefit-bar>div:hover:before{height:60%}.benefit-bar>div:last-child{border:0}.benefit-bar svg{width:30px;height:30px;color:var(--gold);stroke-width:1.5px;filter:drop-shadow(0 0 8px #ff6b354d);flex:0 0 30px;transition:filter .3s,transform .3s;animation:float 3s ease-in-out infinite}.benefit-bar>div:hover svg{filter:drop-shadow(0 0 15px #ff6b3599);transform:scale(1.2)rotate(5deg)}.benefit-bar>div:first-child svg{animation-delay:0s}.benefit-bar>div:nth-child(2) svg{animation-delay:.2s}.benefit-bar>div:nth-child(3) svg{animation-delay:.4s}.benefit-bar>div:nth-child(4) svg{animation-delay:.6s}.benefit-bar>div:nth-child(5) svg{animation-delay:.8s}.benefit-bar>div:nth-child(6) svg{animation-delay:1s}.benefit-bar span{color:#333;font-size:11px;font-weight:500;line-height:1.45}.role-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.role-card{isolation:isolate;background:#fff;border:1px solid #00000014;border-radius:24px;height:235px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.role-card:hover{border-color:#4ecdc44d;transform:translateY(-12px)scale(1.02);box-shadow:0 20px 40px #00000026,0 0 30px #4ecdc414}.role-photo,.role-shade{position:absolute;inset:0}.role-photo{z-index:-2;background-size:420%;transition:transform .5s}.role-card:hover .role-photo{transform:scale(1.05)}.role-shade{z-index:-1;background:linear-gradient(90deg,#ffffff1a,#fffffff2 66%)}.role-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:60%;height:100%;margin-left:auto;padding:36px 20px 24px;display:flex}.role-copy h3{color:#1a1a1a;margin:0 0 13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px}.role-copy p{color:#666;margin:0 0 16px;font-size:12px}.role-copy button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;transition:color .3s;display:inline-flex}.role-copy button:hover{color:#fff}.gallery-section{background:#fff;margin-top:0;padding:80px 0;position:relative}.gallery-section:after,.gallery-section:before{display:none}.gallery-shell{z-index:1;grid-template-columns:340px 1fr;align-items:center;gap:26px;display:grid;position:relative}.gallery-intro h2{margin-bottom:28px}.gallery-collage{border:1px solid #0000001a;border-radius:12px;grid-template-columns:repeat(5,1fr);height:250px;transition:box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 4px 12px #00000014}.gallery-collage:hover{box-shadow:0 8px 20px #0000001f}.gallery-shot{filter:saturate()brightness();z-index:1;background-size:cover;border-right:1px solid #00000014;transition:filter .3s,transform .3s}.gallery-shot:hover{filter:saturate(1.1)brightness(1.05);z-index:10;transform:scale(1.03)}.newsletter{background:#f8f8f8;border-top:1px solid #00000014;border-bottom:1px solid #00000014;padding:80px 0;position:relative}.newsletter-inner{z-index:1;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.newsletter h2{letter-spacing:.04em;font-size:29px}.newsletter p{color:#666;margin:8px 0 0;font-size:16px;line-height:1.6}.newsletter form{grid-template-columns:1fr auto;width:min(640px,53%);display:grid}.newsletter input{color:#1a1a1a;background:#fff;border:1px solid #0003;border-right:0;border-radius:999px 0 0 999px;outline:0;min-width:0;padding:0 23px;transition:border-color .3s}.newsletter input:focus{border-color:#ff6b35}.newsletter .button{border-radius:0 8px 8px 0}footer{background:#fff;border-top:1px solid #00000014;padding:60px 0 30px;position:relative}.footer-grid{z-index:1;grid-template-columns:1.8fr repeat(3,.85fr) 1.35fr .8fr;gap:35px;display:grid;position:relative}.footer-grid h4{color:#1a1a1a;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.footer-grid p,.footer-grid>div:not(.footer-brand) a,.footer-grid>div:not(.footer-brand) button{color:#666;text-align:left;background:0 0;border:0;margin:0 0 10px;padding:0;text-decoration:none;transition:color .3s;display:block}.footer-grid>div:not(.footer-brand) a:hover,.footer-grid>div:not(.footer-brand) button:hover{color:#fff}.footer-brand .brand-the{font-size:20px}.footer-brand .brand-alpha,.footer-brand .brand-stride{font-size:31px}.socials span{gap:15px;display:flex}.socials svg{color:#666;cursor:pointer;width:20px;transition:transform .3s,color .3s}.socials svg:hover{color:#fff;transform:translateY(-3px)scale(1.1)}.copyright{color:#999;text-align:center;border-top:1px solid #00000014;margin-top:32px;padding-top:24px}.reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.is-visible .event-card:first-child{animation:fade-slide-up .6s .1s backwards}.reveal.is-visible .event-card:nth-child(2){animation:fade-slide-up .6s .2s backwards}.reveal.is-visible .event-card:nth-child(3){animation:fade-slide-up .6s .3s backwards}.reveal.is-visible .city-card:first-child{animation:fade-slide-up .5s 50ms backwards}.reveal.is-visible .city-card:nth-child(2){animation:fade-slide-up .5s .1s backwards}.reveal.is-visible .city-card:nth-child(3){animation:fade-slide-up .5s .15s backwards}.reveal.is-visible .city-card:nth-child(4){animation:fade-slide-up .5s .2s backwards}.reveal.is-visible .city-card:nth-child(5){animation:fade-slide-up .5s .25s backwards}.reveal.is-visible .city-card:nth-child(6){animation:fade-slide-up .5s .3s backwards}.reveal.is-visible .role-card:first-child{animation:fade-slide-up .6s .1s backwards}.reveal.is-visible .role-card:nth-child(2){animation:fade-slide-up .6s .2s backwards}.reveal.is-visible .role-card:nth-child(3){animation:fade-slide-up .6s .3s backwards}.reveal.is-visible .role-card:nth-child(4){animation:fade-slide-up .6s .4s backwards}.reveal.is-visible .gallery-shot:first-child{animation:fade-slide-up .5s .1s backwards}.reveal.is-visible .gallery-shot:nth-child(2){animation:fade-slide-up .5s .15s backwards}.reveal.is-visible .gallery-shot:nth-child(3){animation:fade-slide-up .5s .2s backwards}.reveal.is-visible .gallery-shot:nth-child(4){animation:fade-slide-up .5s .25s backwards}.reveal.is-visible .gallery-shot:nth-child(5){animation:fade-slide-up .5s .3s backwards}.reveal.is-visible .feature-card:first-child{animation:fade-slide-up .7s .1s backwards}.reveal.is-visible .feature-card:nth-child(2){animation:fade-slide-up .7s .25s backwards}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000d9;place-items:center;padding:24px;animation:fade-in .3s;display:grid;position:fixed;inset:0}.modal-card{background:radial-gradient(circle at 90% 0,#d7aa5424,#0000 35%),radial-gradient(circle at 10% 100%,#f22b7214,#0000 30%),#111;border:1px solid #d7aa5473;border-radius:15px;width:min(500px,100%);padding:44px;animation:modal-slide-up .4s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 30px 90px #000000b3,0 0 100px #d7aa5426}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-card>p:not(.eyebrow){color:#ffffffb3}.modal-card form{gap:12px;margin-top:25px;display:grid}.modal-card input{color:#fff;background:#ffffff0a;border:1px solid #fff3;border-radius:7px;outline:0;height:52px;padding:0 16px;transition:border-color .3s,box-shadow .3s,background .3s}.modal-card input:focus{background:#ffffff14;border-color:#d7aa5499;box-shadow:0 0 25px #d7aa5433}.modal-close{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .3s,transform .3s;display:grid;position:absolute;top:15px;right:15px}.modal-close:hover{background:#ffffff1a;transform:rotate(90deg)}.toast{z-index:110;color:#000;background:var(--gold-light);border:1px solid #d7aa548c;border-radius:9px;align-items:center;gap:10px;max-width:calc(100% - 50px);padding:15px 20px;font-size:13px;animation:toast-in .3s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #00000073}@keyframes fade-in{0%{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translateY(30px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gradient-shift{0%,to{background-position:0}50%{background-position:100%}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(2deg)}66%{transform:translateY(-12px)rotate(-2deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #d7aa544d}50%{box-shadow:0 0 40px #d7aa5499}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes float-card-1{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(10deg)translateY(-20px)}}@keyframes float-card-2{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-15px)}}@keyframes float-card-3{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(7deg)translateY(-18px)}}.floating-card{transition:transform .3s}.floating-card:hover{z-index:10!important;transform:scale(1.05)!important}.hero-floating-card{will-change:transform;transition:all .6s cubic-bezier(.34,1.56,.64,1);animation:subtle-float 8s ease-in-out infinite}.hero-floating-card:before{content:"";opacity:0;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);border-radius:12px;transition:opacity .5s;position:absolute;inset:-2px}.hero-floating-card:hover{filter:brightness(1.1);z-index:20!important;transform:scale(1.12)!important}.hero-floating-card:hover:before{opacity:1;animation:shimmer 2s ease-in-out infinite}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-in-left{0%{opacity:0;filter:blur(10px);transform:translate(-100px)rotate(-20deg)scale(.8)}to{opacity:1;filter:blur();transform:translate(0)rotate(-12deg)scale(1)}}@keyframes float-in-right{0%{opacity:0;filter:blur(10px);transform:translate(100px)rotate(20deg)scale(.8)}to{opacity:1;filter:blur();transform:translate(0)rotate(15deg)scale(1)}}.hero-card-1{animation-delay:.2s}.hero-card-2{animation-delay:.4s}.hero-card-3{animation-delay:.3s}.hero-card-4{animation-delay:.5s}.hero-card-5{animation-delay:.6s}.hero-modal-container{animation:modal-entrance .8s cubic-bezier(.34,1.56,.64,1) .7s backwards}@keyframes modal-entrance{0%{opacity:0;filter:blur(10px);transform:scale(.9)translateY(30px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:1180px){.site-nav{grid-template-columns:180px 1fr auto}.nav-links{gap:16px}.nav-links a{font-size:10px}.nav-actions .button:first-child{display:none}.benefit-bar{grid-template-columns:repeat(3,1fr);row-gap:22px}.benefit-bar>div:nth-child(3){border:0}.role-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.floating-card,.hero-floating-card{display:none}.hero-modal-container{margin:0 20px!important;padding:40px 30px!important}.content-shell{width:min(100% - 34px,720px)}.site-nav{grid-template-columns:1fr auto auto;width:calc(100% - 34px)}.menu-button{display:flex}.nav-links{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffffa;border:1px solid #00000014;border-radius:24px;flex-direction:column;align-items:flex-start;gap:8px;width:min(400px,100vw - 34px);padding:32px 28px;display:none;position:absolute;top:82px;right:0;box-shadow:0 20px 60px #00000026}.nav-links a{color:#000000b3;border-bottom:1px solid #00000014;width:100%;padding:12px 0;font-size:18px;font-weight:600}.nav-links a:hover{color:#000}.nav-links a:last-child{border-bottom:none}.nav-links-open{display:flex}.nav-actions{margin-left:auto}.hero{height:auto;min-height:760px;padding:110px 0 90px}.hero-bg{background-position:62%}.hero-shade{background:linear-gradient(90deg,#000000fa,#0000008c)}.hero-content{padding-top:50px}.event-search{grid-template-columns:1fr 1fr}.event-search label{min-height:70px}.event-search label:nth-child(2){border-right:0}.search-button{margin:10px}.event-grid,.experience-grid{grid-template-columns:1fr}.city-grid{grid-template-columns:repeat(3,1fr)}.gallery-shell{grid-template-columns:1fr}.gallery-intro br{display:none}.newsletter-inner{flex-direction:column;align-items:flex-start}.newsletter form{width:100%}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:span 3}}@media (max-width:600px){.site-nav{min-height:82px}.brand-the{font-size:14px}.brand-alpha,.brand-stride{font-size:22px}.nav-actions,.scroll-indicator{display:none}.location-filters{gap:8px}.filter-btn{min-height:40px;padding:0 18px;font-size:11px}.no-events{padding:40px 24px}.no-events p{font-size:13px}.hero{min-height:700px;padding-bottom:130px}.hero-bg{background-position:67%}.hero-shade{background:linear-gradient(90deg,#000000f2,#00000059),linear-gradient(#0000 54%,#050505)}.hero h1{font-size:clamp(48px,15vw,65px)}.hero-eyebrow{font-size:11px}.hero-copy{font-size:13px}.hero-buttons{flex-direction:column;align-items:stretch}.audience-tags{flex-wrap:wrap;gap:10px 13px}.search-wrap{margin-top:-88px}.event-search{grid-template-columns:1fr}.event-search label{border-bottom:1px solid #ffffff1f;border-right:0}.search-button{min-height:54px;margin:12px 0 0}.section{padding-top:64px}.section-number{display:none}.feature-card{height:420px}.feature-copy{width:86%;padding:34px 24px}.event-image{height:200px}.event-body{padding-left:82px}.city-grid{grid-template-columns:repeat(2,1fr)}.city-card{height:135px}.benefit-bar{grid-template-columns:1fr 1fr}.benefit-bar>div,.benefit-bar>div:nth-child(3){border-right:0;padding:0 10px}.role-grid{grid-template-columns:1fr}.gallery-collage{grid-template-columns:repeat(6,1fr);height:310px}.gallery-shot{grid-column:span 2}.gallery-shot:nth-child(4),.gallery-shot:nth-child(5){grid-column:span 3}.newsletter form{grid-template-columns:1fr;gap:10px}.newsletter .button,.newsletter input{border:1px solid #d7aa5459;border-radius:7px;min-height:52px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}.modal-card{padding:38px 24px 25px}}body{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000000" stroke-width="2"><circle cx="12" cy="12" r="4"/></svg>') 12 12,auto}a,button{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none" stroke="%23FF6B35" stroke-width="2"><circle cx="16" cy="16" r="8"/><circle cx="16" cy="16" r="4" fill="%23FF6B35"/></svg>') 16 16,pointer}@keyframes ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.button,.city-card,.event-card,.feature-card,.role-card{position:relative;overflow:hidden}.button:after,.city-card:after,.event-card:after,.feature-card:after,.role-card:after{content:"";background:radial-gradient(circle,#ff6b354d,#0000 70%);border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button:active:after,.city-card:active:after,.event-card:active:after,.feature-card:active:after,.role-card:active:after{width:300px;height:300px}@keyframes text-shimmer{0%{background-position:-500%}to{background-position:500%}}.center-heading h2,.section-heading h2{color:#000;font-weight:700}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-backdrop{animation:fade-in .3s,backdrop-blur .3s}@keyframes backdrop-blur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.toast{animation:toast-in .3s cubic-bezier(.34,1.56,.64,1)}.gallery-shot{position:relative;overflow:hidden}.gallery-shot:before{content:"";background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.gallery-shot:hover:before{transform:translate(100%)}.hero-cinematic{isolation:isolate;color:#fff;background:radial-gradient(circle at 73% 34%,#4ecdc417,#0000 24%),radial-gradient(circle at 24% 62%,#ff6b351f,#0000 28%),linear-gradient(135deg,#030303,#0b0b0e 50%,#020202);align-items:center;min-height:max(780px,100svh - 80px);padding:clamp(86px,9vh,120px) 0 175px;display:flex;position:relative;overflow:hidden}.hero-cinematic:before{content:"";z-index:-1;opacity:.26;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.14'/%3E%3C/svg%3E")}.hero-cinematic-grid,.hero-cinematic:before{pointer-events:none;position:absolute;inset:0}.hero-cinematic-grid{z-index:-2;opacity:.11;background-image:linear-gradient(#ffffff1a 1px,#0000 0),linear-gradient(90deg,#ffffff1a 1px,#0000 0);background-size:86px 86px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-cinematic-aurora{z-index:-1;aspect-ratio:1;filter:blur(105px);opacity:.18;pointer-events:none;border-radius:50%;width:min(48vw,720px);animation:hero-aurora-float 12s ease-in-out infinite alternate;position:absolute}.hero-cinematic-aurora-one{background:#ff6b35;bottom:-42%;left:-18%}.hero-cinematic-aurora-two{background:#4ecdc4;animation-delay:-6s;top:-42%;right:-15%}.hero-cinematic-beam{z-index:0;opacity:.18;pointer-events:none;filter:blur(20px);background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:16%;height:180%;animation:hero-beam-sweep 9s ease-in-out infinite alternate;position:absolute;top:-35%;right:14%;transform:rotate(18deg)}.hero-cinematic .particle-veil{z-index:1;opacity:.78;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-cinematic-layout{z-index:3;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(44px,6vw,96px);width:100%;display:grid}.hero-cinematic-copy{z-index:4;max-width:800px;animation:hero-cinematic-copy-in 1s cubic-bezier(.2,.75,.2,1) both;position:relative}.hero-cinematic-kicker{color:#ffffff94;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 27px;font-size:10px;font-weight:750;display:flex}.hero-live-dot{background:#ff8053;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 18px #ff6b35cc}.hero-live-dot:after{content:"";border-radius:inherit;border:1px solid #ff6b358c;animation:hero-live-pulse 2s ease-out infinite;position:absolute;inset:-5px}.hero-cinematic-copy h1{color:#fff;letter-spacing:-.072em;flex-direction:column;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(70px,7.2vw,126px);font-weight:400;line-height:.76;display:flex}.hero-cinematic-copy h1>span{color:#0000;background:linear-gradient(105deg,#ff8d65 5%,#fff 42%,#74ddd5 78%,#ff8d65) 0 0/230%;-webkit-background-clip:text;background-clip:text;width:max-content;padding-right:.08em;font-style:italic;animation:hero-title-color 6s linear infinite}.hero-cinematic-lead{color:#ffffff94;max-width:585px;margin:34px 0;font-size:clamp(14px,1.15vw,17px);line-height:1.75}.hero-cinematic-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.hero-cinematic-primary{color:#050505;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(105deg,#fff,#ffd2c0 52%,#9ce8e2);align-items:center;gap:13px;min-height:57px;padding:0 25px;font-size:10px;font-weight:850;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 15px 42px #ff6b3521}.hero-cinematic-primary:hover{transform:translateY(-4px);box-shadow:0 20px 48px #ff6b3540}.hero-cinematic-secondary{color:#ffffffc4;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.hero-cinematic-secondary>span{border:1px solid #fff3;border-radius:50%;place-items:center;width:45px;height:45px;transition:color .3s,background .3s,transform .3s;display:grid}.hero-cinematic-secondary:hover>span{color:#050505;background:#fff;transform:rotate(-18deg)}.hero-cinematic-tags{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.hero-cinematic-tags span{color:#ffffff70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:700}.hero-cinematic-visual{perspective:1200px;min-height:clamp(530px,62vh,740px);animation:hero-visual-arrive 1.3s cubic-bezier(.2,.75,.2,1) .12s both;position:relative}.hero-portrait-stage{background:#121212;border:1px solid #ffffff21;width:min(78%,610px);height:92%;position:absolute;top:50%;right:2%;overflow:hidden;transform:translateY(-50%)rotateY(-4deg);box-shadow:0 45px 100px #0000008c}.hero-portrait-stage:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:13px}.hero-portrait-image{filter:saturate(.78)contrast(1.07);background:url(/runway-hero.png) 72%/cover;animation:hero-portrait-breathe 9s ease-in-out infinite alternate;position:absolute;inset:0;transform:scale(1.04)}.hero-portrait-image:after{content:"";background:linear-gradient(90deg,#000000ad,#0000 50%),linear-gradient(#0000 58%,#00000094);position:absolute;inset:0}.hero-portrait-sheen{z-index:1;opacity:.17;filter:blur(10px);background:linear-gradient(90deg,#0000,#fff,#0000);width:38%;height:210%;animation:hero-portrait-sheen 6s ease-in-out infinite;position:absolute;top:-50%;left:-60%;transform:rotate(18deg)}.hero-portrait-caption,.hero-portrait-index{z-index:3;color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute}.hero-portrait-index{top:32px;left:32px}.hero-portrait-caption{writing-mode:vertical-rl;bottom:31px;right:31px;transform:rotate(180deg)}.hero-editorial-card{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070708db;border:1px solid #ffffff21;width:168px;padding:8px;position:absolute;box-shadow:0 24px 55px #0000008c}.hero-editorial-card>div{filter:grayscale(.3);background-size:cover;height:190px}.hero-editorial-card>span{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;padding:10px 3px 3px;font-size:8px;font-weight:750;display:block}.hero-editorial-card-one{animation:hero-card-float-one 6s ease-in-out infinite;top:4%;left:-3%;transform:rotate(-8deg)}.hero-editorial-card-one>div{background:url(/makeup-editorial.png) 60%/cover}.hero-editorial-card-two{animation:hero-card-float-two 7s ease-in-out infinite;bottom:4%;right:-5%;transform:rotate(7deg)}.hero-editorial-card-two>div{background:url(/creative-collage.png) 78%/cover}.hero-orbit-badge{z-index:7;color:#050505;background:linear-gradient(135deg,#ff9c78,#f8f8f8 48%,#75ddd5);border:1px solid #ffffff26;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:absolute;bottom:4%;left:4%;box-shadow:0 15px 40px #00000059}.hero-orbit-badge>span{color:#ffffff9e;letter-spacing:.14em;white-space:nowrap;text-shadow:0 1px 5px #000;width:155px;font-size:7px;font-weight:800;animation:hero-orbit-text 13s linear infinite;position:absolute}.hero-cinematic-footer{z-index:5;justify-content:space-between;align-items:flex-end;width:min(1460px,100% - 64px);display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.hero-cinematic-proof{align-items:center;gap:12px;display:flex}.hero-cinematic-proof strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.hero-cinematic-proof span{color:#ffffff5e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750;line-height:1.45}.hero-cinematic-proof i{background:#ffffff21;width:1px;height:32px;margin:0 6px}.hero-cinematic-scroll{color:#fff6;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.hero-cinematic-scroll>span{border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hero-cinematic-scroll svg{animation:hero-scroll-arrow 1.8s ease-in-out infinite;transform:rotate(90deg)}.hero-cinematic-ticker{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202c7;border-top:1px solid #ffffff1c;align-items:center;width:100%;height:46px;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.hero-cinematic-ticker>div{white-space:nowrap;align-items:center;gap:26px;width:max-content;animation:hero-ticker-move 24s linear infinite;display:flex}.hero-cinematic-ticker span{color:#ffffff8c;letter-spacing:.22em;font-size:9px;font-weight:800}.hero-cinematic-ticker i{color:#fff;font-size:10px}@keyframes hero-aurora-float{0%{transform:translate(-5%,-3%)scale(.92)}to{transform:translate(8%,8%)scale(1.08)}}@keyframes hero-beam-sweep{0%{opacity:.08;transform:translate(-25%)rotate(18deg)}to{opacity:.25;transform:translate(35%)rotate(18deg)}}@keyframes hero-cinematic-copy-in{0%{opacity:0;filter:blur(8px);transform:translateY(35px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-title-color{to{background-position:-230%}}@keyframes hero-live-pulse{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.65)}}@keyframes hero-visual-arrive{0%{opacity:0;filter:blur(10px);transform:translate(60px)scale(.94)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes hero-portrait-breathe{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}@keyframes hero-portrait-sheen{0%,18%{left:-60%}72%,to{left:130%}}@keyframes hero-card-float-one{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-14px)}}@keyframes hero-card-float-two{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(4deg)translateY(16px)}}@keyframes hero-orbit-text{to{transform:rotate(1turn)}}@keyframes hero-scroll-arrow{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg)translate(5px)}}@keyframes hero-ticker-move{to{transform:translate(-50%)}}@media (max-width:1120px){.hero-cinematic-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);gap:30px}.hero-editorial-card{width:135px}.hero-editorial-card>div{height:160px}.hero-orbit-badge{width:98px;height:98px}}@media (max-width:850px){.hero-cinematic{align-items:flex-end;min-height:900px;padding:110px 0 170px}.hero-cinematic-layout{display:block}.hero-cinematic-copy{max-width:680px}.hero-cinematic-copy h1{font-size:clamp(68px,14vw,102px)}.hero-cinematic-visual{z-index:-1;opacity:.58;min-height:0;position:absolute;inset:0}.hero-portrait-stage{border:0;width:76%;height:100%;top:0;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.hero-editorial-card,.hero-orbit-badge,.hero-portrait-caption,.hero-portrait-index,.hero-portrait-stage:before{display:none}.hero-cinematic:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0404042e,#04040475 30%,#040404 85%);position:absolute;inset:0}.hero-cinematic .particle-veil,.hero-cinematic-copy,.hero-cinematic-footer,.hero-cinematic-ticker{z-index:3}}@media (max-width:600px){.hero-cinematic{min-height:820px;padding:105px 0 145px}.hero-cinematic-copy h1{font-size:clamp(58px,18vw,78px);line-height:.8}.hero-cinematic-lead{margin:28px 0;font-size:13px}.hero-cinematic-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-cinematic-tags{margin-top:30px}.hero-cinematic-footer{width:calc(100% - 36px);bottom:57px}.hero-cinematic-proof i,.hero-cinematic-proof>span:nth-of-type(3),.hero-cinematic-proof>strong:nth-of-type(3),.hero-cinematic-scroll{display:none}.hero-cinematic-proof strong{font-size:21px}}.hero-premium{isolation:isolate;color:#fff;background:#050505;align-items:center;min-height:max(760px,100svh - 80px);padding:90px 0 126px;display:flex;position:relative;overflow:hidden}.hero-premium-image,.hero-premium-light,.hero-premium-overlay{position:absolute;inset:0}.hero-premium-image{z-index:-3;filter:saturate(.75)contrast(1.06);background:url(/runway-hero.png) 72%/cover no-repeat;animation:premium-hero-image 16s ease-in-out infinite alternate}.hero-premium-overlay{z-index:-2;background:linear-gradient(90deg,#050505,#050505f7 30%,#050505ad 54%,#05050514 82%),linear-gradient(#0000 68%,#050505db),linear-gradient(#05050559,#0000 28%)}.hero-premium-light{z-index:-1;opacity:.16;pointer-events:none;filter:blur(24px);background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:28%;animation:premium-hero-light 8s ease-in-out infinite alternate;left:44%;transform:skew(-15deg)}.hero-premium .particle-veil{z-index:1;opacity:.42;-webkit-mask-image:linear-gradient(90deg,#000,#000000b3 45%,#0000 82%);mask-image:linear-gradient(90deg,#000,#000000b3 45%,#0000 82%)}.hero-premium-inner{z-index:3;justify-content:space-between;align-items:center;gap:50px;display:flex;position:relative}.hero-premium-copy{width:min(780px,52vw);margin-left:clamp(28px,3.5vw,64px)}.hero-premium-kicker{color:#ffffffa1;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 27px;font-size:10px;font-weight:750;animation:premium-copy-up .75s 80ms both;display:flex}.hero-premium-kicker i{background:#ff8053;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #ff6b35b3}.hero-premium-copy h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;flex-direction:column;max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,6.7vw,120px);line-height:.88;animation:premium-copy-up .9s cubic-bezier(.2,.75,.2,1) .15s both;display:flex}.hero-premium-copy h1 em{color:#fff;width:max-content;max-width:100%;padding:2px 0 10px;font-weight:400;position:relative}.hero-premium-copy h1 em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff6b35,#4ecdc4 62%,#0000);border-radius:999px;height:3px;animation:premium-line-reveal 1s .8s both;position:absolute;bottom:0;left:4px;right:0}.hero-premium-lead{color:#ffffff9e;max-width:590px;margin:30px 0 32px;font-size:clamp(14px,1.1vw,17px);line-height:1.72;animation:premium-copy-up .8s .35s both}.hero-premium-actions{flex-wrap:wrap;align-items:center;gap:26px;animation:premium-copy-up .8s .47s both;display:flex}.hero-premium-primary{color:#090909;letter-spacing:.13em;text-transform:uppercase;background:#fff;border:1px solid #fff;align-items:center;gap:12px;min-height:54px;padding:0 25px;font-size:10px;font-weight:850;text-decoration:none;transition:color .3s,background .3s,transform .3s,box-shadow .3s;display:inline-flex}.hero-premium-primary:hover{color:#fff;background:0 0;transform:translateY(-3px);box-shadow:0 15px 35px #ff6b3529}.hero-premium-secondary{color:#ffffffb8;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.hero-premium-secondary>span{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:43px;height:43px;transition:color .28s,background .28s,transform .28s;display:grid}.hero-premium-secondary:hover>span{color:#090909;background:#fff;transform:rotate(-20deg)}.hero-premium-note{align-items:center;gap:14px;margin-top:44px;animation:premium-copy-up .8s .58s both;display:flex}.hero-premium-note-line{background:linear-gradient(90deg,#ff6b35,#fff3);width:50px;height:1px}.hero-premium-note p{color:#fff6;letter-spacing:.03em;margin:0;font-size:10px}.hero-premium-note strong{color:#fffc;font-weight:700}.hero-premium-edition{color:#ffffff75;align-self:flex-end;align-items:center;gap:12px;margin-bottom:64px;animation:premium-edition-in .9s .7s both;display:flex}.hero-premium-edition>span{font-family:Georgia,serif;font-size:28px}.hero-premium-edition i{background:#ffffff47;width:46px;height:1px}.hero-premium-edition p{letter-spacing:.17em;margin:0;font-size:8px;font-weight:750;line-height:1.5}.hero-premium-stats{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030303e0;border-top:1px solid #ffffff21;align-items:stretch;width:100%;min-height:108px;display:flex;position:absolute;bottom:0;left:0}.hero-premium-stats-inner{grid-template-columns:repeat(4,1fr) auto;align-items:stretch;display:grid}.hero-premium-stats-inner>div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:20px clamp(16px,2.5vw,40px);display:flex}.hero-premium-stats-inner>div:first-child{padding-left:0}.hero-premium-stats strong{font-family:Georgia,serif;font-size:clamp(25px,2.1vw,36px);font-weight:400;line-height:1}.hero-premium-stats span{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:750}.hero-premium-stats a{color:#ffffffb3;justify-content:flex-end;align-items:center;gap:13px;min-width:140px;padding-left:28px;text-decoration:none;display:flex}.hero-premium-stats a>span{margin:0}.hero-premium-stats a svg{color:#fff;animation:premium-scroll-bounce 1.8s ease-in-out infinite;transform:rotate(90deg)}@keyframes premium-hero-image{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1%)}}@keyframes premium-hero-light{0%{opacity:.08;transform:translate(-14%)skew(-15deg)}to{opacity:.22;transform:translate(20%)skew(-15deg)}}@keyframes premium-copy-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-edition-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes premium-line-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes premium-scroll-bounce{0%,to{transform:rotate(90deg)translate(0)}50%{transform:rotate(90deg)translate(5px)}}@media (max-width:900px){.hero-premium{min-height:850px;padding-top:110px}.hero-premium-image{background-position:65%}.hero-premium-overlay{background:linear-gradient(90deg,#050505f5,#0505059e 70%,#05050540),linear-gradient(#0000 55%,#050505)}.hero-premium-copy{width:min(690px,82vw);margin-left:clamp(12px,2.5vw,24px)}.hero-premium-copy h1{font-size:clamp(64px,12vw,96px)}.hero-premium-edition{display:none}.hero-premium-stats-inner{grid-template-columns:repeat(4,1fr)}.hero-premium-stats a{display:none}}@media (max-width:600px){.hero-premium{align-items:flex-end;min-height:810px;padding:95px 0 125px}.hero-premium-image{background-position:66%}.hero-premium-overlay{background:linear-gradient(#05050559,#05050599 32%,#050505 92%),linear-gradient(90deg,#050505d9,#0000)}.hero-premium-copy{width:100%;margin-left:0}.hero-premium-kicker{margin-bottom:20px;font-size:8px}.hero-premium-copy h1{font-size:clamp(55px,17vw,74px);line-height:.88}.hero-premium-lead{max-width:450px;margin:24px 0;font-size:12px}.hero-premium-actions{gap:16px}.hero-premium-primary{min-height:50px;padding:0 18px}.hero-premium-secondary{font-size:8px}.hero-premium-secondary>span{width:39px;height:39px}.hero-premium-note{display:none}.hero-premium-stats{min-height:92px}.hero-premium-stats-inner{grid-template-columns:repeat(2,1fr)}.hero-premium-stats-inner>div{padding:12px}.hero-premium-stats-inner>div:first-child{padding-left:0}.hero-premium-stats-inner>div:nth-child(n+3){display:none}}.city-picker-section{isolation:isolate;background:radial-gradient(circle at 18% 22%,#ff6b3521,#0000 30%),radial-gradient(circle at 85% 78%,#4ecdc41a,#0000 28%),linear-gradient(145deg,#050505,#0b0b0d 48%,#020202);align-items:center;min-height:100vh;padding:clamp(90px,9vw,140px) 0;display:flex;position:relative;overflow:hidden}.city-picker-section:before{content:"";z-index:-1;pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:absolute;inset:0}.city-picker-grid{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.city-aurora,.city-picker-grid{pointer-events:none;position:absolute}.city-aurora{z-index:-1;aspect-ratio:1;filter:blur(100px);opacity:.18;border-radius:50%;width:min(48vw,720px);animation:city-aurora-drift 12s ease-in-out infinite alternate}.city-aurora-one{background:#ff6b35;top:-26%;left:-10%}.city-aurora-two{background:#4ecdc4;bottom:-32%;right:-12%}.city-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:clamp(340px,42vw,700px);animation:city-orbit-spin 26s linear infinite;position:absolute;top:50%;left:28%;transform:translate(-50%,-50%)}.city-orbit:after,.city-orbit:before{content:"";border-radius:inherit;border:1px solid #ffffff0b;position:absolute;inset:12%}.city-orbit:after{inset:28%}.city-orbit>span{background:#ff8c61;border-radius:50%;width:9px;height:9px;position:absolute;top:11%;left:10%;box-shadow:0 0 24px 7px #ff6b358c}.city-picker-shell{z-index:2;width:100%}.city-picker-layout{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(58px,8vw,140px);display:grid}.city-picker-intro{max-width:650px;position:relative}.city-picker-eyebrow{color:#ffffff94;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 28px;font-size:11px;font-weight:700;display:flex}.city-picker-eyebrow>span{background:linear-gradient(90deg,#ff6b35,#4ecdc4);width:38px;height:1px;box-shadow:0 0 12px #ff6b35b3}.city-picker-intro h2{color:#fff;letter-spacing:-.065em;text-transform:uppercase;flex-direction:column;margin:0;font-size:clamp(58px,7vw,116px);line-height:.82;display:flex}.city-picker-intro h2>span{background:linear-gradient(105deg,#fff 10%,#ffb195 46%,#72e0d7 80%,#fff) 0 0/220%;padding-bottom:10px;animation:city-title-shimmer 7s linear infinite}.city-picker-copy{color:#ffffff94;max-width:520px;margin:34px 0 26px;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.city-picker-stats{flex-wrap:wrap;gap:10px;display:flex}.city-picker-stats>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:37px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.city-picker-hint{color:#ffffff59;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-top:54px;font-size:10px;font-weight:650;display:flex}.city-picker-hint-line{background:#ffffff24;width:52px;height:1px;position:relative;overflow:hidden}.city-picker-hint-line:after{content:"";animation:city-hint-scan 2.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.city-picker-panel{-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1c;border-radius:30px;padding:22px;position:relative;box-shadow:0 40px 100px #0000008c,inset 0 1px #ffffff14}.city-picker-panel:before{content:"";z-index:-1;border-radius:inherit;opacity:.42;background:linear-gradient(135deg,#ff6b3573,#0000 28% 68%,#4ecdc46b);position:absolute;inset:-1px}.city-picker-panel-head{justify-content:space-between;align-items:center;padding:2px 5px 17px;display:flex}.city-picker-panel-head>span{color:#ffffffe0;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:750}.city-picker-panel-head small{color:#ffffff61;letter-spacing:.08em;font-size:10px}.city-picker-list{flex-direction:column;gap:8px;display:flex}.city-option{color:#fff;text-align:left;background:#0303048c;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;width:100%;min-height:70px;padding:11px 14px 11px 18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,background .35s,box-shadow .35s;animation:city-option-enter .62s cubic-bezier(.2,.8,.2,1) backwards;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.city-option:before{content:"";background:linear-gradient(100deg,#ff6b3521,#0000 48%,#4ecdc417);transition:opacity .35s;position:absolute;inset:0}.city-option:hover{background:#ffffff12;border-color:#ffffff3d;transform:translate(8px);box-shadow:0 13px 30px #00000047}.city-option-active:before,.city-option:hover:before{opacity:1}.city-option-number{z-index:1;color:#ffffff45;letter-spacing:.12em;font-size:10px;font-weight:750;position:relative}.city-option-name{z-index:1;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.city-option-name strong{color:#ffffffed;letter-spacing:-.01em;font-size:17px;font-weight:650}.city-option-name small{color:#ffffff5c;letter-spacing:.03em;font-size:10px}.city-option-status{z-index:1;color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:41px;height:41px;transition:transform .35s,color .35s,background .35s;display:grid;position:relative}.city-option:hover .city-option-status{color:#060606;background:#fff;transform:rotate(45deg)}.city-option-active{background:linear-gradient(100deg,#ff6b352e,#ffffff0e);border-color:#ff8c6194;box-shadow:0 0 36px #ff6b351c}.city-option-active .city-option-name small,.city-option-active .city-option-number{color:#ffffffa8}.city-option-active .city-option-status{color:#080808;background:linear-gradient(135deg,#ff986f,#76ddd5);border-color:#0000;box-shadow:0 0 22px #ff6b353d}.city-continue{color:#070707;text-align:left;background:linear-gradient(105deg,#fff,#ffd1c0 48%,#99e8e2);border:0;border-radius:18px;justify-content:space-between;align-items:center;width:100%;min-height:72px;margin-top:14px;padding:10px 12px 10px 22px;transition:transform .3s,box-shadow .3s,filter .3s;display:flex;box-shadow:0 14px 34px #0000004d}.city-continue>span:first-child{flex-direction:column;gap:3px;font-size:14px;display:flex}.city-continue small{color:#0000007a;letter-spacing:.18em;font-size:8px;font-weight:800}.city-continue-arrow{background:#090909;border-radius:50%;place-items:center;width:47px;height:47px;transition:transform .3s;display:grid}.city-continue:not(:disabled):hover{filter:saturate(115%);transform:translateY(-3px);box-shadow:0 20px 44px #ff6b352b}.city-continue:not(:disabled):hover .city-continue-arrow{transform:translate(4px)rotate(-12deg)}.city-continue:disabled{cursor:not-allowed;opacity:.43;filter:grayscale(.7)}@keyframes city-aurora-drift{0%{transform:translate(-3%,-2%)scale(.92)}to{transform:translate(8%,7%)scale(1.08)}}@keyframes city-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes city-title-shimmer{to{background-position:-220%}}@keyframes city-hint-scan{0%,15%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes city-option-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.city-picker-layout{grid-template-columns:1fr;gap:55px}.city-picker-intro{max-width:760px}.city-picker-intro h2{font-size:clamp(62px,12vw,112px)}.city-picker-hint{margin-top:32px}.city-picker-panel{width:100%;max-width:760px;margin-inline:auto}}@media (max-width:600px){.city-picker-section{padding:78px 0}.city-picker-layout{gap:38px}.city-picker-intro h2{font-size:clamp(54px,17vw,76px)}.city-picker-copy{margin-top:25px}.city-picker-hint{display:none}.city-picker-panel{border-radius:22px;padding:14px}.city-picker-panel-head{padding:3px 4px 14px}.city-option{border-radius:14px;grid-template-columns:30px 1fr auto;min-height:65px;padding-left:14px}.city-option:hover{transform:translate(3px)}.city-option-name strong{font-size:16px}.city-option-status{width:38px;height:38px}}.city-editorial{isolation:isolate;color:#fff;background:#030303;min-height:max(780px,100svh);scroll-margin-top:0;position:relative;overflow:hidden}.city-editorial-collage,.city-editorial-shade{position:absolute;inset:0}.city-editorial-collage{z-index:-3}.city-editorial-collage>div{filter:saturate(.82)contrast(1.05);background-size:cover;border-radius:clamp(18px,1.8vw,30px);animation:city-tile-arrive .9s cubic-bezier(.2,.75,.2,1) both;position:absolute;box-shadow:0 26px 80px #00000080}.city-editorial-collage>div:first-child{width:22%;height:32%;animation-delay:40ms;top:-4%;left:-3%}.city-editorial-collage>div:nth-child(2){width:23%;height:48%;animation-delay:.11s;top:5%;left:18%}.city-editorial-collage>div:nth-child(3){width:22%;height:29%;animation-delay:.18s;top:-5%;left:43%}.city-editorial-collage>div:nth-child(4){width:21%;height:31%;animation-delay:.25s;top:-4%;right:-3%}.city-editorial-collage>div:nth-child(5){width:21%;height:48%;animation-delay:.32s;top:5%;right:17%}.city-editorial-collage>div:nth-child(6){width:18%;height:37%;animation-delay:.39s;top:35%;left:-3%}.city-editorial-collage>div:nth-child(7){width:22%;height:38%;animation-delay:.46s;top:34%;left:42%}.city-editorial-collage>div:nth-child(8){width:23%;height:34%;animation-delay:.53s;bottom:-5%;left:18%}.city-editorial-collage>div:nth-child(9){width:21%;height:35%;animation-delay:.6s;bottom:-4%;right:-3%}.city-editorial-shade{z-index:-2;background:radial-gradient(circle,#00000014 0,#0000004d 33%,#000000b8 74%),linear-gradient(#000000ad,#0000 26% 76%,#000000d1)}.city-editorial:after{content:"";z-index:-1;pointer-events:none;opacity:.22;background-image:radial-gradient(#ffffff6b .7px,#0000 0);background-size:6px 6px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.city-editorial-bar{z-index:4;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070707e6;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;width:min(720px,100% - 44px);min-height:72px;padding:9px 11px 9px 28px;animation:city-bar-arrive .7s .18s both;display:grid;position:absolute;top:clamp(22px,3.2vw,46px);left:50%;transform:translate(-50%);box-shadow:0 22px 60px #0000008c}.city-editorial-brand{letter-spacing:-.03em}.city-editorial-label{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;gap:6px;font-size:8px}.city-editorial-bar button,.city-editorial-label{align-items:center;font-weight:750;display:inline-flex}.city-editorial-bar button{color:#fff;letter-spacing:.06em;background:#ffffff0f;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;gap:9px;min-height:50px;padding:0 22px;font-size:10px;transition:color .25s,background .25s,transform .25s}.city-editorial-bar button:hover{color:#050505;background:#fff;transform:translateY(-2px)}.city-editorial-title{z-index:3;text-align:center;width:min(1180px,100% - 40px);animation:city-title-arrive .9s cubic-bezier(.18,.8,.2,1) .24s both;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.city-editorial-title p{color:#fff;letter-spacing:-.055em;margin:0 0 clamp(10px,1.5vw,20px);font-size:clamp(38px,5.3vw,84px);line-height:.9}.city-editorial-title h2{color:#fff;letter-spacing:-.09em;text-transform:uppercase;text-shadow:0 20px 80px #000000b3;justify-content:center;margin:0;font-size:clamp(86px,13vw,214px);font-weight:950;line-height:.72;display:flex}.city-editorial-title h2 span:last-child{color:#02020238;-webkit-text-stroke:3px #fff}.city-editorial-title>div{color:#ffffffe6;letter-spacing:clamp(.22em,1.15vw,.55em);text-transform:lowercase;justify-content:center;align-items:center;gap:clamp(16px,3vw,38px);margin-top:clamp(32px,5vw,66px);font-size:clamp(22px,3.1vw,50px);font-weight:350;display:flex}.city-editorial-title i{background:linear-gradient(90deg,#0000,#ffffffd1);width:clamp(42px,7vw,110px);height:1px}.city-editorial-title i:last-child{transform:rotate(180deg)}.city-editorial-scroll{z-index:4;color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.city-editorial-scroll svg{transform:rotate(90deg)}.city-story-section{color:#101010;background:#f2efe8;padding:clamp(82px,10vw,150px) 0 clamp(120px,12vw,190px);position:relative;overflow:hidden}.city-story-section:before{content:attr(data-city);color:#00000008;letter-spacing:-.08em;text-transform:uppercase;font-size:18vw;font-weight:950;line-height:.7;position:absolute;bottom:-4vw;right:-2vw}.city-story-layout{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:end;gap:clamp(60px,9vw,150px);display:grid;position:relative}.city-story-copy{max-width:760px}.city-story-eyebrow{color:#fff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:850;display:flex}.city-story-eyebrow span{background:linear-gradient(90deg,#ff6b35,#4ecdc4);width:40px;height:2px}.city-story-copy h2{color:#0a0a0a;letter-spacing:-.065em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.3vw,102px);line-height:.88}.city-story-copy>p:not(.city-story-eyebrow){color:#0a0a0aa3;max-width:650px;margin:34px 0 24px;font-size:clamp(15px,1.3vw,19px);line-height:1.75}.city-story-copy small{color:#0a0a0a6b;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.city-story-metrics{border-top:1px solid #00000029}.city-story-metrics>div{border-bottom:1px solid #00000029;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:22px 0;display:flex}.city-story-metrics strong{color:#0a0a0a;letter-spacing:-.07em;font-size:clamp(38px,4.8vw,72px);font-weight:900;line-height:1}.city-story-metrics span{color:#0a0a0a80;letter-spacing:.14em;text-align:right;text-transform:uppercase;max-width:130px;font-size:9px;font-weight:800;line-height:1.5}.city-story-section+.search-wrap{margin-top:-50px}#city-event-list{scroll-margin-top:88px}@keyframes city-tile-arrive{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes city-bar-arrive{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes city-title-arrive{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-42%)scale(.94)}to{opacity:1;filter:blur();transform:translate(-50%,-49%)scale(1)}}@media (max-width:950px){.city-editorial-collage>div:nth-child(3),.city-editorial-collage>div:nth-child(6){display:none}.city-editorial-collage>div:first-child{width:30%}.city-editorial-collage>div:nth-child(2){width:31%;left:23%}.city-editorial-collage>div:nth-child(4){width:28%}.city-editorial-collage>div:nth-child(5){width:28%;right:21%}.city-editorial-collage>div:nth-child(7){width:29%;left:38%}.city-editorial-collage>div:nth-child(8){width:30%;left:5%}.city-editorial-collage>div:nth-child(9){width:29%}.city-editorial-title h2{flex-direction:column;line-height:.78}.city-story-layout{grid-template-columns:1fr}.city-story-metrics{grid-template-columns:repeat(3,1fr);display:grid}.city-story-metrics>div{border-right:1px solid #00000029;flex-direction:column;align-items:flex-start;padding:24px 18px}.city-story-metrics>div:last-child{border-right:0}.city-story-metrics span{text-align:left}}@media (max-width:620px){.city-editorial{min-height:760px}.city-editorial-bar{grid-template-columns:1fr auto;gap:10px;min-height:60px;padding:8px 8px 8px 18px;top:18px}.city-editorial-label{display:none}.city-editorial-brand{font-size:11px}.city-editorial-bar button{min-height:43px;padding:0 14px;font-size:8px}.city-editorial-collage>div{border-radius:18px}.city-editorial-collage>div:first-child{width:48%;height:28%;left:-15%}.city-editorial-collage>div:nth-child(2){width:42%;height:34%;top:9%;left:24%}.city-editorial-collage>div:nth-child(4){width:46%;height:28%;right:-16%}.city-editorial-collage>div:nth-child(5){width:40%;height:35%;top:31%;right:-8%}.city-editorial-collage>div:nth-child(7){width:44%;height:30%;top:39%;left:29%}.city-editorial-collage>div:nth-child(8){width:44%;height:29%;left:-9%}.city-editorial-collage>div:nth-child(9){width:47%;height:29%;right:-12%}.city-editorial-title{transform:translate(-50%,-45%)}.city-editorial-title p{font-size:clamp(34px,12vw,52px)}.city-editorial-title h2{font-size:clamp(78px,23vw,118px)}.city-editorial-title h2 span:last-child{-webkit-text-stroke-width:2px}.city-editorial-title>div{letter-spacing:.3em;margin-top:42px;font-size:22px}.city-editorial-scroll{bottom:22px}.city-story-section{padding-bottom:130px}.city-story-copy h2{font-size:clamp(48px,14vw,68px)}.city-story-metrics{grid-template-columns:1fr}.city-story-metrics>div{border-right:0;flex-direction:row;align-items:center;min-height:92px}.city-story-metrics span{text-align:right}}.event-experience-page{--event-orange:#ff6b35;--event-teal:#4ecdc4;color:#f7f7f5;background:#050505;min-height:100vh;overflow-x:hidden}.event-detail-shell{width:min(1280px,100% - 72px);margin-inline:auto}.event-detail-nav{z-index:30;background:linear-gradient(#000000b8,#0000);border-bottom:1px solid #ffffff1a;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;width:100%;min-height:88px;padding:0 clamp(28px,5vw,78px);display:grid;position:absolute;top:0;left:0}.event-detail-brand{color:#fff;letter-spacing:-.03em;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:max-content;padding:0;font-family:Arial,sans-serif;font-size:10px;line-height:.84;display:flex}.event-detail-nav nav{justify-content:center;gap:clamp(20px,3vw,46px);display:flex}.event-detail-nav nav a{color:#ffffffab;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750;text-decoration:none;transition:color .25s}.event-detail-nav nav a:hover{color:#fff}.event-back-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;background:#0000003d;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:10px;font-weight:750;display:inline-flex}.event-detail-hero{isolation:isolate;align-items:center;min-height:max(760px,100svh);padding:160px clamp(28px,6vw,110px) 105px;display:flex;position:relative;overflow:hidden}.event-detail-hero-glow,.event-detail-hero-image,.event-detail-hero-shade{position:absolute;inset:0}.event-detail-hero-image{z-index:-3;filter:saturate(.72)contrast(1.05);background-size:cover;animation:event-hero-arrive 1.5s cubic-bezier(.2,.7,.2,1) both;transform:scale(1.025)}.event-detail-hero-shade{z-index:-2;background:linear-gradient(90deg,#000000fa,#000000d4 35%,#00000040 72%,#00000070),linear-gradient(#0000 72%,#050505)}.event-detail-hero-glow{z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 29% 55%,#ff6b3533,#0000 28%),radial-gradient(circle at 73% 35%,#4ecdc417,#0000 24%)}.event-detail-hero-content{max-width:770px;animation:event-copy-arrive .95s .18s both}.event-detail-kicker{color:#ffffffb3;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 28px;font-size:10px;font-weight:750;display:flex}.event-detail-kicker span{background:linear-gradient(90deg,var(--event-orange),var(--event-teal));width:34px;height:1px}.event-detail-hero h1{color:#fff;letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,8.2vw,138px);font-weight:400;line-height:.79}.event-detail-center-heading h2 em,.event-detail-hero h1 em,.event-register-section h2 em,.event-story-copy h2 em{color:#0000;background:linear-gradient(105deg,#ff9b75,#fff 52%,#74ddd5);-webkit-background-clip:text;background-clip:text;font-weight:400}.event-detail-lead{color:#ffffffab;max-width:580px;margin:34px 0;font-size:15px;line-height:1.75}.event-detail-actions{align-items:center;gap:28px;display:flex}.event-primary-action,.event-program-cta button,.event-register-section form button{color:#050505;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(105deg,#fff,#ffd1c0 58%,#a5ebe5);border:0;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:10px;font-weight:850;transition:transform .28s,box-shadow .28s;display:inline-flex}.event-primary-action:hover,.event-program-cta button:hover,.event-register-section form button:hover{transform:translateY(-3px);box-shadow:0 16px 38px #ff6b3538}.event-story-action{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.event-story-action>span{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.event-detail-date-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05050594;border:1px solid #ffffff2e;flex-direction:column;align-items:center;width:106px;padding:18px;display:flex;position:absolute;bottom:55px;right:clamp(28px,5vw,78px)}.event-detail-date-card small,.event-detail-date-card span{letter-spacing:.18em;font-size:9px;font-weight:800}.event-detail-date-card strong{font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1}.event-detail-scroll-cue{color:#ffffff59;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:45px;left:clamp(28px,6vw,110px)}.event-detail-scroll-cue svg{transform:rotate(90deg)}.event-detail-stats{background:#050505;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);align-items:center;min-height:132px;padding:24px clamp(25px,5vw,72px);display:grid}.event-detail-stats>div{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-height:66px;display:flex}.event-detail-stats>div:last-child{border-right:0}.event-detail-stats strong{font-family:Georgia,serif;font-size:clamp(30px,3.5vw,48px);font-weight:400}.event-detail-stats span{color:#ffffff6e;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:750}.event-story-section{color:#111;clip-path:inset(0 -100vmax);background:#fff;grid-template-columns:1fr .92fr;align-items:center;gap:clamp(60px,9vw,150px);padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,150px);display:grid;position:relative;box-shadow:0 0 0 100vmax #fff}.event-story-collage{min-height:510px;position:relative}.event-story-collage>div{filter:grayscale();background-size:cover;position:absolute;box-shadow:0 26px 50px #00000029}.event-story-collage>div:first-child{width:43%;height:68%;bottom:3%;left:0}.event-story-collage>div:nth-child(2){z-index:2;width:45%;height:64%;top:0;left:28%}.event-story-collage>div:nth-child(3){width:42%;height:58%;bottom:0;right:0}.event-detail-eyebrow{color:var(--event-orange);letter-spacing:.24em;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:800}.event-detail-center-heading h2,.event-program-copy h2,.event-register-section h2,.event-story-copy h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,74px);font-weight:400;line-height:.96}.event-story-copy h2 em{background-image:linear-gradient(105deg,#ff6b35,#222 50%,#4ecdc4)}.event-story-copy>p:not(.event-detail-eyebrow){color:#666;max-width:520px;margin:29px 0;font-size:14px;line-height:1.75}.event-story-copy>a{color:#111;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;text-decoration:none;display:inline-flex}.event-benefits-section{background:radial-gradient(circle at 50% 0,#4ecdc414,#0000 30%),#050505;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:clamp(80px,9vw,130px) 0}.event-detail-center-heading{text-align:center;margin-bottom:52px}.event-benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.event-benefit-grid article{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;min-height:300px;padding:34px 28px 27px;transition:transform .35s,border-color .35s,background .35s;display:flex}.event-benefit-grid article:hover{background:linear-gradient(145deg,#ff6b351a,#4ecdc409);border-color:#ff6b357a;transform:translateY(-8px)}.event-benefit-grid article>span{width:65px;height:65px;color:var(--event-teal);border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin-bottom:44px;display:grid}.event-benefit-grid h3{margin:0 0 11px;font-size:17px}.event-benefit-grid p{color:#ffffff6b;margin:0;font-size:11px}.event-benefit-grid i{color:#ffffffa6;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:auto;display:grid}.event-program-section{background:#080808;grid-template-columns:1.03fr .97fr;min-height:790px;display:grid}.event-program-portrait{filter:grayscale(.85)contrast(1.04);background-size:cover;min-height:700px;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.event-program-copy{align-self:center;padding:clamp(70px,9vw,140px) clamp(38px,7vw,110px) clamp(70px,9vw,140px) 30px}.event-program-intro{color:#ffffff94;margin:24px 0;font-size:13px}.event-program-meta{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:18px;padding:18px 0;display:flex}.event-program-meta span{color:#ffffffbf;align-items:center;gap:7px;font-size:10px;display:inline-flex}.event-program-meta svg{color:var(--event-orange)}.event-program-copy ul{gap:13px;margin:25px 0 33px;padding:0;list-style:none;display:grid}.event-program-copy li{color:#ffffffad;align-items:center;gap:10px;font-size:12px;display:flex}.event-program-copy li svg{color:var(--event-teal)}.event-program-cta{align-items:center;gap:20px;display:flex}.event-program-cta small{color:#ffffff6e;font-size:9px;line-height:1.4}.event-detail-gallery{grid-template-columns:repeat(4,1fr);height:clamp(250px,29vw,430px);display:grid;overflow:hidden}.event-detail-gallery>div{filter:grayscale(.45);background-size:cover;transition:transform .6s,filter .6s}.event-detail-gallery>div:hover{z-index:2;filter:grayscale(0);transform:scale(1.045)}.event-voices-section{padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px)}.event-voice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.event-voice-grid article{background:#ffffff06;border:1px solid #ffffff1f;flex-direction:column;min-height:250px;padding:30px;display:flex}.event-stars{color:#fff;letter-spacing:.12em;font-size:11px}.event-voice-grid article>p{color:#ffffffab;margin:30px 0;font-family:Georgia,serif;font-size:16px}.event-voice-grid article>div:last-child{align-items:center;gap:11px;margin-top:auto;display:flex}.event-voice-grid article>div:last-child>span{color:#050505;background:linear-gradient(135deg,#ff9e7b,#70dcd4);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.event-voice-grid strong{flex-direction:column;font-size:11px;display:flex}.event-voice-grid strong small{color:#ffffff5c;margin-top:3px;font-size:9px;font-weight:500}.event-register-section{text-align:center;background:linear-gradient(#000000ba,#000000eb),url(/runway-hero.png) 50% 64%/cover;place-items:center;min-height:460px;padding:80px 28px;display:grid;position:relative;overflow:hidden}.event-register-section:before{content:"";background:radial-gradient(circle at 50% 40%,#ff6b3524,#0000 35%);position:absolute;inset:0}.event-register-section>div{z-index:1;position:relative}.event-register-section form{grid-template-columns:1fr auto;width:min(590px,100%);margin:35px auto 0;display:grid}.event-register-section input{color:#fff;background:#0000009e;border:1px solid #ffffff47;border-right:0;outline:0;min-width:0;min-height:54px;padding:0 18px}.event-register-success{color:#fff;justify-content:center;align-items:center;gap:10px;margin:30px auto 0;font-size:13px;display:flex}.event-detail-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:25px;min-height:150px;padding:35px clamp(28px,5vw,78px);display:flex}.event-detail-footer p{color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.event-detail-footer>button:last-child{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}@keyframes event-hero-arrive{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1.025)}}@keyframes event-copy-arrive{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.event-detail-nav{grid-template-columns:1fr auto}.event-detail-nav nav{display:none}.event-program-section,.event-story-section{grid-template-columns:1fr}.event-story-collage{min-height:450px}.event-benefit-grid{grid-template-columns:repeat(2,1fr)}.event-program-portrait{min-height:630px;-webkit-mask-image:linear-gradient(#000 73%,#0000);mask-image:linear-gradient(#000 73%,#0000)}.event-program-copy{padding:20px 42px 90px}.event-voice-grid{grid-template-columns:1fr}}@media (max-width:600px){.event-detail-shell{width:min(100% - 36px,1280px)}.event-detail-nav{min-height:74px;padding:0 18px}.event-back-button{padding:0 12px;font-size:8px}.event-detail-hero{align-items:flex-end;min-height:760px;padding:125px 20px 95px}.event-detail-hero-shade{background:linear-gradient(#000000a6,#0000007a 32%,#050505 96%)}.event-detail-hero h1{font-size:clamp(58px,20vw,82px)}.event-detail-actions{flex-direction:column;align-items:flex-start}.event-detail-date-card,.event-detail-scroll-cue{display:none}.event-detail-stats{grid-template-columns:repeat(2,1fr);padding:15px}.event-detail-stats>div{border-bottom:1px solid #ffffff14;border-right:0}.event-story-section{gap:50px}.event-story-collage{min-height:340px}.event-benefit-grid{grid-template-columns:1fr}.event-benefit-grid article{min-height:255px}.event-program-portrait{min-height:490px}.event-program-copy{padding:5px 20px 75px}.event-program-cta,.event-program-meta{flex-direction:column;align-items:flex-start}.event-detail-gallery{grid-template-columns:repeat(2,1fr);height:560px}.event-register-section form{grid-template-columns:1fr;gap:10px}.event-register-section input{border-right:1px solid #ffffff47}.event-detail-footer{flex-direction:column;align-items:flex-start}}@keyframes glow-pulse{0%,to{filter:drop-shadow(0 0 5px #ff6b3580)}50%{filter:drop-shadow(0 0 20px #ff6b35cc)}}.nav-links a:hover{animation:glow-pulse 1.5s ease-in-out infinite}.location-route-page{color:#111;background:#f4f4f6;min-height:100vh;overflow-x:clip}.community-intro-hero{--community-x:0px;--community-y:0px;--scroll-reveal:0;color:#fff;height:190svh;position:relative;overflow:clip}.community-intro-hero,.community-intro-sticky{isolation:isolate;background:radial-gradient(circle at 50% 48%,#ff5e3512,#0000 23%),radial-gradient(circle at 50% 48%,#101010 0,#080808 42%,#030303 100%)}.community-intro-sticky{width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.community-selected-backdrop{z-index:-2;opacity:0;filter:saturate(.8)contrast(1.08)brightness(.4);background-repeat:no-repeat;background-size:cover;transition:opacity .7s,filter .9s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.07)}.community-selected-backdrop:after{content:"";background:radial-gradient(circle,#05050561,#050505e6 76%),linear-gradient(#04040459,#040404c2);position:absolute;inset:0}.community-selected-backdrop.is-visible{opacity:.62;filter:saturate(.88)contrast(1.08)brightness(.5);transform:scale(1)}.community-intro-canvas{z-index:1;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.community-intro-grid{z-index:-3;opacity:.13;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:9vw 9vw;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.community-intro-orbit{z-index:-2;aspect-ratio:1;border:1px solid #ffffff0e;border-radius:50%;width:min(76vmin,850px);animation:community-orbit-breathe 5.5s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.community-intro-orbit:after,.community-intro-orbit:before{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute}.community-intro-orbit:before{inset:15%}.community-intro-orbit:after{inset:32%}.community-intro-particles{z-index:-1;pointer-events:none;position:absolute;inset:0}.community-intro-particles>span{width:var(--particle-width);background:var(--particle-color);opacity:.62;height:3px;box-shadow:0 0 8px var(--particle-color);border-radius:10px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.community-intro-particles>span{box-shadow:0 0 8px color-mix(in srgb,var(--particle-color) 42%,transparent)}}.community-intro-particles>span{transform:rotate(var(--particle-angle)) translateX(var(--particle-distance)) rotate(calc(var(--particle-angle) * -1)) rotate(var(--particle-tilt));animation:community-particle-pulse 3.6s ease-in-out var(--particle-delay) infinite}.community-moving-gallery{z-index:0;pointer-events:none;opacity:calc(1 - var(--scroll-reveal) * .72);transform:translate3d(calc(var(--community-x) * .55),calc(var(--community-y) * .42),0);transition:opacity .12s linear,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:80px 0 0;overflow:hidden}.community-moving-gallery:after{content:"";background:radial-gradient(#080808 0,#080808ed 26%,#0808086b 52%,#0000 75%),linear-gradient(#03030338,#0000 22% 74%,#030303a6);position:absolute;inset:0}.community-moving-card{--card-delay:0s;opacity:.46;filter:saturate(.72)contrast(1.08);width:clamp(112px,11vw,190px);animation:community-card-float 7s ease-in-out var(--card-delay) infinite alternate;margin:0;position:absolute}.community-moving-card>div{aspect-ratio:1.38;width:100%;animation:community-image-pan 12s ease-in-out var(--card-delay) infinite alternate;background-repeat:no-repeat;background-size:145%;border:1px solid #ffffff38;border-radius:10px;box-shadow:0 22px 56px #000000b3}.community-moving-card figcaption{color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:7px;font-weight:700}.community-moving-card:first-child{top:12%;left:2%;transform:rotate(-8deg)}.community-moving-card:nth-child(2){top:61%;left:8%;transform:rotate(7deg)}.community-moving-card:nth-child(3){top:80%;left:25%;transform:rotate(-5deg)}.community-moving-card:nth-child(4){top:13%;right:2%;transform:rotate(8deg)}.community-moving-card:nth-child(5){top:59%;right:8%;transform:rotate(-7deg)}.community-moving-card:nth-child(6){top:81%;right:25%;transform:rotate(5deg)}.community-moving-card:nth-child(7){top:37%;left:-3%;transform:rotate(4deg)}.community-moving-card:nth-child(8){top:36%;right:-3%;transform:rotate(-4deg)}.community-intro-topbar{z-index:5;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:80px;padding:0 clamp(22px,4vw,66px);display:grid;position:relative}.community-intro-brand{--alpha-logo-word-size:clamp(17px,1.3vw,22px)}.community-intro-topbar>span{color:#ffffff73;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.community-intro-topbar>span svg{color:#fff}.community-intro-topbar>a{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:9px;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.community-intro-topbar>a:hover{color:#fff;transform:translateY(-2px)}.community-intro-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(1180px,100% - 42px);min-height:calc(100svh - 80px);margin-inline:auto;padding:clamp(138px,17vh,185px) 0 clamp(38px,5vh,64px);display:flex;position:relative}.community-intro-kicker{color:#fff;letter-spacing:-.04em;align-items:center;gap:17px;margin:0 0 clamp(36px,5vh,60px);font-size:clamp(20px,2.1vw,34px);font-weight:900;display:flex}.community-intro-kicker span{background:#ffffff59;width:clamp(26px,4vw,58px);height:1px;display:block}.community-intro-content h1{color:#626367;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(50px,6vw,98px);font-weight:850;line-height:.98;animation:community-title-in .9s cubic-bezier(.16,1,.3,1) both}.community-intro-content h1>span,.community-intro-content h1>strong{display:block}.community-intro-content h1>span{color:#68696d;letter-spacing:-.055em;font-size:.67em;font-weight:760;line-height:1.08}.community-intro-content h1>strong{color:#fff;font:inherit;line-height:.96}.community-intro-content h1 em{color:#fff;text-shadow:0 0 54px #e7b76633;font-style:normal}.community-intro-description{color:#ffffff8c;text-wrap:balance;width:min(770px,100%);margin:clamp(28px,4vh,46px) auto 0;font-size:clamp(14px,1.25vw,19px);line-height:1.65;animation:community-copy-in .78s .22s both}.community-intro-scroll{color:#fff;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(34px,5vh,58px);font-size:clamp(12px,1.05vw,17px);font-weight:500;text-decoration:none;display:flex}.community-intro-scroll svg{animation:community-arrow-bounce 1.7s ease-in-out infinite}.community-intro-jump{width:min(860px,100%);margin-top:auto;padding-top:clamp(34px,6vh,68px)}.community-intro-jump>p{color:#ffffff6e;margin:0 0 18px;font-size:clamp(12px,1vw,16px)}.community-intro-jump>p span{margin-bottom:8px;font-size:10px;display:block}.community-intro-jump nav{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-intro-jump nav a{color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:color .24s,background .24s,border-color .24s,transform .24s;display:flex}.community-intro-jump nav a:hover{color:#090909;background:#f4f1e9;border-color:#f4f1e9;transform:translateY(-4px)}.community-intro-edition{z-index:3;color:#fff3;letter-spacing:.18em;align-items:center;gap:10px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:24px;right:clamp(18px,3vw,48px)}.community-intro-edition i{background:#ffffff26;width:24px;height:1px}.community-scroll-reveal{z-index:4;opacity:0;transform-origin:50%;will-change:transform,opacity,border-radius;background:#18130f;border:1px solid #ffffff42;border-radius:46px;width:clamp(300px,32vw,530px);height:min(66vh,650px);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(210px - 50%))scale(.38);box-shadow:0 40px 120px #000c,0 0 0 8px #ffffff06}.community-scroll-reveal:after{content:"";pointer-events:none;background:linear-gradient(#00000005 38%,#000000bd),linear-gradient(120deg,#e7b7661f,#0000 40%);position:absolute;inset:0}.community-scroll-reveal-image{filter:saturate(.92)contrast(1.06)brightness(.9);transform:scale(calc(1.14 - var(--scroll-reveal) * .14));background-image:url(/creative-collage.png);background-position:48%;background-repeat:no-repeat;background-size:auto 108%;transition:transform .1s linear;position:absolute;inset:0}.community-scroll-reveal figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:22px;left:23px;right:23px}.community-scroll-reveal figcaption span{letter-spacing:.18em;max-width:120px;font-size:7px;font-weight:800;line-height:1.5}.community-scroll-reveal figcaption strong{letter-spacing:.12em;text-align:right;font-size:9px}@keyframes community-title-in{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}}@keyframes community-copy-in{0%{opacity:0;transform:translateY(14px)}}@keyframes community-particle-pulse{0%,to{opacity:.25;filter:brightness(.7)}50%{opacity:.85;filter:brightness(1.25)}}@keyframes community-orbit-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.03)}}@keyframes community-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes community-card-float{0%{opacity:.34;translate:0 -8px}45%{opacity:.58}to{opacity:.44;translate:0 18px}}@keyframes community-image-pan{0%{filter:brightness(.72);background-position-x:25%;background-size:145%}to{filter:brightness();background-position-x:76%;background-size:118%}}@media (max-width:760px){.community-intro-hero{height:175svh}.community-intro-topbar{grid-template-columns:1fr auto;min-height:68px;padding-inline:18px}.community-intro-topbar>span{display:none}.community-intro-topbar>a{font-size:8px}.community-intro-content{width:calc(100% - 34px);min-height:calc(100svh - 68px);padding-top:95px;padding-bottom:28px}.community-intro-kicker{margin-bottom:32px}.community-intro-content h1{font-size:clamp(42px,13.5vw,68px)}.community-moving-gallery{top:68px}.community-moving-card{opacity:.36;width:27vw}.community-moving-card:first-child{top:8%;left:-8%}.community-moving-card:nth-child(2){top:68%;left:-9%}.community-moving-card:nth-child(3){display:none}.community-moving-card:nth-child(4){top:8%;right:-8%}.community-moving-card:nth-child(5){top:67%;right:-9%}.community-moving-card:nth-child(6),.community-moving-card:nth-child(7),.community-moving-card:nth-child(8){display:none}.community-intro-description{margin-top:24px;font-size:13px;line-height:1.55}.community-intro-scroll{margin-top:29px}.community-intro-jump{padding-top:40px}.community-intro-jump nav{gap:8px}.community-intro-jump nav a{text-align:center;justify-content:center;min-height:55px;padding:0 12px;font-size:10px}.community-intro-edition,.community-intro-jump nav a svg{display:none}.community-intro-particles>span{opacity:.42}.community-scroll-reveal{width:min(78vw,390px);height:min(59vh,560px)}.community-scroll-reveal figcaption{bottom:15px;left:16px;right:16px}}@media (max-height:760px) and (min-width:761px){.community-intro-content{padding-top:125px;padding-bottom:25px}.community-intro-kicker{margin-bottom:25px}.community-intro-content h1{font-size:clamp(48px,5vw,72px)}.community-intro-description{margin-top:22px}.community-intro-scroll{margin-top:24px}.community-intro-jump{padding-top:28px}.community-intro-jump nav a{min-height:58px}}@media (prefers-reduced-motion:reduce){.community-intro-content h1,.community-intro-description,.community-intro-orbit,.community-intro-particles>span,.community-intro-scroll svg,.community-moving-card,.community-moving-card>div{animation:none}}.location-route-page .location-route-switcher{padding:clamp(96px,10vw,168px) 0 clamp(88px,9vw,148px)}.location-route-page .location-route-switcher:before{content:"";background:#000;height:2px;position:absolute;top:0;left:5vw;right:5vw}.location-route-page .location-route-switcher>.content-shell>div{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(36px,6vw,96px);display:grid}.location-route-page .location-route-switcher p{letter-spacing:.14em;text-transform:uppercase;background:#fff;border:2px solid #000;border-radius:999px;place-self:start end;margin:0 0 14px;padding:10px 18px;font-weight:800}.location-route-page .location-route-switcher h2{max-width:980px;grid-area:1/1/span 2;margin:0}.location-route-page .location-route-switcher nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:clamp(62px,7vw,108px) 0 clamp(42px,5vw,72px);display:grid}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){letter-spacing:-.035em;background:#fff;border:2px solid #000;border-radius:999px;justify-content:space-between;gap:20px;min-height:clamp(82px,6.5vw,108px);padding:0 clamp(22px,2.3vw,38px);font-weight:700;transition:color .26s,background .26s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.location-route-page .location-route-switcher nav a svg{flex:none;transition:transform .35s cubic-bezier(.16,1,.3,1)}.location-route-page .location-route-switcher nav a.is-current,.location-route-page .location-route-switcher nav a:hover{color:#fff;background:#000;transform:translateY(-4px)}.location-route-page .location-route-switcher nav a.is-current svg,.location-route-page .location-route-switcher nav a:hover svg{transform:translate(4px,-4px)}.location-route-page .location-route-home{background:#fff;border:2px solid #000;border-radius:999px;gap:10px;min-height:52px;padding:0 22px;font-weight:800;transition:color .25s,background .25s}.location-route-page .location-route-home:hover{color:#fff;background:#000}@media (max-width:980px){.location-route-page .location-route-switcher>.content-shell>div{display:block}.location-route-page .location-route-switcher p{width:max-content;margin-bottom:32px}.location-route-page .location-route-switcher h2{max-width:780px}.location-route-page .location-route-switcher nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.location-route-page .location-route-switcher{padding:78px 0 88px}.location-route-page .location-route-switcher:before{left:12px;right:12px}.location-route-page .location-route-switcher>.content-shell{width:calc(100% - 24px)}.location-route-page .location-route-switcher h2{font-size:clamp(54px,18vw,82px)}.location-route-page .location-route-switcher nav{grid-template-columns:1fr;gap:8px;margin:52px 0 38px}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){min-height:76px;padding:0 24px;font-size:18px}}@media (prefers-reduced-motion:reduce){.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a svg{transition:none}}.alpha-city-welcome{--welcome-x:0px;--welcome-y:0px;--welcome-light-x:50%;--welcome-light-y:40%;isolation:isolate;color:#0b0b0b;background:#f2efe8;padding:clamp(105px,12vw,190px) 0 clamp(85px,9vw,140px);position:relative;overflow:hidden}.alpha-city-welcome:after{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(520px circle at var(--welcome-light-x) var(--welcome-light-y),#ffffffad,transparent 70%);transition:background-position .7s;position:absolute;inset:0}.alpha-city-welcome-grid{opacity:.32;background-image:linear-gradient(#0000000e 1px,#0000 0),linear-gradient(90deg,#0000000e 1px,#0000 0);background-size:9vw 9vw;animation:alpha-welcome-grid-drift 24s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.alpha-city-welcome-aura{z-index:-2;opacity:.48;filter:blur(65px);width:min(68vw,1100px);transform:translate3d(calc(var(--welcome-x) * -.6),calc(var(--welcome-y) * -.6),0);background:conic-gradient(from 80deg,#ff5c3533,#0000 28%,#4ecdc421,#0000 63%,#e7b7662e);border-radius:50%;animation:alpha-welcome-aura 13s ease-in-out infinite alternate;top:-24vw;right:-18vw}.alpha-city-welcome-aura,.alpha-city-welcome-orbit{aspect-ratio:1;pointer-events:none;position:absolute}.alpha-city-welcome-orbit{z-index:0;border:1px solid #0000000e;border-radius:50%;width:clamp(140px,17vw,280px);animation:alpha-welcome-orbit-spin 24s linear infinite;top:clamp(155px,16vw,250px);right:clamp(25px,6vw,110px)}.alpha-city-welcome-orbit:after,.alpha-city-welcome-orbit:before{content:"";border-radius:inherit;border:1px solid #0000000a;position:absolute}.alpha-city-welcome-orbit:before{inset:17%}.alpha-city-welcome-orbit:after{inset:36%}.alpha-city-welcome-orbit i{aspect-ratio:1;background:#ff5c35;border-radius:50%;width:7px;position:absolute;box-shadow:0 0 0 7px #ff5c3517}.alpha-city-welcome-orbit i:first-child{top:12%;left:17%}.alpha-city-welcome-orbit i:nth-child(2){background:#4ecdc4;bottom:31%;right:8%;box-shadow:0 0 0 7px #4ecdc417}.alpha-city-welcome-orbit i:nth-child(3){background:#e7b766;width:4px;bottom:5%;left:36%}.alpha-city-welcome-heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:stretch;column-gap:clamp(18px,2.4vw,38px);display:grid;position:relative}.alpha-city-welcome-brand-logo,.alpha-city-welcome-copy,.alpha-city-welcome-heading h2 small,.alpha-city-welcome-heading>p{opacity:0;filter:blur(8px);transition:opacity .85s,filter .85s,transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(45px)}.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-brand-logo,.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-copy,.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-heading h2 small,.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-heading>p{opacity:1;filter:blur();transform:translateY(0)}.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-heading h2 small{transition-delay:.1s}.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-brand-logo{transition-delay:.19s}.alpha-city-welcome.is-welcome-visible .alpha-city-welcome-copy{transition-delay:.33s}.alpha-city-moments-heading>p,.alpha-city-welcome-heading>p{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 clamp(48px,6vw,82px);font-size:10px;font-weight:800;display:flex}.alpha-city-welcome-heading>p{grid-column:1/-1}.alpha-city-moments-heading>p span,.alpha-city-welcome-heading>p span{aspect-ratio:1;letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:34px;font-size:8px;display:grid}.alpha-city-welcome-heading h2{letter-spacing:-.085em;background:radial-gradient(circle at 82% 16%,#ff5c351c,#0000 28%),#ffffff6e;border:1px solid #00000017;border-radius:5px clamp(54px,7vw,108px) 5px 5px;flex-direction:column;justify-content:space-between;min-height:clamp(420px,36vw,565px);margin:0;padding:clamp(32px,4vw,62px);font-size:clamp(76px,9.2vw,150px);font-weight:950;line-height:.72;display:flex;box-shadow:0 26px 80px #31231417,inset 0 1px #fffc}.alpha-city-welcome-heading h2 small{letter-spacing:.08em;text-transform:uppercase;border:1px solid #00000021;border-radius:999px;align-items:center;width:max-content;min-height:35px;padding:0 14px;font-size:11px;font-weight:820;line-height:1;display:flex}.alpha-city-welcome-brand-logo{--alpha-logo-word-size:1px;aspect-ratio:1;filter:drop-shadow(0 24px 38px #0000001c);width:clamp(245px,24vw,380px);margin:auto auto 0;position:relative}.alpha-city-welcome-brand-logo:after{content:"";aspect-ratio:1;background:#ff5c35;border-radius:50%;width:clamp(16px,1.8vw,27px);animation:alpha-welcome-dot 2.2s ease-in-out infinite;position:absolute;bottom:7%;right:3%;box-shadow:0 0 0 9px #ff5c3514}.alpha-city-welcome-copy{color:#fff;background:radial-gradient(circle at 12% 100%,#ff5c3521,#0000 33%),#0b0b0b;border:1px solid #ffffff1c;border-radius:clamp(45px,6vw,88px) 5px 5px;align-self:end;width:100%;margin:clamp(18px,2vw,30px) 0 0;padding:clamp(32px,4vw,58px);box-shadow:0 30px 85px #19120c33,inset 0 1px #ffffff1a}.alpha-city-welcome-copy-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(25px,3vw,42px);display:flex}.alpha-city-welcome-copy-top span{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:850}.alpha-city-welcome-copy-top span:first-child{color:#fff;align-items:center;gap:9px;display:flex}.alpha-city-welcome-copy-top span:first-child:before{content:"";background:#ff5c35;width:25px;height:2px}.alpha-city-welcome-copy p{letter-spacing:-.018em;color:#ffffffe0;max-width:610px;margin:0;font-size:clamp(18px,1.55vw,24px);font-weight:520;line-height:1.48}.alpha-city-welcome-copy>.alpha-city-welcome-signature{color:#fff6;letter-spacing:.15em;text-transform:uppercase;margin-top:24px;font-size:10px;font-weight:800;display:block}.alpha-city-welcome-meta{border-top:1px solid #ffffff21;grid-template-columns:auto auto 1fr;align-items:center;gap:clamp(18px,2vw,32px);margin-top:clamp(30px,3.5vw,48px);padding-top:22px;display:grid}.alpha-city-welcome-meta>div{align-items:center;gap:9px;display:flex}.alpha-city-welcome-meta strong{color:#fff;letter-spacing:-.05em;font-size:clamp(22px,2vw,31px);font-weight:920;line-height:1}.alpha-city-welcome-meta>div span{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1.25}.alpha-city-welcome-meta>a{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;background:#f5f2eb;border:1px solid #fff3;border-radius:999px;justify-self:end;align-items:center;gap:16px;min-height:48px;padding:0 10px 0 18px;font-size:9px;font-weight:850;text-decoration:none;transition:color .28s,background .28s,transform .28s;display:flex}.alpha-city-welcome-meta>a svg{color:#fff;background:#0a0a0a;border-radius:50%;width:30px;height:30px;padding:8px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.alpha-city-welcome-meta>a:hover{color:#080808;background:#ff5c35;transform:translateY(-3px)}.alpha-city-welcome-meta>a:hover svg{color:#fff;background:#080808;transform:translate(3px)}.alpha-city-film{z-index:2;will-change:transform;align-items:flex-start;gap:clamp(12px,1.5vw,24px);width:max-content;margin-top:clamp(58px,7vw,105px);animation:alpha-city-film-move 34s linear infinite;display:flex;position:relative}.alpha-city-film:hover{animation-play-state:running}.alpha-city-film figure{flex:none;width:clamp(190px,22vw,380px);translate:0;margin:0!important}.alpha-city-film figure[data-hero-card],.alpha-city-lane[data-hero-card],.alpha-city-moments-track figure[data-hero-card]{cursor:pointer;outline:none}.alpha-city-film figure[data-hero-card]>div,.alpha-city-lane[data-hero-card],.alpha-city-moments-track figure[data-hero-card]>div{transition:border-color .25s,box-shadow .25s,transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.alpha-city-film figure[data-hero-card]:focus-visible>div,.alpha-city-film figure[data-hero-card]:hover>div,.alpha-city-moments-track figure[data-hero-card]:focus-visible>div,.alpha-city-moments-track figure[data-hero-card]:hover>div{box-shadow:0 0 0 3px var(--color-orange),0 30px 70px #00000047;filter:saturate(1.05)contrast(1.06);transform:translateY(-7px)scale(1.012)}.alpha-city-film figure.is-hero-selected>div,.alpha-city-moments-track figure.is-hero-selected>div{box-shadow:0 0 0 4px var(--color-orange),0 0 0 9px var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.alpha-city-film figure.is-hero-selected>div,.alpha-city-moments-track figure.is-hero-selected>div{box-shadow:0 0 0 4px var(--color-orange),0 0 0 9px color-mix(in srgb,var(--color-orange) 18%,transparent)}}.alpha-city-lane.is-hero-selected,.alpha-city-lane[data-hero-card]:focus-visible{box-shadow:0 0 0 4px var(--color-orange),0 0 0 10px var(--color-orange)}@supports (color:color-mix(in lab,red,red)){.alpha-city-lane.is-hero-selected,.alpha-city-lane[data-hero-card]:focus-visible{box-shadow:0 0 0 4px var(--color-orange),0 0 0 10px color-mix(in srgb,var(--color-orange) 16%,transparent)}}.alpha-city-film figure[data-hero-card]:after,.alpha-city-moments-track figure[data-hero-card]:after{content:"View in hero ↗";color:#00000073;letter-spacing:.14em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:800;display:block}.alpha-city-moments-track figure[data-hero-card]:after{color:#fff6}.alpha-city-film figure>div{aspect-ratio:1.22;filter:saturate(.82)contrast(1.04);background-size:cover;border-radius:4px 44px 4px 4px;position:relative;overflow:hidden;box-shadow:0 24px 55px #20160d1c}.alpha-city-film figure>div:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff3d 43%,#0000 58%);animation:alpha-welcome-card-sheen 7.5s ease-in-out infinite;position:absolute;inset:0;transform:translate(-130%)}.alpha-city-film figure:nth-child(2n)>div:after{animation-delay:-3.75s}.alpha-city-film figcaption{letter-spacing:.15em;text-transform:uppercase;margin-top:11px;font-size:8px;font-weight:800}.alpha-city-lanes{isolation:isolate;color:#fff;background:radial-gradient(circle at 7% 4%,var(--color-orange),transparent 25%),radial-gradient(circle at 97% 78%,var(--color-aqua),transparent 27%),linear-gradient(135deg,#050505 0,#090807 50%,#050606 100%);padding:clamp(105px,10vw,160px) 0 clamp(115px,11vw,180px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.alpha-city-lanes{background:radial-gradient(circle at 7% 4%,color-mix(in srgb,var(--color-orange) 13%,transparent),transparent 25%),radial-gradient(circle at 97% 78%,color-mix(in srgb,var(--color-aqua) 9%,transparent),transparent 27%),linear-gradient(135deg,#050505 0,#090807 50%,#050606 100%)}}.alpha-city-lanes:after{content:"THE ALPHA STRIDE · FIND YOUR LANE · 2026";z-index:3;color:#ffffff38;letter-spacing:.25em;pointer-events:none;writing-mode:vertical-rl;font-size:8px;font-weight:850;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.alpha-city-lanes-grid-bg{z-index:-4;opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:clamp(76px,7vw,116px) clamp(76px,7vw,116px);animation:alpha-lanes-grid 28s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000bf 65%,#0000);mask-image:linear-gradient(#000,#000000bf 65%,#0000)}.alpha-city-lanes-aura{z-index:-2;pointer-events:none;filter:blur(75px);border-radius:50%;animation:alpha-lanes-aura 11s ease-in-out infinite alternate;position:absolute}.alpha-city-lanes-aura-one{aspect-ratio:1;background:var(--color-orange);width:min(55vw,850px);top:8%;right:-15vw}@supports (color:color-mix(in lab,red,red)){.alpha-city-lanes-aura-one{background:color-mix(in srgb,var(--color-orange) 10%,transparent)}}.alpha-city-lanes-aura-two{aspect-ratio:1;background:var(--color-aqua);width:min(62vw,930px);bottom:-22vw;left:-18vw}@supports (color:color-mix(in lab,red,red)){.alpha-city-lanes-aura-two{background:color-mix(in srgb,var(--color-aqua) 7%,transparent)}}.alpha-city-lanes-aura-two{animation-delay:-5.5s}.alpha-city-lanes-heading{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(16px,2vw,28px);display:grid;position:relative}.alpha-city-lanes-heading>div{color:#ffffff73;grid-column:1/-1;align-items:center;gap:14px;display:flex}.alpha-city-lanes-heading>div:after{content:"";background:linear-gradient(90deg,var(--color-orange),#ffffff29 28%,transparent 78%);transform-origin:0;flex:1;height:1px;margin-left:12px;animation:alpha-lanes-line 2.8s ease-in-out infinite alternate}.alpha-city-lanes-heading>div span{aspect-ratio:1;border:1px solid var(--color-orange);width:38px}@supports (color:color-mix(in lab,red,red)){.alpha-city-lanes-heading>div span{border:1px solid color-mix(in srgb,var(--color-orange) 70%,white 8%)}}.alpha-city-lanes-heading>div span{color:var(--color-orange);border-radius:50%;place-items:center;font-size:8px;display:grid}.alpha-city-lanes-heading>div p{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.alpha-city-lanes-heading h2{letter-spacing:-.07em;grid-column:1/span 8;margin:clamp(44px,5vw,72px) 0 0;font-size:clamp(64px,7.5vw,120px);font-weight:900;line-height:.82}.alpha-city-lanes-heading h2 em{color:var(--color-orange);filter:drop-shadow(0 0 32px var(--color-orange));font-family:Georgia,serif;font-weight:400;line-height:.86;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.alpha-city-lanes-heading h2 em{filter:drop-shadow(0 0 32px color-mix(in srgb,var(--color-orange) 18%,transparent))}}.alpha-city-lanes-heading h2 em:after{content:"";opacity:.7;background:linear-gradient(90deg,var(--color-orange),transparent);height:2px;position:absolute;bottom:-12px;left:1%;right:2%;transform:rotate(-1deg)}.alpha-city-lanes-heading>p{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff14;border-left:1px solid var(--color-orange);grid-column:9/-1;width:100%;margin:clamp(44px,5vw,72px) 0 6px;padding:28px 28px 28px 32px}@supports (color:color-mix(in lab,red,red)){.alpha-city-lanes-heading>p{border-left:1px solid color-mix(in srgb,var(--color-orange) 68%,transparent)}}.alpha-city-lanes-heading>p{color:#ffffff94;background:linear-gradient(90deg,#ff5c350b,#0000);font-size:15px;line-height:1.65}.alpha-city-lanes-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);margin-top:clamp(72px,7vw,108px);display:grid;position:relative}.alpha-city-lane{--lane-x:50%;--lane-y:50%;isolation:isolate;background:#0b0b0b;border:1px solid #ffffff1f;border-radius:4px clamp(42px,4vw,64px) 4px 4px;grid-column:auto;min-height:clamp(330px,29vw,430px);transition:border-color .35s,box-shadow .45s,translate .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 24px 65px #00000047}.alpha-city-lane::marker{content:""}.alpha-city-lane:before{z-index:2;opacity:0;background:radial-gradient(330px circle at var(--lane-x) var(--lane-y),#fff3,transparent 66%);mix-blend-mode:soft-light;transition:opacity .35s;inset:0}.alpha-city-lane:after,.alpha-city-lane:before{content:"";pointer-events:none;position:absolute}.alpha-city-lane:after{z-index:3;width:34%;animation:alpha-lane-sheen 8s ease-in-out infinite;animation-delay:calc(var(--lane-order,0) * -1.1s);background:linear-gradient(90deg,#0000,#ffffff21,#0000);top:-25%;bottom:-25%;left:-55%;transform:skew(-17deg)}.alpha-city-lane:focus-visible,.alpha-city-lane:hover{z-index:4;border-color:var(--lane-tone)}@supports (color:color-mix(in lab,red,red)){.alpha-city-lane:focus-visible,.alpha-city-lane:hover{border-color:color-mix(in srgb,var(--lane-tone) 62%,white 12%)}}.alpha-city-lane:focus-visible,.alpha-city-lane:hover{box-shadow:0 34px 90px #00000080,0 0 42px var(--lane-tone)}@supports (color:color-mix(in lab,red,red)){.alpha-city-lane:focus-visible,.alpha-city-lane:hover{box-shadow:0 34px 90px #00000080,0 0 42px color-mix(in srgb,var(--lane-tone) 14%,transparent)}}.alpha-city-lane:focus-visible,.alpha-city-lane:hover{translate:0 -7px}.alpha-city-lane:focus-visible:before,.alpha-city-lane:hover:before{opacity:1}.alpha-city-lane:first-child{--lane-order:1}.alpha-city-lane:nth-child(2){--lane-order:2}.alpha-city-lane:nth-child(3){--lane-order:3}.alpha-city-lane:nth-child(4){--lane-order:4}.alpha-city-lane:nth-child(5){--lane-order:5}.alpha-city-lane:nth-child(6){--lane-order:6}.alpha-city-lane-image,.alpha-city-lane-shade{position:absolute;inset:0}.alpha-city-lane-image{z-index:-2;filter:saturate(.78)contrast(1.08);transform-origin:50%;background-size:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .5s;left:38%;transform:scale(1.015)}.alpha-city-lane-shade{z-index:-1;background:linear-gradient(90deg,#0b0b0b 0,#0b0b0bfa 31%,#0b0b0bd1 48%,#0b0b0b26 79%),linear-gradient(to top,#000000d1,transparent 58%),linear-gradient(135deg,var(--lane-tone),transparent 46%)}@supports (color:color-mix(in lab,red,red)){.alpha-city-lane-shade{background:linear-gradient(90deg,#0b0b0b 0,#0b0b0bfa 31%,#0b0b0bd1 48%,#0b0b0b26 79%),linear-gradient(to top,#000000d1,transparent 58%),linear-gradient(135deg,color-mix(in srgb,var(--lane-tone) 13%,transparent),transparent 46%)}}.alpha-city-lane-shade{transition:opacity .45s}.alpha-city-lane:hover .alpha-city-lane-image{filter:saturate(1.05)contrast(1.08);transform:scale(1.075)}.alpha-city-lane-top{justify-content:space-between;padding:24px;font-size:10px;font-weight:800;display:flex}.alpha-city-lane-top>span{color:var(--lane-tone);letter-spacing:.18em}.alpha-city-lane-top svg{color:#090909;background:var(--lane-tone);border-radius:50%;width:44px;height:44px;padding:12px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s}.alpha-city-lane:hover .alpha-city-lane-top svg{box-shadow:0 0 0 7px var(--lane-tone);transform:rotate(45deg)scale(1.08)}@supports (color:color-mix(in lab,red,red)){.alpha-city-lane:hover .alpha-city-lane-top svg{box-shadow:0 0 0 7px color-mix(in srgb,var(--lane-tone) 18%,transparent)}}.alpha-city-lane-copy{position:absolute;bottom:clamp(28px,3vw,42px);left:clamp(24px,2.6vw,38px);right:46%}.location-route-page .alpha-city-lane-copy h3{letter-spacing:-.05em;margin:0;font-size:clamp(29px,2.5vw,41px);line-height:.96;transition:transform .45s cubic-bezier(.16,1,.3,1)}.location-route-page .alpha-city-lane-copy p{color:#ffffff8c;max-width:270px;margin:16px 0 0;font-size:12px;line-height:1.58}.alpha-city-lane:hover .alpha-city-lane-copy h3{transform:translate(6px)}.alpha-city-lane-blue,.alpha-city-lane-gold,.alpha-city-lane-violet{--lane-tone:var(--color-orange)}.alpha-city-lane-aqua,.alpha-city-lane-coral,.alpha-city-lane-lime{--lane-tone:var(--color-aqua)}.alpha-city-lanes-all,.alpha-city-moments-cta{color:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:30px;width:max-content;min-height:64px;margin:clamp(56px,6vw,86px) auto 0;padding:0 26px 0 30px;font-size:13px;font-weight:800;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:flex}.alpha-city-lanes-all:hover,.alpha-city-moments-cta:hover{color:var(--color-ink);border-color:var(--color-orange);background:var(--color-orange);transform:translateY(-3px)}@keyframes alpha-lanes-grid{to{background-position:clamp(70px,7vw,120px) clamp(70px,7vw,120px)}}@keyframes alpha-lanes-aura{0%{opacity:.55;transform:translate(-4%,-2%)scale(.92)}to{opacity:1;transform:translate(5%,5%)scale(1.08)}}@keyframes alpha-lanes-line{0%{opacity:.35;transform:scaleX(.32)}to{opacity:1;transform:scaleX(1)}}@keyframes alpha-lanes-title{to{background-position:-230%}}@keyframes alpha-lane-sheen{0%,67%{opacity:0;left:-55%}73%{opacity:1}90%,to{opacity:0;left:125%}}.alpha-city-orbit-moments{color:#080808;isolation:isolate;background:#f1f1f3;padding:clamp(115px,12vw,190px) 0 clamp(85px,9vw,145px);position:relative;overflow:hidden}.alpha-city-orbit-moments:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 53%,#fffffff2,#0000 48%);position:absolute;inset:0}.alpha-city-orbit-grid{z-index:-1;opacity:.3;background-image:linear-gradient(#0000000e 1px,#0000 0),linear-gradient(90deg,#0000000e 1px,#0000 0);background-size:clamp(70px,8vw,125px) clamp(70px,8vw,125px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000 12%,#0000 76%);mask-image:radial-gradient(circle at 50% 55%,#000 12%,#0000 76%)}.alpha-city-orbit-heading{z-index:4;text-align:center;width:min(1220px,100% - 64px);margin-inline:auto;position:relative}.alpha-city-orbit-heading>p{color:#00000078;letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:0 0 20px;font-size:9px;font-weight:850;display:flex}.alpha-city-orbit-heading>p span{aspect-ratio:1;letter-spacing:0;border:1px solid #00000047;border-radius:50%;place-items:center;width:31px;font-size:7px;display:grid}.alpha-city-orbit-heading h2{letter-spacing:-.085em;margin:0;font-size:clamp(96px,11.3vw,182px);font-weight:950;line-height:.72}.alpha-city-orbit-heading>div{text-align:left;border-top:1px solid #0003;justify-content:space-between;align-items:center;gap:30px;width:min(690px,100%);margin:clamp(50px,5vw,74px) auto 0;padding-top:19px;display:flex}.alpha-city-orbit-heading>div p{color:#0000008a;max-width:360px;margin:0;font-size:13px;line-height:1.55}.alpha-city-orbit-heading>div a{color:#090909;white-space:nowrap;align-items:center;gap:21px;font-size:11px;font-weight:850;text-decoration:none;transition:gap .22s,color .22s;display:flex}.alpha-city-orbit-heading>div a:hover{color:#fff;gap:28px}.alpha-city-orbit-showcase{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(35px,6vw,95px);width:min(1320px,100% - 64px);margin:clamp(55px,7vw,105px) auto 0;display:grid;position:relative}.alpha-city-orbit-stage{width:100%;height:clamp(570px,47vw,680px);margin:0;position:relative}.alpha-city-orbit-stage:before{content:"";filter:blur(18px);background:radial-gradient(circle,#e7b7661c,#54cfc70b 38%,#0000 67%);border-radius:50%;width:min(40vw,610px)}.alpha-city-orbit-ring,.alpha-city-orbit-stage:before{aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alpha-city-orbit-ring{border:1px solid #00000021;border-radius:50%}.alpha-city-orbit-ring:after{content:"";aspect-ratio:1;background:#ff5c35;border-radius:50%;width:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 7px #ff5c351c}.alpha-city-orbit-ring-outer{border-style:dashed;border-color:#00000017;width:min(34vw,530px);box-shadow:0 0 70px #00000006}.alpha-city-orbit-core{z-index:2;color:#090909;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:clamp(180px,17vw,245px);padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alpha-city-orbit-logo{--alpha-logo-word-size:clamp(36.5px,3.9vw,56px)}.alpha-city-orbit-item{z-index:3;cursor:pointer;width:0;height:0;transform:rotate(var(--orbit-start));animation:alpha-city-orbit-spin var(--orbit-duration) linear infinite;will-change:transform;outline:none;margin:0;position:absolute;top:50%;left:50%}.alpha-city-orbit-position{transform:translateX(var(--orbit-radius))}.alpha-city-orbit-counter,.alpha-city-orbit-position{transition:transform .92s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.alpha-city-orbit-counter{width:var(--moment-size);aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--orbit-counter-start));animation:alpha-city-orbit-counter var(--orbit-duration) linear infinite}.alpha-city-orbit-image{filter:saturate(.88)contrast(1.03);background-size:cover;border:3px solid #f1f1f3;border-radius:50%;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .3s,box-shadow .3s;box-shadow:0 20px 45px #00000038}.alpha-city-orbit-counter figcaption{color:#00000094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#f1f1f3e0;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.alpha-city-orbit-item:focus-visible,.alpha-city-orbit-item:hover{z-index:7}.alpha-city-orbit-stage:has(.alpha-city-orbit-item:focus-visible) .alpha-city-orbit-counter,.alpha-city-orbit-stage:has(.alpha-city-orbit-item:focus-visible) .alpha-city-orbit-item,.alpha-city-orbit-stage:has(.alpha-city-orbit-item:hover) .alpha-city-orbit-counter,.alpha-city-orbit-stage:has(.alpha-city-orbit-item:hover) .alpha-city-orbit-item{animation-play-state:paused}.alpha-city-orbit-item:focus-visible .alpha-city-orbit-image,.alpha-city-orbit-item:hover .alpha-city-orbit-image{filter:saturate(1.1);transform:scale(1.16);box-shadow:0 26px 65px #00000052,0 0 0 3px #e7b766}.alpha-city-orbit-item:nth-of-type(3n+1) .alpha-city-orbit-image{box-shadow:0 20px 45px #0003,0 0 0 2px #ff5c354d}.alpha-city-orbit-item:nth-of-type(3n+2) .alpha-city-orbit-image{box-shadow:0 20px 45px #0003,0 0 0 2px #54cfc759}.alpha-city-orbit-item:nth-of-type(3n) .alpha-city-orbit-image{box-shadow:0 20px 45px #0003,0 0 0 2px #e7b76666}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-core{opacity:.14;transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)scale(.78)}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-item{transform:rotate(var(--carousel-angle));transition:transform .92s cubic-bezier(.16,1,.3,1);animation:none}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-counter{transform:translate(-50%,-50%) rotate(var(--carousel-counter-angle));animation:none}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-item.is-moment-active{z-index:12}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-item.is-moment-active .alpha-city-orbit-position{transform:translate(0)}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-item.is-moment-active .alpha-city-orbit-image{filter:saturate(1.08)contrast(1.04);transform:scale(1.82);box-shadow:0 34px 80px #00000052,0 0 0 4px #e7b766,0 0 0 11px #e7b76629}.alpha-city-orbit-stage.is-carousel-engaged .alpha-city-orbit-item.is-moment-active figcaption{color:#fff;background:#0b0b0b;display:block;top:calc(100% + 46px)}.alpha-city-moment-deck{perspective:1200px;height:650px;position:relative}.alpha-city-moment-deck>p{z-index:6;color:#090909;margin:0;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(18px,1.7vw,27px);line-height:1.05;position:absolute;top:0;right:12%;transform:rotate(-5deg)}.alpha-city-moment-deck>p span{color:#fff;margin-left:8px;font-size:34px}.alpha-city-moment-deck article{z-index:1;color:#101010;cursor:pointer;background:#fffffff5;border:1px solid #0000001c;border-radius:28px;outline:none;width:min(410px,82%);min-height:535px;padding:18px 18px 20px;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:absolute;top:70px;left:3%;box-shadow:22px 28px 58px #0000002e}.alpha-city-moment-deck article:first-of-type{z-index:4;transform:translate(0)}.alpha-city-moment-deck article:nth-of-type(2){z-index:3;transform:translate(56px,25px)rotate(6deg)}.alpha-city-moment-deck article:nth-of-type(3){z-index:2;transform:translate(96px,54px)rotate(11deg)}.alpha-city-moment-deck:hover article:nth-of-type(2){transform:translate(78px,18px)rotate(8deg)}.alpha-city-moment-deck:hover article:nth-of-type(3){transform:translate(132px,45px)rotate(14deg)}.alpha-city-moment-deck article:focus-visible{box-shadow:0 0 0 4px #e7b766,22px 28px 58px #0003}.alpha-city-orbit-moments.is-moments-carousel-ready .alpha-city-moment-deck article{z-index:calc(10 - var(--deck-slot));opacity:calc(1 - var(--deck-slot) * .075);transform:translate(var(--deck-x),var(--deck-y)) rotate(var(--deck-rotation)) scale(var(--deck-scale));will-change:transform;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .5s,box-shadow .35s}.alpha-city-orbit-moments.is-moments-carousel-ready .alpha-city-moment-deck article.is-moment-active{box-shadow:24px 32px 68px #0000003b,0 0 0 2px #ff5c352e}.alpha-city-orbit-moments.is-moments-carousel-ready .alpha-city-moment-deck:hover article:nth-of-type(n){transform:translate(var(--deck-x),var(--deck-y)) rotate(var(--deck-rotation)) scale(var(--deck-scale))}.alpha-city-moment-deck-image{filter:saturate(.9);background-size:cover;border-radius:17px;height:250px;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .3s}.alpha-city-moment-deck article:hover .alpha-city-moment-deck-image{filter:saturate(1.08);transform:scale(.985)}.alpha-city-moment-deck article>small{color:#0000006b;letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:7px;font-weight:850;display:block}.alpha-city-moment-deck article h3{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(26px,2.2vw,34px);line-height:.95}.alpha-city-moment-deck article>p{color:#00000085;max-width:330px;margin:15px 0 0;font-size:12px;line-height:1.5}.alpha-city-moment-deck article>span{color:#fff;background:#090909;border-radius:999px;justify-content:space-between;min-height:46px;margin-top:19px;padding:0 16px;font-weight:850}.alpha-city-moment-deck article>span,.alpha-city-orbit-note{text-transform:uppercase;align-items:center;font-size:9px;display:flex}.alpha-city-orbit-note{color:#0000006b;letter-spacing:.13em;text-align:center;gap:11px;width:max-content;max-width:calc(100% - 40px);margin:0 auto;font-weight:800}.alpha-city-orbit-note i{aspect-ratio:1;background:#ff5c35;border-radius:50%;width:8px;box-shadow:0 0 0 6px #ff5c351c}@keyframes alpha-city-orbit-spin{0%{transform:rotate(var(--orbit-start))}to{transform:rotate(calc(var(--orbit-start) + 1turn))}}@keyframes alpha-city-orbit-counter{0%{transform:translate(-50%,-50%) rotate(var(--orbit-counter-start))}to{transform:translate(-50%,-50%) rotate(var(--orbit-counter-end))}}@media (max-width:1050px){.alpha-city-orbit-showcase{grid-template-columns:1fr;gap:5px}.alpha-city-orbit-stage{width:min(700px,100%);height:620px;margin-inline:auto}.alpha-city-orbit-item{--orbit-radius:235px!important;--moment-size:86px!important}.alpha-city-orbit-ring-outer{width:470px}.alpha-city-moment-deck{width:min(560px,100%);margin:-25px auto 0}}@media (max-width:760px){.alpha-city-orbit-heading{width:calc(100% - 36px)}.alpha-city-orbit-heading h2{font-size:20vw}.alpha-city-orbit-heading>div{flex-direction:column;align-items:flex-start}.alpha-city-orbit-showcase{grid-template-columns:1fr;gap:0;width:calc(100% - 28px)}.alpha-city-orbit-stage{height:500px}.alpha-city-orbit-item{--orbit-radius:185px!important;--moment-size:72px!important}.alpha-city-orbit-ring-outer{width:370px}.alpha-city-moment-deck{width:min(500px,100%);height:620px;margin:-15px auto 0}}@media (max-width:480px){.alpha-city-orbit-heading>p{font-size:7px}.alpha-city-orbit-heading>div{margin-top:38px}.alpha-city-orbit-stage{height:410px}.alpha-city-orbit-item{--orbit-radius:140px!important;--moment-size:56px!important}.alpha-city-orbit-ring-outer{width:280px}.alpha-city-orbit-core{width:140px}.alpha-city-orbit-logo{--alpha-logo-word-size:32.5px}.alpha-city-orbit-counter figcaption{display:none}.alpha-city-orbit-note{line-height:1.5}.alpha-city-moment-deck{height:560px}.alpha-city-moment-deck>p{right:4%}.alpha-city-moment-deck article{border-radius:22px;width:82%;min-height:485px;padding:13px;left:0}.alpha-city-moment-deck article:nth-of-type(2){transform:translate(37px,21px)rotate(5deg)}.alpha-city-moment-deck article:nth-of-type(3){transform:translate(62px,43px)rotate(9deg)}.alpha-city-moment-deck-image{height:210px}}.alpha-city-social{isolation:isolate;color:#fff;background:radial-gradient(circle at 9% 14%,#ff5c3533,#0000 28%),radial-gradient(circle at 91% 72%,#54cfc726,#0000 30%),linear-gradient(#ffffff09 1px,#0000 0) 0 0/100% 92px,linear-gradient(135deg,#050505,#0b0807 48%,#050808);padding:clamp(110px,11vw,175px) 0 clamp(95px,9vw,145px);position:relative;overflow:hidden}.alpha-city-social:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #fff1;border-radius:50%;width:min(78vw,1180px);animation:alpha-social-orbit-breathe 9s ease-in-out infinite alternate;position:absolute;top:50%;right:-15vw;transform:translateY(-50%);box-shadow:0 0 0 min(8vw,125px) #ffffff05,0 0 0 min(17vw,255px) #ffffff03,inset 0 0 110px #54cfc709}.alpha-city-social:after{content:"SOCIAL CIRCLE";color:#ffffff07;letter-spacing:-.08em;pointer-events:none;white-space:nowrap;font-size:clamp(105px,14vw,235px);font-weight:950;line-height:.72;position:absolute;bottom:-1.5vw;right:-1vw}.alpha-city-social-shell{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,6vw,95px);width:min(1360px,100% - 64px);min-height:840px;margin-inline:auto;display:grid;position:relative}.alpha-city-social-copy{z-index:4;padding:30px 0;position:relative}.alpha-city-social-copy:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(38px);pointer-events:none;background:radial-gradient(circle,#ff5c351f,#0000 67%);border-radius:50%;width:66%;position:absolute;top:9%;left:-8%}.alpha-city-social-copy>p:first-child{color:#ffffff9e;letter-spacing:-.015em;align-items:center;gap:11px;margin:0 0 33px;font-size:12px;font-weight:850;display:flex}.alpha-city-social-copy>p:first-child>span{aspect-ratio:1;width:34px;color:var(--color-orange);border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:7px;display:grid;box-shadow:0 0 0 6px #ff5c350e}.alpha-city-social-mark{color:#fff;font-family:Arial,sans-serif;font-size:25px;font-style:normal;font-weight:900;line-height:1}.alpha-city-social-copy>a .alpha-city-social-mark{color:inherit;font-size:20px}.alpha-city-social-copy h2{letter-spacing:-.078em;text-shadow:0 20px 50px #00000057;margin:0;font-size:clamp(62px,7.2vw,112px);line-height:.78}.alpha-city-social-copy h2 em{color:#fff;filter:drop-shadow(0 0 26px #ff5c352e);font-family:Georgia,serif;font-weight:400;display:inline-block;position:relative}.alpha-city-social-copy h2 em:after{content:"";background:linear-gradient(90deg,#ff5c35,#54cfc7,#0000);height:2px;position:absolute;bottom:-12px;left:2%;right:0;transform:rotate(-1deg)}.alpha-city-social-copy>p:nth-of-type(2){color:#ffffff8c;max-width:510px;margin:46px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.62}.alpha-city-social-family{margin-top:42px}.alpha-city-social-family>div{align-items:center;height:48px;display:flex}.alpha-city-social-family>div span{aspect-ratio:1;background-size:cover;border:3px solid #080808;border-radius:50%;width:46px;margin-left:-9px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 7px 22px #00000052,0 0 0 1px #ffffff1f}.alpha-city-social-family>div span:first-child{margin-left:0}.alpha-city-social-family>div span:nth-child(2){transform:translateY(-5px)}.alpha-city-social-family>div span:nth-child(4){transform:translateY(4px)}.alpha-city-social-family>div:hover span{transform:translateY(-6px)}.alpha-city-social-family strong{color:#ffffffe6;margin-top:15px;font-size:14px;display:block}.alpha-city-social-family small{color:#fff6;margin-top:7px;font-size:11px;display:block}.alpha-city-social-copy>a{color:#090909;background:#ff5c35;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:30px;width:max-content;min-height:58px;margin-top:38px;padding:0 22px;font-size:11px;font-weight:850;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:flex;box-shadow:0 14px 36px #ff5c352e}.alpha-city-social-copy>a:hover{color:#090909;background:#54cfc7;transform:translateY(-4px);box-shadow:0 16px 42px #54cfc733}.alpha-city-social-stage{perspective:1600px;height:840px;position:relative}.alpha-city-social-stage:after,.alpha-city-social-stage:before{content:"";pointer-events:none;position:absolute}.alpha-city-social-stage:before{border:1px dashed #ffffff1f;width:min(42vw,620px);animation:alpha-social-ring-spin 34s linear infinite}.alpha-city-social-stage:after,.alpha-city-social-stage:before{aspect-ratio:1;border-radius:50%;top:50%;left:54%;transform:translate(-50%,-50%)}.alpha-city-social-stage:after{filter:blur(18px);background:radial-gradient(circle,#ff5c351f,#54cfc70f 42%,#0000 72%);width:min(21vw,310px);animation:alpha-social-core-pulse 6s ease-in-out infinite alternate}.alpha-city-social-card{z-index:calc(4 - var(--social-index));opacity:0;cursor:pointer;transform-origin:bottom;will-change:transform,opacity;outline:none;width:clamp(225px,18vw,275px);margin:0;position:absolute;top:0;left:0;transform:translate(35%,75%)rotate(4deg)scale(.78)}.alpha-city-social-card:first-child{--social-rest:translate(0,295px) rotate(-9deg)}.alpha-city-social-card:nth-child(2){--social-rest:translate(170px,25px) rotate(5deg)}.alpha-city-social-card:nth-child(3){--social-rest:translate(340px,300px) rotate(9deg)}.alpha-city-social-card:nth-child(4){--social-rest:translate(500px,35px) rotate(-7deg)}.alpha-city-social.is-social-visible .alpha-city-social-card{animation:alpha-social-card-arrive .95s cubic-bezier(.16,1,.3,1) calc(.12s + var(--social-index) * .21s) forwards}.alpha-city-social-card-inner{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c0df0;border:1px solid #ffffff29;border-radius:22px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;overflow:hidden;box-shadow:24px 36px 72px #0000007a,inset 0 1px #ffffff12}.alpha-city-social-card:nth-child(odd) .alpha-city-social-card-inner{border-color:#ff5c3540}.alpha-city-social-card:nth-child(2n) .alpha-city-social-card-inner{border-color:#54cfc740}.alpha-city-social.is-social-visible .alpha-city-social-card-inner{animation:alpha-social-card-float calc(6.4s + var(--social-index) * .65s) ease-in-out calc(1.4s + var(--social-index) * .25s) infinite alternate}.alpha-city-social-card header{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;min-height:49px;padding:0 12px;display:grid}.alpha-city-social-card header>i{aspect-ratio:1;color:#080808;background:#ff5c35;border-radius:50%;place-items:center;width:29px;font-style:normal;display:grid;box-shadow:0 0 0 4px #ff5c351a}.alpha-city-social-card:nth-child(2n) header>i{background:#54cfc7;box-shadow:0 0 0 4px #54cfc71a}.alpha-city-social-mini-logo{--alpha-logo-word-size:6px}.gallery-editorial-stamp-logo{--alpha-logo-word-size:20px}.alpha-city-social-card header>span{flex-direction:column;gap:2px;display:flex}.alpha-city-social-card header strong{font-size:8px}.alpha-city-social-card header small{color:#ffffff73;font-size:6px}.alpha-city-social-card header b{color:#fff9;letter-spacing:.08em;font-size:8px}.alpha-city-social-image{background-size:cover;height:clamp(255px,25vw,365px);position:relative}.alpha-city-social-image:after{content:"";background:linear-gradient(135deg,#ff5c351c,#0000 38%),linear-gradient(#0000 52%,#0000009e);position:absolute;inset:0}.alpha-city-social-card:nth-child(2n) .alpha-city-social-image:after{background:linear-gradient(135deg,#54cfc71a,#0000 38%),linear-gradient(#0000 52%,#0000009e)}.alpha-city-social-image>span{z-index:1;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:10px;right:10px}.alpha-city-social-card footer{min-height:130px;padding:12px}.alpha-city-social-card footer>div{align-items:center;gap:10px;font-size:17px;line-height:1;display:flex}.alpha-city-social-card footer>div i{margin-left:auto;font-style:normal}.alpha-city-social-card footer>strong{margin-top:11px;font-size:8px;display:block}.alpha-city-social-card footer>p{color:#ffffffb8;margin:7px 0 0;font-size:7px;line-height:1.45}.alpha-city-social-card footer>p b{color:#fff}.alpha-city-social-card footer>small{color:#ffffff57;text-transform:uppercase;margin-top:9px;font-size:6px;display:block}.alpha-city-social-card:hover{z-index:8}.alpha-city-social-card:focus-visible .alpha-city-social-card-inner,.alpha-city-social-card:hover .alpha-city-social-card-inner{border-color:#ff5c35;transform:translateY(-12px)scale(1.025);box-shadow:0 0 0 2px #ff5c35b8,30px 48px 90px #00000094,0 0 55px #ff5c3524}@keyframes alpha-social-card-arrive{0%{opacity:0;filter:blur(8px);transform:translate(35%,75%)rotate(4deg)scale(.78)}to{opacity:1;transform:var(--social-rest);filter:blur()}}@keyframes alpha-social-card-float{0%{translate:0 -7px}to{translate:0 12px}}@keyframes alpha-social-orbit-breathe{0%{opacity:.58;transform:translateY(-50%)scale(.94)rotate(-4deg)}to{opacity:1;transform:translateY(-50%)scale(1.06)rotate(5deg)}}@keyframes alpha-social-ring-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes alpha-social-core-pulse{0%{opacity:.55;scale:.9}to{opacity:1;scale:1.12}}@media (max-width:1120px){.alpha-city-social-shell{grid-template-columns:1fr}.alpha-city-social-copy{width:min(720px,100%)}.alpha-city-social-stage{width:min(760px,100%);margin:0 auto}.alpha-city-social-card:first-child{--social-rest:translate(0,295px) rotate(-9deg)}.alpha-city-social-card:nth-child(2){--social-rest:translate(155px,30px) rotate(5deg)}.alpha-city-social-card:nth-child(3){--social-rest:translate(310px,300px) rotate(9deg)}.alpha-city-social-card:nth-child(4){--social-rest:translate(450px,40px) rotate(-7deg)}}@media (max-width:650px){.alpha-city-social-shell{width:calc(100% - 36px);min-height:0}.alpha-city-social-copy h2{font-size:17vw}.alpha-city-social-stage{height:720px;margin-top:35px}.alpha-city-social-card{width:52vw;max-width:205px}.alpha-city-social-card:first-child{--social-rest:translate(0,255px) rotate(-8deg)}.alpha-city-social-card:nth-child(2){--social-rest:translate(14vw,20px) rotate(5deg)}.alpha-city-social-card:nth-child(3){--social-rest:translate(26vw,265px) rotate(8deg)}.alpha-city-social-card:nth-child(4){--social-rest:translate(36vw,35px) rotate(-7deg)}.alpha-city-social-image{height:250px}.alpha-city-social-stage:before{width:125vw}.alpha-city-social-stage:after{width:62vw}}@media (prefers-reduced-motion:reduce){.alpha-city-social-card,.alpha-city-social.is-social-visible .alpha-city-social-card{opacity:1;transform:var(--social-rest);filter:none;animation:none}.alpha-city-social-stage:after,.alpha-city-social-stage:before,.alpha-city-social.is-social-visible .alpha-city-social-card-inner,.alpha-city-social:before{animation:none}}.alpha-city-week-events{isolation:isolate;background:radial-gradient(circle at 13% 18%,#ff5c3526,#0000 26%),radial-gradient(circle at 88% 72%,#54cfc71c,#0000 27%),linear-gradient(#ffffff09 1px,#0000 0) 0 0/100% 88px,linear-gradient(145deg,#050505,#0b0807 48%,#050808);padding:clamp(105px,11vw,175px) 0 clamp(90px,10vw,155px);position:relative;overflow:hidden}.alpha-city-week-events:before{content:"THIS SEASON";color:#ffffff06;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(110px,19vw,330px);font-weight:950;line-height:.72;top:35%}.alpha-city-week-events:after,.alpha-city-week-events:before{z-index:-1;position:absolute;left:50%;transform:translate(-50%)}.alpha-city-week-events:after{content:"";filter:blur(28px);pointer-events:none;background:conic-gradient(from 225deg at 50% 0,#0000 0deg,#ff5c3514 18deg,#0000 42deg 318deg,#54cfc70f 340deg,#0000 1turn);width:min(92vw,1450px);height:72%;animation:alpha-week-spotlight 10s ease-in-out infinite alternate;top:-18%}.alpha-city-week-glow{z-index:-1;aspect-ratio:1.7;filter:blur(82px);background:radial-gradient(circle,#ff5c353d,#54cfc714 40%,#0000 72%);border-radius:50%;width:min(70vw,1050px);animation:alpha-week-glow 7s ease-in-out infinite alternate;position:absolute;top:20%;left:50%;transform:translate(-50%)}.alpha-city-week-heading{z-index:2;text-align:center;position:relative}.alpha-city-week-heading>p{letter-spacing:.2em;text-transform:uppercase;color:#ffffff94;justify-content:center;align-items:center;gap:14px;margin:0 0 clamp(40px,5vw,70px);font-size:9px;font-weight:850;display:flex}.alpha-city-week-heading>p span{aspect-ratio:1;letter-spacing:0;width:34px;color:var(--color-orange);border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:8px;display:grid;box-shadow:0 0 0 7px #ff5c350d}.alpha-city-week-heading h2{letter-spacing:-.083em;text-shadow:0 22px 58px #0000006b;margin:0;font-size:clamp(65px,9vw,145px);font-weight:920}.alpha-city-week-heading h2 em{text-shadow:0 0 42px #ff5c3538;font-family:Georgia,serif;font-weight:400}.alpha-city-week-intro{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:30px;width:min(800px,100%);margin:clamp(38px,5vw,68px) auto 0;display:grid}.alpha-city-week-intro>p{color:#ffffff85;margin:0;font-size:clamp(14px,1.3vw,18px);line-height:1.65}.alpha-city-week-intro>a{white-space:nowrap;background:#ffffff09;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:21px;min-height:54px;padding:0 21px;font-size:11px;font-weight:850;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:flex}.alpha-city-week-intro>a:hover{color:#090909;transform:translateY(-3px)}.alpha-city-poster-stage{z-index:3;perspective:1600px;width:min(1500px,100%);height:clamp(580px,50vw,760px);margin:clamp(65px,8vw,115px) auto 0;position:relative}.alpha-city-poster-stage:before{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(#ff5c3524,#54cfc70e 38%,#0000 70%);border-radius:50%;width:min(84vw,1260px);height:62%;animation:alpha-week-stage-pulse 7s ease-in-out infinite alternate;top:47%}.alpha-city-poster-orbit,.alpha-city-poster-stage:before{position:absolute;left:50%;transform:translate(-50%,-50%)}.alpha-city-poster-orbit{border:1px solid #ffffff1f;border-radius:50%;width:min(82vw,1180px);height:55%;top:48%}.alpha-city-poster-orbit:after,.alpha-city-poster-orbit:before{content:"";border:1px solid #ffffff13;border-radius:50%;position:absolute}.alpha-city-poster-orbit:before{inset:14%}.alpha-city-poster-orbit:after{inset:30%}.alpha-city-poster{aspect-ratio:.68;color:#fff;isolation:isolate;background:#171717;border:1px solid #ffffff47;border-radius:7px 38px 7px 7px;width:clamp(190px,17vw,268px);margin:0 0 0 clamp(-134px,-8.5vw,-95px);transition:translate .42s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:alpha-poster-float 5.5s ease-in-out infinite alternate;position:absolute;bottom:75px;left:50%;overflow:hidden;box-shadow:0 38px 90px #00000085,inset 0 1px #ffffff1a}.alpha-city-poster:nth-of-type(odd){border-color:#ff5c3557}.alpha-city-poster:nth-of-type(2n){border-color:#54cfc752}.alpha-city-poster:first-of-type{z-index:1;opacity:.48;filter:saturate(.55);animation-delay:-1s;transform:translate(-490px)translateY(92px)rotate(-14deg)scale(.86)}.alpha-city-poster:nth-of-type(2){z-index:2;opacity:.68;filter:saturate(.7);animation-delay:-2s;transform:translate(-350px)translateY(52px)rotate(-9deg)scale(.92)}.alpha-city-poster:nth-of-type(3){z-index:3;opacity:.88;animation-delay:-3s;transform:translate(-215px)translateY(20px)rotate(-5deg)scale(.98)}.alpha-city-poster:nth-of-type(4){z-index:5;animation-delay:-4s;transform:translate(-78px)translateY(-8px)rotate(-1.5deg)scale(1.055)}.alpha-city-poster:nth-of-type(5){z-index:5;animation-delay:-2.5s;transform:translate(78px)translateY(-5px)rotate(2.5deg)scale(1.055)}.alpha-city-poster:nth-of-type(6){z-index:4;opacity:.88;animation-delay:-1.5s;transform:translate(220px)translateY(22px)rotate(6deg)scale(.98)}.alpha-city-poster:nth-of-type(7){z-index:3;opacity:.68;filter:saturate(.7);animation-delay:-.5s;transform:translate(355px)translateY(55px)rotate(10deg)scale(.92)}.alpha-city-poster:nth-of-type(8){z-index:2;opacity:.48;filter:saturate(.55);animation-delay:-3.5s;transform:translate(485px)translateY(94px)rotate(14deg)scale(.86)}.alpha-city-poster:hover{z-index:20;opacity:1;filter:saturate();animation-play-state:paused;translate:0 -48px;box-shadow:0 52px 115px #000000ad,0 0 0 3px #ff5c3547,0 0 48px #ff5c352e}.alpha-city-poster-image,.alpha-city-poster-shade{position:absolute;inset:0}.alpha-city-poster-image{z-index:-2;filter:saturate(.85)contrast(1.05);background-size:cover;transition:transform .75s cubic-bezier(.16,1,.3,1),filter .4s}.alpha-city-poster:hover .alpha-city-poster-image{filter:saturate(1.05)contrast(1.06);transform:scale(1.07)}.alpha-city-poster-shade{z-index:-1;background:linear-gradient(#0000001f,#00000038 35%,#000000ed)}.alpha-city-poster:after{content:"";z-index:-1;background:linear-gradient(135deg,#ff5c3529,#0000 44%);position:absolute;inset:0}.alpha-city-poster>footer,.alpha-city-poster>header{justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:16px}.alpha-city-poster>header{top:16px}.alpha-city-poster>header>span{aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:27px;font-size:7px;display:grid}.alpha-city-poster>header small{letter-spacing:.16em;text-align:right;max-width:110px;font-size:7px;font-weight:900}.alpha-city-poster-copy{position:absolute;bottom:50px;left:17px;right:17px}.alpha-city-poster-copy>p{color:#080808;letter-spacing:.12em;background:#ff5c35;width:max-content;margin:0 0 10px;padding:6px 8px;font-size:7px;font-weight:900}.alpha-city-poster:nth-of-type(2n) .alpha-city-poster-copy>p{background:#54cfc7}.alpha-city-poster-copy h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.1vw,35px);line-height:.88}.alpha-city-poster-copy>span{color:#ffffff8c;margin-top:12px;font-size:8px;line-height:1.4;display:block}.alpha-city-poster>footer{color:#fff9;letter-spacing:.15em;border-top:1px solid #ffffff40;padding-top:10px;font-size:6px;font-weight:900;bottom:15px}.alpha-city-poster>footer i{color:#fff;font-size:13px;font-style:normal}.alpha-city-poster:nth-of-type(2n)>footer i{color:#fff}.alpha-city-week-action{z-index:4;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:30px;width:min(760px,100% - 40px);margin:-15px auto 0;padding-top:30px;display:flex;position:relative}.alpha-city-week-action>p{color:#ffffff7a;margin:0;font-size:12px;line-height:1.5}.alpha-city-week-action>p span{color:#fff;font-family:Georgia,serif;font-size:21px;font-style:italic;display:block}.alpha-city-week-action>a{border-radius:999px;align-items:center;gap:32px;min-height:62px;padding:0 25px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s;animation:alpha-week-action-pulse 3.2s ease-in-out infinite;display:flex;box-shadow:0 14px 38px #ff5c3533}.alpha-city-week-action>a:hover{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 18px 48px #54cfc733}@keyframes alpha-week-glow{to{opacity:.7;transform:translate(-50%)scale(1.13)}}@keyframes alpha-poster-float{0%{translate:0 -5px}to{translate:0 13px}}@keyframes alpha-week-spotlight{0%{opacity:.45;transform:translate(-50%)rotate(-3deg)}to{opacity:1;transform:translate(-50%)rotate(4deg)}}@keyframes alpha-week-stage-pulse{0%{opacity:.5;scale:.92}to{opacity:1;scale:1.08}}@keyframes alpha-week-action-pulse{0%,to{box-shadow:0 14px 38px #ff5c352e,0 0 #ff5c3500}50%{box-shadow:0 16px 45px #ff5c353d,0 0 0 9px #ff5c3511}}@media (max-width:1050px){.alpha-city-poster-stage{scrollbar-width:none;gap:14px;height:auto;padding:30px 24px 70px;display:flex;overflow-x:auto}.alpha-city-poster-stage::-webkit-scrollbar{display:none}.alpha-city-poster-orbit{display:none}.alpha-city-poster,.alpha-city-poster:nth-of-type(n){opacity:1;filter:none;scroll-snap-align:center;flex:none;width:260px;margin:0;position:relative;bottom:auto;left:auto;transform:none}.alpha-city-poster-stage{scroll-snap-type:x proximity}.alpha-city-poster:hover{translate:0 -10px}.alpha-city-week-action{margin-top:0}}@media (max-width:620px){.alpha-city-week-heading h2{font-size:17vw}.alpha-city-week-intro{text-align:center;grid-template-columns:1fr}.alpha-city-week-intro>a{width:max-content;margin:0 auto}.alpha-city-poster-stage{margin-top:45px}.alpha-city-poster{width:72vw;max-width:280px}.alpha-city-week-action{flex-direction:column;align-items:flex-start}.alpha-city-week-action>a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.alpha-city-orbit-counter,.alpha-city-orbit-item,.alpha-city-poster,.alpha-city-poster-stage:before,.alpha-city-week-action>a,.alpha-city-week-events:after,.alpha-city-week-glow{animation:none}}.alpha-city-week-events:before{content:"EVENTS";color:#00000007;font-size:clamp(100px,15vw,240px);inset:auto -1vw -1vw auto}.alpha-city-week-events:after{content:none}.alpha-city-week-glow{opacity:.58;filter:blur(60px);background:radial-gradient(circle,#ff5c351c,#54cfc70e 42%,#0000 72%);width:min(60vw,860px);top:28%}.alpha-city-week-heading{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(20px,2.5vw,38px);display:grid}.alpha-city-week-heading>p{color:#0000007a;grid-column:1/-1;justify-content:flex-start;margin:0 0 clamp(30px,3.5vw,50px)}.alpha-city-week-heading>p span{color:#fff;border-color:#00000038}.alpha-city-week-heading h2{text-shadow:none;grid-column:1/span 8;font-size:clamp(58px,7vw,108px);line-height:.82}.alpha-city-week-heading h2 em{text-shadow:none}.alpha-city-week-intro{border-top:1px solid #0000002e;border-left:1px solid #ff5c3594;flex-direction:column;grid-column:9/-1;align-items:flex-start;gap:20px;width:100%;margin:0 0 5px;padding:22px 0 2px 26px;display:flex}.alpha-city-week-intro>a{color:#0b0b0b;background:0 0;border-color:#00000038;min-height:50px}.alpha-city-poster-stage{perspective:none;scroll-snap-type:x proximity;scrollbar-width:none;gap:clamp(12px,1.4vw,20px);width:min(1460px,100% - 48px);height:auto;margin:clamp(44px,5vw,68px) auto 0;padding:12px 8px 34px;display:flex;overflow-x:auto}.alpha-city-poster-stage::-webkit-scrollbar{display:none}.alpha-city-poster-orbit,.alpha-city-poster-stage:before{display:none}.alpha-city-week-events .alpha-city-poster:nth-of-type(n){aspect-ratio:.74;opacity:1;filter:none;scroll-snap-align:center;flex:none;width:clamp(235px,19vw,285px);margin:0;animation:none;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 22px 48px #1915122e}.alpha-city-week-events .alpha-city-poster:nth-of-type(n):hover{translate:0 -9px;box-shadow:0 30px 62px #19151247,0 0 0 3px #ff5c3526}.alpha-city-week-action{border-top-color:#00000029;width:min(900px,100% - 40px);margin:18px auto 0;padding-top:24px}.alpha-city-week-action>a{color:#fff;background:#101010;min-height:56px;animation:none;box-shadow:0 12px 28px #00000029}.alpha-city-week-action>a:hover{color:#0b0b0b;background:#ff5c35;box-shadow:0 15px 34px #ff5c3533}@media (max-width:820px){.alpha-city-week-heading{display:block}.alpha-city-week-heading h2{max-width:720px}.alpha-city-week-intro{width:min(560px,100%);margin-top:34px}.alpha-city-poster-stage{width:100%;padding-inline:var(--viewport-gutter)}}@media (max-width:620px){.alpha-city-week-events{padding-block:76px}.alpha-city-week-heading h2{font-size:16vw}.alpha-city-week-intro{text-align:left;align-items:flex-start}.alpha-city-week-intro>a{margin:0}.alpha-city-poster-stage{margin-top:36px}.alpha-city-week-events .alpha-city-poster:nth-of-type(n){width:76vw;max-width:275px}}.alpha-city-week-events{color:#fff;background:radial-gradient(circle at 12% 20%,#ff5c3521,#0000 23%),radial-gradient(circle at 88% 78%,#54cfc717,#0000 25%),#070707;padding:clamp(76px,6.5vw,108px) 0 clamp(72px,6vw,96px)}.alpha-city-week-events:before{content:"THE ALPHA STRIDE / EVENTS / 2026";color:#ffffff21;letter-spacing:.24em;writing-mode:vertical-rl;font-size:7px;line-height:1;inset:auto 18px 8% auto;transform:none}.alpha-city-week-glow{opacity:.65;background:radial-gradient(circle,#ff5c3529,#54cfc70b 46%,#0000 72%);width:min(66vw,940px);top:18%}.alpha-city-week-heading>p{color:#ffffff85}.alpha-city-week-heading>p span{border-color:#ffffff38}.alpha-city-week-heading h2{color:#fff;letter-spacing:-.075em;max-width:none;font-size:clamp(66px,8.1vw,132px);line-height:.78}.alpha-city-week-heading h2 em{color:#fff;letter-spacing:-.055em;font-size:.96em}.alpha-city-week-intro{border-top-color:#ffffff29;border-left-color:#ff5c35b3;align-self:end;margin-bottom:6px;padding:18px 0 0 28px}.alpha-city-week-intro>p{color:#ffffff80}.alpha-city-week-intro>a{color:#fff;border-color:#ffffff38}.alpha-city-week-intro>a:hover{color:#0a0a0a;background:#54cfc7;border-color:#54cfc7}.alpha-city-poster-stage{scroll-snap-type:none;gap:9px;width:min(1660px,100% - 48px);height:clamp(500px,48vw,680px);margin-top:clamp(52px,5.5vw,78px);padding:0;overflow:hidden}.alpha-city-week-events .alpha-city-poster:nth-of-type(n){aspect-ratio:auto;border-color:#ffffff21;border-radius:5px 38px 5px 5px;flex:1 1 0;width:0;min-width:76px;height:100%;transition:flex .75s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s,filter .4s;box-shadow:0 22px 58px #0000006b}.alpha-city-week-events .alpha-city-poster:nth-of-type(odd){border-color:#ff5c3538}.alpha-city-week-events .alpha-city-poster:nth-of-type(2n){border-color:#54cfc733}.alpha-city-poster-stage:not(:hover):not(:focus-within) .alpha-city-poster:first-of-type{flex:3.45 1 0}.alpha-city-poster-stage:focus-within .alpha-city-poster,.alpha-city-poster-stage:hover .alpha-city-poster{filter:brightness(.58)saturate(.64);flex:.76 1 0}.alpha-city-poster-stage:focus-within .alpha-city-poster:focus-within,.alpha-city-poster-stage:hover .alpha-city-poster:hover{filter:brightness()saturate();flex:3.65 1 0;translate:0;box-shadow:0 28px 70px #0000008c,0 0 0 2px #ff5c3538}.alpha-city-week-events .alpha-city-poster-image{filter:saturate(.78)contrast(1.08);transform:scale(1.02)}.alpha-city-week-events .alpha-city-poster-shade{background:linear-gradient(135deg,#ff5c351a,#0000 42%),linear-gradient(#0000001f,#00000029 40%,#000000f0)}.alpha-city-week-events .alpha-city-poster:nth-of-type(2n) .alpha-city-poster-shade{background:linear-gradient(135deg,#54cfc717,#0000 42%),linear-gradient(#0000001f,#00000029 40%,#000000f0)}.alpha-city-week-events .alpha-city-poster-copy,.alpha-city-week-events .alpha-city-poster-link,.alpha-city-week-events .alpha-city-poster>header small{opacity:0;transition:opacity .28s 80ms,transform .5s cubic-bezier(.16,1,.3,1) 80ms;transform:translateY(16px)}.alpha-city-poster-stage:not(:hover):not(:focus-within) .alpha-city-poster:first-of-type .alpha-city-poster-copy,.alpha-city-poster-stage:not(:hover):not(:focus-within) .alpha-city-poster:first-of-type .alpha-city-poster-link,.alpha-city-poster-stage:not(:hover):not(:focus-within) .alpha-city-poster:first-of-type>header small,.alpha-city-week-events .alpha-city-poster:focus-within .alpha-city-poster-copy,.alpha-city-week-events .alpha-city-poster:focus-within .alpha-city-poster-link,.alpha-city-week-events .alpha-city-poster:focus-within>header small,.alpha-city-week-events .alpha-city-poster:hover .alpha-city-poster-copy,.alpha-city-week-events .alpha-city-poster:hover .alpha-city-poster-link,.alpha-city-week-events .alpha-city-poster:hover>header small{opacity:1;transform:translateY(0)}.alpha-city-week-events .alpha-city-poster>header>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808085c}.alpha-city-week-events .alpha-city-poster-copy{bottom:120px;left:26px;right:26px}.location-route-page .alpha-city-week-events .alpha-city-poster-copy h3{letter-spacing:-.055em;max-width:520px;font-size:clamp(34px,3vw,50px);line-height:.91}.alpha-city-week-events .alpha-city-poster-copy>p{color:#090909;background:#ff5c35;width:max-content;padding:9px 11px}.alpha-city-week-events .alpha-city-poster-copy>span{max-width:330px;font-size:9px}.alpha-city-poster-link{z-index:4;color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;background:#f8f7f3;justify-content:space-between;align-items:center;min-height:76px;padding:0 22px;font-size:11px;font-weight:850;display:flex;position:absolute;bottom:18px;left:18px;right:18px;overflow:hidden}.alpha-city-poster-link:before{content:"";background:#ff5c35;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-102%)}.alpha-city-poster-link>*{z-index:1;position:relative}.alpha-city-poster-link svg{color:#fff;transition:color .24s,transform .24s}.alpha-city-poster-link:hover:before{transform:translate(0)}.alpha-city-poster-link:hover svg{color:#090909;transform:translate(3px,-3px)}.alpha-city-week-action{border-top-color:#ffffff26;width:min(980px,100% - 40px);margin-top:28px}.alpha-city-week-action>p{color:#ffffff75}.alpha-city-week-action>a{color:#090909;background:#ff5c35;box-shadow:0 14px 34px #ff5c3529}.alpha-city-week-action>a:hover{color:#090909;background:#54cfc7}@media (max-width:1050px){.alpha-city-poster-stage{width:100%;height:auto;padding:8px var(--viewport-gutter) 32px;scroll-snap-type:x proximity;gap:14px;overflow-x:auto}.alpha-city-poster-stage:focus-within .alpha-city-poster,.alpha-city-poster-stage:focus-within .alpha-city-poster:focus-within,.alpha-city-poster-stage:hover .alpha-city-poster,.alpha-city-poster-stage:hover .alpha-city-poster:hover,.alpha-city-poster-stage:not(:hover):not(:focus-within) .alpha-city-poster:first-of-type,.alpha-city-week-events .alpha-city-poster:nth-of-type(n){filter:none;flex:none;width:270px;min-width:270px;height:440px;translate:0}.alpha-city-week-events .alpha-city-poster-copy,.alpha-city-week-events .alpha-city-poster-link,.alpha-city-week-events .alpha-city-poster>header small{opacity:1;transform:none}}@media (max-width:620px){.alpha-city-week-events{padding-block:76px}.alpha-city-week-heading h2{font-size:16vw;line-height:.84}.alpha-city-poster-stage:focus-within .alpha-city-poster,.alpha-city-poster-stage:focus-within .alpha-city-poster:focus-within,.alpha-city-poster-stage:hover .alpha-city-poster,.alpha-city-poster-stage:hover .alpha-city-poster:hover,.alpha-city-poster-stage:not(:hover):not(:focus-within) .alpha-city-poster:first-of-type,.alpha-city-week-events .alpha-city-poster:nth-of-type(n){width:76vw;min-width:76vw;max-width:280px;height:420px}.alpha-city-week-events .alpha-city-poster-copy{bottom:105px}.alpha-city-poster-link{min-height:64px}}.alpha-city-open-calls{color:#101010;background:#f4f0e8;padding:clamp(90px,10vw,150px) 0}.alpha-city-open-heading p{letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800}.alpha-city-open-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,8vw,120px);line-height:.82}.alpha-city-open-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,38px);margin-top:clamp(60px,8vw,110px);display:grid}.alpha-city-open-grid article{border-radius:6px 86px 6px 6px;flex-direction:column;min-height:610px;padding:clamp(28px,4vw,62px);display:flex;box-shadow:0 28px 70px #0000001a}.alpha-city-open-partner{background:#ff704f}.alpha-city-open-build{background:#51cfc7}.alpha-city-open-grid article>span{font-size:40px}.alpha-city-open-grid article small{letter-spacing:.18em;margin-top:22px;font-size:9px;font-weight:900}.alpha-city-open-grid h3{letter-spacing:-.07em;margin:auto 0 25px;font-size:clamp(50px,5.5vw,88px);line-height:.78}.alpha-city-open-grid p{max-width:450px;margin:0;font-size:16px;line-height:1.55}.alpha-city-open-grid a{color:#0a0a0a;border:1px solid #0000004d;border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;margin-top:34px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.alpha-city-moments{color:#fff;background:#070707;padding:clamp(100px,11vw,170px) 0;overflow:hidden}.alpha-city-moments-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(62px,8.7vw,138px);line-height:.82}.alpha-city-moments-heading h2 em{color:#fff;font-family:Georgia,serif;font-weight:400}.alpha-city-moments-heading>div{justify-content:space-between;align-items:end;gap:40px;margin-top:42px;display:flex}.alpha-city-moments-heading>div>p{color:#ffffff80;max-width:470px;margin:0;font-size:16px;line-height:1.6}.alpha-city-moments-heading strong{color:#fff;align-items:end;gap:15px;font-size:clamp(44px,6vw,82px);line-height:.8;display:flex}.alpha-city-moments-heading strong small{color:#ffffff6b;letter-spacing:.16em;max-width:95px;font-size:8px;line-height:1.5}.alpha-city-moments-track{gap:15px;width:max-content;margin-top:clamp(70px,9vw,130px);animation:alpha-city-moments-move 42s linear infinite;display:flex}.alpha-city-moments-track:hover{animation-play-state:paused}.alpha-city-moments-track figure{flex:none;width:clamp(210px,25vw,420px);margin:0}.alpha-city-moments-track figure:nth-child(2n){margin-top:62px}.alpha-city-moments-track figure>div{aspect-ratio:.92;filter:saturate(.82);background-size:cover;border-radius:4px 52px 4px 4px}.alpha-city-moments-track figcaption{color:#fff6;letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:800}.alpha-city-faq{color:#101010;background:#f4f4f6;padding:clamp(24px,3vw,48px) 0;position:relative;overflow:hidden}.alpha-city-faq:before{content:none}.alpha-city-faq-layout{width:min(940px,100% - 48px);display:block}.alpha-city-faq header{text-align:center;width:min(920px,100%);margin:0 auto clamp(20px,3vw,32px);position:relative;top:auto}.alpha-city-faq header>p,.alpha-city-faq header>p span{display:none}.alpha-city-faq header h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:.95}.location-route-page .alpha-city-faq header>span{color:#fff;max-width:650px;margin:10px auto 0;font-size:clamp(13px,1.1vw,16px);font-weight:600;line-height:1.5;display:block}.alpha-city-faq-list{interpolate-size:allow-keywords;gap:8px;width:min(860px,100%);margin-inline:auto;display:grid}.alpha-city-faq-list details{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:2px solid #fff;border-radius:999px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 12px 26px #17181d1c,inset 0 0 18px #ffffff85}.alpha-city-faq-list details:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 17px 34px #17181d24}.alpha-city-faq-list details[open]{background:#fff;border-color:#fff;border-radius:34px;box-shadow:0 20px 42px #17181d24}.alpha-city-faq-list summary{cursor:pointer;grid-template-columns:1fr 50px;align-items:center;gap:14px;min-height:50px;padding:7px 9px 7px 22px;list-style:none;display:grid}.alpha-city-faq-list summary::-webkit-details-marker{display:none}.alpha-city-faq-list summary>span{display:none}.alpha-city-faq-list summary>strong{letter-spacing:-.01em;font-size:clamp(14px,1.1vw,17px);font-weight:650;line-height:1.25}.alpha-city-faq-list summary i{aspect-ratio:1;background:#ededee;border-radius:50%;width:50px;transition:background .26s,transform .42s cubic-bezier(.16,1,.3,1);display:block;position:relative}.alpha-city-faq-list summary i:after,.alpha-city-faq-list summary i:before{content:"";background:#101010;border-radius:10px;width:22px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alpha-city-faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.alpha-city-faq-list details:not([open]) summary i{animation:alpha-faq-plus-pulse 2.8s ease-in-out infinite}.alpha-city-faq-list details:nth-child(2) summary i{animation-delay:.22s}.alpha-city-faq-list details:nth-child(3) summary i{animation-delay:.44s}.alpha-city-faq-list details:nth-child(4) summary i{animation-delay:.66s}.alpha-city-faq-list details:nth-child(5) summary i{animation-delay:.88s}.alpha-city-faq-list details:nth-child(6) summary i{animation-delay:1.1s}.alpha-city-faq-list details:nth-child(7) summary i{animation-delay:1.32s}.alpha-city-faq-list details:hover summary i{animation-play-state:paused;scale:1.06}.alpha-city-faq-list details[open] summary i{background:#101010;transform:rotate(45deg)}.alpha-city-faq-list details[open] summary i:after,.alpha-city-faq-list details[open] summary i:before{background:#fff}.alpha-city-faq-list details>div{transition-behavior:allow-discrete;block-size:0;transition:block-size .46s cubic-bezier(.16,1,.3,1),content-visibility .46s;overflow:hidden}.alpha-city-faq-list details[open]>div{block-size:auto}.alpha-city-faq-list details>div>p{color:#00000094;max-width:720px;margin:0;padding:0 70px 18px 22px;font-size:13.5px;line-height:1.55}@keyframes alpha-faq-plus-pulse{0%,to{scale:1;box-shadow:0 0 #10101000}50%{scale:1.045;box-shadow:0 0 0 10px #1010100b}}@keyframes alpha-faq-glow{to{opacity:.55;transform:translate(-50%)scale(1.12)translateY(18px)}}.alpha-city-manifesto{color:#fff;text-align:center;background:linear-gradient(#0000009e,#000000c7),url(/creative-collage.png) 50%/cover;flex-direction:column;justify-content:center;align-items:center;min-height:76vh;margin-top:clamp(100px,12vw,190px);padding:90px 30px;display:flex}.alpha-city-manifesto p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 25px;font-size:13px;font-weight:800}.alpha-city-manifesto h2{letter-spacing:-.08em;margin:0;font-size:clamp(62px,9vw,142px);line-height:.78}.alpha-city-manifesto>span{color:#ffffff94;margin-top:35px;font-size:16px}.alpha-city-manifesto-closing{margin-top:0}@keyframes alpha-city-film-move{to{transform:translate(calc(-50% - 12px))}}@keyframes alpha-welcome-grid-drift{to{background-position:9vw 9vw}}@keyframes alpha-welcome-aura{0%{translate:-3% -2%;rotate:-7deg;scale:.94}to{translate:3% 4%;rotate:9deg;scale:1.07}}@keyframes alpha-welcome-orbit-spin{to{rotate:1turn}}@keyframes alpha-welcome-dot{0%,to{filter:drop-shadow(0 0 #ff5c3500);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #ff5c356b);transform:scale(1.12)}}@keyframes alpha-welcome-card-sheen{0%,63%{opacity:0;transform:translate(-130%)}70%{opacity:.85}88%,to{opacity:0;transform:translate(130%)}}@keyframes alpha-city-moments-move{to{transform:translate(calc(-50% - 8px))}}@keyframes alpha-view-rise{0%{opacity:.2;filter:blur(7px);transform:translateY(58px)}to{opacity:1;filter:blur();transform:translateY(0)}}@supports (animation-timeline:view()){.alpha-view-reveal{animation:alpha-view-rise linear both;animation-timeline:view();animation-range:entry 5% cover 32%}}@media (max-width:1050px) and (min-width:821px){.alpha-city-lane:nth-child(n){grid-column:auto;min-height:390px}.alpha-city-lane-copy{right:42%}}@media (max-width:820px){.alpha-city-welcome-heading{grid-template-columns:1fr}.alpha-city-welcome-heading h2{min-height:520px;margin-bottom:18px}.alpha-city-welcome-copy{width:100%;margin-top:0}.alpha-city-lanes-heading{display:block}.alpha-city-lanes-heading>p{width:min(560px,100%);margin:42px 0 0}.alpha-city-lanes-grid{grid-template-columns:1fr}.alpha-city-lane:nth-child(n){grid-column:auto;min-height:430px}.alpha-city-lane-copy{right:48%}.alpha-city-open-grid{grid-template-columns:1fr}.alpha-city-open-grid article{min-height:520px}.alpha-city-faq-layout{width:calc(100% - 36px)}}@media (max-width:560px){.alpha-city-welcome-heading h2{min-height:410px;margin-bottom:14px;padding:25px;font-size:22vw}.alpha-city-welcome-brand-logo{width:min(235px,72vw)}.alpha-city-welcome-copy{border-radius:38px 5px 5px;margin-top:0;padding:30px 24px}.alpha-city-welcome-copy-top{margin-bottom:28px}.alpha-city-welcome-meta{grid-template-columns:1fr 1fr}.alpha-city-welcome-meta>a{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.alpha-city-film figure{width:62vw}.alpha-city-lanes-heading h2,.alpha-city-moments-heading h2{font-size:16vw}.alpha-city-lanes-grid{grid-template-columns:1fr}.alpha-city-lane:nth-child(n){grid-column:auto;min-height:470px}.alpha-city-lane-image{left:0}.alpha-city-lane-shade{background:linear-gradient(to top,#070707fa 0,#070707db 31%,#07070726 73%),linear-gradient(135deg,var(--lane-tone),transparent 48%)}@supports (color:color-mix(in lab,red,red)){.alpha-city-lane-shade{background:linear-gradient(to top,#070707fa 0,#070707db 31%,#07070726 73%),linear-gradient(135deg,color-mix(in srgb,var(--lane-tone) 12%,transparent),transparent 48%)}}.alpha-city-lane-copy{bottom:30px;left:24px;right:24px}.location-route-page .alpha-city-lane-copy p{max-width:82%}.alpha-city-open-grid article{min-height:480px;padding:28px}.alpha-city-moments-heading>div{flex-direction:column;align-items:flex-start}.alpha-city-moments-track figure{width:72vw}.alpha-city-faq{padding-block:36px}.alpha-city-faq header{margin-bottom:22px}.alpha-city-faq header h2{font-size:clamp(24px,8vw,36px);line-height:1}.location-route-page .alpha-city-faq header>span{margin-top:8px;font-size:12px}.alpha-city-faq-list{gap:6px}.alpha-city-faq-list details{border-radius:999px}.alpha-city-faq-list details[open]{border-radius:18px}.alpha-city-faq-list summary{grid-template-columns:1fr 40px;gap:8px;min-height:52px;padding:7px 7px 7px 16px}.alpha-city-faq-list summary>span{display:none}.alpha-city-faq-list summary>strong{font-size:13px}.alpha-city-faq-list summary i{width:40px}.alpha-city-faq-list summary i:after,.alpha-city-faq-list summary i:before{width:14px}.alpha-city-faq-list details>div>p{padding:0 52px 14px 16px;font-size:12px}.alpha-city-manifesto{min-height:68vh}}@media (prefers-reduced-motion:reduce){.alpha-city-film,.alpha-city-moments-track{animation-play-state:paused}.alpha-city-film figure,.alpha-city-film figure>div:after,.alpha-city-welcome-aura,.alpha-city-welcome-brand-logo:after,.alpha-city-welcome-grid,.alpha-city-welcome-orbit{animation:none}.alpha-city-welcome-brand-logo,.alpha-city-welcome-copy,.alpha-city-welcome-heading h2 small,.alpha-city-welcome-heading>p{opacity:1;filter:none;transition:none;transform:none}.alpha-city-faq-list details:not([open]) summary i,.alpha-city-lane:after,.alpha-city-lanes-aura,.alpha-city-lanes-grid-bg,.alpha-city-lanes-heading h2 em,.alpha-city-lanes-heading>div:after{animation:none}}.location-route-bar a{text-decoration:none}.location-route-bar .city-editorial-brand{color:#fff}.city-editorial-action{color:#fff;letter-spacing:.04em;background:#ffffff0f;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;transition:color .25s,background .25s,transform .25s;display:inline-flex}.city-editorial-action:hover{color:#050505;background:#fff;transform:translateY(-2px)}.location-route-hero .city-editorial-title h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 20px 80px #000000b3;justify-content:center;margin:0;font-size:clamp(82px,11vw,176px);font-weight:900;line-height:.76;display:flex}.location-route-hero .city-editorial-title h1 span:last-child{color:#02020238;-webkit-text-stroke:3px #fff}.location-platform-section{isolation:isolate;color:#101010;background:radial-gradient(circle at 17% 57%,#4ecdc41a,#0000 26%),radial-gradient(circle at 82% 42%,#ff6b351c,#0000 28%),linear-gradient(145deg,#fafafa,#f0f0f3 50%,#f8f8f9);padding:clamp(95px,10vw,155px) 0 clamp(110px,12vw,190px);position:relative;overflow:hidden}.location-platform-section:before{content:"";z-index:-2;opacity:.22;pointer-events:none;background-image:linear-gradient(#0000000b 1px,#0000 0),linear-gradient(90deg,#0000000b 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 78%,#0000);mask-image:linear-gradient(#0000,#000 25% 78%,#0000)}.location-platform-section:after{content:"CREATE · CONNECT · GROW";z-index:-2;color:#00000007;letter-spacing:-.065em;text-align:center;white-space:nowrap;width:100%;font-size:clamp(70px,11vw,180px);font-weight:900;line-height:.75;position:absolute;bottom:-.08em;left:50%;transform:translate(-50%)}.location-platform-glow{z-index:-1;aspect-ratio:1;filter:blur(90px);opacity:.18;pointer-events:none;border-radius:50%;width:min(38vw,580px);animation:location-platform-glow-drift 10s ease-in-out infinite alternate;position:absolute}.location-platform-glow-one{background:#4ecdc4;top:30%;left:-13%}.location-platform-glow-two{background:#ff6b35;animation-delay:-4s;top:24%;right:-12%}.location-platform-heading{text-align:center}.location-platform-heading>p,.location-route-events-heading>div>p,.location-route-switcher p{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.location-platform-heading h2{color:#050505;letter-spacing:-.075em;margin:0;font-size:clamp(52px,7.3vw,112px);font-weight:900;line-height:.92}.location-platform-heading h2 em{color:#0000;background:linear-gradient(100deg,#050505 10%,#ff6b35 48%,#4ecdc4 88%);-webkit-background-clip:text;background-clip:text;font-style:normal}.location-platform-heading>span{color:#0a0a0a9e;max-width:920px;margin:34px auto 0;font-size:clamp(16px,1.45vw,21px);line-height:1.65;display:block}.location-platform-stage{grid-template-columns:minmax(520px,1fr) minmax(380px,.82fr);align-items:center;gap:clamp(55px,8vw,130px);margin-top:clamp(80px,10vw,150px);display:grid;position:relative}.location-platform-stage:before{content:"";z-index:0;opacity:.42;background:linear-gradient(90deg,#4ecdc4,#0000 45%,#ff6b35);width:21%;height:1px;position:absolute;top:50%;left:43%;transform:rotate(-12deg)}.location-platform-stage:after{content:"✦";z-index:1;color:#fff;filter:drop-shadow(0 0 12px #ff6b3580);font-size:20px;animation:location-platform-star 2.8s ease-in-out infinite;position:absolute;top:44%;left:53%}.location-community-orbit{aspect-ratio:1;width:min(100%,660px);margin-inline:auto;position:relative}.location-community-orbit:after,.location-community-orbit:before{content:"";border:1px dashed #00000021;border-radius:50%;animation:location-orbit-spin 32s linear infinite;position:absolute;inset:8%}.location-community-orbit:after{border-style:solid;border-color:#ff6b351f;animation-duration:24s;animation-direction:reverse;inset:19%}.location-community-orbit>span{z-index:2;aspect-ratio:1;background-size:cover;border:5px solid #f3f3f5;border-radius:50%;width:clamp(68px,6vw,94px);transition:transform .3s,box-shadow .3s;animation:location-portrait-float 5.5s ease-in-out infinite;position:absolute;box-shadow:0 12px 28px #00000021}.location-community-orbit>span:hover{z-index:4;animation:none;transform:scale(1.12);box-shadow:0 20px 36px #0003}.location-community-orbit>span:first-child{width:clamp(76px,6.7vw,106px);animation-delay:-.3s;top:0;left:42%}.location-community-orbit>span:nth-child(2){animation-delay:-1.8s;top:6%;right:18%}.location-community-orbit>span:nth-child(3){width:clamp(60px,5.3vw,82px);animation-delay:-3.1s;top:23%;right:3%}.location-community-orbit>span:nth-child(4){animation-delay:-.9s;top:46%;right:-2%}.location-community-orbit>span:nth-child(5){width:clamp(76px,6.8vw,106px);animation-delay:-2.3s;bottom:10%;right:9%}.location-community-orbit>span:nth-child(6){animation-delay:-4.1s;bottom:-1%;right:29%}.location-community-orbit>span:nth-child(7){width:clamp(61px,5.2vw,82px);animation-delay:-1.2s;bottom:-3%;left:37%}.location-community-orbit>span:nth-child(8){animation-delay:-3.6s;bottom:5%;left:16%}.location-community-orbit>span:nth-child(9){width:clamp(76px,6.8vw,106px);animation-delay:-.6s;bottom:24%;left:0}.location-community-orbit>span:nth-child(10){animation-delay:-2.7s;top:39%;left:-4%}.location-community-orbit>span:nth-child(11){width:clamp(62px,5.2vw,84px);animation-delay:-4.6s;top:18%;left:4%}.location-community-orbit>span:nth-child(12){animation-delay:-1.5s;top:4%;left:20%}.location-community-orbit>div{aspect-ratio:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border:1px solid #fffc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 90px #0000001a,inset 0 1px #fffffff2}.location-community-orbit>div:before{content:"";border-radius:inherit;border:1px solid #00000012;position:absolute;inset:9px}.location-community-orbit>div>span{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:800}.location-community-orbit strong{color:#050505;letter-spacing:-.07em;font-size:clamp(32px,4vw,58px);font-weight:900;line-height:.9}.location-community-orbit small{color:#0a0a0ab3;letter-spacing:.38em;text-transform:lowercase;margin-top:12px;font-size:clamp(15px,1.65vw,22px);font-weight:500}.location-community-orbit>div>em{color:#0a0a0a6e;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:12px;font-style:normal;font-weight:700}.location-platform-cards{width:min(100%,460px);margin-inline:auto;padding-top:62px;position:relative}.location-platform-note{z-index:5;color:#111;font-family:var(--font-display);margin:0;font-size:28px;font-style:italic;line-height:1;position:absolute;top:-25px;right:-15px;transform:rotate(-8deg)}.location-platform-note span{color:#fff;font-size:36px;display:inline-block;transform:translate(7px,8px)rotate(12deg)}.location-platform-card{z-index:3;background:radial-gradient(circle at 100% 0,#ff6b3517,#0000 32%),#fff;border:1px solid #0000001c;border-radius:28px;flex-direction:column;min-height:620px;padding:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:flex;position:relative;box-shadow:0 35px 90px #0000002e,inset 0 0 0 1px #ffffffd9}.location-platform-card:hover{transform:translateY(-12px)rotate(-.8deg);box-shadow:0 48px 110px #0000003b,0 0 55px #ff6b3514}.location-platform-card:after,.location-platform-card:before{content:"";z-index:-1;background:linear-gradient(#ffffff73,#ffffffbf),url(/city-strip.png) 75%/cover;border-radius:28px;position:absolute;inset:12% -14% 4% 12%;transform:rotate(11deg);box-shadow:0 28px 60px #00000024}.location-platform-card:after{z-index:-2;background:#d7d7d9;inset:20% -5% -2% 20%;transform:rotate(18deg)}.location-platform-card-image{background-size:cover;border-radius:19px;min-height:250px;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;position:relative;overflow:hidden}.location-platform-card:hover .location-platform-card-image{filter:saturate(1.1)contrast(1.03);transform:scale(1.025)}.location-platform-card-image:after{content:"";background:linear-gradient(#0000 52%,#000000a6),linear-gradient(120deg,#ff6b351a,#0000 45%,#4ecdc414);position:absolute;inset:0}.location-platform-card-image>span{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;background:#0505057a;border:1px solid #ffffff42;border-radius:999px;padding:8px 12px;position:absolute;bottom:15px;left:17px}.location-platform-card-image>span,.location-platform-card-kicker{color:#fff;text-transform:uppercase;font-size:12px;font-weight:800}.location-platform-card-kicker{letter-spacing:.14em;margin-top:25px}.location-platform-card h3{color:#090909;letter-spacing:-.045em;margin:12px 0 17px;font-size:clamp(26px,2.3vw,34px);font-weight:900;line-height:1.05}.location-platform-card>p:not(.location-platform-note){color:#0a0a0a9e;margin:0;font-size:16px;line-height:1.65}.location-platform-card-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.location-platform-card-tags span{color:#0a0a0a94;background:#00000006;border:1px solid #0000001a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.location-platform-card>a{color:#fff;background:#050505;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:auto;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.location-platform-card>a:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.location-platform-card>a:hover:before{left:140%}.location-platform-card>a:hover{background:#ff6b35;transform:translateY(-2px)}@keyframes location-platform-glow-drift{0%{transform:translate(-5%,-3%)scale(.9)}to{transform:translate(9%,8%)scale(1.08)}}@keyframes location-orbit-spin{to{transform:rotate(1turn)}}@keyframes location-portrait-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes location-platform-star{0%,to{opacity:.4;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}.location-route-events{background:#fff;padding:clamp(90px,10vw,150px) 0}.location-route-events-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.location-route-events-heading h2,.location-route-switcher h2{color:#090909;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:.96}.location-route-events-heading>span{color:#0000007a;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.location-route-event-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.location-route-event-card{background:#fff;border:1px solid #0000001a;border-radius:24px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 12px 35px #00000014}.location-route-event-card:hover{transform:translateY(-7px);box-shadow:0 22px 50px #00000021}.location-route-event-image{background-size:cover;min-height:260px;position:relative}.location-route-event-image:after{content:"";background:linear-gradient(#0000 40%,#00000080);position:absolute;inset:0}.location-route-event-image>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;background:#050505c2;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;position:absolute;bottom:17px;left:18px}.location-route-event-copy{padding:25px}.location-route-event-copy>p{color:#00000094;align-items:center;gap:8px;margin:7px 0;font-size:14px;line-height:1.5;display:flex}.location-route-event-date{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:12px!important}.location-route-event-copy h3{color:#111;letter-spacing:-.03em;margin:17px 0;font-size:24px;font-weight:800;line-height:1.18}.location-route-event-copy>div{border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:19px;display:flex}.location-route-event-copy strong{font-size:22px}.location-route-event-copy a{color:#111;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.location-route-empty{text-align:center;background:#f4f4f4;border:1px solid #0000001a;border-radius:28px;align-content:center;place-items:center;gap:20px;min-height:340px;padding:45px;display:grid}.location-route-empty h3{margin:0;font-size:28px}.location-route-empty a{color:#fff;font-weight:800}.location-route-switcher{color:#fff;background:#060606;padding:clamp(85px,9vw,130px) 0}.location-route-switcher h2{color:#fff}.location-route-switcher nav{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin:55px 0 40px;display:grid}.location-route-switcher nav a{color:#ffffffbf;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:78px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;transition:color .25s,background .25s;display:flex}.location-route-switcher nav a:nth-child(3n){border-right:0}.location-route-switcher nav a.is-current,.location-route-switcher nav a:hover{color:#060606;background:#fff}.location-route-home{color:#ffffffb8;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.location-not-found{text-align:center;background:#f4f4f4;align-content:center;place-items:center;gap:20px;min-height:100vh;padding:40px;display:grid}.location-not-found p{margin:0;font-size:28px;font-weight:800}.location-not-found a{color:#fff;font-weight:800}@media (max-width:1050px){.location-platform-stage{grid-template-columns:1fr}.location-platform-cards{margin-top:45px}.location-route-event-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.location-route-bar{grid-template-columns:1fr auto}.location-route-bar .city-editorial-label{display:none}.city-editorial-action{min-height:43px;padding:0 14px;font-size:12px}.location-route-hero .city-editorial-title h1{flex-direction:column;font-size:clamp(70px,21vw,104px);line-height:.8}.location-route-hero .city-editorial-title h1 span:last-child{-webkit-text-stroke-width:2px}.location-platform-heading h2{font-size:clamp(48px,14vw,68px)}.location-platform-heading>span br{display:none}.location-platform-stage{margin-top:75px}.location-community-orbit{width:min(100%,420px)}.location-platform-section .location-community-orbit>span{border-width:3px;width:clamp(52px,15vw,69px)}.location-community-orbit strong{font-size:clamp(25px,8vw,36px)}.location-community-orbit small{letter-spacing:.24em;font-size:14px}.location-platform-note{font-size:20px;top:5px;right:0}.location-platform-card{min-height:590px;padding:19px}.location-platform-card:after,.location-platform-card:before{display:none}.location-platform-card-image{min-height:230px}.location-route-events-heading{flex-direction:column;align-items:flex-start}.location-route-event-grid,.location-route-switcher nav{grid-template-columns:1fr}.location-route-switcher nav a,.location-route-switcher nav a:nth-child(3n){border-right:0}}.platform-editorial.location-platform-section{background:radial-gradient(circle at 77% 20%,#ff5c3521,#0000 25%),radial-gradient(circle at 11% 62%,#4ecdc417,#0000 28%),#090909;padding:clamp(96px,10vw,156px) 0 clamp(86px,9vw,138px)}.platform-editorial.location-platform-section:before{z-index:0;opacity:.15;background-image:linear-gradient(#ffffff1f 1px,#0000 0),linear-gradient(90deg,#ffffff1f 1px,#0000 0);background-size:84px 84px;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.platform-editorial.location-platform-section:after{content:"MAKE IT YOURS";z-index:0;text-align:right;width:auto;font-size:clamp(82px,13vw,218px);bottom:-.08em;left:auto;right:-.02em;transform:none}.platform-editorial>.content-shell{z-index:2;position:relative}.platform-editorial-aurora{z-index:0;aspect-ratio:1;filter:blur(100px);opacity:.54;pointer-events:none;background:conic-gradient(from 70deg,#ff5c3538,#0000 28%,#4ecdc421,#0000 65%);border-radius:50%;width:min(52vw,820px);animation:platform-aurora-shift 12s ease-in-out infinite alternate;position:absolute;top:13%;right:-14%}.platform-editorial-heading{grid-template-columns:.7fr 1.3fr;align-items:end;column-gap:clamp(35px,7vw,110px)}.platform-editorial-heading>p{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:15px;margin:0 0 clamp(42px,5vw,72px);font-size:12px;font-weight:800;display:flex}.platform-editorial-heading>p span{aspect-ratio:1;letter-spacing:0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:36px;display:grid}.platform-editorial-heading h2{color:#fff;letter-spacing:-.082em;flex-direction:column;margin:0;font-size:clamp(62px,8.5vw,136px);font-weight:900;display:flex}.platform-editorial-heading h2 span{align-self:flex-start}.platform-editorial-heading h2 em{font-family:var(--font-display);letter-spacing:-.07em;align-self:flex-end;padding-right:.05em;font-size:.88em;font-style:italic;font-weight:400}.platform-editorial-heading>div{grid-column:2;grid-template-columns:80px minmax(0,580px);align-items:start;gap:28px;margin-top:clamp(42px,5vw,70px);display:grid}.platform-editorial-heading>div i{background:#ff5c35;height:1px;margin-top:12px;display:block}.platform-editorial-heading>div p{margin:0;font-size:clamp(16px,1.4vw,20px)}.platform-editorial-stage{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:stretch;gap:clamp(38px,5vw,78px);margin-top:clamp(78px,9vw,136px)}.platform-editorial-gallery{background:linear-gradient(125deg,#4ecdc41a,#0000 38%),linear-gradient(320deg,#ff5c3521,#0000 40%),#111;border:1px solid #ffffff21;border-radius:4px 88px 4px 4px;min-height:760px;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000061}.platform-editorial-gallery:before{content:"";z-index:2;border-top:1px solid #ffffff85;border-bottom:1px solid #ffffff85;width:92px;height:16px;position:absolute;top:10%;right:7%;transform:rotate(-8deg)}.platform-editorial-gallery-main,.platform-editorial-gallery-secondary{background-color:#1b1b1b;background-repeat:no-repeat;background-size:cover;position:absolute;overflow:hidden}.platform-editorial-gallery-main{z-index:1;filter:saturate(.86)contrast(1.06);border-radius:72px 0 0 4px;width:71%;height:52%;transition:filter .6s,transform .9s cubic-bezier(.2,.72,.2,1);top:14%;right:0;box-shadow:-24px 30px 70px #0000006b}.platform-editorial-gallery-main:after,.platform-editorial-gallery-secondary:after{content:"";background:linear-gradient(160deg,#0000 42%,#000000b8);position:absolute;inset:0}.platform-editorial-gallery-main>span{z-index:1;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;bottom:22px;right:24px}.platform-editorial-gallery-secondary{z-index:3;filter:grayscale(.3)contrast(1.08);border:8px solid #ff5c35;border-radius:3px;width:34%;height:28%;bottom:5%;right:7%;transform:rotate(3deg);box-shadow:0 22px 50px #00000070}.platform-editorial-wordmark{z-index:4;pointer-events:none;position:absolute;top:46%;left:5.5%}.platform-editorial-wordmark small{letter-spacing:.17em;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:800;display:block}.platform-editorial-wordmark strong{color:#fff;letter-spacing:-.075em;font-size:clamp(52px,5.2vw,82px);font-weight:900;line-height:.78}.platform-editorial-wordmark strong em{color:#fff;font-family:var(--font-display);font-style:italic;font-weight:400}.platform-editorial-faces{z-index:4;align-items:center;display:flex;position:absolute;top:7%;left:5.5%}.platform-editorial-faces>span{aspect-ratio:1;background-size:cover;border:3px solid #111;border-radius:50%;width:50px;margin-left:-12px;box-shadow:0 7px 18px #0000004d}.platform-editorial-faces>span:first-child{margin-left:0}.platform-editorial-faces p{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 0 14px;font-size:10px;font-weight:800;line-height:1.45}.platform-editorial-count{z-index:4;align-items:center;gap:18px;display:flex;position:absolute;bottom:6%;left:5.5%}.platform-editorial-count strong{color:#fff;font-family:var(--font-display);font-size:58px;font-style:italic;font-weight:400;line-height:1}.platform-editorial-count span{color:#ffffff75;letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #fff3;padding-left:18px;font-size:10px;font-weight:800;line-height:1.6}.platform-editorial-offer{padding:74px 0 34px;position:relative}.platform-editorial-offer:before{content:"";z-index:0;border:1px solid #4ecdc47a;border-radius:3px 64px 3px 3px;position:absolute;inset:104px -22px 2px 38px;transform:rotate(3.5deg)}.platform-editorial-offer-note{z-index:3;color:#fff;font-family:var(--font-display);flex-direction:column;align-items:flex-end;font-size:25px;font-style:italic;line-height:1;display:flex;position:absolute;top:0;right:2%;transform:rotate(-5deg)}.platform-editorial-offer-note strong{font-size:36px;font-weight:400}.platform-editorial-offer article{z-index:2;color:#0a0a0a;background:#f1eee7;border-radius:3px 64px 3px 3px;flex-direction:column;min-height:654px;padding:clamp(34px,4vw,58px);transition:transform .5s cubic-bezier(.2,.72,.2,1),box-shadow .5s;display:flex;position:relative;box-shadow:0 38px 90px #00000070}.platform-editorial-offer article:before{content:"";background:#ff5c35;border-radius:0 64px 0 90px;width:90px;height:90px;position:absolute;top:0;right:0}.platform-editorial-offer:hover article{transform:translateY(-9px);box-shadow:0 52px 110px #00000085}.platform-editorial-offer-meta{color:#0a0a0a80;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #00000021;justify-content:space-between;gap:20px;padding-bottom:27px;font-size:10px;font-weight:800;display:flex}.platform-editorial-offer-meta span:last-child{color:#0a0a0a;padding-right:46px}.platform-editorial-offer-kicker{letter-spacing:.16em;text-transform:uppercase;margin:clamp(54px,7vw,90px) 0 14px;font-size:11px;font-weight:900}.platform-editorial-offer article h3{color:#090909;letter-spacing:-.065em;margin:0;font-size:clamp(42px,4.3vw,68px);font-weight:900}.platform-editorial-offer-copy{color:#0a0a0aa3;max-width:520px;margin:30px 0 0;font-size:16px;line-height:1.65}.platform-editorial-offer-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.platform-editorial-offer-tags span{color:#0a0a0a94;border:1px solid #00000024;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.platform-editorial-offer article>a{color:#fff;background:#090909;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;margin-top:auto;padding:0 9px 0 25px;font-size:14px;font-weight:800;text-decoration:none;transition:color .26s,background .26s,transform .26s;display:flex}.platform-editorial-offer article>a svg{background:#ff5c35;border-radius:50%;width:44px;height:44px;padding:12px;transition:transform .3s}.platform-editorial-offer article>a:hover{background:#4ecdc4;transform:translateY(-2px)}.platform-editorial-offer article>a:hover svg{transform:rotate(45deg)}.platform-editorial-steps{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:clamp(72px,8vw,120px);display:grid}.platform-editorial-steps>div{border-right:1px solid #ffffff21;min-height:160px;padding:30px 32px 10px 0;position:relative}.platform-editorial-steps>div:not(:first-child){padding-left:32px}.platform-editorial-steps>div:last-child{border-right:0}.platform-editorial-steps span{color:#fff;font-family:var(--font-display);font-size:14px;font-style:italic}.platform-editorial-steps strong{color:#fff;letter-spacing:-.02em;margin:16px 0 8px;font-size:19px;font-weight:800;display:block}.platform-editorial-steps p{color:#ffffff7a;margin:0;font-size:14px}@keyframes platform-aurora-shift{0%{transform:translate(-2%,-4%)rotate(-8deg)scale(.94)}to{transform:translate(5%,6%)rotate(8deg)scale(1.08)}}@media (max-width:1050px){.platform-editorial-heading h2{font-size:clamp(70px,12vw,116px)}.platform-editorial-stage{grid-template-columns:1fr}.platform-editorial-gallery{min-height:720px}.platform-editorial-offer{width:min(100%,690px);margin-left:auto}.platform-editorial-offer article h3{font-size:clamp(48px,7vw,68px)}}@media (max-width:700px){.platform-editorial.location-platform-section{padding:82px 0 78px}.platform-editorial.location-platform-section:before{background-size:48px 48px}.platform-editorial-heading{display:block}.platform-editorial-heading>p{margin-bottom:42px}.platform-editorial-heading h2{font-size:clamp(51px,15.8vw,72px);line-height:.84}.platform-editorial-heading h2 em{align-self:flex-start;margin-top:8px}.platform-editorial-heading>div{grid-template-columns:42px 1fr;gap:16px;margin-top:34px;display:grid}.platform-editorial-stage{gap:52px;margin-top:64px}.platform-editorial-gallery{border-radius:3px 50px 3px 3px;min-height:640px}.platform-editorial-gallery-main{border-radius:46px 0 0 3px;width:88%;height:42%;top:15%}.platform-editorial-gallery-secondary{border-width:5px;width:39%;height:23%;bottom:5%;right:7%}.platform-editorial-gallery:before{width:56px}.platform-editorial-wordmark{top:52%}.platform-editorial-wordmark strong{font-size:clamp(47px,14.5vw,66px)}.platform-editorial-faces>span{width:42px}.platform-editorial-faces p{display:none}.platform-editorial-count{bottom:7%}.platform-editorial-count strong{font-size:46px}.platform-editorial-count span{font-size:9px}.platform-editorial-offer{padding-top:62px}.platform-editorial-offer:before{inset:90px -8px 0 20px}.platform-editorial-offer-note{font-size:21px;right:5%}.platform-editorial-offer-note strong{font-size:30px}.platform-editorial-offer article{border-radius:3px 46px 3px 3px;min-height:620px;padding:27px 24px 24px}.platform-editorial-offer article:before{border-radius:0 46px 0 68px;width:68px;height:68px}.platform-editorial-offer-meta span:last-child{padding-right:31px}.platform-editorial-offer-kicker{margin-top:52px}.platform-editorial-offer article h3{font-size:clamp(43px,13vw,58px)}.platform-editorial-offer-copy{margin-top:24px;font-size:15px}.platform-editorial-steps{grid-template-columns:1fr}.platform-editorial-steps>div,.platform-editorial-steps>div:not(:first-child){border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:25px 0}.platform-editorial-steps>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.platform-editorial-aurora{animation:none}.platform-editorial-gallery-main,.platform-editorial-offer article,.platform-editorial-offer article>a,.platform-editorial-offer article>a svg{transition:none}}:root{--type-label:12px;--type-small:14px;--type-body:16px;--type-body-large:18px;--type-card-title:20px;--type-section-title:clamp(36px,3.8vw,52px);--type-editorial-title:clamp(48px,6vw,88px)}.header-brand-mark{color:#000;flex-direction:column;align-items:flex-start;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:.9;display:flex}.header-brand-the{letter-spacing:.05em;font-size:14px;font-weight:700}.header-brand-word{letter-spacing:-.02em;font-size:20px;font-weight:900}.nav-links a{font-size:14px;font-weight:600}.button,.button-small,.button-solid-pink{font-size:14px;font-weight:700}.city-continue small,.city-editorial-label,.city-editorial-scroll,.city-option-number,.city-picker-eyebrow,.city-picker-hint,.city-picker-panel-head>span,.city-story-copy small,.city-story-eyebrow,.event-detail-eyebrow,.event-detail-kicker,.event-detail-scroll-cue,.eyebrow,.hero-premium-kicker{font-size:var(--type-label);letter-spacing:.12em;font-weight:700}.hero-premium-copy h1{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(64px,6.7vw,112px);font-weight:400;line-height:.9}.hero-premium-copy h1.hero-opportunity-title{width:100%;max-width:820px;font-size:clamp(54px,4.3vw,82px);line-height:.9}.hero-opportunity-title>em,.hero-opportunity-title>span{display:block}.hero-premium-copy .hero-premium-lead{width:100%;max-width:650px}button.hero-premium-secondary{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.hero-premium-lead{font-size:clamp(16px,1.15vw,18px);line-height:1.7}.hero-premium-primary,.hero-premium-secondary{letter-spacing:.08em;font-size:14px;font-weight:800}.hero-premium-edition p,.hero-premium-note p,.hero-premium-stats span{font-size:var(--type-label);letter-spacing:.08em;font-weight:700;line-height:1.45}.hero-premium-stats strong{font-size:clamp(28px,2.3vw,38px)}.city-picker-intro h2{font-size:clamp(58px,7vw,108px);font-weight:900;line-height:.84}.city-picker-copy{font-size:clamp(16px,1.25vw,19px);line-height:1.7}.city-option-name small,.city-picker-panel-head small,.city-picker-stats>span{font-size:12px;font-weight:600}.city-option-name strong{font-size:18px;font-weight:700}.city-continue>span:first-child{font-size:15px;font-weight:800}.city-editorial-brand{font-size:15px;font-weight:900}.city-editorial-bar button{letter-spacing:.04em;font-size:13px;font-weight:700}.city-editorial-title p{font-size:clamp(40px,5.3vw,78px);font-weight:800;line-height:.92}.city-editorial-title h2{letter-spacing:-.075em;font-size:clamp(82px,11vw,176px);font-weight:900;line-height:.76}.city-editorial-title>div{letter-spacing:clamp(.16em,.8vw,.34em);text-transform:none;font-size:clamp(24px,2.8vw,44px);font-weight:400}.city-story-copy h2{font-family:var(--font-display);font-size:var(--type-editorial-title);letter-spacing:-.055em;font-weight:400;line-height:.94}.city-story-copy>p:not(.city-story-eyebrow){font-size:clamp(16px,1.25vw,19px);line-height:1.72}.city-story-metrics strong{font-size:clamp(40px,4.5vw,68px)}.city-story-metrics span{font-size:var(--type-label);letter-spacing:.09em;font-weight:700}.event-register-section input,.event-search input,.event-search select,.modal-card input,.newsletter input{font-size:16px;line-height:1.4}.event-search small{font-size:var(--type-label);letter-spacing:.1em}.center-heading h2,.gallery-intro h2,.newsletter h2,.section-heading h2{font-family:var(--font-sans);font-size:var(--type-section-title);letter-spacing:-.03em;font-weight:800;line-height:1.12}.newsletter h2{font-size:clamp(36px,3.4vw,44px)}.newsletter p{font-size:var(--type-body);line-height:1.65}.filter-btn{font-size:14px;font-weight:700}.event-type{font-size:var(--type-label);font-weight:700}.date-block strong{font-size:26px}.date-block small,.date-block span{font-size:var(--type-label)}.event-details h3{font-size:var(--type-card-title);font-weight:700;line-height:1.25}.event-details p{font-size:13px;line-height:1.5}.event-description{font-size:15px;line-height:1.6}.event-footer>span{font-size:13px}.event-footer>span strong{font-size:20px}.feature-copy h3{font-size:clamp(28px,2.5vw,40px);line-height:1.15}.feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.65}.text-link{font-size:14px}.role-copy h3{font-size:22px;font-weight:700}.role-copy p{font-size:15px;line-height:1.6}.role-copy button{font-size:14px}.footer-grid h4{letter-spacing:.08em;font-size:12px;font-weight:700}.footer-grid p,.footer-grid>div:not(.footer-brand) a,.footer-grid>div:not(.footer-brand) button{font-size:14px;line-height:1.6}.footer-grid .footer-brand-tagline{color:#666;margin-top:12px;font-size:12px;line-height:1.5}.copyright{font-size:12px}.modal-card h2{color:#fff;font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(32px,4vw,40px);font-weight:800;line-height:1.12}.modal-card .eyebrow{color:#fff}.modal-card>p:not(.eyebrow){font-size:var(--type-body);line-height:1.65}.toast{font-size:14px;font-weight:700}.event-detail-brand{font-size:var(--type-label);font-weight:900}.event-detail-brand strong{font-size:19px}.event-back-button,.event-detail-nav nav a{letter-spacing:.08em;font-size:13px;font-weight:700}.event-detail-hero h1{letter-spacing:-.06em;font-size:clamp(66px,8vw,132px);line-height:.82}.event-detail-lead{font-size:17px;line-height:1.7}.event-primary-action,.event-program-cta button,.event-register-section form button,.event-story-action{letter-spacing:.07em;font-size:14px;font-weight:800}.event-detail-date-card small,.event-detail-date-card span,.event-detail-stats span{font-size:var(--type-label);letter-spacing:.1em;font-weight:700}.event-detail-stats strong{font-size:clamp(32px,3.5vw,48px)}.event-detail-center-heading h2,.event-program-copy h2,.event-register-section h2,.event-story-copy h2{font-size:clamp(42px,5vw,72px);line-height:.98}.event-story-copy>p:not(.event-detail-eyebrow){font-size:16px;line-height:1.7}.event-story-copy>a{letter-spacing:.07em;font-size:14px;font-weight:800}.event-benefit-grid h3{font-size:20px}.event-benefit-grid p{font-size:14px;line-height:1.65}.event-program-intro{font-size:16px;line-height:1.6}.event-program-meta span{font-size:13px}.event-program-copy li{font-size:15px;line-height:1.5}.event-program-cta small{font-size:var(--type-label);line-height:1.45}.event-voice-grid article>p{font-size:17px;line-height:1.65}.event-stars{font-size:var(--type-label)}.event-voice-grid strong{font-size:13px}.event-voice-grid strong small{font-size:var(--type-label)}.event-register-success{font-size:14px}.event-detail-footer p,.event-detail-footer>button:last-child{letter-spacing:.07em;font-size:13px;font-weight:700}@media (max-width:1180px) and (min-width:901px){.nav-links a{font-size:13px}}@media (max-width:900px){.nav-links a{font-size:17px}.hero-premium-copy h1.hero-opportunity-title{width:100%;max-width:720px;font-size:clamp(52px,8.6vw,76px)}.city-editorial-title h2{font-size:clamp(72px,15vw,118px);line-height:.8}.event-back-button,.event-detail-nav nav a{font-size:12px}}@media (max-width:600px){.header-brand-the{font-size:13px}.header-brand-word{font-size:19px}.hero-premium-edition p,.hero-premium-kicker,.hero-premium-stats span{font-size:12px}.hero-premium-copy h1{font-size:clamp(58px,17vw,72px)}.hero-premium-copy h1.hero-opportunity-title{width:100%;font-size:clamp(44px,12.6vw,58px);line-height:.92}.hero-premium-lead{font-size:16px}.hero-premium-primary,.hero-premium-secondary{font-size:13px}.city-picker-intro h2{font-size:clamp(52px,16vw,72px)}.city-editorial-brand{font-size:13px}.city-editorial-bar button{font-size:12px}.city-editorial-title p{font-size:clamp(36px,11vw,50px)}.city-editorial-title h2{font-size:clamp(70px,21vw,104px)}.city-editorial-title>div{letter-spacing:.2em;font-size:22px}.city-story-copy h2{font-size:clamp(46px,13vw,64px)}.filter-btn{font-size:13px}.event-description,.feature-copy>p:not(.eyebrow),.role-copy p{font-size:15px}.event-detail-hero h1{font-size:clamp(58px,19vw,80px)}.event-detail-lead{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.particle-veil{display:none}body{cursor:auto}a,button{cursor:pointer}}.event-detail-hero-content{max-width:min(880px,53vw)}.event-detail-hero h1.event-opportunity-title{letter-spacing:-.058em;font-size:clamp(55px,6.25vw,108px);line-height:.86}.event-detail-hero h1.event-opportunity-title em{display:inline-block}.event-secondary-action{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.07em;text-transform:uppercase;background:#05050547;border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:color .28s,background .28s,border-color .28s,transform .28s;display:inline-flex}.event-secondary-action:hover{color:#050505;background:#fff;border-color:#fff;transform:translateY(-3px)}@media (max-width:900px){.event-detail-hero-content{max-width:min(760px,78vw)}}@media (max-width:600px){.event-detail-hero-content{max-width:100%}.event-detail-hero h1.event-opportunity-title{font-size:clamp(45px,13.8vw,62px);line-height:.9}.event-detail-actions{gap:12px;width:100%}.event-primary-action,.event-secondary-action{width:100%}}.role-showcase-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 16% 28%,#4ecdc41a,#0000 25%),radial-gradient(circle at 86% 70%,#ff6b351f,#0000 28%),#090909;padding:clamp(100px,10vw,158px) 0 clamp(90px,9vw,140px);position:relative;overflow:hidden}.role-showcase-section:before{content:"";z-index:-1;opacity:.15;background-image:linear-gradient(#ffffff1a 1px,#0000 0),linear-gradient(90deg,#ffffff1a 1px,#0000 0);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.role-showcase-section:after{content:"BELONG";z-index:-1;color:#ffffff06;letter-spacing:-.09em;pointer-events:none;font-size:clamp(120px,20vw,340px);font-weight:900;line-height:.72;position:absolute;bottom:-.1em;right:-.03em}.role-showcase-aurora{z-index:-1;aspect-ratio:1;filter:blur(110px);opacity:.48;pointer-events:none;background:conic-gradient(from 110deg,#0000,#ff6b3533,#0000 35%,#4ecdc429,#0000 72%);border-radius:50%;width:min(50vw,760px);animation:role-aurora-drift 11s ease-in-out infinite alternate;position:absolute;top:16%;left:42%}.role-showcase-shell{z-index:2;position:relative}.role-showcase-heading{grid-template-columns:.72fr 1.28fr;align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:clamp(68px,8vw,116px);display:grid}.role-showcase-heading>div{padding-bottom:12px}.role-showcase-heading>div>p{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 20px;font-size:11px;font-weight:800;display:flex}.role-showcase-heading>div>p span{aspect-ratio:1;color:#fff;letter-spacing:0;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:36px;display:grid}.role-showcase-heading>div>small{color:#ffffff6b;letter-spacing:.05em;text-transform:uppercase;max-width:360px;font-size:clamp(13px,1.1vw,16px);font-weight:600;line-height:1.6;display:block}.role-showcase-heading h2{color:#fff;letter-spacing:-.08em;margin:0;font-size:clamp(70px,9vw,142px);font-weight:900;line-height:.76}.role-showcase-heading h2 em{color:#fff;font-family:var(--font-display);font-size:.96em;font-style:italic;font-weight:400}.role-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(12px,1.4vw,22px);display:grid}.role-showcase-card{isolation:isolate;background:#181818;border:1px solid #ffffff26;border-radius:4px 54px 4px 4px;min-height:570px;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057}.role-showcase-card:nth-child(2n){margin-top:62px}.role-showcase-card:before{content:"";z-index:4;pointer-events:none;border:1px solid #ffffff21;border-radius:2px 44px 2px 2px;transition:border-color .4s,inset .4s;position:absolute;inset:12px}.role-showcase-card:hover{z-index:3;border-color:#ff6b358c;transform:translateY(-16px);box-shadow:0 44px 90px #00000080,0 0 55px #ff6b3514}.role-showcase-card:hover:before{border-color:#ffffff47;inset:9px}.role-showcase-photo,.role-showcase-shade{position:absolute;inset:0}.role-showcase-photo{z-index:-2;filter:saturate(.72)contrast(1.1);background-repeat:no-repeat;background-size:cover;transition:transform 1s cubic-bezier(.2,.72,.2,1),filter .65s;transform:scale(1.035)}.role-showcase-card:hover .role-showcase-photo{filter:saturate()contrast(1.08);transform:scale(1.105)}.role-showcase-shade{z-index:-1;background:linear-gradient(#05050561,#0000 28%,#05050538 48%,#050505fa 92%),linear-gradient(110deg,#0505052e,#0000 56%);transition:background .5s}.role-showcase-card:hover .role-showcase-shade{background:linear-gradient(#05050547,#0000 34%,#05050524 48%,#050505f7 92%),linear-gradient(110deg,#ff6b3517,#0000 60%)}.role-showcase-card-top{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:32px;left:30px;right:30px}.role-showcase-card-top span{color:#fff;font-family:var(--font-display);font-size:25px;font-style:italic}.role-showcase-card-top small{color:#ffffffa6;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.role-showcase-copy{z-index:5;position:absolute;bottom:30px;left:30px;right:30px}.role-showcase-copy>p{color:#fff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850}.role-showcase-copy h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(31px,2.4vw,41px);font-weight:850;line-height:.96}.role-showcase-copy>span{color:#fff9;min-height:66px;margin-top:18px;font-size:14px;line-height:1.55;display:block}.role-showcase-copy button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;background:#0505056b;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:14px;min-height:48px;margin-top:22px;padding:0 7px 0 18px;font-size:11px;font-weight:850;transition:color .3s,background .3s,border-color .3s,transform .3s;display:inline-flex}.role-showcase-copy button i{color:#090909;background:#ff6b35;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .35s,background .3s;display:grid}.role-showcase-copy button i svg{width:15px;height:15px}.role-showcase-copy button:hover{color:#090909;background:#4ecdc4;border-color:#4ecdc4;transform:translateY(-2px)}.role-showcase-copy button:hover i{background:#fff;transform:rotate(45deg)}.role-showcase-footer{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(62px,8vw,112px);padding-top:27px;display:flex}.role-showcase-footer p{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:13px;margin:0;font-size:11px;font-weight:800;display:flex}.role-showcase-footer p span{background:linear-gradient(90deg,#ff6b35,#4ecdc4);width:42px;height:1px}.role-showcase-footer>button{color:#fff;letter-spacing:.05em;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.role-showcase-footer>button svg{color:#fff;transition:transform .3s}.role-showcase-footer>button:hover svg{transform:translate(3px,-3px)}@keyframes role-aurora-drift{0%{transform:translate(-5%,-3%)rotate(-8deg)scale(.94)}to{transform:translate(6%,7%)rotate(9deg)scale(1.08)}}@media (max-width:1050px){.role-showcase-heading{grid-template-columns:1fr;gap:42px}.role-showcase-heading h2{font-size:clamp(76px,13vw,118px)}.role-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.role-showcase-card:nth-child(2n){margin-top:46px}.role-showcase-card:nth-child(3){margin-top:-20px}}@media (max-width:600px){.role-showcase-section{padding:82px 0 74px}.role-showcase-section:before{background-size:48px 48px}.role-showcase-heading{gap:34px;margin-bottom:52px}.role-showcase-heading>div>small{font-size:12px}.role-showcase-heading h2{font-size:clamp(62px,18vw,82px)}.role-showcase-grid{grid-template-columns:1fr;gap:18px}.role-showcase-card,.role-showcase-card:nth-child(2n),.role-showcase-card:nth-child(3){min-height:520px;margin-top:0}.role-showcase-copy{bottom:25px;left:25px;right:25px}.role-showcase-copy h3{font-size:38px}.role-showcase-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.role-showcase-aurora{animation:none}.role-showcase-card,.role-showcase-copy button,.role-showcase-copy button i,.role-showcase-photo{transition:none}}.gallery-editorial-section{isolation:isolate;color:#0a0a0a;background:radial-gradient(circle at 84% 20%,#ff6b351f,#0000 24%),radial-gradient(circle at 14% 82%,#4ecdc41f,#0000 25%),#f2efe8;padding:clamp(105px,11vw,170px) 0 0;position:relative;overflow:hidden}.gallery-editorial-section:before{content:"STORIES";z-index:-1;color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1px #0000000b;pointer-events:none;font-size:clamp(110px,18vw,310px);font-weight:900;line-height:.8;position:absolute;top:.34em;right:-.02em}.gallery-editorial-section:after{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#0000000f 1px,#0000 0),linear-gradient(90deg,#0000000f 1px,#0000 0);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.gallery-editorial-orb{z-index:-1;aspect-ratio:1;filter:blur(105px);opacity:.4;pointer-events:none;background:conic-gradient(from 45deg,#ff6b3533,#0000 28%,#4ecdc433,#0000 65%);border-radius:50%;width:min(46vw,720px);animation:gallery-orb-drift 12s ease-in-out infinite alternate;position:absolute;top:22%;right:22%}.gallery-editorial-shell{grid-template-columns:minmax(340px,.72fr) minmax(650px,1.28fr);align-items:center;gap:clamp(50px,7vw,112px);display:grid}.gallery-editorial-copy{z-index:4;position:relative}.gallery-editorial-copy>p{color:#0a0a0a85;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 clamp(42px,5vw,70px);font-size:11px;font-weight:850;display:flex}.gallery-editorial-copy>p span{aspect-ratio:1;color:#fff;letter-spacing:0;border:1px solid #0000002e;border-radius:50%;place-items:center;width:36px;display:grid}.gallery-editorial-copy h2{color:#0a0a0a;letter-spacing:-.08em;flex-direction:column;margin:0;font-size:clamp(62px,6.5vw,108px);font-weight:900;line-height:.78;display:flex}.gallery-editorial-copy h2 span{white-space:nowrap}.gallery-editorial-copy h2 em{color:#fff;font-family:var(--font-display);letter-spacing:-.065em;white-space:nowrap;margin-top:.08em;font-size:.87em;font-style:italic;font-weight:400}.gallery-editorial-intro{grid-template-columns:68px 1fr;align-items:start;gap:22px;max-width:520px;margin-top:clamp(38px,5vw,62px);display:grid}.gallery-editorial-intro i{background:linear-gradient(90deg,#ff6b35,#4ecdc4);height:1px;margin-top:12px;display:block}.gallery-editorial-intro p{color:#0a0a0a94;margin:0;font-size:16px;line-height:1.65}.gallery-editorial-copy>button{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#090909;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-width:245px;min-height:62px;margin-top:38px;padding:0 9px 0 24px;font-size:13px;font-weight:850;transition:color .3s,background .3s,transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 20px 44px #0000002b}.gallery-editorial-copy>button svg{color:#090909;background:#ff6b35;border-radius:50%;width:44px;height:44px;padding:12px;transition:transform .35s,background .3s}.gallery-editorial-copy>button:hover{color:#090909;background:#4ecdc4;transform:translateY(-4px);box-shadow:0 26px 54px #4ecdc430}.gallery-editorial-copy>button:hover svg{background:#fff;transform:rotate(45deg)}.gallery-editorial-facts{border-top:1px solid #00000026;grid-template-columns:repeat(2,1fr);width:min(100%,390px);margin-top:clamp(48px,6vw,82px);padding-top:24px;display:grid}.gallery-editorial-facts>div{align-items:center;gap:16px;display:flex}.gallery-editorial-facts>div+div{border-left:1px solid #00000021;padding-left:26px}.gallery-editorial-facts strong{font-family:var(--font-display);font-size:43px;font-style:italic;font-weight:400;line-height:1}.gallery-editorial-facts span{color:#0a0a0a7a;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.5}.gallery-editorial-mosaic{min-height:760px;position:relative}.gallery-editorial-mosaic:after,.gallery-editorial-mosaic:before{content:"";pointer-events:none;position:absolute}.gallery-editorial-mosaic:before{aspect-ratio:1;border:1px solid #0000001c;border-radius:50%;width:38%;top:4%;right:6%}.gallery-editorial-mosaic:after{background:linear-gradient(90deg,#0000,#ff6b35,#4ecdc4,#0000);width:40%;height:1px;bottom:7%;right:16%;transform:rotate(-11deg)}.gallery-editorial-frame{z-index:1;background:#151515;border:7px solid #f2efe8;margin:0;transition:z-index,transform .7s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:absolute;overflow:hidden;box-shadow:0 28px 65px #0003}.gallery-editorial-frame>div{filter:saturate(.78)contrast(1.07);background-repeat:no-repeat;background-size:cover;transition:transform .9s cubic-bezier(.2,.72,.2,1),filter .6s;position:absolute;inset:0}.gallery-editorial-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#000000ad);position:absolute;inset:0}.gallery-editorial-frame figcaption{z-index:2;color:#ffffffd1;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850;position:absolute;bottom:15px;left:16px;right:16px}.gallery-editorial-frame:hover{z-index:7;box-shadow:0 42px 90px #0000004d;transform:translateY(-13px)rotate(0)!important}.gallery-editorial-frame:hover>div{filter:saturate(1.05)contrast(1.08);transform:scale(1.08)}.gallery-editorial-frame-1{border-radius:90px 4px 4px;width:31%;height:61%;top:13%;left:0;transform:rotate(-2.5deg)}.gallery-editorial-frame-2{z-index:2;border-radius:4px 68px 4px 4px;width:30%;height:41%;top:0;left:33%;transform:rotate(2deg)}.gallery-editorial-frame-3{z-index:3;border-radius:4px 4px 84px;width:40%;height:57%;bottom:1%;left:29%;transform:rotate(-1.5deg)}.gallery-editorial-frame-4{border-radius:4px 92px 4px 4px;width:34%;height:50%;top:9%;right:0;transform:rotate(2.5deg)}.gallery-editorial-frame-5{z-index:2;border-radius:4px 4px 4px 62px;width:27%;height:37%;bottom:1%;right:4%;transform:rotate(-3deg)}.gallery-editorial-stamp{z-index:6;aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090909c2;border:1px solid #ffffff6b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;animation:gallery-stamp-float 5s ease-in-out infinite;display:flex;position:absolute;top:41%;left:57%;transform:rotate(8deg);box-shadow:0 18px 45px #0000004d}.gallery-editorial-stamp small,.gallery-editorial-stamp span{letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:850}.gallery-editorial-stamp strong{color:#fff;font-family:var(--font-display);margin:4px 0 2px;font-size:39px;font-style:italic;font-weight:400;line-height:1}.gallery-editorial-ticker{color:#0a0a0a;letter-spacing:.13em;white-space:nowrap;background:#ffffff40;border-top:1px solid #00000021;justify-content:space-around;align-items:center;gap:32px;min-height:92px;margin-top:clamp(82px,9vw,140px);font-size:clamp(15px,1.45vw,22px);font-weight:900;display:flex}.gallery-editorial-ticker i{color:#fff;font-size:13px;font-style:normal}@keyframes gallery-orb-drift{0%{transform:translate(-4%,-3%)rotate(-9deg)scale(.94)}to{transform:translate(6%,5%)rotate(8deg)scale(1.07)}}@keyframes gallery-stamp-float{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-10px)rotate(3deg)}}@media (max-width:1100px){.gallery-editorial-shell{grid-template-columns:1fr}.gallery-editorial-copy{max-width:820px}.gallery-editorial-copy h2{font-size:clamp(74px,11vw,112px)}.gallery-editorial-mosaic{min-height:720px}}@media (max-width:600px){.gallery-editorial-section{padding-top:82px}.gallery-editorial-section:after{background-size:48px 48px}.gallery-editorial-shell{gap:58px}.gallery-editorial-copy>p{margin-bottom:42px}.gallery-editorial-copy h2{font-size:clamp(57px,17vw,76px);line-height:.82}.gallery-editorial-copy h2 em,.gallery-editorial-copy h2 span{white-space:normal}.gallery-editorial-intro{grid-template-columns:42px 1fr;gap:16px}.gallery-editorial-copy>button{width:100%}.gallery-editorial-mosaic{min-height:650px}.gallery-editorial-frame{border-width:5px}.gallery-editorial-frame-1{width:43%;height:47%;top:8%}.gallery-editorial-frame-2{width:50%;height:35%;left:45%}.gallery-editorial-frame-3{width:53%;height:43%;bottom:0;left:9%}.gallery-editorial-frame-4{width:42%;height:37%;top:37%}.gallery-editorial-frame-5{width:34%;height:26%;right:4%}.gallery-editorial-stamp{width:96px;top:33%;left:38%}.gallery-editorial-ticker{justify-content:flex-start;gap:25px;min-height:74px;font-size:14px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.gallery-editorial-orb,.gallery-editorial-stamp{animation:none}.gallery-editorial-copy>button,.gallery-editorial-copy>button svg,.gallery-editorial-frame,.gallery-editorial-frame>div{transition:none}}.city-picker-section{background:radial-gradient(circle at 12% 28%,#ffffff1b,#0000 28%),radial-gradient(circle at 86% 80%,#ffffff13,#0000 26%),linear-gradient(145deg,#000,#101010 50%,#030303)}.city-picker-section:after{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:linear-gradient(90deg,#0000,#ffffff13,#0000);width:34%;animation:city-mono-light-pass 10s ease-in-out infinite;position:absolute;top:-35%;bottom:-35%;left:-30%;transform:skew(-16deg)}.city-picker-grid{opacity:.19;background-image:linear-gradient(#ffffff17 1px,#0000 0),linear-gradient(90deg,#ffffff17 1px,#0000 0);animation:city-mono-grid-drift 18s linear infinite}.city-aurora{opacity:.14;filter:blur(120px);mix-blend-mode:screen;animation:city-mono-aurora 10s ease-in-out infinite alternate}.city-aurora-one{background:#fff}.city-aurora-two{background:#8c8c8c;animation-delay:-5s}.city-orbit{border-color:#ffffff21;animation-duration:34s}.city-orbit:before{border-color:#ffffff16;animation:city-mono-orbit-reverse 22s linear infinite}.city-orbit:after{border-color:#fff1;animation:city-mono-orbit-pulse 4.8s ease-in-out infinite}.city-orbit>span{background:#fff;width:10px;height:10px;animation:city-mono-orbit-star 2.4s ease-in-out infinite;box-shadow:0 0 26px 8px #ffffff7a}.city-picker-eyebrow{color:#ffffffa8;animation:city-mono-copy-in .75s 80ms both}.city-picker-eyebrow>span{background:linear-gradient(90deg,#0000,#fff);animation:city-mono-line-grow 1.1s .32s both;box-shadow:0 0 13px #ffffff61}.city-picker-intro h2{animation:city-mono-title-in .95s cubic-bezier(.16,1,.3,1) .15s both}.city-picker-intro h2>span{color:#0000;background:linear-gradient(100deg,#fff 8%,#6f6f6f 35%,#fff 58%,#a7a7a7 76%,#fff 96%) 0 0/260%;-webkit-background-clip:text;background-clip:text;animation:city-mono-title-shimmer 6s linear infinite}.city-picker-copy{color:#ffffff91;animation:city-mono-copy-in .8s .36s both}.city-picker-stats{animation:city-mono-copy-in .8s .48s both}.city-picker-stats>span{color:#ffffffc2;background:#ffffff0e;border-color:#ffffff2b;animation:city-mono-stat-breathe 4.6s ease-in-out infinite}.city-picker-stats>span:nth-child(2){animation-delay:-2.3s}.city-picker-stats svg{color:#fff}.city-picker-hint{animation:city-mono-copy-in .8s .6s both}.city-picker-hint-line:after{background:#fff;box-shadow:0 0 10px #ffffff8c}.city-picker-panel{-webkit-backdrop-filter:blur(30px)saturate(0);backdrop-filter:blur(30px)saturate(0);background:linear-gradient(145deg,#ffffff17,#ffffff06),#050505d1;border-color:#ffffff30;animation:city-mono-panel-in .95s cubic-bezier(.16,1,.3,1) .26s both,city-mono-panel-float 7s ease-in-out 1.3s infinite;overflow:hidden;box-shadow:0 48px 120px #000000ad,inset 0 1px #ffffff1f}.city-picker-panel:before{opacity:.75;background:conic-gradient(from var(--city-border-angle,0deg),transparent 5%,#ffffff80 18%,transparent 32%,transparent 70%,#ffffff40 84%,transparent);animation:city-mono-panel-border 9s linear infinite;inset:-2px}.city-picker-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:26%;animation:city-mono-panel-sheen 8s ease-in-out infinite;position:absolute;top:-20%;bottom:-20%;left:-55%;transform:skew(-18deg)}.city-continue,.city-picker-list,.city-picker-panel-head{z-index:2;position:relative}.city-picker-panel-head>span{color:#ffffffe6}.city-option{background:#000000ab;border-color:#ffffff1f;animation:city-option-enter .68s cubic-bezier(.16,1,.3,1) backwards;box-shadow:inset 0 1px #ffffff0a}.city-option:before{opacity:0;background:linear-gradient(100deg,#ffffff26,#0000 48%,#ffffff0f)}.city-option:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:24%;animation:city-mono-row-sheen 6.8s ease-in-out infinite;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-20deg)}.city-option:nth-child(2):after{animation-delay:-5.7s}.city-option:nth-child(3):after{animation-delay:-4.6s}.city-option:nth-child(4):after{animation-delay:-3.5s}.city-option:nth-child(5):after{animation-delay:-2.4s}.city-option:nth-child(6):after{animation-delay:-1.3s}.city-option:hover{background:#ffffff1b;border-color:#ffffff6b;box-shadow:0 16px 36px #0006,inset 0 1px #ffffff1a}.city-option:hover:after{opacity:1}.city-option-status{color:#ffffffc2;background:#ffffff0b;border-color:#fff3;animation:city-mono-arrow-breathe 3.2s ease-in-out infinite}.city-option-active{color:#050505;background:#f3f3f3;border-color:#fff;box-shadow:0 0 42px #ffffff29}.city-option-active:before{opacity:1;background:linear-gradient(100deg,#fffffff2,#d4d4d4 52%,#fff)}.city-option-active .city-option-number{color:#0000006b}.city-option-active .city-option-name strong{color:#050505}.city-option-active .city-option-name small{color:#00000080}.city-option-active .city-option-status{color:#fff;box-shadow:none;background:#050505;border-color:#050505}.city-continue{color:#050505;background:linear-gradient(105deg,#fff,#cfcfcf 50%,#fff) 0 0/220%;animation:city-mono-continue-shimmer 5s linear infinite}.city-continue-arrow{color:#fff;background:#050505;animation:city-mono-continue-arrow 2.8s ease-in-out infinite}.city-continue:not(:disabled):hover{filter:none;box-shadow:0 22px 50px #ffffff24}.city-continue:disabled{filter:grayscale()}@property --city-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes city-mono-light-pass{0%,14%{opacity:0;transform:translate(-10vw)skew(-16deg)}36%,64%{opacity:1}86%,to{opacity:0;transform:translate(145vw)skew(-16deg)}}@keyframes city-mono-grid-drift{to{background-position:72px 72px}}@keyframes city-mono-aurora{0%{opacity:.08;transform:translate(-5%,-4%)scale(.9)}to{opacity:.18;transform:translate(9%,8%)scale(1.12)}}@keyframes city-mono-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes city-mono-orbit-pulse{0%,to{opacity:.38;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes city-mono-orbit-star{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}@keyframes city-mono-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes city-mono-line-grow{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes city-mono-title-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(36px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes city-mono-title-shimmer{to{background-position:-260%}}@keyframes city-mono-stat-breathe{0%,to{background:#ffffff09;border-color:#ffffff1f}50%{background:#ffffff13;border-color:#ffffff47}}@keyframes city-mono-panel-in{0%{opacity:0;transform:translate(45px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes city-mono-panel-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes city-mono-panel-border{to{--city-border-angle:360deg}}@keyframes city-mono-panel-sheen{0%,18%{opacity:0;transform:translate(-20%)skew(-18deg)}42%,62%{opacity:1}84%,to{opacity:0;transform:translate(620%)skew(-18deg)}}@keyframes city-mono-row-sheen{0%,62%{opacity:0;transform:translate(0)skew(-20deg)}72%{opacity:1}94%,to{opacity:0;transform:translate(620%)skew(-20deg)}}@keyframes city-mono-arrow-breathe{0%,to{border-color:#ffffff26;transform:scale(1)}50%{border-color:#ffffff5c;transform:scale(1.05)}}@keyframes city-mono-continue-shimmer{to{background-position:-220%}}@keyframes city-mono-continue-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.city-aurora,.city-continue,.city-continue-arrow,.city-option,.city-option-status,.city-option:after,.city-orbit,.city-orbit:after,.city-orbit:before,.city-orbit>span,.city-picker-copy,.city-picker-eyebrow,.city-picker-eyebrow>span,.city-picker-grid,.city-picker-hint,.city-picker-intro h2,.city-picker-intro h2>span,.city-picker-panel,.city-picker-panel:after,.city-picker-panel:before,.city-picker-section:after,.city-picker-stats,.city-picker-stats>span{animation:none}}.site-nav{grid-template-columns:1fr auto auto}.site-nav>.nav-links{display:none}.site-nav>.menu-button{display:flex}.alpha-menu{z-index:100;overscroll-behavior:contain;visibility:hidden;color:#fff;clip-path:inset(0 0 100% round 0 0 48px 48px);opacity:0;background:#020202;border-radius:0 0 48px 48px;height:100svh;padding:0 clamp(22px,4vw,72px);transition:clip-path .85s cubic-bezier(.76,0,.24,1),opacity .35s,transform .85s cubic-bezier(.76,0,.24,1),visibility 0s linear .85s;position:fixed;inset:0;overflow:hidden auto;transform:translateY(-24px)}.alpha-menu:before{content:"THE ALPHA STRIDE";color:#ffffff05;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(100px,17vw,290px);font-weight:900;line-height:.75;bottom:-.14em;right:-.04em}.alpha-menu:after,.alpha-menu:before{z-index:-1;pointer-events:none;position:fixed}.alpha-menu:after{content:"";aspect-ratio:1;filter:blur(120px);background:#ffffff0e;border-radius:50%;width:55vw;animation:alpha-menu-glow 8s ease-in-out infinite alternate;top:-30%;left:-30%}.alpha-menu-open{visibility:visible;clip-path:inset(0 round 0 0 48px 48px);opacity:1;transition-delay:0s;transform:translateY(0)}.alpha-menu-grid{z-index:-1;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:86px 86px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 32%,#000,#0000 76%)}.alpha-menu-top{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:clamp(90px,10vh,126px);display:grid}.alpha-menu-wordmark{color:#fff;letter-spacing:-.065em;width:max-content;font-size:clamp(28px,3vw,47px);font-weight:900;line-height:1;text-decoration:none}.alpha-menu-close{color:#fff;background:#ffffff09;border:1px solid #fff3;border-radius:50%;width:58px;height:58px;transition:background .3s,transform .45s cubic-bezier(.16,1,.3,1),border-color .3s;position:relative}.alpha-menu-close span{transform-origin:50%;background:#fff;border-radius:999px;width:23px;height:2px;position:absolute;top:50%;left:50%}.alpha-menu-close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.alpha-menu-close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.alpha-menu-close:hover{color:#050505;background:#fff;border-color:#fff;transform:rotate(90deg)}.alpha-menu-close:hover span{background:#050505}.alpha-menu-contact{color:#fff;background:#ffffff14;border:2px solid #ffffffe0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:clamp(160px,18vw,265px);min-height:58px;padding:0 27px;font-size:clamp(14px,1.15vw,18px);font-weight:650;text-decoration:none;transition:color .3s,background .3s,transform .3s;display:inline-flex}.alpha-menu-contact:hover{color:#050505;background:#fff;transform:translateY(-3px)}.alpha-menu-nav{text-align:center;flex-direction:column;align-items:center;gap:clamp(11px,1.6vh,22px);width:min(100%,920px);margin:0 auto;padding:clamp(42px,6vh,82px) 0;display:flex}.alpha-menu-nav a,.alpha-menu-nav button{color:#ffffff80;letter-spacing:-.045em;background:0 0;border:0;padding:0;font-size:clamp(30px,4vw,58px);font-weight:500;line-height:1.05;text-decoration:none;transition:color .32s,transform .45s cubic-bezier(.16,1,.3,1),letter-spacing .45s;position:relative}.alpha-menu-open .alpha-menu-nav>*{animation:alpha-menu-link-in .72s cubic-bezier(.16,1,.3,1) both}.alpha-menu-open .alpha-menu-nav>:first-child{animation-delay:.2s}.alpha-menu-open .alpha-menu-nav>:nth-child(2){animation-delay:.25s}.alpha-menu-open .alpha-menu-nav>:nth-child(3){animation-delay:.3s}.alpha-menu-open .alpha-menu-nav>:nth-child(4){animation-delay:.35s}.alpha-menu-open .alpha-menu-nav>:nth-child(5){animation-delay:.4s}.alpha-menu-open .alpha-menu-nav>:nth-child(6){animation-delay:.45s}.alpha-menu-open .alpha-menu-nav>:nth-child(7){animation-delay:.5s}.alpha-menu-nav a:focus-visible,.alpha-menu-nav a:hover,.alpha-menu-nav button:focus-visible,.alpha-menu-nav button:hover{color:#fff;letter-spacing:-.025em;transform:scale(1.055)}.alpha-menu-nav .alpha-menu-featured{color:#fff}.alpha-menu-featured:after,.alpha-menu-featured:before{content:"•";color:#fff;font-size:.43em;position:absolute;top:50%;transform:translateY(-50%)}.alpha-menu-featured:before{right:calc(100% + 24px)}.alpha-menu-featured:after{left:calc(100% + 24px)}.alpha-menu-destinations{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(6,1fr);gap:16px;padding:clamp(27px,4vh,48px) 0;display:grid}.alpha-menu-destinations a{color:#ffffff80;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:clamp(17px,1.5vw,23px);font-weight:600;text-decoration:none;transition:color .3s,transform .3s;display:flex}.alpha-menu-destinations a svg{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-7px,7px)}.alpha-menu-destinations a:hover{color:#fff;transform:translateY(-3px)}.alpha-menu-destinations a:hover svg{opacity:1;transform:translate(0)}.alpha-menu-footer{color:#ffffff5c;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:105px;padding:25px 0 30px;font-size:11px;display:grid}.alpha-menu-footer>div{justify-content:center;align-items:center;gap:clamp(20px,3vw,48px);display:flex}.alpha-menu-footer a{color:#ffffff73;text-decoration:none;transition:color .25s}.alpha-menu-footer>a:last-child{justify-self:end}.alpha-menu-footer a:hover{color:#fff}@keyframes alpha-menu-link-in{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes alpha-menu-glow{0%{opacity:.48;transform:translate(-8%,-5%)scale(.9)}to{opacity:1;transform:translate(12%,9%)scale(1.16)}}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto auto}.site-nav>.nav-links,.site-nav>.nav-links-open{display:none}.alpha-menu{border-radius:0 0 34px 34px;padding-inline:22px}.alpha-menu-top{grid-template-columns:1fr auto auto;gap:14px}.alpha-menu-destinations{grid-template-columns:repeat(3,1fr)}.alpha-menu-footer{text-align:center;grid-template-columns:1fr}.alpha-menu-footer>a:last-child{justify-self:center}}@media (max-width:600px){.alpha-menu{padding-inline:17px}.alpha-menu-top{min-height:84px}.alpha-menu-wordmark{font-size:25px}.alpha-menu-close{width:45px;height:45px}.alpha-menu-contact{min-width:0;min-height:45px;padding-inline:16px;font-size:12px}.alpha-menu-nav{gap:15px;padding:38px 0}.alpha-menu-nav a,.alpha-menu-nav button{font-size:clamp(28px,9vw,40px)}.alpha-menu-featured:before{right:calc(100% + 13px)}.alpha-menu-featured:after{left:calc(100% + 13px)}.alpha-menu-destinations{grid-template-columns:repeat(2,1fr);gap:5px 12px}.alpha-menu-destinations a{font-size:17px}.alpha-menu-footer>div{flex-wrap:wrap;gap:15px 22px}}@media (prefers-reduced-motion:reduce){.alpha-menu,.alpha-menu-open .alpha-menu-nav>*,.alpha-menu:after{transition-duration:.01ms;animation:none}}.alpha-menu{--alpha-menu-type:clamp(28px,min(3.55vw,5vh),54px);--alpha-menu-gap:clamp(8px,1.05vh,16px)}.alpha-menu-top{min-height:clamp(82px,9.5vh,112px)}.alpha-menu-wordmark{font-size:clamp(26px,min(2.7vw,4.2vh),43px);line-height:1.05}.alpha-menu-contact{min-height:clamp(48px,5.8vh,58px);font-size:clamp(13px,min(1.1vw,2vh),17px)}.alpha-menu-close{width:clamp(46px,5.7vh,58px);height:clamp(46px,5.7vh,58px)}.alpha-menu-nav{gap:var(--alpha-menu-gap);padding:clamp(24px,3.5vh,48px) 0}.alpha-menu-nav a,.alpha-menu-nav button{max-width:min(100%,940px);font-size:var(--alpha-menu-type);text-wrap:balance;line-height:1}.alpha-menu-nav a[href^=mailto\:careers]{overflow-wrap:anywhere;font-size:clamp(24px,min(3vw,4.35vh),46px)}.alpha-menu-open .alpha-menu-featured{animation:alpha-menu-link-in .72s cubic-bezier(.16,1,.3,1) .3s both,alpha-menu-featured-pulse 3.8s ease-in-out 1.2s infinite}.alpha-menu-open .alpha-menu-top>*{animation:alpha-menu-top-in .7s cubic-bezier(.16,1,.3,1) both}.alpha-menu-open .alpha-menu-top>:first-child{animation-delay:.12s}.alpha-menu-open .alpha-menu-top>:nth-child(2){animation-delay:.19s}.alpha-menu-open .alpha-menu-top>:nth-child(3){animation-delay:.26s}.alpha-menu-destinations{padding:clamp(18px,2.8vh,36px) 0}.alpha-menu-open .alpha-menu-destinations a{animation:alpha-menu-city-in .65s cubic-bezier(.16,1,.3,1) both}.alpha-menu-open .alpha-menu-destinations a:first-child{animation-delay:.52s}.alpha-menu-open .alpha-menu-destinations a:nth-child(2){animation-delay:.57s}.alpha-menu-open .alpha-menu-destinations a:nth-child(3){animation-delay:.62s}.alpha-menu-open .alpha-menu-destinations a:nth-child(4){animation-delay:.67s}.alpha-menu-open .alpha-menu-destinations a:nth-child(5){animation-delay:.72s}.alpha-menu-open .alpha-menu-destinations a:nth-child(6){animation-delay:.77s}.alpha-menu-footer{min-height:clamp(78px,9vh,105px);padding:clamp(16px,2.2vh,25px) 0}.alpha-menu-open .alpha-menu-footer{animation:alpha-menu-footer-in .7s .72s both}@keyframes alpha-menu-top-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes alpha-menu-city-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes alpha-menu-footer-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes alpha-menu-featured-pulse{0%,to{text-shadow:0 0 #fff0}50%{text-shadow:0 0 28px #ffffff3d}}@media (max-height:800px) and (min-width:601px){.alpha-menu{--alpha-menu-type:clamp(26px,min(3.2vw,4.6vh),42px);--alpha-menu-gap:7px}.alpha-menu-top{min-height:74px}.alpha-menu-wordmark{font-size:clamp(25px,3.6vh,33px)}.alpha-menu-contact{min-height:46px}.alpha-menu-close{width:44px;height:44px}.alpha-menu-nav{padding:18px 0}.alpha-menu-nav a[href^=mailto\:careers]{font-size:clamp(23px,min(2.8vw,4.05vh),36px)}.alpha-menu-destinations{padding:13px 0}.alpha-menu-destinations a{min-height:38px;font-size:clamp(15px,1.35vw,19px)}.alpha-menu-footer{min-height:66px;padding:12px 0}}@media (max-width:600px){.alpha-menu{--alpha-menu-type:clamp(27px,min(8.3vw,5.5vh),38px);--alpha-menu-gap:clamp(10px,1.4vh,15px)}.alpha-menu-top{min-height:clamp(76px,10vh,88px)}.alpha-menu-nav{padding:clamp(30px,4.5vh,44px) 0}.alpha-menu-nav a[href^=mailto\:careers]{max-width:94vw;font-size:clamp(22px,min(6.8vw,4.7vh),31px)}.alpha-menu-destinations{padding:20px 0}}@media (max-width:390px){.alpha-menu-contact{color:#0000;width:45px;min-width:45px;padding:0;font-size:0;overflow:hidden}.alpha-menu-contact:before{content:"↗";color:#fff;font-size:17px}.alpha-menu-wordmark{font-size:22px}.alpha-menu-footer>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.alpha-menu-open .alpha-menu-destinations a,.alpha-menu-open .alpha-menu-featured,.alpha-menu-open .alpha-menu-footer,.alpha-menu-open .alpha-menu-top>*{animation:none}}.content-route-page{color:#fff;background:radial-gradient(circle at 82% 18%,#ffffff17,#0000 25%),radial-gradient(circle at 8% 76%,#ffffff0d,#0000 25%),#050505;min-height:100vh;position:relative;overflow:hidden}.content-route-page:before{content:"ALPHA STRIDE";color:#ffffff05;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(100px,18vw,300px);font-weight:900;line-height:.72;bottom:.05em;right:-.03em}.content-route-grid,.content-route-page:before{z-index:0;pointer-events:none;position:absolute}.content-route-grid{opacity:.14;background-image:linear-gradient(#ffffff13 1px,#0000 0),linear-gradient(90deg,#ffffff13 1px,#0000 0);background-size:82px 82px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.content-route-footer,.content-route-hero,.content-route-nav,.content-route-sections{z-index:2;width:min(1460px,100% - 64px);margin-inline:auto;position:relative}.content-route-nav{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:92px;display:grid}.content-route-brand{color:#fff;letter-spacing:-.065em;width:max-content;font-size:clamp(25px,2.4vw,38px);font-weight:900;text-decoration:none}.content-route-nav nav{align-items:center;gap:clamp(24px,3vw,48px);display:flex}.content-route-nav nav a{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750;text-decoration:none;transition:color .25s}.content-route-nav nav a:hover{color:#fff}.content-route-contact{color:#fff;background:#ffffff0a;border:1px solid #ffffff42;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:12px;font-weight:750;text-decoration:none;transition:color .25s,background .25s,transform .25s;display:inline-flex}.content-route-contact:hover{color:#050505;background:#fff;transform:translateY(-2px)}.content-route-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:min(820px,100svh - 92px);padding:clamp(70px,8vw,124px) 0;display:grid}.content-route-copy{z-index:3;position:relative}.content-route-copy>p{color:#ffffff80;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 clamp(42px,5vw,72px);font-size:10px;font-weight:850;display:flex}.content-route-copy>p span{aspect-ratio:1;color:#fff;letter-spacing:0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:36px;display:grid}.content-route-copy h1{color:#fff;letter-spacing:-.08em;flex-direction:column;margin:0;font-size:clamp(58px,6vw,104px);font-weight:900;line-height:.8;display:flex}.content-route-copy h1 em{color:#ffffff9e;font-family:var(--font-display);letter-spacing:-.06em;margin-top:.1em;font-size:.82em;font-style:italic;font-weight:400}.content-route-intro{grid-template-columns:64px 1fr;align-items:start;gap:20px;max-width:620px;margin-top:clamp(36px,4vw,56px);display:grid}.content-route-intro i{background:#fff;height:1px;margin-top:13px;display:block}.content-route-intro p{color:#ffffff94;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.content-route-cta{color:#050505;letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-width:min(100%,260px);min-height:60px;margin-top:36px;padding:0 8px 0 23px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .28s,box-shadow .28s;display:inline-flex}.content-route-cta svg{color:#fff;background:#050505;border-radius:50%;width:44px;height:44px;padding:12px;transition:transform .3s}.content-route-cta:hover{transform:translateY(-4px);box-shadow:0 20px 50px #ffffff24}.content-route-cta:hover svg{transform:rotate(45deg)}.content-route-visual{min-height:620px;position:relative}.content-route-visual:after,.content-route-visual:before{content:"";pointer-events:none;position:absolute}.content-route-visual:before{z-index:0;border:1px solid #ffffff2e;border-radius:4px 100px 4px 4px;inset:6% -3% -3% 8%;transform:rotate(4deg)}.content-route-visual:after{z-index:0;aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:36%;top:-3%;right:7%}.content-route-visual>div{z-index:1;filter:grayscale()contrast(1.08);background-repeat:no-repeat;background-size:cover;border-radius:4px 94px 4px 4px;transition:filter .6s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;box-shadow:0 40px 100px #0000008c}.content-route-visual>div:after{content:"";border-radius:inherit;background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.content-route-visual:hover>div{filter:grayscale(.18)contrast(1.08);transform:scale(1.018)}.content-route-visual>span{z-index:2;color:#ffffffb3;letter-spacing:.15em;font-size:9px;font-weight:850;position:absolute;bottom:26px;right:28px}.content-route-visual>strong{z-index:3;color:#fff;font-family:var(--font-display);text-shadow:0 18px 50px #0009;font-size:clamp(70px,8vw,128px);font-style:italic;font-weight:400;line-height:1;position:absolute;bottom:-.25em;left:-.28em}.content-route-sections{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);padding:clamp(85px,9vw,140px) 0;display:grid}.content-route-sections article{border-right:1px solid #ffffff21;min-height:300px;padding:36px clamp(26px,3vw,48px);transition:color .3s,background .3s;position:relative}.content-route-sections article:first-child{padding-left:0}.content-route-sections article:last-child{border-right:0}.content-route-sections article>span{color:#ffffff59;font-family:var(--font-display);font-size:14px;font-style:italic}.content-route-sections h2{color:#fff;letter-spacing:-.045em;margin:45px 0 18px;font-size:clamp(25px,2.2vw,34px);font-weight:800;line-height:1}.content-route-sections p{color:#ffffff7a;margin:0;font-size:14px;line-height:1.7}.content-route-sections article>i{color:#ffffff5c;transition:color .25s,transform .25s;position:absolute;bottom:28px;right:30px}.content-route-sections article:hover{background:#ffffff0b}.content-route-sections article:hover>i{color:#fff;transform:translate(5px)}.content-route-footer{color:#ffffff6b;background:0 0;border:0;border-top:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:115px;padding:25px 0;font-size:11px;display:grid}.content-route-footer a{color:#ffffff9e;text-decoration:none;transition:color .25s}.content-route-footer>a:first-child{align-items:center;gap:8px;width:max-content;display:inline-flex}.content-route-footer>a:last-child{justify-self:end}.content-route-footer a:hover{color:#fff}.content-route-footer p{margin:0}@media (max-width:1000px){.content-route-hero{grid-template-columns:1fr}.content-route-copy{max-width:820px}.content-route-visual{min-height:580px}}@media (max-width:700px){.content-route-footer,.content-route-hero,.content-route-nav,.content-route-sections{width:calc(100% - 34px)}.content-route-nav{grid-template-columns:1fr auto;min-height:78px}.content-route-nav nav{display:none}.content-route-brand{font-size:25px}.content-route-hero{gap:60px;padding:70px 0 80px}.content-route-copy h1{font-size:clamp(52px,15vw,70px)}.content-route-intro{grid-template-columns:42px 1fr;gap:15px}.content-route-cta{width:100%}.content-route-visual{min-height:470px}.content-route-visual>div{border-radius:4px 58px 4px 4px}.content-route-sections{grid-template-columns:1fr;padding:60px 0}.content-route-sections article,.content-route-sections article:first-child{border-bottom:1px solid #ffffff21;border-right:0;min-height:250px;padding:30px 0}.content-route-sections article:last-child{border-bottom:0}.content-route-sections h2{margin-top:30px}.content-route-footer{text-align:center;grid-template-columns:1fr;min-height:150px}.content-route-footer>a:first-child,.content-route-footer>a:last-child{justify-self:center}}@media (prefers-reduced-motion:reduce){.content-route-cta,.content-route-cta svg,.content-route-sections article,.content-route-sections article>i,.content-route-visual>div{transition:none}}.home-page{width:100%;overflow-x:clip}.home-page,.home-page .content-shell,.home-page footer,.home-page header,.home-page section,.home-page>*{min-width:0;max-width:100%}.home-page .city-editorial,.home-page .city-picker-section,.home-page .city-story-section,.home-page .gallery-editorial-section,.home-page .hero-premium,.home-page .newsletter,.home-page .role-showcase-section,.home-page>footer,.home-page>section{width:100%;overflow-x:clip}.home-page .content-shell{width:min(1460px,100% - clamp(32px,5vw,64px));margin-inline:auto}.home-page :where(.hero-premium-inner,.hero-premium-copy,.hero-premium-stats-inner,.city-picker-shell,.city-picker-layout,.city-picker-intro,.city-picker-panel,.city-story-inner,.search-wrap,.event-search,.location-results,.event-grid,.event-card,.experience-grid,.feature-card,.role-showcase-shell,.role-showcase-heading,.role-showcase-grid,.role-showcase-card,.gallery-editorial-shell,.gallery-editorial-copy,.gallery-editorial-mosaic,.newsletter-inner,.newsletter form,.footer-grid){min-width:0;max-width:100%}.home-page :where(.event-grid,.experience-grid,.role-showcase-grid,.footer-grid)>*{min-width:0}.home-page :where(h1,h2,h3,p,a,button,span,small),.home-page :where(img,video,canvas){max-width:100%}@media (max-width:1050px){.home-page .city-picker-layout,.home-page .gallery-editorial-shell{grid-template-columns:minmax(0,1fr)}.home-page .hero-premium-copy{width:min(760px,100%)}}@media (max-width:900px){.home-page .content-shell{width:calc(100% - 36px)}.home-page .hero-premium-copy{width:100%;margin-left:0}.home-page .event-grid,.home-page .experience-grid{grid-template-columns:minmax(0,1fr)}.home-page .role-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .newsletter-inner{align-items:stretch}}@media (max-width:600px){.home-page .content-shell{width:calc(100% - 32px)}.home-page .hero-premium{padding-inline:0}.home-page .hero-premium-actions,.home-page .hero-premium-primary,.home-page .newsletter form{width:100%}.home-page .hero-premium-primary{justify-content:space-between}.home-page .event-search,.home-page .footer-grid,.home-page .newsletter form,.home-page .role-showcase-grid{grid-template-columns:minmax(0,1fr)}.home-page .newsletter form{gap:10px}.home-page .newsletter input{border-right:1px solid #0003}.home-page .newsletter .button,.home-page .newsletter input{border-radius:12px;min-height:54px}.home-page .footer-brand,.home-page .footer-grid>*{grid-column:auto}}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:Georgia,"Times New Roman",serif;--color-ink:#050505;--color-charcoal:#111;--color-paper:#f4f1ea;--color-canvas:#f7f7f8;--color-white:#fff;--color-orange:#ff6842;--color-aqua:#79d8d1;--color-gold:#e7b766;--color-copy:#555;--color-line:#05050524;--color-line-inverse:#ffffff29;--viewport-max:91.25rem;--viewport-reading:46rem;--viewport-gutter:clamp(1.125rem,4vw,4rem);--section-space:clamp(6rem,10vw,11rem);--section-space-compact:clamp(4rem,7vw,7.5rem);--header-safe-area:clamp(6.5rem,9vw,8.5rem);--type-mega:clamp(5.5rem,11vw,11.25rem);--type-hero:clamp(4rem,7.5vw,8rem);--type-display:clamp(3.25rem,6vw,7rem);--type-editorial:clamp(2.625rem,4.8vw,5.125rem);--type-h2:clamp(2.25rem,3.5vw,3.5rem);--type-h3:clamp(1.625rem,2.3vw,2.5rem);--type-card-title:clamp(1.25rem,1.5vw,1.5rem);--type-body-large:clamp(1rem,1.15vw,1.125rem);--type-body:1rem;--type-small:.875rem;--type-button:.8125rem;--type-label:.6875rem;--type-caption:.625rem;--type-stat:clamp(2.5rem,4vw,4.375rem);--type-menu:clamp(1.75rem,min(3.2vw,4.6vh),2.875rem);--leading-display:.9;--leading-heading:1.05;--leading-body:1.65;--tracking-display:-.065em;--tracking-heading:-.04em;--tracking-label:.16em}body{font-size:var(--type-body);line-height:var(--leading-body)}body,button,input,select,textarea{font-family:var(--font-sans)}:where(.home-page,.event-experience-page,.location-route-page,.content-route-page) :where(.eyebrow,.hero-premium-kicker,.hero-premium-note p,.hero-premium-edition p,.hero-premium-stats span,.city-picker-eyebrow,.city-picker-hint,.city-picker-panel-head>span,.city-option-number,.city-continue small,.city-editorial-label,.city-editorial-scroll,.city-story-eyebrow,.role-showcase-heading>div>p,.role-showcase-copy>p,.gallery-editorial-copy>p,.event-type,.event-detail-kicker,.event-detail-eyebrow,.platform-editorial-heading>p,.platform-editorial-offer-kicker,.location-route-events-heading p,.location-route-event-image>span,.content-route-copy>p,.content-route-visual>span,.content-route-sections article>span){font-family:var(--font-sans);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800;line-height:1.35}:where(.hero-premium-stats span,.city-option-name small,.event-detail-date-card small,.platform-editorial-offer-meta,.platform-editorial-wordmark small,.event-detail-scroll-cue,.content-route-visual>span){font-size:var(--type-caption);letter-spacing:var(--tracking-label)}:where(.home-page,.event-experience-page,.location-route-page,.content-route-page) :where(.nav-links a,.menu-button,.button,.hero-premium-primary,.hero-premium-secondary,.city-continue,.city-editorial-action,.role-showcase-copy button,.role-showcase-footer button,.gallery-editorial-copy button,.event-primary-action,.event-secondary-action,.event-back-button,.event-program-cta button,.event-register-section button,.platform-editorial-offer article>a,.location-route-event-copy a,.location-route-home,.content-route-contact,.content-route-cta,.content-route-footer a){font-family:var(--font-sans);font-size:var(--type-button);font-weight:800;line-height:1.2}.alpha-menu-nav a{font-family:var(--font-sans);font-size:var(--type-menu);letter-spacing:-.045em;font-weight:500;line-height:1.05}.alpha-menu-destinations a,.alpha-menu-footer,.content-route-nav nav a,.location-route-switcher nav a{font-family:var(--font-sans);font-size:var(--type-small);line-height:1.4}.alpha-menu-footer,.content-route-nav nav a{font-size:var(--type-label);letter-spacing:.08em}.event-experience-page .event-detail-hero h1,.home-page .hero-premium-copy h1,.location-route-page .city-editorial-title h1{font-family:var(--font-sans);font-size:var(--type-hero);font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}:where(.home-page .city-picker-intro h2,.home-page .role-showcase-heading h2,.home-page .gallery-editorial-copy h2,.event-experience-page .event-story-copy h2,.event-experience-page .event-detail-center-heading h2,.event-experience-page .event-register-section h2,.location-route-page .platform-editorial-heading h2,.content-route-page .content-route-copy h1){font-family:var(--font-sans);font-size:var(--type-display);font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}:where(.home-page .role-showcase-heading h2 em,.home-page .gallery-editorial-copy h2 em,.event-experience-page h2 em,.location-route-page .platform-editorial-heading h2 em,.content-route-page .content-route-copy h1 em){font-family:var(--font-display);font-weight:400}:where(.home-page .section-heading h2,.home-page .newsletter h2,.event-experience-page .event-program-copy h2,.location-route-page .city-story-copy h2,.location-route-page .location-route-events-heading h2,.location-route-page .location-route-switcher h2){font-family:var(--font-sans);font-size:var(--type-h2);font-weight:850;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}:where(.home-page .feature-copy h3,.home-page .role-showcase-copy h3,.event-experience-page .event-benefit-grid h3,.location-route-page .platform-editorial-offer h3,.location-route-page .location-route-empty h3,.content-route-page .content-route-sections h2){font-family:var(--font-sans);font-size:var(--type-h3);font-weight:850;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}:where(.home-page .event-details h3,.location-route-page .location-route-event-copy h3,.event-experience-page .event-voice-grid strong,.event-experience-page .event-benefit-grid h3){font-family:var(--font-sans);font-size:var(--type-card-title);letter-spacing:-.025em;font-weight:800;line-height:1.2}:where(.home-page .hero-premium-lead,.home-page .city-picker-copy,.home-page .role-showcase-heading>div>small,.home-page .gallery-editorial-intro p,.event-experience-page .event-detail-lead,.event-experience-page .event-story-copy>p,.event-experience-page .event-program-intro,.location-route-page .platform-editorial-heading>div p,.location-route-page .platform-editorial-offer-copy,.location-route-page .city-story-copy>p,.content-route-page .content-route-intro p){font-family:var(--font-sans);font-size:var(--type-body-large);font-weight:400;line-height:var(--leading-body)}:where(.home-page .feature-copy>p,.home-page .event-description,.home-page .newsletter p,.event-experience-page .event-benefit-grid p,.event-experience-page .event-program-copy li,.event-experience-page .event-voice-grid article>p,.location-route-page .platform-editorial-steps p,.location-route-page .location-route-event-copy>p,.content-route-page .content-route-sections article>p){font-family:var(--font-sans);font-size:var(--type-body);font-weight:400;line-height:var(--leading-body)}:where(.home-page .event-details p,.home-page .role-showcase-copy>span,.home-page .footer-grid,.event-experience-page .event-program-meta,.location-route-page .platform-editorial-steps strong,.location-route-page .location-route-events-heading>span){font-size:var(--type-small);line-height:1.55}:where(.home-page .hero-premium-stats strong,.home-page .gallery-editorial-facts strong,.event-experience-page .event-detail-stats strong,.location-route-page .city-story-metrics strong,.location-route-page .platform-editorial-count strong){font-family:var(--font-display);font-size:var(--type-stat);letter-spacing:-.045em;font-weight:400;line-height:1}@media (max-width:600px){:root{--viewport-gutter:1rem;--section-space:clamp(4.75rem,20vw,6.5rem);--section-space-compact:clamp(3.5rem,14vw,5rem);--type-mega:clamp(4.5rem,24vw,6.75rem);--type-hero:clamp(3.25rem,15.5vw,4.5rem);--type-display:clamp(2.875rem,14vw,4.25rem);--type-editorial:clamp(2.5rem,12vw,3.75rem);--type-h2:clamp(2rem,9vw,2.75rem);--type-h3:clamp(1.5rem,7vw,2rem);--type-body-large:1rem;--type-body:.9375rem;--type-small:.8125rem;--type-button:.75rem;--type-label:.6875rem;--type-menu:clamp(1.6875rem,min(8.3vw,5.5vh),2.375rem)}}:root{--ink:var(--color-ink);--paper:var(--color-paper);--gold:var(--color-orange);--gold-light:#ff9a78;--pink:var(--color-aqua);--primary:var(--color-ink);--secondary:var(--color-orange);--accent:var(--color-aqua);--text-light:var(--color-copy);--line:var(--color-line)}.alpha-city-orbit-heading,.alpha-city-orbit-showcase,.alpha-city-social-shell,.content-route-footer,.content-route-hero,.content-route-nav,.content-route-sections,.content-shell{width:min(var(--viewport-max),calc(100% - (2 * var(--viewport-gutter))));margin-inline:auto}.location-route-page :where(.community-intro-kicker,.alpha-city-welcome-heading>p,.alpha-city-lanes-heading>div,.alpha-city-orbit-heading>p,.alpha-city-social-copy>p:first-child,.alpha-city-week-heading>p,.alpha-city-open-heading>p,.alpha-city-faq header>p,.alpha-city-poster header,.alpha-city-poster footer,.alpha-city-moment-deck article>small,.alpha-city-social-card header,.alpha-city-social-card footer>small){font-family:var(--font-sans);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800;line-height:1.35}.location-route-page :where(.community-intro-content h1,.alpha-city-welcome-heading h2,.alpha-city-manifesto h2){font-family:var(--font-sans);font-size:var(--type-hero);font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.location-route-page .alpha-city-orbit-heading h2{font-family:var(--font-sans);font-size:var(--type-mega);letter-spacing:var(--tracking-display);font-weight:900;line-height:.78}.location-route-page :where(.alpha-city-lanes-heading h2,.alpha-city-social-copy h2,.alpha-city-week-heading h2,.alpha-city-open-heading h2,.alpha-city-faq header h2){font-family:var(--font-sans);font-size:var(--type-display);font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.location-route-page :where(.alpha-city-lanes-heading h2 em,.alpha-city-social-copy h2 em,.alpha-city-week-heading h2 em,.alpha-city-faq header h2 em){font-family:var(--font-display);font-weight:400}.location-route-page :where(.alpha-city-lane-copy h3,.alpha-city-poster-copy h3,.alpha-city-moment-deck article h3,.alpha-city-open-grid h3){font-family:var(--font-sans);font-size:var(--type-h3);font-weight:850;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.location-route-page :where(.community-intro-description,.alpha-city-welcome-copy p,.alpha-city-lanes-heading>p,.alpha-city-orbit-heading>div p,.alpha-city-social-copy>p:nth-of-type(2),.alpha-city-week-intro>p,.alpha-city-open-grid article>p,.alpha-city-faq header>span,.alpha-city-manifesto>span){font-family:var(--font-sans);font-size:var(--type-body-large);line-height:var(--leading-body)}.location-route-page :where(.alpha-city-lane-copy p,.alpha-city-moment-deck article>p,.alpha-city-social-card footer>p,.alpha-city-week-action>p,.alpha-city-faq-list details>p){font-family:var(--font-sans);font-size:var(--type-small);line-height:1.6}.location-route-page :where(.alpha-city-lanes-all,.alpha-city-orbit-heading a,.alpha-city-social-copy>a,.alpha-city-moment-deck article>span,.alpha-city-week-intro>a,.alpha-city-week-action>a,.alpha-city-open-grid a){font-family:var(--font-sans);font-size:var(--type-button);font-weight:800;line-height:1.2}@media (max-width:600px){.alpha-city-orbit-heading,.alpha-city-orbit-showcase,.alpha-city-social-shell,.content-route-footer,.content-route-hero,.content-route-nav,.content-route-sections,.content-shell{width:calc(100% - (2 * var(--viewport-gutter)))}}.editorial-type-system,.home-page{--type-label:clamp(.75rem,.7vw,.8125rem);--type-caption:.75rem;--type-button:.875rem;--type-small:.9375rem;--type-body:clamp(1rem,.95vw,1.0625rem);--type-body-large:clamp(1.125rem,1.2vw,1.25rem);--type-card-title:clamp(1.375rem,1.6vw,1.625rem);font-size:var(--type-body)}.home-page .hero-premium-copy h1.hero-opportunity-title{font-size:clamp(3.75rem,5.2vw,5.875rem);line-height:.92}.home-page :where(.hero-premium-lead,.city-picker-copy,.city-story-copy>p:not(.city-story-eyebrow),.role-showcase-heading>div>small,.gallery-editorial-intro p,.newsletter p){font-size:var(--type-body-large);line-height:1.65}.home-page :where(.hero-premium-kicker,.hero-premium-note p,.hero-premium-edition p,.hero-premium-stats span,.city-picker-eyebrow,.city-picker-hint,.city-picker-panel-head>span,.city-option-number,.city-continue small,.city-editorial-label,.city-editorial-scroll,.city-story-eyebrow,.city-story-metrics span,.eyebrow,.event-type,.role-showcase-heading>div>p,.role-showcase-copy>p,.gallery-editorial-copy>p,.footer-grid h4){font-size:var(--type-label);letter-spacing:.12em;line-height:1.45}.home-page :where(.city-picker-panel-head small,.city-option-name small,.role-showcase-card-top span,.role-showcase-card-top small,.gallery-editorial-frame figcaption,.gallery-editorial-facts span,.footer-brand-tagline,.copyright){font-size:var(--type-caption);line-height:1.5}.home-page :where(.button,.filter-btn,.text-link,.hero-premium-primary,.hero-premium-secondary,.city-continue,.city-editorial-bar button,.role-showcase-copy button,.role-showcase-footer button,.gallery-editorial-copy button){font-size:var(--type-button);line-height:1.25}.home-page :where(.event-details p,.event-footer>span,.role-showcase-copy>span,.role-showcase-footer p,.footer-grid>div:not(.footer-brand) a,.footer-grid>div:not(.footer-brand) button,.footer-grid p){font-size:var(--type-small);line-height:1.6}.home-page .city-option-name strong{font-size:1.25rem;line-height:1.2}.home-page .city-continue>span:first-child{font-size:1rem;line-height:1.3}.home-page .date-block strong{font-size:1.875rem;line-height:1}.home-page .date-block :where(span,small){font-size:var(--type-label)}.home-page .event-details h3{font-size:var(--type-card-title)}.home-page .event-description{font-size:var(--type-body);line-height:1.65}.home-page .event-footer>span strong{font-size:1.25rem}@media (max-width:600px){.editorial-type-system,.home-page{--type-label:.75rem;--type-caption:.75rem;--type-button:.875rem;--type-small:.875rem;--type-body:.96875rem;--type-body-large:1.0625rem;--type-card-title:1.375rem}.home-page .hero-premium-copy h1.hero-opportunity-title{font-size:clamp(3.25rem,15vw,4.5rem)}}.platform-editorial.location-platform-section{color:#fff;background:radial-gradient(circle at 82% 12%,#ff68422e,#0000 25%),radial-gradient(circle at 9% 69%,#79d8d11c,#0000 29%),linear-gradient(145deg,#050505,#0b0908 54%,#050706);padding:clamp(96px,9vw,150px) 0 clamp(88px,8vw,132px);position:relative;overflow:hidden}.platform-editorial.location-platform-section:before{opacity:.24;background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:96px 96px;-webkit-mask-image:radial-gradient(#000 15%,#0000 76%);mask-image:radial-gradient(#000 15%,#0000 76%)}.platform-editorial.location-platform-section:after{content:"CREATE TOGETHER";color:#ffffff06;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(6rem,15vw,15rem);font-weight:900;bottom:-.13em;right:-.03em}.platform-editorial-aurora{opacity:.72;filter:blur(130px);background:conic-gradient(from 30deg,#ff68424d,#0000 27%,#79d8d129,#0000 61%,#ffffff12);width:min(66vw,1050px);animation-duration:16s;top:4%;right:-10%}.platform-editorial-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(10px,1.5vw,24px);width:min(1220px,100%);margin-inline:auto;display:grid}.platform-editorial-heading>p{color:#ffffff9e;grid-column:1/-1;width:max-content;margin:0 auto clamp(44px,5vw,72px)}.platform-editorial-heading>p span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border-color:#ffffff42;width:40px}.platform-editorial-heading h2{letter-spacing:-.085em;text-align:center;grid-column:1/-1;width:100%;font-size:clamp(4.75rem,9.2vw,9.5rem);line-height:.78}.platform-editorial-heading h2 em,.platform-editorial-heading h2 span{align-self:center}.platform-editorial-heading h2 em{color:#fff;text-shadow:0 18px 60px #ff68422e;margin-top:.08em;padding:0;font-size:.92em}.platform-editorial-heading>div{text-align:center;flex-direction:column;grid-column:4/10;align-items:center;gap:24px;margin-top:clamp(44px,5vw,72px);display:flex}.platform-editorial-heading>div i{background:linear-gradient(#ff6842,#ff684200);width:1px;height:54px;margin:0}.platform-editorial-heading>div p{color:#ffffffa8;max-width:660px;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.65}.platform-editorial-marquee{background:#ffffff05;border-block:1px solid #ffffff1a;width:100vw;margin:clamp(62px,7vw,104px) 0 0 calc(50% - 50vw);overflow:hidden}.platform-editorial-marquee>div{color:#fff3;letter-spacing:-.035em;text-transform:uppercase;align-items:center;gap:clamp(28px,3vw,56px);width:max-content;min-height:76px;font-size:clamp(1.5rem,2.6vw,2.8rem);font-weight:850;animation:platform-marquee-shift 28s linear infinite;display:flex}.platform-editorial-marquee i{color:#fff;font-family:var(--font-display);font-size:.65em;font-style:normal}.platform-editorial-stage{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:clamp(18px,2vw,30px);margin-top:clamp(64px,7vw,104px);display:grid}.platform-editorial-gallery{background:#111;border-color:#ffffff29;border-radius:30px;min-height:clamp(650px,54vw,790px);box-shadow:0 38px 100px #0000007a}.platform-editorial-gallery:before{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050533;border:1px solid #ffffff57;border-radius:50%;width:70px;height:70px;top:24px;right:25px;transform:none}.platform-editorial-gallery-main{border-radius:inherit;filter:saturate(.8)contrast(1.06);width:100%;height:100%;box-shadow:none;animation:platform-image-breathe 12s ease-in-out infinite alternate;inset:0;transform:scale(1.015)}.platform-editorial-gallery-main:after{background:linear-gradient(90deg,#000000d6,#00000042 58%,#0000001f),linear-gradient(#0000 46%,#000000f0)}.platform-editorial-gallery-main>span{writing-mode:vertical-rl;color:#ffffffb8;top:49px;bottom:auto;right:44px}.platform-editorial-gallery:hover .platform-editorial-gallery-main{filter:saturate()contrast(1.08);transform:scale(1.035)}.platform-editorial-gallery-secondary{z-index:5;filter:saturate(.8)contrast(1.08);border:6px solid #ff6842;border-radius:18px;width:clamp(190px,28%,280px);height:clamp(240px,39%,320px);bottom:28px;right:28px;transform:rotate(2.5deg)}.platform-editorial-gallery-secondary:after{background:linear-gradient(#0000 30%,#00000080)}.platform-editorial-wordmark{inset:auto 34% 58px 42px}.platform-editorial-wordmark small{color:#fff;margin-bottom:18px;font-size:.75rem}.platform-editorial-wordmark strong{font-size:clamp(4rem,6vw,6.75rem);line-height:.76}.platform-editorial-faces{top:30px;left:32px}.platform-editorial-faces>span{border-color:#0d0d0d;width:54px}.platform-editorial-faces p{color:#ffffffb3;font-size:.6875rem}.platform-editorial-count{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050540;border:1px solid #ffffff24;border-radius:999px;padding:14px 18px;top:122px;bottom:auto;left:34px}.platform-editorial-count strong{font-size:clamp(2.5rem,3.6vw,3.75rem)}.platform-editorial-count span{color:#ffffff94;font-size:.625rem}.platform-editorial-offer{padding:0}.platform-editorial-offer:before{border-color:#79d8d161;border-radius:30px;inset:15px -8px -10px 16px;transform:rotate(1.6deg)}.platform-editorial-offer-note{z-index:4;color:#ffffffb3;font-size:1.15rem;top:34px;right:30px;transform:rotate(-3deg)}.platform-editorial-offer-note strong{color:#fff;font-size:2rem}.platform-editorial-offer article{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#ff684230,#0000 32%),linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff24;border-radius:30px;min-height:100%;padding:clamp(30px,3.4vw,48px);box-shadow:0 38px 90px #0000006b}.platform-editorial-offer article:before{background:#ff6842;border-radius:0 30px 0 78px;width:78px;height:78px;box-shadow:0 0 54px #ff684247}.platform-editorial-offer-meta{color:#ffffff7a;border-bottom-color:#ffffff21;padding-bottom:24px}.platform-editorial-offer-meta span:last-child{color:#fff}.platform-editorial-offer-kicker{color:#fff;margin-top:clamp(82px,8vw,118px)}.platform-editorial-offer article h3{color:#fff;font-size:clamp(3rem,4.4vw,4.75rem);line-height:.88}.platform-editorial-offer-copy{color:#ffffff9e;font-size:1rem}.platform-editorial-offer-tags span{color:#ffffffb3;background:#ffffff09;border-color:#ffffff2e}.platform-editorial-offer article>a{color:#090909;background:#f7f3ec;min-height:68px;margin-top:clamp(40px,6vw,74px)}.platform-editorial-offer article>a svg{color:#090909;background:#ff6842}.platform-editorial-offer article>a:hover{color:#090909;background:#79d8d1}.platform-editorial-steps{border-top:0;gap:clamp(12px,1.5vw,20px);margin-top:clamp(22px,2.5vw,36px)}.platform-editorial-steps>div,.platform-editorial-steps>div:not(:first-child){background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;min-height:154px;padding:24px 26px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s;overflow:hidden}.platform-editorial-steps>div:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ff684229,#0000 68%);border-radius:50%;width:110px;position:absolute;bottom:-42px;right:-28px}.platform-editorial-steps>div:nth-child(2):after{background:radial-gradient(circle,#79d8d12b,#0000 68%)}.platform-editorial-steps>div:hover{background:#fff1;border-color:#ff684261;transform:translateY(-6px)}.platform-editorial-steps strong{margin-top:19px;font-size:1.25rem}.platform-editorial-steps p{color:#ffffff8c;font-size:.9375rem}@keyframes platform-marquee-shift{to{transform:translate(-50%)}}@keyframes platform-image-breathe{0%{transform:scale(1.015)}to{transform:scale(1.065)}}@media (max-width:1050px){.platform-editorial-heading>div{grid-column:3/11}.platform-editorial-stage{grid-template-columns:1fr;gap:32px}.platform-editorial-gallery{min-height:720px}.platform-editorial-offer{width:100%}.platform-editorial-offer article{min-height:650px}}@media (max-width:700px){.platform-editorial.location-platform-section{padding:78px 0 72px}.platform-editorial-heading{display:grid}.platform-editorial-heading>p{margin-bottom:38px}.platform-editorial-heading h2{font-size:clamp(3.25rem,16vw,4.75rem);line-height:.83}.platform-editorial-heading h2 em{align-self:center;margin-top:.1em}.platform-editorial-heading>div{grid-column:1/-1;margin-top:36px}.platform-editorial-heading>div i{height:38px}.platform-editorial-heading>div p{font-size:1rem}.platform-editorial-marquee{margin-top:52px}.platform-editorial-marquee>div{min-height:62px;font-size:1.35rem}.platform-editorial-stage{margin-top:48px}.platform-editorial-gallery{border-radius:22px;min-height:590px}.platform-editorial-gallery-main{border-radius:inherit;width:100%;height:100%;inset:0}.platform-editorial-gallery-main>span{top:42px;right:36px}.platform-editorial-gallery-secondary{border-width:4px;border-radius:12px;width:38%;height:31%;bottom:18px;right:18px}.platform-editorial-faces{top:22px;left:20px}.platform-editorial-faces>span{width:42px}.platform-editorial-count{padding:10px 13px;top:91px;left:20px}.platform-editorial-count span{display:none}.platform-editorial-wordmark{bottom:35px;left:22px;right:29%}.platform-editorial-wordmark strong{font-size:clamp(3.1rem,15vw,4.3rem)}.platform-editorial-wordmark small{font-size:.625rem}.platform-editorial-offer:before{border-radius:24px;inset:10px -5px -8px 10px}.platform-editorial-offer article{border-radius:24px;min-height:610px;padding:26px 22px 22px}.platform-editorial-offer article:before{border-radius:0 24px 0 62px;width:62px;height:62px}.platform-editorial-offer-note{top:25px;right:23px}.platform-editorial-offer-kicker{margin-top:72px}.platform-editorial-offer article h3{font-size:clamp(2.7rem,13vw,3.7rem)}.platform-editorial-offer-copy{font-size:.9375rem}.platform-editorial-offer article>a{min-height:62px}.platform-editorial-steps{grid-template-columns:1fr;gap:10px}.platform-editorial-steps>div,.platform-editorial-steps>div:not(:first-child){border-bottom:1px solid #ffffff1f;min-height:0;padding:22px}}@media (prefers-reduced-motion:reduce){.platform-editorial-gallery-main,.platform-editorial-marquee>div{animation:none}}.location-route-page{--type-hero:clamp(4.5rem,7vw,7rem);--type-display:clamp(3.5rem,6vw,6rem);--type-h2:clamp(2.25rem,3.5vw,3.5rem);--type-h3:clamp(1.625rem,2.3vw,2.5rem);--type-card-title:clamp(1.375rem,1.65vw,1.625rem);--type-body-large:clamp(1.125rem,1.25vw,1.25rem);--type-body:1rem;--type-small:.9375rem;--type-button:.875rem;--type-label:clamp(.75rem,.7vw,.8125rem);--type-caption:.75rem}.location-route-page .community-intro-topbar>span{color:#ffffffad;font-size:var(--type-label)}.location-route-page .community-intro-topbar>a{color:#ffffffc7;font-size:var(--type-button)}.location-route-page .community-intro-kicker{letter-spacing:-.025em;text-transform:none;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.25}.location-route-page .community-intro-content h1{font-size:var(--type-hero);line-height:.94}.location-route-page .community-intro-scroll{font-size:1rem}.location-route-page .community-intro-jump>p{color:#ffffffa3;font-size:var(--type-small)}.location-route-page .community-intro-jump>p span{font-size:var(--type-label)}.location-route-page .community-intro-jump nav a{font-size:var(--type-button)}.location-route-page .community-moving-card figcaption,.location-route-page .community-scroll-reveal figcaption span{font-size:.6875rem}.location-route-page .community-scroll-reveal figcaption strong{font-size:.75rem}.location-route-page .alpha-city-welcome-heading h2 small,.location-route-page .alpha-city-welcome-heading>p{font-size:var(--type-label)}.location-route-page .alpha-city-welcome-copy-top span{color:#ffffffa8;font-size:var(--type-label)}.location-route-page .alpha-city-welcome-copy p{color:#ffffffe6;font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.55}.location-route-page .alpha-city-welcome-copy>.alpha-city-welcome-signature{color:#ffffffa6;font-size:.8125rem;line-height:1.55}.location-route-page .alpha-city-welcome-meta>div span{color:#ffffffa3;font-size:.75rem;line-height:1.35}.location-route-page .alpha-city-welcome-meta>a{font-size:var(--type-button)}.location-route-page .alpha-city-film figcaption{font-size:.6875rem}.location-route-page .alpha-city-lane-top,.location-route-page .alpha-city-lanes-heading>div,.location-route-page .alpha-city-lanes-heading>div p,.location-route-page .alpha-city-lanes-heading>div span{font-size:var(--type-label)}.location-route-page .alpha-city-faq header h2,.location-route-page .alpha-city-lanes-heading h2,.location-route-page .alpha-city-social-copy h2,.location-route-page .alpha-city-week-heading h2,.location-route-page .platform-editorial-heading h2{font-size:var(--type-display);line-height:.86}.location-route-page .alpha-city-lanes-heading>p{color:#ffffffb8;font-size:var(--type-body-large)}.location-route-page .alpha-city-lane-copy h3{font-size:var(--type-h3)}.location-route-page .alpha-city-lane-copy p{color:#ffffffbd;font-size:var(--type-body);line-height:1.62}.location-route-page .alpha-city-lanes-all{font-size:var(--type-button)}.location-route-page .alpha-city-orbit-heading>p{font-size:var(--type-label)}.location-route-page .alpha-city-orbit-heading h2{font-size:clamp(5rem,10vw,8rem)}.location-route-page .alpha-city-orbit-heading>div p{font-size:var(--type-body-large);line-height:1.65}.location-route-page .alpha-city-orbit-heading>div a{font-size:var(--type-button)}.location-route-page .alpha-city-orbit-counter figcaption{font-size:.6875rem}.location-route-page .alpha-city-moment-deck>p{font-size:var(--type-small)}.location-route-page .alpha-city-moment-deck article>small{font-size:var(--type-label)}.location-route-page .alpha-city-moment-deck article h3{font-size:var(--type-h3)}.location-route-page .alpha-city-moment-deck article>p{color:#000000ad;font-size:var(--type-small);line-height:1.6}.location-route-page .alpha-city-moment-deck article>span{font-size:var(--type-button)}.location-route-page .alpha-city-orbit-note{font-size:.8125rem}.location-route-page .alpha-city-social-copy>p:first-child{font-size:var(--type-label)}.location-route-page .alpha-city-social-copy>p:nth-of-type(2){color:#ffffffb8;font-size:var(--type-body-large)}.location-route-page .alpha-city-social-family strong{font-size:1rem}.location-route-page .alpha-city-social-family small{color:#ffffffa3;font-size:.875rem}.location-route-page .alpha-city-social-copy>a{font-size:var(--type-button)}.location-route-page .alpha-city-social-card header strong{font-size:.75rem}.location-route-page .alpha-city-social-card header small{font-size:.6875rem}.location-route-page .alpha-city-social-card header b{font-size:.75rem}.location-route-page .alpha-city-social-image>span{font-size:.6875rem}.location-route-page .alpha-city-social-card footer>strong{font-size:.75rem}.location-route-page .alpha-city-social-card footer>p{font-size:.8125rem;line-height:1.5}.location-route-page .alpha-city-social-card footer>small{font-size:.6875rem}.location-route-page .alpha-city-faq header>span{font-size:var(--type-body-large)}.location-route-page .alpha-city-faq-list summary>strong{font-size:clamp(1.0625rem,1.35vw,1.3125rem);line-height:1.35}.location-route-page .alpha-city-poster>header,.location-route-page .alpha-city-week-heading>p{font-size:var(--type-label)}.location-route-page .alpha-city-week-intro>p{color:#ffffffb8;font-size:var(--type-body-large)}.location-route-page .alpha-city-week-action>a,.location-route-page .alpha-city-week-intro>a{font-size:var(--type-button)}.location-route-page .alpha-city-poster-copy>p{font-size:.75rem}.location-route-page .alpha-city-week-events .alpha-city-poster-copy>span{font-size:.8125rem;line-height:1.45}.location-route-page .alpha-city-poster-link{font-size:var(--type-button)}.location-route-page .alpha-city-week-action>p{color:#ffffffad;font-size:var(--type-small)}.location-route-page .platform-editorial-heading>p,.location-route-page .platform-editorial-offer-kicker{font-size:var(--type-label)}.location-route-page .platform-editorial-heading>div p{color:#ffffffbd;font-size:var(--type-body-large)}.location-route-page .platform-editorial-count span,.location-route-page .platform-editorial-faces p,.location-route-page .platform-editorial-offer-meta,.location-route-page .platform-editorial-wordmark small{font-size:var(--type-label)}.location-route-page .platform-editorial-offer-copy{color:#ffffffb8;font-size:1.0625rem}.location-route-page .platform-editorial-offer-tags span{font-size:.8125rem}.location-route-page .platform-editorial-offer article>a{font-size:var(--type-button)}.location-route-page .platform-editorial-steps span{font-size:var(--type-label)}.location-route-page .platform-editorial-steps strong{font-size:1.25rem}.location-route-page .platform-editorial-steps p{color:#ffffffad;font-size:var(--type-small)}.location-route-page .location-route-event-image>span,.location-route-page .location-route-events-heading>div>p,.location-route-page .location-route-switcher p{font-size:var(--type-label)}.location-route-page .location-route-events-heading>span{font-size:var(--type-small)}.location-route-page .location-route-event-date{font-size:.8125rem!important}.location-route-page .location-route-event-copy>p{color:#000000ad;font-size:var(--type-small)}.location-route-page .location-route-event-copy h3{font-size:var(--type-card-title)}.location-route-page .location-route-event-copy strong{font-size:1.5rem}.location-route-page .location-route-event-copy a{font-size:var(--type-button)}.location-route-page .alpha-city-manifesto p{font-size:.8125rem}.location-route-page .alpha-city-manifesto>span{font-size:var(--type-body-large)}.location-route-page .location-route-switcher nav a{font-size:1.0625rem}.location-route-page .location-route-home{font-size:var(--type-button)}@media (max-width:600px){.location-route-page{--type-hero:clamp(3.25rem,15vw,4.25rem);--type-display:clamp(2.625rem,13vw,3.75rem);--type-h2:clamp(2rem,9vw,2.75rem);--type-h3:clamp(1.5rem,7vw,2rem);--type-card-title:1.375rem;--type-body-large:1.0625rem;--type-body:.96875rem;--type-small:.9375rem;--type-button:.875rem;--type-label:.75rem;--type-caption:.75rem}.location-route-page .community-intro-topbar>a{font-size:.75rem}.location-route-page .community-intro-kicker{font-size:1.125rem}.location-route-page .community-intro-description{font-size:1.0625rem}.location-route-page .community-intro-jump nav a{font-size:.875rem}.location-route-page .alpha-city-welcome-copy p{font-size:1.0625rem}.location-route-page .alpha-city-orbit-heading h2{font-size:clamp(3.5rem,20vw,5rem)}.location-route-page .alpha-city-faq-list summary>strong{font-size:1.0625rem}.location-route-page .alpha-city-faq-list details>div>p{font-size:.9375rem}.location-route-page .alpha-city-week-events .alpha-city-poster-copy>span{font-size:.75rem}.location-route-page .location-route-switcher nav a,.location-route-page .platform-editorial-heading>div p,.location-route-page .platform-editorial-offer-copy{font-size:1rem}}.location-route-page .alpha-city-welcome{--welcome-gold:#e7b766;--welcome-coral:#ff5c35;--welcome-aqua:#4ecdc4;--welcome-violet:#a36fe5;background:linear-gradient(#f7f4ed,#ede7d8)}.location-route-page .alpha-city-welcome:before{content:attr(data-city);z-index:0;text-align:center;letter-spacing:-.07em;text-transform:uppercase;color:#0000;-webkit-text-stroke:2px #ff5c352e;text-shadow:0 0 140px #ff5c3514,0 0 260px #e7b7660d;pointer-events:none;opacity:.65;background:linear-gradient(135deg,#ff5c3524,#e7b7661f 35%,#4ecdc41a 70%,#a36fe514);-webkit-background-clip:text;background-clip:text;width:120%;font-size:clamp(170px,26vw,560px);font-weight:950;line-height:.82;animation:alpha-welcome-city-pulse 10s ease-in-out infinite;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}@keyframes alpha-welcome-city-pulse{0%,to{opacity:.55;filter:hue-rotate();transform:translate(-50%,-50%)rotate(-7deg)scale(1)}50%{opacity:.85;filter:hue-rotate(15deg);transform:translate(-50%,-50%)rotate(-7deg)scale(1.03)}}.location-route-page .alpha-city-welcome-heading{z-index:2;position:relative}.location-route-page .alpha-city-welcome-heading>p{letter-spacing:.3em;color:#0b0b0b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff73;border:1px solid #00000012;border-radius:999px;margin-bottom:clamp(40px,6vw,86px);padding:8px 18px 8px 0;font-size:clamp(10px,1vw,12px);font-weight:820;display:inline-flex;box-shadow:0 10px 40px #0000000a}.location-route-page .alpha-city-welcome-heading>p span{color:#fff;background:#0b0b0b;border-color:#0b0b0b;width:42px;height:42px;margin-right:14px;font-size:10px;box-shadow:0 8px 26px #0000001f}.location-route-page .alpha-city-welcome-heading h2{background:radial-gradient(circle at 18% 18%,var(--welcome-coral),transparent 30%),radial-gradient(circle at 92% 8%,var(--welcome-aqua),transparent 26%),linear-gradient(145deg,#fffc,#f7f4ed99);border:1px solid #ffffff8c;border-radius:5px clamp(54px,7vw,108px) 5px 5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.location-route-page .alpha-city-welcome-heading h2{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--welcome-coral) 16%,transparent),transparent 30%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--welcome-aqua) 12%,transparent),transparent 26%),linear-gradient(145deg,#fffc,#f7f4ed99)}}.location-route-page .alpha-city-welcome-heading h2{-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 40px 120px #31231421,inset 0 1px #fffffff2,inset 0 0 80px #ffffff73}.location-route-page .alpha-city-welcome.is-welcome-visible .alpha-city-welcome-heading h2{transform:translate(calc(var(--welcome-x,0) * .35),calc(var(--welcome-y,0) * .35))}.location-route-page .alpha-city-welcome-brand-logo,.location-route-page .alpha-city-welcome-heading h2 small{z-index:2;position:relative}.location-route-page .alpha-city-welcome-heading h2:before{content:"";z-index:0;background:linear-gradient(135deg,var(--welcome-coral),var(--welcome-gold),var(--welcome-aqua),var(--welcome-violet));opacity:.55;filter:blur(8px);border-radius:5px clamp(54px,7vw,108px) 5px 5px;animation:alpha-welcome-h2-glow 5s ease-in-out infinite;position:absolute;inset:-2px}@keyframes alpha-welcome-h2-glow{0%,to{opacity:.45;filter:blur(8px)hue-rotate()}50%{opacity:.75;filter:blur(14px)hue-rotate(20deg)}}.location-route-page .alpha-city-welcome-heading h2:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:60%;height:100%;animation:alpha-welcome-shimmer 7s ease-in-out infinite;position:absolute;top:0;left:-150%;transform:skew(-22deg)}@keyframes alpha-welcome-shimmer{0%{left:-150%}18%{left:150%}to{left:150%}}.location-route-page .alpha-city-welcome-heading h2 small{color:#0a0a0a;background:#fff9;border:1px solid #00000014;box-shadow:0 4px 18px #0000000d}.location-route-page .alpha-city-welcome-brand-logo{filter:drop-shadow(0 30px 50px #00000029);animation:alpha-welcome-logo-breathe 6s ease-in-out infinite}@keyframes alpha-welcome-logo-breathe{0%,to{filter:drop-shadow(0 30px 50px #00000029);transform:scale(1)}50%{filter:drop-shadow(0 36px 60px #0003);transform:scale(1.015)}}.location-route-page .alpha-city-welcome-copy{background:radial-gradient(circle at 12% 100%,var(--welcome-coral),transparent 36%) padding-box,linear-gradient(#0b0b0b,#0b0b0b) padding-box,linear-gradient(135deg,var(--welcome-coral),var(--welcome-gold),var(--welcome-aqua),var(--welcome-violet),var(--welcome-coral)) border-box;border:1px solid #0000;border-radius:clamp(45px,6vw,88px) 5px 5px;position:relative}@supports (color:color-mix(in lab,red,red)){.location-route-page .alpha-city-welcome-copy{background:radial-gradient(circle at 12% 100%,color-mix(in srgb,var(--welcome-coral) 20%,transparent),transparent 36%) padding-box,linear-gradient(#0b0b0b,#0b0b0b) padding-box,linear-gradient(135deg,var(--welcome-coral),var(--welcome-gold),var(--welcome-aqua),var(--welcome-violet),var(--welcome-coral)) border-box}}.location-route-page .alpha-city-welcome-copy{background-size:100% 100%,100% 100%,320% 320%;animation:alpha-welcome-gradient-shift 7s infinite;box-shadow:0 42px 120px #0000004d,0 0 0 1px #ffffff1a,inset 0 0 100px #ffffff0f}.location-route-page .alpha-city-welcome.is-welcome-visible .alpha-city-welcome-copy{transform:translateY(0) translate(calc(var(--welcome-x,0) * -.45),calc(var(--welcome-y,0) * -.45));transition:transform .5s cubic-bezier(.16,1,.3,1)}@keyframes alpha-welcome-gradient-shift{0%,to{background-position:0 0,0 0,0}50%{background-position:0 0,0 0,100%}}.location-route-page .alpha-city-welcome-copy p{color:#fffffff2;text-shadow:0 1px #0003}.location-route-page .alpha-city-welcome-copy:before{content:"";z-index:-1;background:radial-gradient(circle,var(--welcome-coral),transparent 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-60px}@supports (color:color-mix(in lab,red,red)){.location-route-page .alpha-city-welcome-copy:before{background:radial-gradient(circle,color-mix(in srgb,var(--welcome-coral) 25%,transparent),transparent 70%)}}.location-route-page .alpha-city-welcome-copy:before{filter:blur(30px);opacity:.6;pointer-events:none;animation:alpha-welcome-orb-float 9s ease-in-out infinite}.location-route-page .alpha-city-welcome-copy:after{content:"";z-index:-1;background:radial-gradient(circle,var(--welcome-aqua),transparent 70%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;left:-50px}@supports (color:color-mix(in lab,red,red)){.location-route-page .alpha-city-welcome-copy:after{background:radial-gradient(circle,color-mix(in srgb,var(--welcome-aqua) 25%,transparent),transparent 70%)}}.location-route-page .alpha-city-welcome-copy:after{filter:blur(28px);opacity:.5;pointer-events:none;animation:alpha-welcome-orb-float 12s ease-in-out infinite reverse}@keyframes alpha-welcome-orb-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(15px,-25px)scale(1.12)}}.location-route-page .alpha-city-welcome-meta>a{background:#f5f2eb;border:1px solid #ffffff73;transition:transform .25s,background .25s,color .25s,box-shadow .25s;box-shadow:0 8px 32px #00000040}.location-route-page .alpha-city-welcome-meta>a:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 16px 48px #0000004d}@media (max-width:760px){.location-route-page .alpha-city-welcome:before{-webkit-text-stroke:1.5px #ff5c3524;font-size:clamp(130px,44vw,420px);top:48%}.location-route-page .alpha-city-welcome-heading>p{padding:6px 14px 6px 0}.location-route-page .alpha-city-welcome-copy{background-size:100% 100%,100% 100%,380% 380%}}.alpha-city-events-redesign{color:#fff;background:#070707;padding:clamp(92px,9vw,150px) 0 clamp(78px,8vw,120px);position:relative}.alpha-city-events-redesign:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 20%,#ff5c3514,#0000 45%),radial-gradient(circle at 20% 80%,#54cfc70d,#0000 40%);position:absolute;inset:0}.alpha-city-events-header{z-index:1;margin-bottom:clamp(44px,5vw,72px);position:relative}.alpha-city-events-eyebrow{color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;font-weight:600;display:flex}.alpha-city-events-eyebrow span{color:#fff;letter-spacing:0;background:#ff5c3529;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:inline-flex}.alpha-city-events-header h2{letter-spacing:-.05em;text-transform:uppercase;max-width:820px;margin:0 0 28px;font-size:clamp(46px,6.5vw,92px);font-weight:800;line-height:.9}.alpha-city-events-header h2 em{color:#fff;font-style:normal}.alpha-city-events-intro{justify-content:space-between;align-items:flex-end;gap:32px;max-width:960px;display:flex}.alpha-city-events-intro p{color:#ffffffa3;max-width:520px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.alpha-city-events-action a,.alpha-city-events-intro a{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #f4f1ea47;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:color .22s,background .22s,border-color .22s,transform .26s;display:inline-flex}.alpha-city-events-action a:hover,.alpha-city-events-intro a:hover{color:#070707;background:#f4f1ea;border-color:#f4f1ea;transform:translateY(-3px)}.alpha-city-events-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,28px);display:grid;position:relative}.alpha-city-event-card{background:#0d0d0d;border:1px solid #f4f1ea17;border-radius:22px;flex-direction:column;min-height:clamp(420px,32vw,540px);transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;display:flex;position:relative;overflow:hidden}.alpha-city-event-card:hover{border-color:#ff5c3552;transform:translateY(-10px);box-shadow:0 30px 70px #0000008c}.alpha-city-event-card-image{background-position:50%;background-size:cover;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.alpha-city-event-card:hover .alpha-city-event-card-image{transform:scale(1.09)}.alpha-city-event-card-shade{pointer-events:none;background:linear-gradient(#0000001f,#00000059 45%,#000000e6);position:absolute;inset:0}.alpha-city-event-card>header{z-index:1;align-items:center;gap:12px;padding:22px;display:flex;position:relative}.alpha-city-event-card>header span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:inline-flex}.alpha-city-event-card>header small{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff5c3529;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700}.alpha-city-event-card-copy{z-index:1;margin-top:auto;padding:0 26px 86px;position:relative}.alpha-city-event-card-copy>p{color:#070707;letter-spacing:.06em;text-transform:uppercase;background:#f4f1ea;border-radius:6px;width:max-content;margin:0 0 14px;padding:7px 12px;font-size:11px;font-weight:800}.alpha-city-event-card-copy h3{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(26px,2.2vw,36px);font-weight:800;line-height:1.02}.alpha-city-event-card-copy>span{color:#ffffffb3;max-width:310px;font-size:13px;line-height:1.5;display:block}.alpha-city-event-card-link{z-index:2;color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038;border-top:1px solid #f4f1ea17;justify-content:space-between;align-items:center;padding:18px 26px;font-size:13px;font-weight:600;text-decoration:none;transition:color .22s,background .22s,border-color .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.alpha-city-event-card-link:hover{color:#fff;background:#ff5c352e;border-color:#ff5c3559}.alpha-city-events-action{z-index:1;background:#ffffff05;border:1px solid #f4f1ea1a;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(56px,7vw,96px);padding:28px 32px;display:flex;position:relative}.alpha-city-events-action p{color:#ffffffb8;margin:0;font-size:clamp(15px,1.15vw,18px)}.alpha-city-events-action p span{color:#fff;font-weight:700}@media (max-width:980px){.alpha-city-events-grid{grid-template-columns:repeat(2,1fr)}.alpha-city-events-action,.alpha-city-events-intro{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.alpha-city-events-grid{grid-template-columns:1fr}.alpha-city-events-header h2{font-size:clamp(40px,12vw,64px)}.alpha-city-event-card{min-height:460px}}.location-route-page .alpha-city-faq{color:#080808;background:#f5f5f7;padding:clamp(56px,4vw,68px) 0 clamp(120px,11vw,190px)}.location-route-page .alpha-city-faq-layout{width:min(1476px,90vw);max-width:none}.location-route-page .alpha-city-faq header{text-align:center;width:min(1320px,100%);margin:0 auto clamp(76px,7vw,118px)}.location-route-page .alpha-city-faq header h2{color:#000;font-family:var(--font-sans,Arial,Helvetica,sans-serif);letter-spacing:-.072em;margin:0;font-size:clamp(76px,9vw,154px);font-style:normal;font-weight:900;line-height:.78}.location-route-page .alpha-city-faq header h2 em{color:#000;font-family:inherit;font-style:normal;font-weight:inherit}.location-route-page .alpha-city-faq header>span{color:#66676b;letter-spacing:-.035em;max-width:none;margin:clamp(42px,4vw,66px) auto 0;font-size:clamp(19px,1.8vw,30px);font-weight:500;line-height:1.25}.location-route-page .alpha-city-faq-list{gap:20px;width:100%;max-width:none}.location-route-page .alpha-city-faq-list details{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:50%;background:#fff;border:3px solid #fff;border-radius:999px;transition:scale .42s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,box-shadow .25s;position:relative;scale:1;box-shadow:0 18px 38px #191c221a}.location-route-page .alpha-city-faq-list details:hover{z-index:2;background:#fff;border-color:#fff;box-shadow:0 22px 46px #191c2221}@media (hover:hover) and (pointer:fine){.location-route-page .alpha-city-faq-list details:hover{scale:1.048}}.location-route-page .alpha-city-faq-list details[open]{background:#fff;border-radius:clamp(38px,4.6vw,76px);animation:alpha-faq-open-card-pulse .56s cubic-bezier(.16,1,.3,1)}.location-route-page .alpha-city-faq-list summary>strong{letter-spacing:-.045em;font-size:clamp(21px,2.44vw,40px);font-weight:600;line-height:1.15}.location-route-page .alpha-city-faq-list summary i{background:#e9e9ea;width:clamp(84px,7.32vw,120px);animation:none}.location-route-page .alpha-city-faq-list details[open] summary i{animation:alpha-faq-open-control-pulse .68s cubic-bezier(.16,1,.3,1)}@keyframes alpha-faq-open-card-pulse{0%{scale:1}38%{scale:1.012}to{scale:1}}@keyframes alpha-faq-open-control-pulse{0%{scale:1;box-shadow:0 0 #10101024}45%{scale:1.08;box-shadow:0 0 0 14px #1010100e}to{scale:1;box-shadow:0 0 #10101000}}.location-route-page .alpha-city-faq-list details>div>p{color:#626368;max-width:1050px;padding:0 clamp(120px,12vw,200px) clamp(36px,3vw,52px) clamp(34px,4vw,64px);font-size:clamp(16px,1.2vw,20px);line-height:1.6}@media (min-width:721px) and (max-width:1023px){.location-route-page .alpha-city-faq-layout{width:calc(100% - 48px)}.location-route-page .alpha-city-faq-list summary{grid-template-columns:minmax(0,1fr) 96px;min-height:128px}.location-route-page .alpha-city-faq-list summary i{width:96px}.location-route-page .alpha-city-faq-list summary>strong{font-size:clamp(24px,3.4vw,32px)}}@media (max-width:720px){.location-route-page .alpha-city-faq{padding:54px 0 104px}.location-route-page .alpha-city-faq-layout{width:calc(100% - 24px)}.location-route-page .alpha-city-faq header{margin-bottom:52px}.location-route-page .alpha-city-faq header h2{font-size:clamp(52px,16vw,82px);line-height:.82}.location-route-page .alpha-city-faq header>span{margin-top:26px;padding-inline:16px;font-size:clamp(15px,4.2vw,18px)}.location-route-page .alpha-city-faq-list{gap:10px}.location-route-page .alpha-city-faq-list details,.location-route-page .alpha-city-faq-list details[open]{border-width:2px;border-radius:32px}.location-route-page .alpha-city-faq-list summary{grid-template-columns:minmax(0,1fr) 62px;gap:12px;min-height:82px;padding:8px 9px 8px 22px}.location-route-page .alpha-city-faq-list summary>strong{font-size:clamp(16px,4.5vw,20px);line-height:1.2}.location-route-page .alpha-city-faq-list summary i{width:62px}.location-route-page .alpha-city-faq-list summary i:after,.location-route-page .alpha-city-faq-list summary i:before{width:22px;height:2.5px}.location-route-page .alpha-city-faq-list details>div>p{padding:0 76px 26px 22px;font-size:14px}}@media (prefers-reduced-motion:reduce){.location-route-page .alpha-city-faq-list details,.location-route-page .alpha-city-faq-list details[open],.location-route-page .alpha-city-faq-list details[open] summary i{animation:none}.location-route-page .alpha-city-faq-list details,.location-route-page .alpha-city-faq-list details:hover{transition:none;scale:1}}.location-route-page .location-route-switcher h2{color:#000;font-family:var(--font-sans,Arial,Helvetica,sans-serif);letter-spacing:-.075em;font-size:clamp(68px,9.5vw,164px);font-weight:900;line-height:.82}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){font-size:clamp(17px,1.25vw,21px)}.location-route-page .location-route-switcher p{color:#000;font-size:12px}@media (max-width:620px){.location-route-page .location-route-switcher h2{font-size:clamp(54px,18vw,82px)}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){font-size:18px}}.location-route-page .location-route-switcher{isolation:isolate;color:#000;background:#fff;padding:0 0 clamp(92px,10vw,160px);position:relative;overflow:hidden}.location-route-page .location-route-switcher:before{content:none}.location-route-switcher-marquee{z-index:3;color:#fff;background:#000;border-block:2px solid #000;width:100%;position:relative;overflow:hidden}.location-route-switcher-marquee>div{align-items:center;gap:24px;width:max-content;min-height:56px;padding-right:24px;animation:location-city-marquee 22s linear infinite;display:flex}.location-route-switcher-marquee span{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:clamp(13px,1vw,16px);font-weight:900;line-height:1}.location-route-switcher-marquee i{font-size:18px;font-style:normal;line-height:1}@keyframes location-city-marquee{to{transform:translate(-50%)}}.location-route-switcher-ghost{z-index:0;color:#0000;letter-spacing:-.105em;pointer-events:none;-webkit-text-stroke:1px #00000017;font-size:clamp(180px,29vw,520px);font-weight:950;line-height:.72;animation:location-city-ghost 8s ease-in-out infinite alternate;position:absolute;top:clamp(124px,10vw,178px);right:-3vw}@keyframes location-city-ghost{0%{transform:translate(2vw)}to{transform:translate(-2vw,18px)}}.location-route-page .location-route-switcher>.content-shell{z-index:2;width:min(1476px,90vw);max-width:none;position:relative}.location-route-page .location-route-switcher-heading,.location-route-page .location-route-switcher>.content-shell>div{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:clamp(32px,5vw,88px);padding:clamp(92px,10vw,164px) 0 clamp(72px,8vw,128px);display:grid}.location-route-page .location-route-switcher p,.location-route-page .location-route-switcher-heading p{color:#000;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-self:start;width:max-content;margin:0 0 28px;padding:0;font-size:12px;font-weight:900;line-height:1}.location-route-page .location-route-switcher h2,.location-route-page .location-route-switcher-heading h2{color:#000;max-width:none;font-family:var(--font-sans,Arial,Helvetica,sans-serif);letter-spacing:-.085em;grid-area:2/1/span 2;margin:0;font-size:clamp(72px,9.5vw,164px);font-weight:950;line-height:.78}.location-route-switcher-heading h2 span{width:max-content;max-width:100%;display:block}.location-route-switcher-heading h2 span:last-child{color:#fff;background:#000;margin-top:.08em;padding:.01em .12em .09em .055em}.location-route-switcher-heading>span{color:#000000b8;letter-spacing:-.03em;grid-area:2/2;align-self:end;max-width:370px;margin-bottom:.35em;font-size:clamp(17px,1.35vw,22px);font-weight:560;line-height:1.48}@keyframes location-city-title-in{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 80px}to{opacity:1;clip-path:inset(0);translate:0}}@keyframes location-city-copy-in{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}.location-route-page .location-route-switcher nav{border:0;border-top:2px solid #000;flex-direction:column;gap:0;margin:0;display:flex}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){isolation:isolate;color:#000;min-height:clamp(112px,9vw,154px);font-size:inherit;background:0 0;border:0;border-bottom:2px solid #000;border-radius:0;grid-template-columns:clamp(44px,5vw,72px) minmax(0,1fr) clamp(52px,5vw,74px);align-items:center;gap:clamp(12px,2vw,32px);padding:0 clamp(18px,2.8vw,46px);text-decoration:none;transition:color .36s;display:grid;position:relative;overflow:hidden;transform:none}.location-route-page .location-route-switcher nav a:before{content:"";z-index:-1;transform-origin:100%;background:#000;transition:transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.location-route-page .location-route-switcher nav a>span{letter-spacing:.08em;opacity:.62;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(11px,.9vw,14px);font-weight:700}.location-route-page .location-route-switcher nav a strong{letter-spacing:-.06em;font-size:clamp(38px,4.65vw,76px);line-height:.95;transition:transform .56s cubic-bezier(.16,1,.3,1)}.location-route-page .location-route-switcher nav a i{aspect-ratio:1;border:2px solid;border-radius:50%;justify-self:end;place-items:center;width:clamp(50px,4.4vw,66px);font-style:normal;transition:transform .56s cubic-bezier(.16,1,.3,1),background-color .36s,color .36s;display:grid}.location-route-page .location-route-switcher nav a svg{width:clamp(21px,1.7vw,29px);height:auto;transition:none}.location-route-page .location-route-switcher nav a.is-current{color:#fff;background:#000;transform:none}.location-route-page .location-route-switcher nav a.is-current:before{transform:scaleX(1)}.location-route-page .location-route-switcher nav a.is-current i{color:#000;background:#fff}@media (hover:hover) and (pointer:fine){.location-route-page .location-route-switcher nav a:hover{color:#fff;background:0 0;transform:none}.location-route-page .location-route-switcher nav a:hover:before{transform-origin:0;transform:scaleX(1)}.location-route-page .location-route-switcher nav a:hover strong{transform:translate(clamp(10px,1.4vw,24px))}.location-route-page .location-route-switcher nav a:hover i{color:#000;background:#fff;transform:rotate(45deg)}}@keyframes location-city-row-left{0%{opacity:0;translate:-10vw}to{opacity:1;translate:0}}@keyframes location-city-row-right{0%{opacity:0;translate:10vw}to{opacity:1;translate:0}}@supports (animation-timeline:view()){.location-route-switcher-heading h2 span:first-child{animation:location-city-title-in linear both;animation-timeline:view();animation-range:entry 2% cover 30%}.location-route-switcher-heading h2 span:last-child{animation:location-city-title-in linear both;animation-timeline:view();animation-range:entry 10% cover 38%}.location-route-switcher-heading p,.location-route-switcher-heading>span{animation:location-city-copy-in linear both;animation-timeline:view();animation-range:entry 5% cover 35%}.location-route-page .location-route-switcher nav a{animation:location-city-row-left linear both;animation-timeline:view();animation-range:entry cover 25%}.location-route-page .location-route-switcher nav a:nth-child(2n){animation-name:location-city-row-right}}.location-route-page .location-route-home{color:#000;letter-spacing:.03em;background:0 0;border:0;border-bottom:2px solid #000;border-radius:0;align-items:center;gap:12px;width:max-content;min-height:0;margin-top:clamp(38px,4vw,62px);padding:0 0 8px;font-size:14px;font-weight:850;text-decoration:none;transition:gap .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.location-route-page .location-route-home:hover{color:#000;background:0 0;gap:18px}.location-route-page .location-route-home svg{transition:transform .32s cubic-bezier(.16,1,.3,1)}.location-route-page .location-route-home:hover svg{transform:translate(-5px)}@media (max-width:900px){.location-route-page .location-route-switcher-heading,.location-route-page .location-route-switcher>.content-shell>div{padding-top:96px;display:block}.location-route-page .location-route-switcher p,.location-route-page .location-route-switcher-heading p{margin-bottom:30px}.location-route-switcher-heading>span{max-width:450px;margin:34px 0 0;display:block}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){grid-template-columns:52px minmax(0,1fr) 58px;min-height:110px}}@media (max-width:620px){.location-route-page .location-route-switcher{padding-bottom:86px}.location-route-switcher-marquee>div{gap:18px;min-height:46px;padding-right:18px}.location-route-page .location-route-switcher>.content-shell{width:calc(100% - 24px)}.location-route-switcher-ghost{font-size:78vw;top:150px;right:-12vw}.location-route-page .location-route-switcher-heading,.location-route-page .location-route-switcher>.content-shell>div{padding:76px 0 60px}.location-route-page .location-route-switcher h2,.location-route-page .location-route-switcher-heading h2{font-size:clamp(54px,18vw,82px);line-height:.8}.location-route-switcher-heading h2 span:last-child{width:100%;padding-right:.06em}.location-route-switcher-heading>span{max-width:300px;margin-top:28px;font-size:16px}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){grid-template-columns:36px minmax(0,1fr) 48px;gap:9px;min-height:92px;padding:0 14px}.location-route-page .location-route-switcher nav a strong{font-size:clamp(29px,10vw,42px)}.location-route-page .location-route-switcher nav a i{width:46px}.location-route-page .location-route-switcher nav a svg{width:21px}.location-route-page .location-route-home{margin-top:34px}}@media (prefers-reduced-motion:reduce){.location-route-page .location-route-switcher nav a,.location-route-switcher-ghost,.location-route-switcher-heading h2 span,.location-route-switcher-heading p,.location-route-switcher-heading>span,.location-route-switcher-marquee>div{opacity:1;clip-path:none;translate:none;animation:none!important}.location-route-page .location-route-home,.location-route-page .location-route-home svg,.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a i,.location-route-page .location-route-switcher nav a strong,.location-route-page .location-route-switcher nav a:before{transition:none}}.location-route-page{--location-bg:#fff;--location-ink:#050505;--location-copy:#050505b8;--location-muted:#05050594;--location-line:#05050524;--location-type-hero:clamp(64px,7vw,112px);--location-type-display:clamp(52px,6vw,96px);--location-type-section:clamp(40px,4.5vw,72px);--location-type-card:clamp(22px,2vw,32px);--location-type-intro:clamp(18px,1.3vw,20px);--location-type-body:16px;--location-type-small:14px;--location-type-label:12px;--location-leading-display:.88;--location-leading-heading:1.05;--location-leading-body:1.6;--location-tracking-display:-.065em;--location-tracking-heading:-.04em;color:var(--location-ink);background:var(--location-bg);font-family:var(--font-sans,Arial,Helvetica,sans-serif);font-size:var(--location-type-body);line-height:var(--location-leading-body)}.location-route-page :where(h1,h2,h3,h4,p,a,button,summary,strong,span){font-family:inherit}.location-route-page .community-intro-hero,.location-route-page .community-intro-sticky{color:#fff;background:#050505}.location-route-page .community-selected-backdrop{opacity:0;filter:grayscale()contrast(1.08)brightness(.42);mix-blend-mode:normal}.location-route-page .community-selected-backdrop.is-visible{opacity:.48;filter:grayscale()contrast(1.08)brightness(.42)}.location-route-page .community-selected-backdrop:after{background:radial-gradient(circle,#05050559,#050505e6 76%),linear-gradient(#05050573,#050505)}.location-route-page .community-intro-canvas{opacity:.34;mix-blend-mode:screen}.location-route-page .community-intro-grid{opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0)}.location-route-page .community-intro-orbit,.location-route-page .community-intro-orbit:after,.location-route-page .community-intro-orbit:before{border-color:#ffffff1a}.location-route-page .community-moving-gallery:after{background:radial-gradient(#050505 0,#050505f0 27%,#0505057a 54%,#0000 76%),linear-gradient(#050505b3,#0000 24% 72%,#050505e0)}.location-route-page .community-moving-card{filter:grayscale()contrast(1.04)}.location-route-page .community-moving-card>div{border-color:#ffffff2e;box-shadow:0 22px 56px #000000b3}.location-route-page .community-moving-card figcaption{color:#ffffff94;font-size:var(--location-type-label)}.location-route-page .community-intro-topbar{border-bottom-color:#ffffff24}.location-route-page .community-intro-topbar>a,.location-route-page .community-intro-topbar>span{color:#ffffffb8;font-size:var(--location-type-label)}.location-route-page .community-intro-topbar>a:hover,.location-route-page .community-intro-topbar>span svg{color:#fff}.location-route-page .community-intro-content h1{color:#fff;font-size:var(--location-type-hero);letter-spacing:var(--location-tracking-display);font-weight:900;line-height:var(--location-leading-display)}.location-route-page .community-intro-content h1>span{color:#ffffff94;font-weight:700}.location-route-page .community-intro-content h1 em,.location-route-page .community-intro-content h1>strong{color:#fff;text-shadow:none}.location-route-page .community-intro-description{color:#ffffffb8;font-size:var(--location-type-intro);line-height:var(--location-leading-body)}.location-route-page .community-intro-jump>p,.location-route-page .community-intro-scroll{color:#ffffffa3}.location-route-page .community-intro-jump nav a{color:#fff;background:#ffffff0b;border-color:#fff3;font-size:14px}.location-route-page .community-intro-jump nav a:hover{color:#050505;background:#fff;border-color:#fff}.location-route-page .community-grid-heading,.location-route-page .event-week-heading,.location-route-page .location-route-events-heading h2{color:var(--location-ink);font-size:var(--location-type-section);letter-spacing:var(--location-tracking-heading);font-weight:900;line-height:var(--location-leading-heading)}.location-route-page .social-feed-heading{color:var(--location-ink);font-size:var(--location-type-hero);letter-spacing:var(--location-tracking-display);font-weight:900;line-height:.9}.location-route-page .community-grid-intro,.location-route-page .event-week-intro,.location-route-page .social-feed-intro{color:var(--location-copy);font-size:var(--location-type-intro);font-weight:400;line-height:var(--location-leading-body)}.location-route-page .alpha-city-faq,.location-route-page .community-grid-section,.location-route-page .event-week-section,.location-route-page .location-route-events,.location-route-page .location-route-switcher,.location-route-page .social-feed-section{background:#fff}.location-route-page .event-week-section [class*=text-pink],.location-route-page .social-feed-section [class*=text-pink]{color:#050505}.location-route-page .alpha-city-faq header h2,.location-route-page .location-route-switcher h2,.location-route-page .location-route-switcher-heading h2{color:var(--location-ink);font-size:var(--location-type-display);letter-spacing:var(--location-tracking-display);font-weight:900;line-height:var(--location-leading-display)}.location-route-page .alpha-city-faq header>span,.location-route-page .location-route-switcher-heading>span{color:var(--location-copy);font-size:var(--location-type-intro);font-weight:400;line-height:var(--location-leading-body)}.location-route-page .alpha-city-faq-list summary>strong{color:var(--location-ink);font-size:var(--location-type-card);letter-spacing:var(--location-tracking-heading);font-weight:700;line-height:1.2}.location-route-page .alpha-city-faq-list details>div>p{color:var(--location-copy);font-size:var(--location-type-body);line-height:var(--location-leading-body)}.location-route-page .alpha-city-faq-list summary i{background:#f2f2f2}.location-route-page .location-route-event-image>span,.location-route-page .location-route-events-heading>div>p,.location-route-page .location-route-switcher p,.location-route-page .location-route-switcher-heading p{font-size:var(--location-type-label);font-weight:800}.location-route-page .location-route-events-heading>div>p{color:var(--location-ink)}.location-route-page .location-route-event-copy>p,.location-route-page .location-route-events-heading>span{color:var(--location-muted);font-size:var(--location-type-small)}.location-route-page .location-route-event-copy h3{color:var(--location-ink);font-size:var(--location-type-card);font-weight:800;line-height:1.2}.location-route-page .location-route-switcher nav a strong{font-weight:900}.location-route-page footer{font-family:var(--font-sans,Arial,Helvetica,sans-serif)}@media (max-width:600px){.location-route-page{--location-type-hero:clamp(52px,15vw,68px);--location-type-display:clamp(44px,13vw,64px);--location-type-section:clamp(36px,10vw,48px);--location-type-card:clamp(20px,5.5vw,26px);--location-type-intro:17px;--location-type-body:15px;--location-type-small:13px;--location-type-label:12px}.location-route-page .community-intro-jump nav a{font-size:14px}.location-route-page .alpha-city-faq header h2,.location-route-page .location-route-switcher h2,.location-route-page .location-route-switcher-heading h2{font-size:var(--location-type-display)}.location-route-page .alpha-city-faq-list summary>strong{font-size:clamp(17px,5vw,20px)}}.location-route-page .location-route-switcher{padding-bottom:clamp(64px,7vw,108px)}.location-route-page .location-route-switcher>.content-shell{width:min(1280px,90vw)}.location-route-page .location-route-switcher-heading,.location-route-page .location-route-switcher>.content-shell>div{padding-top:clamp(66px,7vw,108px);padding-bottom:clamp(50px,5vw,78px)}.location-route-page .location-route-switcher h2,.location-route-page .location-route-switcher-heading h2{font-size:clamp(48px,5vw,78px);line-height:.84}.location-route-switcher-ghost{font-size:clamp(150px,22vw,360px);top:clamp(104px,8vw,142px)}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){grid-template-columns:clamp(38px,4vw,58px) minmax(0,1fr) clamp(46px,4vw,58px);min-height:clamp(90px,7vw,116px)}.location-route-page .location-route-switcher nav a strong{font-size:clamp(32px,3.7vw,56px)}.location-route-page .location-route-switcher nav a i{width:clamp(44px,3.6vw,54px)}@media (max-width:620px){.location-route-page .location-route-switcher{padding-bottom:64px}.location-route-page .location-route-switcher-heading,.location-route-page .location-route-switcher>.content-shell>div{padding:58px 0 44px}.location-route-page .location-route-switcher h2,.location-route-page .location-route-switcher-heading h2{font-size:clamp(42px,13vw,58px)}.location-route-switcher-ghost{font-size:62vw;top:126px}.location-route-page .location-route-switcher nav a,.location-route-page .location-route-switcher nav a:nth-child(3n){grid-template-columns:30px minmax(0,1fr) 42px;min-height:76px}.location-route-page .location-route-switcher nav a strong{font-size:clamp(27px,8.5vw,36px)}.location-route-page .location-route-switcher nav a i{width:40px}}.location-route-page .alpha-city-faq{padding:clamp(38px,3.5vw,54px) 0 clamp(54px,5vw,76px)}.location-route-page .alpha-city-faq-layout{width:min(1120px,90vw)}.location-route-page .alpha-city-faq header{width:min(860px,100%);margin-bottom:clamp(28px,3vw,40px)}.location-route-page .alpha-city-faq header h2{font-size:clamp(40px,4vw,60px);line-height:.88}.location-route-page .alpha-city-faq header>span{margin-top:clamp(14px,1.5vw,20px);font-size:clamp(15px,1vw,17px)}.location-route-page .alpha-city-faq-list{gap:8px}.location-route-page .alpha-city-faq-list details{border-width:2px}.location-route-page .alpha-city-faq-list summary{grid-template-columns:minmax(0,1fr) clamp(54px,4.5vw,64px);gap:clamp(12px,1.5vw,20px);min-height:clamp(76px,6vw,88px);padding:7px 10px 7px clamp(22px,2.2vw,32px)}.location-route-page .alpha-city-faq-list summary>strong{font-size:clamp(17px,1.3vw,21px)}.location-route-page .alpha-city-faq-list summary i{width:clamp(54px,4.5vw,64px)}.location-route-page .alpha-city-faq-list summary i:after,.location-route-page .alpha-city-faq-list summary i:before{width:clamp(19px,1.5vw,24px);height:2.5px}.location-route-page .alpha-city-faq-list details>div>p{max-width:780px;padding:0 clamp(72px,7vw,96px) 22px clamp(22px,2.2vw,32px);font-size:14px}@media (max-width:720px){.location-route-page .alpha-city-faq{padding:34px 0 54px}.location-route-page .alpha-city-faq-layout{width:calc(100% - 24px)}.location-route-page .alpha-city-faq header{margin-bottom:26px}.location-route-page .alpha-city-faq header h2{font-size:clamp(36px,10.5vw,48px)}.location-route-page .alpha-city-faq header>span{margin-top:14px;font-size:14px}.location-route-page .alpha-city-faq-list{gap:7px}.location-route-page .alpha-city-faq-list summary{grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-height:62px;padding:6px 7px 6px 17px}.location-route-page .alpha-city-faq-list summary>strong{font-size:clamp(15px,4vw,17px)}.location-route-page .alpha-city-faq-list summary i{width:44px}.location-route-page .alpha-city-faq-list summary i:after,.location-route-page .alpha-city-faq-list summary i:before{width:17px;height:2px}.location-route-page .alpha-city-faq-list details>div>p{padding:0 54px 18px 17px;font-size:13px}}.location-route-page>section h2{font-style:normal;font-family:var(--font-sans,Arial,Helvetica,sans-serif)!important;font-size:var(--type-h2)!important;letter-spacing:-.055em!important;font-weight:900!important;line-height:.9!important}.location-route-page>section h2 :where(em,span,strong){font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit!important}.moments-page .alpha-city-faq header h2{font-size:var(--type-display)!important;letter-spacing:var(--tracking-display)!important;font-weight:900!important;line-height:var(--leading-display)!important}.moments-page .alpha-city-faq header h2 em{font-style:italic;font-family:var(--font-display)!important;font-weight:400!important}.community-monochrome-footer footer p span{color:#fff!important}@media (max-width:600px){.location-route-page>section h2{font-size:var(--type-h2)!important}}.location-route-page .community-intro-content{padding-top:clamp(96px,12svh,138px);padding-bottom:clamp(24px,3svh,40px)}.location-route-page .community-intro-content h1{font-size:clamp(56px,min(7vw,10.5svh),112px)}.location-route-page .community-intro-description{margin-top:clamp(22px,2.75svh,34px)}.location-route-page .community-intro-scroll{gap:9px;margin-top:clamp(20px,3svh,34px)}.location-route-page .community-intro-jump{padding-top:clamp(22px,3.5svh,40px)}@media (max-height:820px) and (min-width:761px){.location-route-page .community-intro-content{padding-top:clamp(76px,10svh,92px);padding-bottom:18px}.location-route-page .community-intro-content h1{font-size:clamp(52px,min(6vw,9.5svh),76px)}.location-route-page .community-intro-description{margin-top:18px;font-size:16px;line-height:1.5}.location-route-page .community-intro-scroll{gap:5px;margin-top:16px;font-size:14px}.location-route-page .community-intro-scroll svg{width:22px;height:22px}.location-route-page .community-intro-jump{padding-top:16px}.location-route-page .community-intro-jump>p{margin-bottom:12px}.location-route-page .community-intro-jump nav a{min-height:56px}}.home-route-page .community-intro-content{padding-top:clamp(128px,15svh,172px)}.home-route-page .community-intro-jump{margin-top:clamp(24px,3svh,34px);padding-top:0}@media (max-height:820px) and (min-width:761px){.home-route-page .community-intro-content{padding-top:clamp(92px,12svh,108px)}.home-route-page .community-intro-jump{margin-top:16px}}@media (max-width:760px){.home-route-page .community-intro-content{padding-top:clamp(108px,14svh,124px)}.home-route-page .community-intro-jump{margin-top:24px}}.home-route-page :where(.community-grid-intro,.social-feed-intro,.event-week-intro,.alpha-city-faq header>span,.location-route-switcher-heading>span){font-family:var(--font-sans);font-size:var(--type-body-large);font-weight:400;line-height:var(--leading-body);letter-spacing:0}.home-route-page :where(.community-intro-topbar>span,.community-intro-topbar>a,.community-intro-jump>p>span,.location-route-switcher-heading>p,.location-route-switcher-marquee span){font-family:var(--font-sans);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:800;line-height:1.35}.home-route-page :where(.community-intro-scroll,.community-intro-jump nav a,.event-week-section button,.event-week-section a){font-family:var(--font-sans);font-size:var(--type-button);font-weight:800;line-height:1.2}.home-route-page :where(.community-grid-section h3,.event-week-section h3){font-family:var(--font-sans);font-size:var(--type-card-title);letter-spacing:-.025em;font-weight:800;line-height:1.15}.home-route-page :where(.community-grid-section li,.alpha-city-faq-list details>div>p){font-family:var(--font-sans);font-size:var(--type-small);line-height:var(--leading-body)}.home-route-page .alpha-city-faq-list summary>strong{font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:-.01em;font-weight:650;line-height:1.4}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}