@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--tu-frame-tint:#6c40a0}*,:before,:after,::backdrop{--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-space-y-reverse:0;--tw-divide-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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--edge-sweep:360deg;--spark-angle:0deg;--spark-on:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--tu-font-english);--default-mono-font-family:var(--font-mono);--ease-premium:var(--tu-ease-premium);--font-display:var(--tu-font-display)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.surface-field{isolation:isolate;position:relative}.surface-field:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(62rem 36rem at 4% -14%, var(--tu-color-royal-indigo) 0%, transparent 62%), radial-gradient(54rem 32rem at 100% 2%, var(--tu-color-heritage-gold) 0%, transparent 60%), radial-gradient(50rem 32rem at 88% 108%, var(--tu-color-vivid-maroon) 0%, transparent 62%), radial-gradient(48rem 30rem at -6% 100%, var(--tu-color-aurora-teal) 0%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.surface-field:before{background-image:radial-gradient(62rem 36rem at 4% -14%, color-mix(in srgb, var(--tu-color-royal-indigo) 16%, transparent) 0%, transparent 62%), radial-gradient(54rem 32rem at 100% 2%, color-mix(in srgb, var(--tu-color-heritage-gold) 26%, transparent) 0%, transparent 60%), radial-gradient(50rem 32rem at 88% 108%, color-mix(in srgb, var(--tu-color-vivid-maroon) 14%, transparent) 0%, transparent 62%), radial-gradient(48rem 30rem at -6% 100%, color-mix(in srgb, var(--tu-color-aurora-teal) 13%, transparent) 0%, transparent 64%)}}.surface-field:after{content:"";z-index:-1;pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";animation:tu-shimmer 6.5s var(--tu-ease-standard) infinite;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#ffffff17 50%,#0000 62%) 0 0/260% 100%;position:absolute;inset:0}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.-top-\[22vh\]{top:-22vh}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-8{right:calc(var(--spacing) * -8)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-\[10vw\]{right:-10vw}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-8{right:calc(var(--spacing) * 8)}.right-\[9\%\]{right:9%}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.-left-4{left:calc(var(--spacing) * -4)}.-left-9{left:calc(var(--spacing) * -9)}.-left-16{left:calc(var(--spacing) * -16)}.-left-\[1\.45rem\]{left:-1.45rem}.left-0{left:0}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[0\.6875rem\]{left:.6875rem}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.order-first{order:-9999}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-44{margin:calc(var(--spacing) * 44)}.m-auto{margin:auto}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.65rem\]{margin-top:.65rem}.mt-\[2\.2cqw\]{margin-top:2.2cqw}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.text-rise>span{vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.text-rise>span>span{animation:tu-word-rise .78s var(--tu-ease-premium) both;animation-delay:var(--tu-stagger,0s);display:inline-block}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[0\.4rem\]{margin-left:.4rem}.ml-auto{margin-left:auto}.marquee-track{width:max-content;animation:42s linear infinite tu-marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\[aspect-ratio\:var\(--tu-image-mobile-aspect-ratio\)\]{aspect-ratio:var(--tu-image-mobile-aspect-ratio)}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.\!size-11{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[46vw\]{width:46vw;height:46vw}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-96{height:calc(var(--spacing) * 96)}.h-176{height:calc(var(--spacing) * 176)}.h-\[2\.35rem\]{height:2.35rem}.h-\[3px\]{height:3px}.h-\[5\.5rem\]{height:5.5rem}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-var\(--tu-navigation-height\)\)\]{max-height:calc(100dvh - var(--tu-navigation-height))}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-full{max-height:100%}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-24{min-height:calc(var(--spacing) * 24)!important}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[4\.1rem\]{min-height:4.1rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[44rem\]{min-height:44rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[300px\]{min-height:300px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-navigation{min-height:var(--tu-navigation-height)}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[min\(92vw\,36rem\)\]{width:min(92vw,36rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[74rem\]{max-width:74rem}.max-w-\[84rem\]{max-width:84rem}.max-w-\[106rem\]{max-width:106rem}.max-w-\[110rem\]{max-width:110rem}.max-w-container{max-width:var(--tu-container-standard)}.max-w-container-narrow{max-width:var(--tu-container-narrow)}.max-w-container-wide{max-width:var(--tu-container-wide)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[24rem\]{min-width:24rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.motion-dialog{background-color:var(--tu-overlay);color:var(--tu-fg-body);opacity:0;transition:opacity var(--tu-motion-base) var(--tu-ease-premium), transform var(--tu-motion-base) var(--tu-ease-premium), overlay var(--tu-motion-base) var(--tu-ease-premium) allow-discrete, display var(--tu-motion-base) var(--tu-ease-premium) allow-discrete;transform:translateY(14px)scale(.965)}.motion-dialog[open]{opacity:1;transform:translate(0)scale(1)}.motion-dialog[data-closing=true]{opacity:0;transform:translateY(8px)scale(.98)}@starting-style{.motion-dialog[open]{opacity:0;transform:translateY(14px)scale(.965)}}.motion-dialog::backdrop{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){.motion-dialog::backdrop{background-color:color-mix(in srgb, var(--tu-color-ink) 62%, transparent)}}.motion-dialog::backdrop{opacity:0;transition:opacity var(--tu-motion-base) var(--tu-ease-standard), backdrop-filter var(--tu-motion-base) var(--tu-ease-standard), overlay var(--tu-motion-base) allow-discrete, display var(--tu-motion-base) allow-discrete}.motion-dialog[open]::backdrop{opacity:1;-webkit-backdrop-filter:blur(7px)saturate(118%);backdrop-filter:blur(7px)saturate(118%)}.motion-dialog[data-closing=true]::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}@starting-style{.motion-dialog[open]::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.motion-lift{transition:transform var(--tu-motion-base) var(--tu-ease-premium), box-shadow var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-premium);will-change:transform}.motion-lift:hover{transform:translateY(-4px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.text-gradient-gold{background-image:linear-gradient(104deg, var(--tu-gold-ink-mid) 0%, var(--tu-gold-ink-lift) 34%, var(--tu-gold-ink-deep) 58%, var(--tu-gold-ink-mid) 100%);color:#0000;animation:tu-gradient-drift 9s var(--tu-ease-standard) infinite alternate;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.text-gradient-ink{background-image:linear-gradient(102deg, var(--tu-color-global-navy) 0%, var(--tu-color-royal-indigo) 34%, var(--tu-color-vivid-maroon) 78%, var(--tu-color-heritage-maroon) 100%);color:#0000;animation:tu-gradient-drift 11s var(--tu-ease-standard) infinite alternate;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.motion-pop-group>*{animation:tu-pop-in .62s var(--tu-ease-premium) both}.motion-pop-group>:nth-child(2){animation-delay:90ms}.motion-pop-group>:nth-child(3){animation-delay:.18s}.motion-pop-group>:nth-child(4){animation-delay:.27s}.motion-pop-group>:nth-child(5){animation-delay:.36s}.motion-pop-group>:nth-child(6){animation-delay:.45s}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.dialog-crest{animation:tu-crest-draw .72s var(--tu-ease-premium) .12s both}.motion-float{animation:tu-float 7s var(--tu-ease-standard) infinite alternate}.motion-halo{animation:tu-halo 6s var(--tu-ease-standard) infinite}.motion-pop{animation:tu-pop-in .62s var(--tu-ease-premium) both}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.premium-sidebar-scroll{scrollbar-color:var(--tu-color-heritage-gold) transparent}@supports (color:color-mix(in lab, red, red)){.premium-sidebar-scroll{scrollbar-color:color-mix(in srgb, var(--tu-color-heritage-gold) 38%, transparent) transparent}}.premium-sidebar-scroll{scrollbar-width:thin}.list-disc{list-style-type:disc}.break-inside-avoid-column{break-inside:avoid-column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.35fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.35fr 1fr 1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[9\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:9.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.density-comfortable{padding:var(--tu-space-density-comfortable-padding);gap:var(--tu-space-density-comfortable-gap)}.density-compact{padding:var(--tu-space-density-compact-padding);gap:var(--tu-space-density-compact-gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3\.5cqw\]{gap:3.5cqw}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-global-navy\/10>:not(:last-child)){border-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){:where(.divide-global-navy\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--tu-color-global-navy) 10%, transparent)}}:where(.divide-white\/16>:not(:last-child)){border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/16>:not(:last-child)){border-color:color-mix(in oklab, var(--tu-color-white) 16%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.surface-card{background-color:var(--tu-color-white);border-radius:var(--tu-radius-card);box-shadow:var(--tu-shadow-card);border:1px solid var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.surface-card{border:1px solid color-mix(in srgb, var(--tu-color-global-navy) 12%, transparent)}}.surface-card{color:var(--tu-color-charcoal)}.surface-elevated{background-color:var(--tu-color-white);border-radius:var(--tu-radius-card);box-shadow:var(--tu-shadow-elevated);border:1px solid var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.surface-elevated{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent)}}.surface-elevated{color:var(--tu-color-charcoal)}.surface-glass{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.surface-glass{background-color:color-mix(in srgb, var(--tu-color-white) 12%, transparent)}}.surface-glass{border:1px solid var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.surface-glass{border:1px solid color-mix(in srgb, var(--tu-color-white) 22%, transparent)}}.surface-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--tu-color-white);border-radius:var(--tu-radius-card)}.surface-deep{background-color:var(--tu-color-deep-navy);color:var(--tu-color-white);border-radius:var(--tu-radius-large)}.blob{filter:blur(.5px);border-radius:44% 56% 62% 38%/48% 42% 58% 52%}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-button{border-radius:var(--tu-radius-button)}.rounded-card{border-radius:var(--tu-radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-large{border-radius:var(--tu-radius-large)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--tu-radius-small)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-large{border-top-left-radius:var(--tu-radius-large);border-top-right-radius:var(--tu-radius-large)}.rounded-l-large{border-top-left-radius:var(--tu-radius-large);border-bottom-left-radius:var(--tu-radius-large)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-current{border-color:currentColor}.border-error\/20{border-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab, var(--tu-color-error) 20%, transparent)}}.border-error\/25{border-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/25{border-color:color-mix(in oklab, var(--tu-color-error) 25%, transparent)}}.border-error\/35{border-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/35{border-color:color-mix(in oklab, var(--tu-color-error) 35%, transparent)}}.border-fg-accent{border-color:var(--tu-fg-accent)}.border-fg-muted\/35{border-color:var(--tu-fg-muted)}@supports (color:color-mix(in lab, red, red)){.border-fg-muted\/35{border-color:color-mix(in oklab, var(--tu-fg-muted) 35%, transparent)}}.border-global-navy,.border-global-navy\/10{border-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.border-global-navy\/10{border-color:color-mix(in oklab, var(--tu-color-global-navy) 10%, transparent)}}.border-global-navy\/15{border-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.border-global-navy\/15{border-color:color-mix(in oklab, var(--tu-color-global-navy) 15%, transparent)}}.border-hairline{border-color:var(--tu-hairline)}.border-hairline-strong{border-color:var(--tu-hairline-strong)}.border-hairline\/8{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/8{border-color:color-mix(in oklab, var(--tu-hairline) 8%, transparent)}}.border-hairline\/10{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/10{border-color:color-mix(in oklab, var(--tu-hairline) 10%, transparent)}}.border-hairline\/12{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/12{border-color:color-mix(in oklab, var(--tu-hairline) 12%, transparent)}}.border-hairline\/14{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/14{border-color:color-mix(in oklab, var(--tu-hairline) 14%, transparent)}}.border-hairline\/15{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/15{border-color:color-mix(in oklab, var(--tu-hairline) 15%, transparent)}}.border-hairline\/18{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/18{border-color:color-mix(in oklab, var(--tu-hairline) 18%, transparent)}}.border-hairline\/20{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/20{border-color:color-mix(in oklab, var(--tu-hairline) 20%, transparent)}}.border-hairline\/25{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/25{border-color:color-mix(in oklab, var(--tu-hairline) 25%, transparent)}}.border-hairline\/\[0\.07\]{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/\[0\.07\]{border-color:color-mix(in oklab, var(--tu-hairline) 7.0%, transparent)}}.border-hairline\/\[0\.09\]{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.border-hairline\/\[0\.09\]{border-color:color-mix(in oklab, var(--tu-hairline) 9%, transparent)}}.border-heritage-gold,.border-heritage-gold\/20{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/20{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 20%, transparent)}}.border-heritage-gold\/25{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/25{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 25%, transparent)}}.border-heritage-gold\/30{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/30{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 30%, transparent)}}.border-heritage-gold\/35{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/35{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 35%, transparent)}}.border-heritage-gold\/40{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/40{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 40%, transparent)}}.border-heritage-gold\/45{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/45{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 45%, transparent)}}.border-heritage-gold\/50{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/50{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 50%, transparent)}}.border-heritage-gold\/55{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.border-heritage-gold\/55{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 55%, transparent)}}.border-heritage-maroon,.border-heritage-maroon\/25{border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.border-heritage-maroon\/25{border-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 25%, transparent)}}.border-heritage-maroon\/30{border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.border-heritage-maroon\/30{border-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 30%, transparent)}}.border-heritage-maroon\/35{border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.border-heritage-maroon\/35{border-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 35%, transparent)}}.border-heritage-maroon\/40{border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.border-heritage-maroon\/40{border-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 40%, transparent)}}.border-heritage-maroon\/50{border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.border-heritage-maroon\/50{border-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 50%, transparent)}}.border-slate\/40{border-color:var(--tu-color-slate)}@supports (color:color-mix(in lab, red, red)){.border-slate\/40{border-color:color-mix(in oklab, var(--tu-color-slate) 40%, transparent)}}.border-success\/25{border-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab, var(--tu-color-success) 25%, transparent)}}.border-success\/35{border-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/35{border-color:color-mix(in oklab, var(--tu-color-success) 35%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/25{border-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--tu-color-warning) 25%, transparent)}}.border-warning\/30{border-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--tu-color-warning) 30%, transparent)}}.border-white,.border-white\/8{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--tu-color-white) 8%, transparent)}}.border-white\/10{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--tu-color-white) 10%, transparent)}}.border-white\/12{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--tu-color-white) 12%, transparent)}}.border-white\/16{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab, var(--tu-color-white) 16%, transparent)}}.border-white\/18{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--tu-color-white) 18%, transparent)}}.border-white\/20{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--tu-color-white) 20%, transparent)}}.border-white\/22{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/22{border-color:color-mix(in oklab, var(--tu-color-white) 22%, transparent)}}.border-white\/25{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--tu-color-white) 25%, transparent)}}.border-t-heritage-gold{border-top-color:var(--tu-color-heritage-gold)}.border-t-slate{border-top-color:var(--tu-color-slate)}.border-t-transparent{border-top-color:#0000}.surface-page{background-color:var(--tu-surface);background-image:radial-gradient(52rem 26rem at 82% -8%, var(--tu-wash-champagne) 0%, transparent 64%);background-repeat:no-repeat;background-attachment:fixed}.gradient-aurora{background-color:var(--tu-color-ink);background-image:radial-gradient(62rem 34rem at 12% -10%, var(--tu-color-royal-indigo) 0%, transparent 62%), radial-gradient(48rem 30rem at 88% 4%, var(--tu-color-vivid-maroon) 0%, transparent 60%), radial-gradient(40rem 26rem at 68% 92%, var(--tu-color-aurora-violet) 0%, transparent 64%), radial-gradient(44rem 24rem at 4% 96%, var(--tu-color-aurora-teal) 0%, transparent 62%)}@supports (color:color-mix(in lab, red, red)){.gradient-aurora{background-image:radial-gradient(62rem 34rem at 12% -10%, color-mix(in srgb, var(--tu-color-royal-indigo) 78%, transparent) 0%, transparent 62%), radial-gradient(48rem 30rem at 88% 4%, color-mix(in srgb, var(--tu-color-vivid-maroon) 62%, transparent) 0%, transparent 60%), radial-gradient(40rem 26rem at 68% 92%, color-mix(in srgb, var(--tu-color-aurora-violet) 66%, transparent) 0%, transparent 64%), radial-gradient(44rem 24rem at 4% 96%, color-mix(in srgb, var(--tu-color-aurora-teal) 52%, transparent) 0%, transparent 62%)}}.gradient-aurora-light{background-color:var(--tu-color-warm-ivory);background-image:radial-gradient(54rem 28rem at 6% -18%, var(--tu-color-royal-indigo) 0%, transparent 60%), radial-gradient(42rem 24rem at 96% -8%, var(--tu-color-heritage-gold) 0%, transparent 58%), radial-gradient(38rem 22rem at 78% 110%, var(--tu-color-vivid-maroon) 0%, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.gradient-aurora-light{background-image:radial-gradient(54rem 28rem at 6% -18%, color-mix(in srgb, var(--tu-color-royal-indigo) 15%, transparent) 0%, transparent 60%), radial-gradient(42rem 24rem at 96% -8%, color-mix(in srgb, var(--tu-color-heritage-gold) 24%, transparent) 0%, transparent 58%), radial-gradient(38rem 22rem at 78% 110%, color-mix(in srgb, var(--tu-color-vivid-maroon) 12%, transparent) 0%, transparent 60%)}}.bg-action{background-color:var(--tu-action)}.bg-champagne\/60{background-color:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.bg-champagne\/60{background-color:color-mix(in oklab, var(--tu-color-champagne) 60%, transparent)}}.bg-current{background-color:currentColor}.bg-deep-navy,.bg-deep-navy\/35{background-color:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.bg-deep-navy\/35{background-color:color-mix(in oklab, var(--tu-color-deep-navy) 35%, transparent)}}.bg-deep-navy\/45{background-color:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.bg-deep-navy\/45{background-color:color-mix(in oklab, var(--tu-color-deep-navy) 45%, transparent)}}.bg-error-inverse{background-color:var(--tu-color-error-inverse)}.bg-error\/5{background-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab, var(--tu-color-error) 5%, transparent)}}.bg-error\/8{background-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/8{background-color:color-mix(in oklab, var(--tu-color-error) 8%, transparent)}}.bg-fg-accent\/12{background-color:var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.bg-fg-accent\/12{background-color:color-mix(in oklab, var(--tu-fg-accent) 12%, transparent)}}.bg-global-navy,.bg-global-navy\/4{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/4{background-color:color-mix(in oklab, var(--tu-color-global-navy) 4%, transparent)}}.bg-global-navy\/6{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/6{background-color:color-mix(in oklab, var(--tu-color-global-navy) 6%, transparent)}}.bg-global-navy\/8{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/8{background-color:color-mix(in oklab, var(--tu-color-global-navy) 8%, transparent)}}.bg-global-navy\/12{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/12{background-color:color-mix(in oklab, var(--tu-color-global-navy) 12%, transparent)}}.bg-global-navy\/15{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/15{background-color:color-mix(in oklab, var(--tu-color-global-navy) 15%, transparent)}}.bg-global-navy\/20{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/20{background-color:color-mix(in oklab, var(--tu-color-global-navy) 20%, transparent)}}.bg-global-navy\/25{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.bg-global-navy\/25{background-color:color-mix(in oklab, var(--tu-color-global-navy) 25%, transparent)}}.bg-hairline,.bg-hairline\/20{background-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.bg-hairline\/20{background-color:color-mix(in oklab, var(--tu-hairline) 20%, transparent)}}.bg-heritage-gold,.bg-heritage-gold\/0{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/0{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 0%, transparent)}}.bg-heritage-gold\/8{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/8{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 8%, transparent)}}.bg-heritage-gold\/10{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/10{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 10%, transparent)}}.bg-heritage-gold\/12{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/12{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 12%, transparent)}}.bg-heritage-gold\/14{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/14{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 14%, transparent)}}.bg-heritage-gold\/15{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/15{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 15%, transparent)}}.bg-heritage-gold\/18{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/18{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 18%, transparent)}}.bg-heritage-gold\/20{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/20{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 20%, transparent)}}.bg-heritage-gold\/22{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/22{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 22%, transparent)}}.bg-heritage-gold\/25{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/25{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 25%, transparent)}}.bg-heritage-gold\/40{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/40{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 40%, transparent)}}.bg-heritage-gold\/60{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/60{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 60%, transparent)}}.bg-heritage-gold\/70{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/70{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent)}}.bg-heritage-gold\/\[0\.07\]{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-gold\/\[0\.07\]{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 7.0%, transparent)}}.bg-heritage-maroon,.bg-heritage-maroon\/5{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-maroon\/5{background-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 5%, transparent)}}.bg-heritage-maroon\/6{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-maroon\/6{background-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 6%, transparent)}}.bg-heritage-maroon\/10{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-maroon\/10{background-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 10%, transparent)}}.bg-heritage-maroon\/50{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-maroon\/50{background-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 50%, transparent)}}.bg-heritage-maroon\/\[0\.06\]{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.bg-heritage-maroon\/\[0\.06\]{background-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 6%, transparent)}}.bg-indigo-depth{background-color:var(--tu-color-indigo-depth)}.bg-ink{background-color:var(--tu-color-ink)}.bg-interactive-blue\/12{background-color:var(--tu-color-interactive-blue)}@supports (color:color-mix(in lab, red, red)){.bg-interactive-blue\/12{background-color:color-mix(in oklab, var(--tu-color-interactive-blue) 12%, transparent)}}.bg-raised{background-color:var(--tu-raised)}.bg-royal-indigo\/30{background-color:var(--tu-color-royal-indigo)}@supports (color:color-mix(in lab, red, red)){.bg-royal-indigo\/30{background-color:color-mix(in oklab, var(--tu-color-royal-indigo) 30%, transparent)}}.bg-slate\/12{background-color:var(--tu-color-slate)}@supports (color:color-mix(in lab, red, red)){.bg-slate\/12{background-color:color-mix(in oklab, var(--tu-color-slate) 12%, transparent)}}.bg-success{background-color:var(--tu-color-success)}.bg-success-inverse{background-color:var(--tu-color-success-inverse)}.bg-success\/5{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--tu-color-success) 5%, transparent)}}.bg-success\/8{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/8{background-color:color-mix(in oklab, var(--tu-color-success) 8%, transparent)}}.bg-success\/10{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--tu-color-success) 10%, transparent)}}.bg-success\/12{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/12{background-color:color-mix(in oklab, var(--tu-color-success) 12%, transparent)}}.bg-success\/50{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/50{background-color:color-mix(in oklab, var(--tu-color-success) 50%, transparent)}}.bg-sunken,.bg-sunken\/20{background-color:var(--tu-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/20{background-color:color-mix(in oklab, var(--tu-sunken) 20%, transparent)}}.bg-sunken\/60{background-color:var(--tu-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/60{background-color:color-mix(in oklab, var(--tu-sunken) 60%, transparent)}}.bg-sunken\/70{background-color:var(--tu-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/70{background-color:color-mix(in oklab, var(--tu-sunken) 70%, transparent)}}.bg-sunken\/92{background-color:var(--tu-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/92{background-color:color-mix(in oklab, var(--tu-sunken) 92%, transparent)}}.bg-sunken\/95{background-color:var(--tu-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/95{background-color:color-mix(in oklab, var(--tu-sunken) 95%, transparent)}}.bg-surface{background-color:var(--tu-surface)}.bg-teal-depth,.bg-teal-depth\/12{background-color:var(--tu-color-teal-depth)}@supports (color:color-mix(in lab, red, red)){.bg-teal-depth\/12{background-color:color-mix(in oklab, var(--tu-color-teal-depth) 12%, transparent)}}.bg-transparent{background-color:#0000}.bg-vivid-maroon\/8{background-color:var(--tu-color-vivid-maroon)}@supports (color:color-mix(in lab, red, red)){.bg-vivid-maroon\/8{background-color:color-mix(in oklab, var(--tu-color-vivid-maroon) 8%, transparent)}}.bg-warm-ivory{background-color:var(--tu-color-warm-ivory)}.bg-warning\/8{background-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--tu-color-warning) 8%, transparent)}}.bg-warning\/10{background-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--tu-color-warning) 10%, transparent)}}.bg-warning\/12{background-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/12{background-color:color-mix(in oklab, var(--tu-color-warning) 12%, transparent)}}.bg-white,.bg-white\/6{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--tu-color-white) 6%, transparent)}}.bg-white\/12{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--tu-color-white) 12%, transparent)}}.bg-white\/14{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/14{background-color:color-mix(in oklab, var(--tu-color-white) 14%, transparent)}}.bg-white\/25{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--tu-color-white) 25%, transparent)}}.bg-white\/\[0\.04\]{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--tu-color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--tu-color-white) 6%, transparent)}}.bg-white\/\[0\.045\]{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--tu-color-white) 4.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-rise-aurora>span>span{background-image:linear-gradient(98deg, var(--tu-color-global-navy) 0%, var(--tu-color-royal-indigo) 30%, var(--tu-color-vivid-maroon) 62%, var(--tu-color-heritage-maroon) 100%);background-size:420% 100%;background-position:calc(var(--tu-word-index,0) * 22%) 0%;color:#0000;-webkit-background-clip:text;background-clip:text}.bg-\[linear-gradient\(135deg\,var\(--tu-color-warm-ivory\)\,var\(--tu-color-white\)\)\]{background-image:linear-gradient(135deg,var(--tu-color-warm-ivory),var(--tu-color-white))}.gradient-federation-night{background-image:linear-gradient(135deg, var(--tu-color-deep-navy) 0%, var(--tu-color-indigo-depth) 55%, var(--tu-color-heritage-maroon) 100%)}@supports (color:color-mix(in lab, red, red)){.gradient-federation-night{background-image:linear-gradient(135deg, var(--tu-color-deep-navy) 0%, var(--tu-color-indigo-depth) 55%, color-mix(in srgb, var(--tu-color-heritage-maroon) 70%, var(--tu-color-indigo-depth) 30%) 100%)}}.gradient-gold-leaf{background-image:linear-gradient(112deg, var(--tu-color-heritage-gold) 0%, var(--tu-color-lux-gold) 38%, var(--tu-gold-highlight) 52%, var(--tu-color-lux-gold) 66%, var(--tu-color-heritage-gold) 100%)}.gradient-sangam-dusk{background-image:linear-gradient(135deg, var(--tu-color-teal-depth) 0%, var(--tu-color-global-navy) 65%, var(--tu-color-heritage-gold) 100%)}@supports (color:color-mix(in lab, red, red)){.gradient-sangam-dusk{background-image:linear-gradient(135deg, var(--tu-color-teal-depth) 0%, var(--tu-color-global-navy) 65%, color-mix(in srgb, var(--tu-color-heritage-gold) 35%, var(--tu-color-global-navy) 65%) 100%)}}.gradient-trust-signal{background-image:linear-gradient(135deg, var(--tu-color-global-navy) 0%, var(--tu-color-interactive-blue) 60%, var(--tu-color-crimson-ember) 100%)}@supports (color:color-mix(in lab, red, red)){.gradient-trust-signal{background-image:linear-gradient(135deg, var(--tu-color-global-navy) 0%, color-mix(in srgb, var(--tu-color-interactive-blue) 40%, var(--tu-color-indigo-depth) 60%) 60%, color-mix(in srgb, var(--tu-color-crimson-ember) 30%, var(--tu-color-indigo-depth) 70%) 100%)}}.gradient-warm-welcome{background-image:linear-gradient(160deg, var(--tu-color-warm-ivory) 0%, var(--tu-color-champagne) 100%)}.from-deep-navy{--tw-gradient-from:var(--tu-color-deep-navy);--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))}.from-transparent{--tw-gradient-from: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))}.via-deep-navy\/92{--tw-gradient-via:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.via-deep-navy\/92{--tw-gradient-via:color-mix(in oklab, var(--tu-color-deep-navy) 92%, transparent)}}.via-deep-navy\/92{--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)}.via-global-navy\/12{--tw-gradient-via:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.via-global-navy\/12{--tw-gradient-via:color-mix(in oklab, var(--tu-color-global-navy) 12%, transparent)}}.via-global-navy\/12{--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-deep-navy\/70{--tw-gradient-to:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.to-deep-navy\/70{--tw-gradient-to:color-mix(in oklab, var(--tu-color-deep-navy) 70%, transparent)}}.to-deep-navy\/70{--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))}.to-deep-navy\/72{--tw-gradient-to:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.to-deep-navy\/72{--tw-gradient-to:color-mix(in oklab, var(--tu-color-deep-navy) 72%, transparent)}}.to-deep-navy\/72{--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))}.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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\[object-position\:var\(--tu-image-mobile-position\)\]{object-position:var(--tu-image-mobile-position)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-section{padding-block:var(--tu-space-section)}.py-section-compact{padding-block:var(--tu-space-section-compact)}.py-section-generous{padding-block:var(--tu-space-section-generous)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-display{font-family:var(--tu-font-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 30, "WONK" 1, "opsz" 100;font-size:clamp(2.75rem,5vw + 1rem,5rem);font-weight:600;line-height:1.02}.text-page-title{font-family:var(--tu-font-display);letter-spacing:-.025em;font-variation-settings:"SOFT" 24, "WONK" 1, "opsz" 72;font-size:clamp(2rem,2.4vw + 1.1rem,3.25rem);font-weight:600;line-height:1.05}.text-section-title{font-family:var(--tu-font-display);letter-spacing:-.02em;font-variation-settings:"SOFT" 20, "WONK" 0, "opsz" 40;font-size:clamp(1.375rem,.9vw + 1.1rem,1.875rem);font-weight:600;line-height:1.15}.font-display{font-family:var(--tu-font-display)}.font-english{font-family:var(--tu-font-english)}.font-mono{font-family:var(--font-mono)}.font-tamil{font-family:var(--tu-font-tamil)}.text-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-label{letter-spacing:.01em;font-size:.8125rem;font-weight:600;line-height:1.3}.text-metadata{color:var(--tu-color-slate);font-size:.8125rem;line-height:1.5}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:600}.text-eyebrow-sm{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.24rem\]{font-size:1.24rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[5\.5rem\]{font-size:5.5rem}.text-\[clamp\(1\.6rem\,1\.15rem\+1\.7vw\,2\.55rem\)\]{font-size:clamp(1.6rem,1.15rem + 1.7vw,2.55rem)}.text-\[clamp\(2\.1rem\,1\.4rem\+2\.6vw\,3\.6rem\)\]{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.6rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-ink{color:var(--tu-color-ink)!important}.surface-canvas{color:var(--tu-color-charcoal)}.text-\[color\:var\(--tu-fg-accent\)\]{color:var(--tu-fg-accent)}.text-\[color\:var\(--tu-gold-ink\)\]{color:var(--tu-gold-ink)}.text-\[color\:var\(--tu-gold-ink-deep\)\]{color:var(--tu-gold-ink-deep)}.text-action-fg{color:var(--tu-action-fg)}.text-champagne{color:var(--tu-color-champagne)}.text-charcoal{color:var(--tu-color-charcoal)}.text-current{color:currentColor}.text-deep-navy{color:var(--tu-color-deep-navy)}.text-error{color:var(--tu-color-error)}.text-fg{color:var(--tu-fg)}.text-fg-accent,.text-fg-accent\/45{color:var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.text-fg-accent\/45{color:color-mix(in oklab, var(--tu-fg-accent) 45%, transparent)}}.text-fg-body,.text-fg-body\/88{color:var(--tu-fg-body)}@supports (color:color-mix(in lab, red, red)){.text-fg-body\/88{color:color-mix(in oklab, var(--tu-fg-body) 88%, transparent)}}.text-fg-muted,.text-fg-muted\/70{color:var(--tu-fg-muted)}@supports (color:color-mix(in lab, red, red)){.text-fg-muted\/70{color:color-mix(in oklab, var(--tu-fg-muted) 70%, transparent)}}.text-fg\/25{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/25{color:color-mix(in oklab, var(--tu-fg) 25%, transparent)}}.text-fg\/35{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/35{color:color-mix(in oklab, var(--tu-fg) 35%, transparent)}}.text-fg\/60{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/60{color:color-mix(in oklab, var(--tu-fg) 60%, transparent)}}.text-fg\/65{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/65{color:color-mix(in oklab, var(--tu-fg) 65%, transparent)}}.text-fg\/70{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/70{color:color-mix(in oklab, var(--tu-fg) 70%, transparent)}}.text-fg\/78{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/78{color:color-mix(in oklab, var(--tu-fg) 78%, transparent)}}.text-fg\/84{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/84{color:color-mix(in oklab, var(--tu-fg) 84%, transparent)}}.text-fg\/86{color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/86{color:color-mix(in oklab, var(--tu-fg) 86%, transparent)}}.text-global-navy{color:var(--tu-color-global-navy)}.text-heritage-gold{color:var(--tu-color-heritage-gold)}.text-heritage-maroon{color:var(--tu-color-heritage-maroon)}.text-ink{color:var(--tu-color-ink)}.text-interactive-blue{color:var(--tu-color-interactive-blue)}.text-slate{color:var(--tu-color-slate)}.text-success{color:var(--tu-color-success)}.text-teal-depth{color:var(--tu-color-teal-depth)}.text-transparent{color:#0000}.text-warm-ivory{color:var(--tu-color-warm-ivory)}.text-warning{color:var(--tu-color-warning)}.text-white,.text-white\/40{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--tu-color-white) 40%, transparent)}}.text-white\/55{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--tu-color-white) 55%, transparent)}}.text-white\/62{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--tu-color-white) 62%, transparent)}}.text-white\/68{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--tu-color-white) 68%, transparent)}}.text-white\/70{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--tu-color-white) 70%, transparent)}}.text-white\/72{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--tu-color-white) 72%, transparent)}}.text-white\/75{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--tu-color-white) 75%, transparent)}}.text-white\/76{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--tu-color-white) 76%, transparent)}}.text-white\/78{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--tu-color-white) 78%, transparent)}}.text-white\/80{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--tu-color-white) 80%, transparent)}}.text-white\/82{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--tu-color-white) 82%, transparent)}}.text-white\/90{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--tu-color-white) 90%, transparent)}}.text-white\/92{color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.text-white\/92{color:color-mix(in oklab, var(--tu-color-white) 92%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[color\:var\(--tu-color-heritage-gold\)\]{-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold)}.decoration-current{text-decoration-color:currentColor}.decoration-heritage-gold,.decoration-heritage-gold\/70{-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.decoration-heritage-gold\/70{-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent)}}.decoration-white\/35{-webkit-text-decoration-color:var(--tu-color-white);-webkit-text-decoration-color:var(--tu-color-white);-webkit-text-decoration-color:var(--tu-color-white);text-decoration-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.decoration-white\/35{-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--tu-color-white) 35%, transparent)}}.decoration-white\/40{-webkit-text-decoration-color:var(--tu-color-white);-webkit-text-decoration-color:var(--tu-color-white);-webkit-text-decoration-color:var(--tu-color-white);text-decoration-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.decoration-white\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--tu-color-white) 40%, transparent)}}.decoration-white\/45{-webkit-text-decoration-color:var(--tu-color-white);-webkit-text-decoration-color:var(--tu-color-white);-webkit-text-decoration-color:var(--tu-color-white);text-decoration-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.decoration-white\/45{-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--tu-color-white) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--tu-color-white) 45%, transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--tu-color-global-navy\)\]{accent-color:var(--tu-color-global-navy)}.accent-heritage-maroon{accent-color:var(--tu-color-heritage-maroon)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.4rem_1\.2rem_rgba\(6\,29\,50\,0\.18\)\]{--tw-shadow:0 .4rem 1.2rem var(--tw-shadow-color,#061d322e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5rem_1\.5rem_rgba\(6\,29\,50\,0\.1\)\]{--tw-shadow:0 .5rem 1.5rem var(--tw-shadow-color,#061d321a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5rem_1\.5rem_rgba\(214\,168\,75\,0\.3\)\]{--tw-shadow:0 .5rem 1.5rem var(--tw-shadow-color,#d6a84b4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5rem_1\.5rem_rgba\(214\,168\,75\,0\.28\)\]{--tw-shadow:0 .5rem 1.5rem var(--tw-shadow-color,#d6a84b47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5rem_1\.5rem_rgba\(214\,168\,75\,0\.32\)\]{--tw-shadow:0 .5rem 1.5rem var(--tw-shadow-color,#d6a84b52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.5rem_1\.25rem_rgba\(214\,168\,75\,0\.18\)\]{--tw-shadow:0 .5rem 1.25rem var(--tw-shadow-color,#d6a84b2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.75rem_2rem_rgba\(214\,168\,75\,0\.32\)\]{--tw-shadow:0 .75rem 2rem var(--tw-shadow-color,#d6a84b52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1rem_2\.5rem_rgba\(6\,29\,50\,0\.08\)\]{--tw-shadow:0 1rem 2.5rem var(--tw-shadow-color,#061d3214);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2rem_5rem_rgba\(6\,29\,50\,0\.22\)\]{--tw-shadow:0 2rem 5rem var(--tw-shadow-color,#061d3238);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--tu-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--tu-shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-navigation{--tw-shadow:var(--tu-shadow-navigation);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.glow-ring{box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 1.5rem 3.5rem #050f1c73}.ring-fg-accent\/10{--tw-ring-color:var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.ring-fg-accent\/10{--tw-ring-color:color-mix(in oklab, var(--tu-fg-accent) 10%, transparent)}}.ring-heritage-gold\/30{--tw-ring-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.ring-heritage-gold\/30{--tw-ring-color:color-mix(in oklab, var(--tu-color-heritage-gold) 30%, transparent)}}.ring-white\/40{--tw-ring-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--tu-color-white) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[8rem\]{--tw-blur:blur(8rem);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,)}.blur-lg{--tw-blur:blur(var(--blur-lg));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\,box-shadow\]{transition-property:background-color,border-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-premium{--tw-ease:var(--tu-ease-premium);transition-timing-function:var(--tu-ease-premium)}.ease-snap{--tw-ease:var(--tu-ease-snap);transition-timing-function:var(--tu-ease-snap)}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-delay\:2s\]{animation-delay:2s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-\[8deg\]:is(:where(.group):hover *){rotate:8deg}.group-hover\:border-heritage-gold\/45:is(:where(.group):hover *){border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-heritage-gold\/45:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 45%, transparent)}}.group-hover\:border-heritage-gold\/55:is(:where(.group):hover *){border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-heritage-gold\/55:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 55%, transparent)}}.group-hover\:bg-heritage-gold\/10:is(:where(.group):hover *){background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-heritage-gold\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 10%, transparent)}}.group-hover\:bg-heritage-gold\/18:is(:where(.group):hover *){background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-heritage-gold\/18:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 18%, transparent)}}.group-hover\:text-\[color\:var\(--tu-color-heritage-maroon\)\]:is(:where(.group):hover *){color:var(--tu-color-heritage-maroon)}.group-hover\:text-\[color\:var\(--tu-gold-ink\)\]:is(:where(.group):hover *){color:var(--tu-gold-ink)}.group-hover\:text-fg-accent:is(:where(.group):hover *){color:var(--tu-fg-accent)}.group-hover\:text-fg-body:is(:where(.group):hover *){color:var(--tu-fg-body)}}.group-focus-visible\:scale-y-100:is(:where(.group):focus-visible *),.group-aria-\[current\=page\]\:scale-y-100:is(:where(.group)[aria-current=page] *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[spine-reached\]\:scale-110:is(:where(.group)[data-spine-reached] *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[spine-reached\]\:border-heritage-gold:is(:where(.group)[data-spine-reached] *){border-color:var(--tu-color-heritage-gold)}.group-data-\[spine-reached\]\:bg-heritage-gold\/15:is(:where(.group)[data-spine-reached] *){background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.group-data-\[spine-reached\]\:bg-heritage-gold\/15:is(:where(.group)[data-spine-reached] *){background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 15%, transparent)}}.group-data-\[spine-reached\]\:bg-heritage-gold\/20:is(:where(.group)[data-spine-reached] *){background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.group-data-\[spine-reached\]\:bg-heritage-gold\/20:is(:where(.group)[data-spine-reached] *){background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 20%, transparent)}}.group-data-\[spine-reached\]\:gradient-gold-leaf:is(:where(.group)[data-spine-reached] *){background-image:linear-gradient(112deg, var(--tu-color-heritage-gold) 0%, var(--tu-color-lux-gold) 38%, var(--tu-gold-highlight) 52%, var(--tu-color-lux-gold) 66%, var(--tu-color-heritage-gold) 100%)}.group-data-\[spine-reached\]\:text-\[color\:var\(--tu-gold-ink\)\]:is(:where(.group)[data-spine-reached] *){color:var(--tu-gold-ink)}.group-data-\[spine-reached\]\:text-fg-accent:is(:where(.group)[data-spine-reached] *){color:var(--tu-fg-accent)}.group-data-\[spine-reached\]\:shadow-\[0_0_0_0\.3rem_rgba\(214\,168\,75\,0\.14\)\]:is(:where(.group)[data-spine-reached] *){--tw-shadow:0 0 0 .3rem var(--tw-shadow-color,#d6a84b24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.placeholder\:text-fg-muted::placeholder,.placeholder\:text-fg-muted\/90::placeholder{color:var(--tu-fg-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-fg-muted\/90::placeholder{color:color-mix(in oklab, var(--tu-fg-muted) 90%, transparent)}}.backdrop\:bg-deep-navy\/70::backdrop{background-color:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-deep-navy\/70::backdrop{background-color:color-mix(in oklab, var(--tu-color-deep-navy) 70%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-2:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 2)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-heritage-gold:before{content:var(--tw-content);background-color:var(--tu-color-heritage-gold)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:top-1:first-child{top:var(--spacing)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:ring-focus:focus-within{box-shadow:0 0 0 var(--tu-focus-ring-offset) var(--tu-color-white), 0 0 0 calc(var(--tu-focus-ring-offset) + var(--tu-focus-ring-width)) var(--tu-color-interactive-blue)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-hairline:hover,.hover\:border-hairline\/20:hover{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.hover\:border-hairline\/20:hover{border-color:color-mix(in oklab, var(--tu-hairline) 20%, transparent)}}.hover\:border-hairline\/30:hover{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.hover\:border-hairline\/30:hover{border-color:color-mix(in oklab, var(--tu-hairline) 30%, transparent)}}.hover\:border-hairline\/35:hover{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.hover\:border-hairline\/35:hover{border-color:color-mix(in oklab, var(--tu-hairline) 35%, transparent)}}.hover\:border-hairline\/45:hover{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.hover\:border-hairline\/45:hover{border-color:color-mix(in oklab, var(--tu-hairline) 45%, transparent)}}.hover\:border-heritage-gold:hover,.hover\:border-heritage-gold\/40:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/40:hover{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 40%, transparent)}}.hover\:border-heritage-gold\/45:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/45:hover{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 45%, transparent)}}.hover\:border-heritage-gold\/50:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/50:hover{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 50%, transparent)}}.hover\:border-heritage-gold\/55:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/55:hover{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 55%, transparent)}}.hover\:border-heritage-gold\/60:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/60:hover{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 60%, transparent)}}.hover\:border-heritage-gold\/70:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:border-heritage-gold\/70:hover{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent)}}.hover\:border-heritage-maroon:hover{border-color:var(--tu-color-heritage-maroon)}.hover\:border-white\/16:hover{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab, var(--tu-color-white) 16%, transparent)}}.hover\:bg-action-hover:hover{background-color:var(--tu-action-hover)}.hover\:bg-deep-navy:hover{background-color:var(--tu-color-deep-navy)}.hover\:bg-fg:hover,.hover\:bg-fg\/8:hover{background-color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fg\/8:hover{background-color:color-mix(in oklab, var(--tu-fg) 8%, transparent)}}.hover\:bg-fg\/10:hover{background-color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fg\/10:hover{background-color:color-mix(in oklab, var(--tu-fg) 10%, transparent)}}.hover\:bg-global-navy:hover,.hover\:bg-global-navy\/5:hover{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-global-navy\/5:hover{background-color:color-mix(in oklab, var(--tu-color-global-navy) 5%, transparent)}}.hover\:bg-global-navy\/6:hover{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-global-navy\/6:hover{background-color:color-mix(in oklab, var(--tu-color-global-navy) 6%, transparent)}}.hover\:bg-global-navy\/8:hover{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-global-navy\/8:hover{background-color:color-mix(in oklab, var(--tu-color-global-navy) 8%, transparent)}}.hover\:bg-global-navy\/10:hover{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-global-navy\/10:hover{background-color:color-mix(in oklab, var(--tu-color-global-navy) 10%, transparent)}}.hover\:bg-heritage-gold\/8:hover{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-heritage-gold\/8:hover{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 8%, transparent)}}.hover\:bg-heritage-gold\/10:hover{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-heritage-gold\/10:hover{background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 10%, transparent)}}.hover\:bg-heritage-maroon:hover,.hover\:bg-heritage-maroon\/7:hover{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-heritage-maroon\/7:hover{background-color:color-mix(in oklab, var(--tu-color-heritage-maroon) 7%, transparent)}}.hover\:bg-raised:hover{background-color:var(--tu-raised)}.hover\:bg-success\/85:hover{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/85:hover{background-color:color-mix(in oklab, var(--tu-color-success) 85%, transparent)}}.hover\:bg-sunken:hover,.hover\:bg-sunken\/45:hover{background-color:var(--tu-sunken)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sunken\/45:hover{background-color:color-mix(in oklab, var(--tu-sunken) 45%, transparent)}}.hover\:text-\[color\:var\(--tu-color-heritage-maroon\)\]:hover{color:var(--tu-color-heritage-maroon)}.hover\:text-deep-navy:hover{color:var(--tu-color-deep-navy)}.hover\:text-fg:hover{color:var(--tu-fg)}.hover\:text-fg-accent:hover{color:var(--tu-fg-accent)}.hover\:text-fg-body:hover{color:var(--tu-fg-body)}.hover\:text-fg-inverse:hover{color:var(--tu-fg-inverse)}.hover\:text-heritage-gold:hover{color:var(--tu-color-heritage-gold)}.hover\:text-interactive-blue:hover{color:var(--tu-color-interactive-blue)}.hover\:text-white:hover{color:var(--tu-color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0\.7rem_2rem_rgba\(214\,168\,75\,0\.45\)\]:hover{--tw-shadow:0 .7rem 2rem var(--tw-shadow-color,#d6a84b73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_1\.25rem_3rem_rgba\(6\,29\,50\,0\.12\)\]:hover{--tw-shadow:0 1.25rem 3rem var(--tw-shadow-color,#061d321f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_1\.25rem_3rem_rgba\(6\,29\,50\,0\.13\)\]:hover{--tw-shadow:0 1.25rem 3rem var(--tw-shadow-color,#061d3221);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_1rem_2\.5rem_rgba\(6\,29\,50\,0\.09\)\]:hover{--tw-shadow:0 1rem 2.5rem var(--tw-shadow-color,#061d3217);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:ring-focus:focus{box-shadow:0 0 0 var(--tu-focus-ring-offset) var(--tu-color-white), 0 0 0 calc(var(--tu-focus-ring-offset) + var(--tu-focus-ring-width)) var(--tu-color-interactive-blue)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-heritage-gold\/70:focus-visible{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-heritage-gold\/70:focus-visible{border-color:color-mix(in oklab, var(--tu-color-heritage-gold) 70%, transparent)}}.focus-visible\:border-interactive-blue:focus-visible{border-color:var(--tu-color-interactive-blue)}.focus-visible\:bg-raised:focus-visible{background-color:var(--tu-raised)}.focus-visible\:shadow-\[0_0_0_4px_rgba\(214\,168\,75\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]:focus-visible{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#d6a84b29), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);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-focus:focus-visible{box-shadow:0 0 0 var(--tu-focus-ring-offset) var(--tu-color-white), 0 0 0 calc(var(--tu-focus-ring-offset) + var(--tu-focus-ring-width)) var(--tu-color-interactive-blue)}.focus-visible\:ring-focus-inverse:focus-visible{box-shadow:0 0 0 var(--tu-focus-ring-offset) var(--tu-color-deep-navy), 0 0 0 calc(var(--tu-focus-ring-offset) + var(--tu-focus-ring-width)) var(--tu-color-heritage-gold)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-fg\/5:disabled{background-color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-fg\/5:disabled{background-color:color-mix(in oklab, var(--tu-fg) 5%, transparent)}}.disabled\:bg-global-navy\/5:disabled{background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-global-navy\/5:disabled{background-color:color-mix(in oklab, var(--tu-color-global-navy) 5%, transparent)}}.disabled\:text-fg-muted:disabled{color:var(--tu-fg-muted)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.has-checked\:border-heritage-gold:has(:checked){border-color:var(--tu-color-heritage-gold)}.has-checked\:bg-heritage-gold\/5:has(:checked){background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.has-checked\:bg-heritage-gold\/5:has(:checked){background-color:color-mix(in oklab, var(--tu-color-heritage-gold) 5%, transparent)}}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-\[color\:var\(--tu-color-heritage-maroon\)\][aria-current=page]{color:var(--tu-color-heritage-maroon)}.aria-\[invalid\=true\]\:border-error[aria-invalid=true]{border-color:var(--tu-color-error)}.aria-\[invalid\=true\]\:bg-error\/3[aria-invalid=true]{background-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.aria-\[invalid\=true\]\:bg-error\/3[aria-invalid=true]{background-color:color-mix(in oklab, var(--tu-color-error) 3%, transparent)}}.aria-\[invalid\=true\]\:shadow-\[0_0_0_4px_rgba\(185\,54\,62\,0\.12\)\][aria-invalid=true]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#b9363e1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:-left-12{left:calc(var(--spacing) * -12)}.sm\:left-\[1\.0625rem\]{left:1.0625rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.sm\:mx-2{margin-inline:calc(var(--spacing) * 2)}.sm\:mt-0{margin-top:0}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:\[aspect-ratio\:var\(--tu-image-desktop-aspect-ratio\)\]{aspect-ratio:var(--tu-image-desktop-aspect-ratio)}.sm\:size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:h-\[2\.6rem\]{height:2.6rem}.sm\:max-h-\[32rem\]{max-height:32rem}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-60{max-width:calc(var(--spacing) * 60)}.sm\:max-w-72{max-width:calc(var(--spacing) * 72)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:basis-\[calc\(50\%-0\.5rem\)\]{flex-basis:calc(50% - .5rem)}.sm\:basis-\[calc\(50\%-0\.375rem\)\]{flex-basis:calc(50% - .375rem)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.sm\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-0{column-gap:0}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:via-deep-navy\/75{--tw-gradient-via:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.sm\:via-deep-navy\/75{--tw-gradient-via:color-mix(in oklab, var(--tu-color-deep-navy) 75%, transparent)}}.sm\:via-deep-navy\/75{--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)}.sm\:via-deep-navy\/78{--tw-gradient-via:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.sm\:via-deep-navy\/78{--tw-gradient-via:color-mix(in oklab, var(--tu-color-deep-navy) 78%, transparent)}}.sm\:via-deep-navy\/78{--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)}.sm\:to-deep-navy\/15{--tw-gradient-to:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.sm\:to-deep-navy\/15{--tw-gradient-to:color-mix(in oklab, var(--tu-color-deep-navy) 15%, transparent)}}.sm\:to-deep-navy\/15{--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))}.sm\:to-deep-navy\/25{--tw-gradient-to:var(--tu-color-deep-navy)}@supports (color:color-mix(in lab, red, red)){.sm\:to-deep-navy\/25{--tw-gradient-to:color-mix(in oklab, var(--tu-color-deep-navy) 25%, transparent)}}.sm\:to-deep-navy\/25{--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))}.sm\:\[object-position\:var\(--tu-image-desktop-position\)\]{object-position:var(--tu-image-desktop-position)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-11{padding-block:calc(var(--spacing) * 11)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-18{padding-block:calc(var(--spacing) * 18)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-11{padding-top:calc(var(--spacing) * 11)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-12{padding-left:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[1\.6rem\]{font-size:1.6rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[7rem\]{font-size:7rem}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.sm\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.sm\:leading-\[2\.35rem\]{--tw-leading:2.35rem;line-height:2.35rem}.sm\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.sm\:first\:pl-0:first-child{padding-left:0}.sm\:last\:pr-0:last-child{padding-right:0}.sm\:odd\:pl-0:nth-child(odd){padding-left:0}.sm\:even\:border-l:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_14rem_auto\]{grid-template-columns:minmax(0,1fr) 14rem auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.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\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:mx-0{margin-inline:0}.lg\:mt-0{margin-top:0}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:aspect-\[3\/1\]{aspect-ratio:3}.lg\:aspect-\[21\/9\]{aspect-ratio:21/9}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-10rem\)\]{max-height:calc(100vh - 10rem)}.lg\:min-h-56{min-height:calc(var(--spacing) * 56)}.lg\:min-h-80{min-height:calc(var(--spacing) * 80)}.lg\:min-h-\[17rem\]{min-height:17rem}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[calc\(100vh-9rem\)\]{min-height:calc(100vh - 9rem)}.lg\:basis-\[calc\(33\.333\%-0\.5rem\)\]{flex-basis:calc(33.333% - .5rem)}.lg\:basis-\[calc\(33\.333\%-0\.667rem\)\]{flex-basis:calc(33.333% - .667rem)}.lg\:basis-\[calc\(66\.666\%-0\.667rem\)\]{flex-basis:calc(66.666% - .667rem)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.68fr_1\.32fr\]{grid-template-columns:.68fr 1.32fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.74fr_1\.26fr\]{grid-template-columns:.74fr 1.26fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1\.35fr_2fr\]{grid-template-columns:1.35fr 2fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.lg\:grid-cols-\[13\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:13.5rem minmax(0,1fr)}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[18\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:18.5rem minmax(0,1fr)}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.86fr\)_minmax\(0\,1\.14fr\)\]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1\.16fr\)_minmax\(0\,0\.84fr\)\]{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.78fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}:where(.lg\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-hairline\/10{border-color:var(--tu-hairline)}@supports (color:color-mix(in lab, red, red)){.lg\:border-hairline\/10{border-color:color-mix(in oklab, var(--tu-hairline) 10%, transparent)}}.lg\:bg-sunken{background-color:var(--tu-sunken)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-11{padding:calc(var(--spacing) * 11)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-22{padding-block:calc(var(--spacing) * 22)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pr-2{padding-right:calc(var(--spacing) * 2)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-left{text-align:left}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:top-36{top:calc(var(--spacing) * 36)}.xl\:order-last{order:9999}.xl\:mt-1{margin-top:var(--spacing)}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.xl\:basis-\[calc\(25\%-0\.75rem\)\]{flex-basis:calc(25% - .75rem)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1\.35fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.35fr 1fr 1fr 1fr auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:self-start{align-self:flex-start}.xl\:p-11{padding:calc(var(--spacing) * 11)}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:85rem){.min-\[85rem\]\:block{display:block}.min-\[85rem\]\:flex{display:flex}.min-\[85rem\]\:grid{display:grid}.min-\[85rem\]\:hidden{display:none}.min-\[85rem\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.min-\[85rem\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[85rem\]\:justify-self-center{justify-self:center}.min-\[85rem\]\:justify-self-end{justify-self:flex-end}}@media (min-width:100rem){.min-\[100rem\]\:gap-2{gap:calc(var(--spacing) * 2)}}.\[\&\>p\]\:text-fg-muted>p{color:var(--tu-fg-muted)}}:root{--tu-color-global-navy:#092a47;--tu-color-deep-navy:#061d32;--tu-color-heritage-maroon:#861f32;--tu-color-heritage-gold:#d6a84b;--tu-color-warm-ivory:#f8f5ee;--tu-color-white:#fff;--tu-color-charcoal:#1c2733;--tu-color-slate:#54606d;--tu-color-interactive-blue:#246b9e;--tu-color-success:#1f6b4e;--tu-color-warning:#9a5f10;--tu-color-error:#b9363e;--tu-color-success-inverse:#78ddb5;--tu-color-error-inverse:#ffb1b8;--tu-color-warning-inverse:#f0b45c;--tu-color-indigo-depth:#2c2a5c;--tu-color-crimson-ember:#a8324a;--tu-color-champagne:#efe0bd;--tu-color-teal-depth:#0d3b3f;--tu-font-english:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tu-font-display:var(--font-fraunces), Fraunces, "Iowan Old Style", Georgia, ui-serif, serif;--tu-font-accent:var(--font-cormorant), "Cormorant Garamond", Garamond, "Iowan Old Style", ui-serif, serif;--tu-font-tamil:var(--font-noto-tamil), "Noto Sans Tamil", "Latha", "Nirmala UI", sans-serif;--tu-gold-ink:#85601f;--tu-gold-ink-deep:#6f4f19;--tu-gold-ink-lift:#8a6520;--tu-gold-ink-mid:#7a5a1d;--tu-color-royal-indigo:#1b2f6b;--tu-color-vivid-maroon:#a52340;--tu-maroon-deep:#8e1f34;--tu-maroon-mid:#b32943;--tu-maroon-light:#d1466a;--tu-color-lux-gold:#e8bd63;--tu-gold-deep:#a9781f;--tu-gold-shade:#b8862f;--tu-gold-mid:#c9973c;--tu-gold-light:#f0cf82;--tu-gold-pale:#f4d795;--tu-gold-highlight:#fff4d6;--tu-color-aurora-violet:#4b2a6d;--tu-color-aurora-teal:#14555c;--tu-color-ink:#050f1c;--tu-wash-champagne:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){:root{--tu-wash-champagne:color-mix(in srgb, var(--tu-color-champagne) 42%, transparent)}}:root{--tu-wash-blush:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){:root{--tu-wash-blush:color-mix(in srgb, var(--tu-color-heritage-maroon) 6%, transparent)}}:root{--tu-wash-pearl:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){:root{--tu-wash-pearl:color-mix(in srgb, var(--tu-color-global-navy) 5%, transparent)}}:root{--tu-wash-gold:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){:root{--tu-wash-gold:color-mix(in srgb, var(--tu-color-heritage-gold) 14%, transparent)}}:root{--tu-space-section-compact:clamp(2.5rem, 4.5vw, 3.5rem);--tu-space-section:clamp(3.25rem, 5.5vw, 4.75rem);--tu-space-section-generous:clamp(4.5rem, 7.5vw, 6.5rem);--tu-navigation-height:5rem;--tu-radius-small:.375rem;--tu-radius-button:.625rem;--tu-radius-card:1rem;--tu-radius-large:1.5rem;--tu-container-narrow:48rem;--tu-container-standard:76rem;--tu-container-wide:88rem;--tu-shadow-card:0 1rem 2.5rem #061d3214;--tu-shadow-navigation:0 1.25rem 3rem #061d3221;--tu-shadow-elevated:0 1.5rem 3.5rem #061d3229;--tu-space-density-comfortable-gap:1.25rem;--tu-space-density-comfortable-padding:1.75rem;--tu-space-density-compact-gap:.75rem;--tu-space-density-compact-padding:1rem;--tu-motion-instant:.1s;--tu-motion-fast:.18s;--tu-motion-base:.28s;--tu-motion-medium:.42s;--tu-motion-slow:.56s;--tu-motion-reveal:.52s;--tu-motion-headline:.78s;--tu-motion-stagger:55ms;--tu-motion-stagger-cap:.385s;--tu-motion-reveal-distance:20px;--tu-motion-hover-distance:3px;--tu-ease-standard:cubic-bezier(.2, 0, 0, 1);--tu-ease-premium:cubic-bezier(.16, 1, .3, 1);--tu-ease-snap:cubic-bezier(.22, 1.16, .36, 1);--tu-transition-fast:var(--tu-motion-instant);--tu-transition-standard:var(--tu-motion-fast);--tu-transition-slow:var(--tu-motion-base);--tu-surface:var(--tu-color-white);--tu-raised:var(--tu-color-white);--tu-sunken:#f4f6f8;--tu-overlay:var(--tu-color-white);--tu-hairline:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){:root{--tu-hairline:color-mix(in srgb, var(--tu-color-global-navy) 12%, transparent)}}:root{--tu-hairline-strong:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){:root{--tu-hairline-strong:color-mix(in srgb, var(--tu-color-global-navy) 25%, transparent)}}:root{--tu-fg:var(--tu-color-global-navy);--tu-fg-body:var(--tu-color-charcoal);--tu-fg-muted:var(--tu-color-slate);--tu-fg-accent:var(--tu-color-heritage-maroon);--tu-fg-inverse:var(--tu-color-white);--tu-action:var(--tu-color-global-navy);--tu-action-hover:var(--tu-color-deep-navy);--tu-action-fg:var(--tu-color-white);--tu-focus-ring-width:3px;--tu-focus-ring-offset:2px}.premium-sidebar-scroll::-webkit-scrollbar{width:5px}.premium-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.premium-sidebar-scroll::-webkit-scrollbar-thumb{background:var(--tu-color-heritage-gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.premium-sidebar-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tu-color-heritage-gold) 38%, transparent)}}*{border-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){*{border-color:color-mix(in srgb, var(--tu-color-global-navy) 12%, transparent)}}html{scroll-behavior:smooth}body{background:var(--tu-color-white);min-height:100vh;color:var(--tu-color-charcoal);font-family:var(--tu-font-english);text-rendering:optimizelegibility}::selection{background:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}::selection{color:var(--tu-color-deep-navy)}:lang(ta){font-family:var(--tu-font-tamil);letter-spacing:normal;word-spacing:.04em;line-height:1.65}:is(h1,h2,h3,.text-display,.text-page-title,.text-section-lead):lang(ta),:is(h1,h2,h3,.text-display,.text-page-title,.text-section-lead) :lang(ta){letter-spacing:normal;line-height:1.45}#devtools-indicator{display:none!important}@keyframes tu-hero-enter{0%{opacity:.9;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes tu-hero-image-enter{0%{opacity:.92;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}.motion-ready [data-route-transition]>section:first-child h1,.motion-ready [data-route-transition]>section:first-child nav,.motion-ready [data-route-transition]>section:first-child h1~p,.motion-ready [data-route-transition]>section:first-child h1~div{animation:tu-hero-enter var(--tu-motion-medium) var(--tu-ease-premium) both}.motion-ready [data-route-transition]>section:first-child nav{animation-delay:40ms}.motion-ready [data-route-transition]>section:first-child h1{animation-delay:90ms}.motion-ready [data-route-transition]>section:first-child h1:has(.text-rise){animation:none}.motion-ready [data-route-transition]>section:first-child h1~p{animation-delay:.15s}.motion-ready [data-route-transition]>section:first-child h1~div{animation-delay:.21s}.motion-ready [data-route-transition]>section:first-child img:not(.home-hero-frame):not(.public-hero-frame){animation:tu-hero-image-enter var(--tu-motion-slow) var(--tu-ease-premium) .18s both}.motion-ready[data-motion-preference=standard] [data-motion-reveal]:not([data-motion-complete=true]){opacity:1;transform:translateY(8px)}.motion-ready[data-motion-preference=standard] [data-motion-group]:not([data-motion-complete=true])>*{opacity:1;transform:translateY(6px)}[data-motion-image] img{transform-origin:50% 40%;transition:transform 1.7s var(--tu-ease-premium), filter 1.3s var(--tu-ease-standard)}[data-motion-image]{transition:clip-path 1.25s var(--tu-ease-premium)}.motion-ready[data-motion-preference=standard] [data-motion-image]:not([data-motion-complete=true]){clip-path:inset(9% 0 0 0 round var(--tu-radius-card,1rem))}.motion-ready[data-motion-preference=standard] [data-motion-image]:not([data-motion-complete=true]) img{filter:saturate(.82)brightness(.96);transform:scale(1.1)}@media (hover:hover){[data-motion-image][data-motion-complete=true]:hover img{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){[data-motion-image],[data-motion-image] img{clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}}.motion-control{transition:color var(--tu-motion-fast) var(--tu-ease-standard), background-color var(--tu-motion-fast) var(--tu-ease-standard), border-color var(--tu-motion-fast) var(--tu-ease-standard), box-shadow var(--tu-motion-fast) var(--tu-ease-standard), transform var(--tu-motion-instant) var(--tu-ease-standard)}.motion-control:active:not(:disabled){transform:translateY(1px)}.motion-editorial-link{background-image:linear-gradient(var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));transition:color var(--tu-motion-fast) var(--tu-ease-standard), background-size var(--tu-motion-base) var(--tu-ease-premium), transform var(--tu-motion-instant) var(--tu-ease-standard);background-position:0 100%;background-repeat:no-repeat;background-size:38% 2px;padding-bottom:.2rem}.motion-editorial-link:hover,.motion-editorial-link:focus-visible{background-size:100% 2px}.motion-card{transition:transform var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-fast) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-premium)}.motion-card:hover,.motion-card:focus-within{border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.motion-card:hover,.motion-card:focus-within{border-color:color-mix(in srgb, var(--tu-color-heritage-maroon) 45%, transparent)}}.motion-card:hover,.motion-card:focus-within{transform:translate3d(0, calc(var(--tu-motion-hover-distance) * -1), 0);box-shadow:0 1.15rem 2.8rem #061d321c}.motion-card .motion-card-image{transition:transform var(--tu-motion-slow) var(--tu-ease-premium)}.motion-card:hover .motion-card-image,.motion-card:focus-within .motion-card-image{transform:scale(1.015)}.motion-arrow{transition:transform var(--tu-motion-fast) var(--tu-ease-premium)}.group:hover .motion-arrow,.group:focus-within .motion-arrow{transform:translate(4px)}.motion-site-header{min-height:var(--tu-navigation-height);background:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.motion-site-header{background:color-mix(in srgb, var(--tu-color-white) 82%, transparent)}}.motion-site-header{transition:background var(--tu-motion-base) var(--tu-ease-standard), border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard);border-color:#0000}.motion-site-header:after{content:"";opacity:.28;background:linear-gradient(90deg, transparent 0%, var(--tu-color-heritage-gold) 22%, var(--tu-color-heritage-gold) 50%, var(--tu-color-heritage-gold) 78%, transparent 100%);inset-inline:0;height:1px;position:absolute;bottom:-1px}@supports (color:color-mix(in lab, red, red)){.motion-site-header:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent) 22%, color-mix(in srgb, var(--tu-color-heritage-gold) 90%, transparent) 50%, color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent) 78%, transparent 100%)}}.motion-site-header:after{transition:opacity var(--tu-motion-base) var(--tu-ease-standard)}.motion-site-header[data-scrolled=true]{border-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.motion-site-header[data-scrolled=true]{border-color:color-mix(in srgb, var(--tu-color-global-navy) 10%, transparent)}}.motion-site-header[data-scrolled=true]{background:var(--tu-color-warm-ivory)}@supports (color:color-mix(in lab, red, red)){.motion-site-header[data-scrolled=true]{background:color-mix(in srgb, var(--tu-color-warm-ivory) 90%, transparent)}}.motion-site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(22px)saturate(1.6);box-shadow:0 .5rem 1.75rem #061d3217,inset 0 .0625rem #fff9}.motion-site-header[data-scrolled=true]:after{opacity:1}.nav-link{border-radius:var(--tu-radius-button);color:var(--tu-fg);transition:color var(--tu-motion-fast) var(--tu-ease-standard), background-color var(--tu-motion-fast) var(--tu-ease-standard);padding:.625rem .75rem;font-size:.875rem;font-weight:600;position:relative}.nav-link:after{content:"";background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-gold-highlight) 45%, var(--tu-color-lux-gold));transform-origin:0;height:2px;transition:transform var(--tu-motion-base) var(--tu-ease-premium);inset-inline:.75rem;border-radius:2px;position:absolute;bottom:.3rem;transform:scaleX(0)}.nav-link:hover{color:var(--tu-fg-accent)}.nav-link:hover:after{transform:scaleX(1)}.nav-link[aria-current=page]{color:var(--tu-fg-accent);background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.nav-link[aria-current=page]{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 9%, transparent)}}.nav-link[aria-current=page]:after{transform:scaleX(1)}.motion-mobile-panel{transform-origin:top;transition:opacity var(--tu-motion-base) var(--tu-ease-premium), transform var(--tu-motion-base) var(--tu-ease-premium), visibility 0s linear var(--tu-motion-base)}.motion-mobile-panel[data-state=closed]{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-8px)}.motion-mobile-panel[data-state=open]{visibility:visible;opacity:1;transition-delay:0s;transform:translate(0)}.motion-mobile-item{opacity:0;transition:opacity var(--tu-motion-base) var(--tu-ease-premium), transform var(--tu-motion-base) var(--tu-ease-premium), color var(--tu-motion-fast) var(--tu-ease-standard);transform:translateY(10px)}[data-state=open] .motion-mobile-item{opacity:1;transition-delay:var(--tu-stagger,0s);transform:translate(0)}.motion-sheet{transition:opacity var(--tu-motion-medium) var(--tu-ease-premium), transform var(--tu-motion-medium) var(--tu-ease-premium), overlay var(--tu-motion-medium) var(--tu-ease-premium) allow-discrete, display var(--tu-motion-medium) allow-discrete}.motion-sheet[data-side=bottom]{transform:translateY(100%)}.motion-sheet[data-side=right]{transform:translate(100%)}.motion-sheet[open]{opacity:1;transform:translate(0)}@starting-style{.motion-sheet[open]{opacity:0}.motion-sheet[data-side=bottom][open]{transform:translateY(100%)}.motion-sheet[data-side=right][open]{transform:translate(100%)}}.motion-menu-line{transform-origin:50%;transition:opacity var(--tu-motion-fast) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium)}button[data-state=open] .motion-menu-line:first-child{transform:translateY(8px)rotate(45deg)}button[data-state=open] .motion-menu-line:nth-child(2){opacity:0}button[data-state=open] .motion-menu-line:last-child{transform:translateY(-8px)rotate(-45deg)}@keyframes tu-mask-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-motion-mask]{animation:tu-mask-reveal var(--tu-motion-medium) var(--tu-ease-premium) both}@keyframes tu-progress-fill{0%{transform:scaleX(var(--tu-progress-from,0))}to{transform:scaleX(var(--tu-progress-to,1))}}[data-motion-progress-fill]{animation:tu-progress-fill var(--tu-motion-base) var(--tu-ease-standard) both}@keyframes tu-gradient-drift{0%{background-position:0%}to{background-position:100%}}[data-motion-ambient]{background-size:160% 160%;animation:24s ease-in-out infinite alternate tu-gradient-drift}@media (max-width:1023.98px){[data-motion-ambient]{background-position:50%;animation:none}}@keyframes tu-skeleton-shimmer{0%{background-position:-120% 0}to{background-position:120% 0}}[data-motion-skeleton]{background-image:linear-gradient(100deg, transparent 35%, var(--tu-color-champagne) 48%, var(--tu-color-white) 52%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){[data-motion-skeleton]{background-image:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--tu-color-champagne) 70%, transparent) 48%, color-mix(in srgb, var(--tu-color-white) 60%, transparent) 52%, transparent 65%)}}[data-motion-skeleton]{background-size:250% 100%;animation:1.6s ease-in-out infinite tu-skeleton-shimmer}@keyframes tu-status-success{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}[data-motion-success]{animation:tu-status-success var(--tu-motion-medium) var(--tu-ease-premium) both}[data-roadmap-phase]{position:relative}[data-roadmap-phase]:before{background:var(--tu-color-heritage-gold);content:"";opacity:0;transform-origin:top;width:3px;transition:opacity var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-medium) var(--tu-ease-premium);inset-block:1.5rem;position:absolute;left:-1rem;transform:scaleY(.35)}[data-roadmap-phase][data-roadmap-active=true]:before{opacity:1;transform:scaleY(1)}footer a{text-underline-offset:.28em;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){footer a{-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent)}}footer a{text-decoration-thickness:1px}footer a:hover,footer a:focus-visible{text-decoration-line:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-motion-reveal],[data-motion-group]>*,[data-route-transition],[data-route-transition]>section:first-child h1,[data-route-transition]>section:first-child nav,[data-route-transition]>section:first-child h1~p,[data-route-transition]>section:first-child h1~div,[data-route-transition]>section:first-child img,.motion-card,.motion-card .motion-card-image,.motion-arrow,.motion-mobile-panel,.motion-mobile-item,.motion-menu-line,[data-motion-mask],[data-motion-success]{opacity:1!important;transform:none!important}[data-motion-mask]{clip-path:none!important}.motion-sheet[open]{opacity:1!important;transform:translate(0)!important}[data-motion-ambient],[data-motion-skeleton]{animation:none!important}[data-roadmap-phase]:before{transform:none}}.rise-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.rise-word{transition:translate .9s var(--tu-ease-premium), opacity .7s var(--tu-ease-standard), filter .7s var(--tu-ease-standard);transition-delay:calc(80ms + var(--i) * 70ms)}.rise-words[data-armed]:not([data-arrived]) .rise-word{opacity:0;filter:blur(6px);translate:0 .55em}}@keyframes tu-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tu-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes tu-float{0%{transform:translate(0)scale(1)}to{transform:translateY(-14px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.text-gradient-gold,.text-gradient-ink,.marquee-track,.shimmer:after,.motion-float{animation:none!important}.motion-lift:hover{transform:none!important}.animate-spin{animation-duration:1.8s!important}}@keyframes tu-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tu-orbit{animation:34s linear infinite tu-orbit-spin}@keyframes tu-marquee-y{0%{transform:translate(0)}to{transform:translateY(-50%)}}@keyframes tu-halo{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.72;transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.tu-orbit,.marquee-y-track,.motion-halo{animation:none!important}}@keyframes tu-pop-in{0%{opacity:0;transform:translateY(18px)scale(.94)}62%{opacity:1;transform:translateY(-3px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.motion-pop,.motion-pop-group>*{animation:none!important}}@keyframes tu-crest-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.motion-dialog,.motion-dialog::backdrop{transition-duration:1ms!important;transform:none!important}.dialog-crest{animation:none!important}}@keyframes tu-word-rise{0%{opacity:0;transform:translateY(105%)rotate(2.5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.text-gradient-aurora,.text-rise>span>span{animation:none!important}.text-rise>span>span{opacity:1!important;transform:none!important}}@keyframes tu-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-6vw,7vh)scale(1.12)}}@keyframes tu-drift-b{0%{transform:translate(0)scale(1.06)}to{transform:translate(7vw,-6vh)scale(1)}}@keyframes tu-drift-c{0%{transform:translate(0)scale(.94)}to{transform:translate(-9vw,-5vh)scale(1.1)}}@media (prefers-reduced-motion:reduce){.motion-drift-a,.motion-drift-b,.motion-drift-c{animation:none!important}}.motion-menu-scrim{opacity:0;pointer-events:none;transition:opacity var(--tu-motion-base) var(--tu-ease-standard), backdrop-filter var(--tu-motion-base) var(--tu-ease-standard)}.motion-menu-scrim[data-state=open]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=night]{--tu-surface:transparent;--tu-raised:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=night]{--tu-raised:color-mix(in srgb, var(--tu-color-white) 5%, transparent)}}[data-theme=night]{--tu-sunken:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=night]{--tu-sunken:color-mix(in srgb, var(--tu-color-ink) 34%, transparent)}}[data-theme=night]{--tu-overlay:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=night]{--tu-overlay:color-mix(in srgb, var(--tu-color-white) 9%, var(--tu-color-ink))}}[data-theme=night]{--tu-hairline:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=night]{--tu-hairline:color-mix(in srgb, var(--tu-color-white) 11%, transparent)}}[data-theme=night]{--tu-hairline-strong:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=night]{--tu-hairline-strong:color-mix(in srgb, var(--tu-color-white) 26%, transparent)}}[data-theme=night]{--tu-fg:#f2f6fb;--tu-fg-body:#dbe3ec;--tu-fg-muted:#9fadbf;--tu-fg-accent:var(--tu-color-champagne);--tu-fg-inverse:var(--tu-color-ink);--tu-action:var(--tu-color-heritage-gold);--tu-action-hover:var(--tu-color-lux-gold);--tu-action-fg:var(--tu-color-ink);--tu-color-error:var(--tu-color-error-inverse);--tu-color-success:var(--tu-color-success-inverse);--tu-color-warning:var(--tu-color-warning-inverse);color:var(--tu-fg-body)}body:has([data-theme=night]){background-color:var(--tu-color-ink)}.night-field{z-index:-10;pointer-events:none;contain:strict;background-color:var(--tu-color-ink);position:fixed;inset:0;overflow:hidden}.night-field:before{content:"";background-image:radial-gradient(100% 26% at 20% 3%, var(--tu-color-royal-indigo) 0%, var(--tu-color-royal-indigo) 42%, transparent 82%), radial-gradient(96% 26% at 84% 30%, var(--tu-color-vivid-maroon) 0%, var(--tu-color-vivid-maroon) 42%, transparent 82%), radial-gradient(100% 28% at 16% 62%, var(--tu-color-aurora-violet) 0%, var(--tu-color-aurora-violet) 42%, transparent 82%), radial-gradient(96% 26% at 82% 92%, var(--tu-color-aurora-teal) 0%, var(--tu-color-aurora-teal) 42%, transparent 82%), linear-gradient(180deg, var(--tu-color-ink) 0%, var(--tu-color-royal-indigo) 14%, var(--tu-color-aurora-teal) 32%, var(--tu-color-aurora-violet) 52%, var(--tu-color-crimson-ember) 70%, var(--tu-color-royal-indigo) 88%, var(--tu-color-ink) 100%);width:128%;height:215%;position:absolute;top:-10%;left:-14%}@supports (color:color-mix(in lab, red, red)){.night-field:before{background-image:radial-gradient(100% 26% at 20% 3%, color-mix(in srgb, var(--tu-color-royal-indigo) 92%, transparent) 0%, color-mix(in srgb, var(--tu-color-royal-indigo) 57%, transparent) 42%, transparent 82%), radial-gradient(96% 26% at 84% 30%, color-mix(in srgb, var(--tu-color-vivid-maroon) 74%, transparent) 0%, color-mix(in srgb, var(--tu-color-vivid-maroon) 46%, transparent) 42%, transparent 82%), radial-gradient(100% 28% at 16% 62%, color-mix(in srgb, var(--tu-color-aurora-violet) 86%, transparent) 0%, color-mix(in srgb, var(--tu-color-aurora-violet) 53%, transparent) 42%, transparent 82%), radial-gradient(96% 26% at 82% 92%, color-mix(in srgb, var(--tu-color-aurora-teal) 76%, transparent) 0%, color-mix(in srgb, var(--tu-color-aurora-teal) 47%, transparent) 42%, transparent 82%), linear-gradient(180deg, var(--tu-color-ink) 0%, color-mix(in srgb, var(--tu-color-royal-indigo) 62%, var(--tu-color-ink)) 14%, color-mix(in srgb, var(--tu-color-aurora-teal) 42%, var(--tu-color-ink)) 32%, color-mix(in srgb, var(--tu-color-aurora-violet) 58%, var(--tu-color-ink)) 52%, color-mix(in srgb, var(--tu-color-crimson-ember) 40%, var(--tu-color-ink)) 70%, color-mix(in srgb, var(--tu-color-royal-indigo) 55%, var(--tu-color-ink)) 88%, var(--tu-color-ink) 100%)}}.night-field:before{translate:0 calc(var(--tu-scroll,0) * -50%);animation:48s ease-in-out infinite alternate tu-night-breathe}.night-field:after{content:"";opacity:.9;background-image:radial-gradient(60% 20% at 64% 10%, var(--tu-color-heritage-gold) 0%, var(--tu-color-heritage-gold) 42%, transparent 82%), radial-gradient(58% 20% at 30% 72%, var(--tu-color-crimson-ember) 0%, var(--tu-color-crimson-ember) 42%, transparent 82%);width:120%;height:205%;position:absolute;top:-14%;left:-10%}@supports (color:color-mix(in lab, red, red)){.night-field:after{background-image:radial-gradient(60% 20% at 64% 10%, color-mix(in srgb, var(--tu-color-heritage-gold) 26%, transparent) 0%, color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent) 42%, transparent 82%), radial-gradient(58% 20% at 30% 72%, color-mix(in srgb, var(--tu-color-crimson-ember) 32%, transparent) 0%, color-mix(in srgb, var(--tu-color-crimson-ember) 20%, transparent) 42%, transparent 82%)}}.night-field:after{translate:0 calc(var(--tu-scroll,0) * -38%);animation:71s ease-in-out infinite alternate tu-night-drift}@keyframes tu-night-breathe{0%{transform:translate(0)}to{transform:translate(2.5%,1.5%)}}@keyframes tu-night-drift{0%{transform:translate(0)}to{transform:translate(-4%,-2%)}}.night-veil{z-index:-9;pointer-events:none;background-color:var(--tu-color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.night-veil{background-color:color-mix(in srgb, var(--tu-color-ink) 72%, transparent)}}.night-grain{z-index:-8;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.night-field:before,.night-field:after{animation:none!important}}[data-theme=night] .text-gradient-ink{background-image:linear-gradient(102deg, var(--tu-color-white) 0%, var(--tu-color-champagne) 38%, var(--tu-gold-pale) 58%, var(--tu-color-white) 100%)}.section-navy .text-gradient-gold,.event-card .text-gradient-gold,.stream-card .text-gradient-gold,.headline-lead .text-gradient-gold,[data-theme=night] .text-gradient-gold{background-image:linear-gradient(104deg, var(--tu-color-heritage-gold) 0%, var(--tu-gold-highlight) 34%, var(--tu-color-lux-gold) 58%, var(--tu-color-heritage-gold) 100%)}[data-theme=night] .text-rise-aurora>span>span{background-image:linear-gradient(98deg, var(--tu-color-white) 0%, var(--tu-color-champagne) 34%, var(--tu-gold-pale) 62%, var(--tu-color-white) 100%)}[data-theme=night] .motion-site-header{background:linear-gradient(180deg, var(--tu-color-ink) 0%, var(--tu-color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .motion-site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--tu-color-ink) 62%, transparent) 0%, color-mix(in srgb, var(--tu-color-ink) 34%, transparent) 100%)}}[data-theme=night] .motion-site-header{-webkit-backdrop-filter:blur(16px)saturate(1.3)}[data-theme=night] .motion-site-header[data-scrolled=true]{border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .motion-site-header[data-scrolled=true]{border-color:color-mix(in srgb, var(--tu-color-white) 12%, transparent)}}[data-theme=night] .motion-site-header[data-scrolled=true]{background:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .motion-site-header[data-scrolled=true]{background:color-mix(in srgb, var(--tu-color-ink) 80%, transparent)}}[data-theme=night] .motion-site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(24px)saturate(1.5);box-shadow:0 .75rem 2.25rem #0308108c,inset 0 .0625rem #ffffff14}.section-navy{background-color:var(--tu-color-global-navy)}.section-navy,.bg-deep-navy,.bg-global-navy{--tu-fg:#f2f6fb;--tu-fg-body:#dbe3ec;--tu-fg-muted:#c5cfdb;--tu-fg-accent:var(--tu-color-champagne);--tu-gold-ink:var(--tu-color-heritage-gold);--tu-hairline:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.section-navy,.bg-deep-navy,.bg-global-navy{--tu-hairline:color-mix(in srgb, var(--tu-color-white) 22%, transparent)}}.section-navy :is(.bg-raised,.bg-white,.bg-sunken,.surface-card),.bg-deep-navy :is(.bg-raised,.bg-white,.bg-sunken,.surface-card),.bg-global-navy :is(.bg-raised,.bg-white,.bg-sunken,.surface-card){--tu-fg:var(--tu-color-global-navy);--tu-fg-body:var(--tu-color-charcoal);--tu-fg-muted:var(--tu-color-slate);--tu-fg-accent:var(--tu-color-heritage-maroon);--tu-gold-ink:#85601f;--tu-hairline:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.section-navy :is(.bg-raised,.bg-white,.bg-sunken,.surface-card),.bg-deep-navy :is(.bg-raised,.bg-white,.bg-sunken,.surface-card),.bg-global-navy :is(.bg-raised,.bg-white,.bg-sunken,.surface-card){--tu-hairline:color-mix(in srgb, var(--tu-color-global-navy) 12%, transparent)}}.section-navy a[class*=rounded-button]:not([class*=text-ink]):not([class*=\!text-]),.section-navy button[class*=rounded-button]:not([class*=text-ink]):not([class*=\!text-]){color:var(--tu-color-white);border-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.section-navy a[class*=rounded-button]:not([class*=text-ink]):not([class*=\!text-]),.section-navy button[class*=rounded-button]:not([class*=text-ink]):not([class*=\!text-]){border-color:color-mix(in srgb, var(--tu-color-white) 34%, transparent)}}.section-navy a[class*=rounded-button]:not([class*=text-ink]):not([class*=\!text-]):hover,.section-navy button[class*=rounded-button]:not([class*=text-ink]):not([class*=\!text-]):hover{color:var(--tu-color-ink);background-color:var(--tu-color-white);border-color:var(--tu-color-white)}.section-navy a[class*=gradient-gold-leaf],.section-navy a[class*=bg-heritage-gold]{color:var(--tu-color-ink)}[data-theme=night] .section-navy{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .section-navy{background-color:color-mix(in srgb, var(--tu-color-ink) 55%, transparent)}}[data-theme=night] .section-navy{border-block:1px solid var(--tu-hairline)}.field-control{box-shadow:inset 0 1px #ffffffe6}.field-control:focus-visible{background-color:var(--tu-color-white);box-shadow:0 0 0 4px #d6a84b29,inset 0 1px #ffffffe6}[data-theme=night] .field-control{box-shadow:inset 0 1px #ffffff0f}[data-theme=night] .field-control:focus-visible{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .field-control:focus-visible{background-color:color-mix(in srgb, var(--tu-color-white) 9%, transparent)}}[data-theme=night] .field-control:focus-visible{box-shadow:0 0 0 4px #d6a84b38,inset 0 1px #ffffff1a}[data-theme=night] .surface-page{background-color:#0000;background-image:none}[data-theme=night] .surface-canvas,[data-theme=night] .surface-field{background-color:#0000}[data-theme=night] .surface-field:before,[data-theme=night] .surface-field:after{display:none}[data-theme=night] .surface-card,[data-theme=night] .surface-elevated{background-color:var(--tu-raised);border-color:var(--tu-hairline);color:var(--tu-fg-body);box-shadow:0 1rem 2.5rem #03081066}.auth-card{background-color:var(--tu-raised);box-shadow:0 1.5rem 4rem #061d321a}[data-theme=night] .auth-card{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .auth-card{background-color:color-mix(in srgb, var(--tu-color-ink) 55%, transparent)}}[data-theme=night] .auth-card{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 2rem 5rem #02060c99,inset 0 0 0 1px #ffffff0d}.auth-brand-panel{background-color:var(--tu-sunken);border-inline-end:1px solid var(--tu-hairline);background-image:radial-gradient(38rem 22rem at 22% 8%, var(--tu-color-heritage-gold), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.auth-brand-panel{background-image:radial-gradient(38rem 22rem at 22% 8%, color-mix(in srgb, var(--tu-color-heritage-gold) 12%, transparent), transparent 72%)}}.portal-rail{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.portal-rail{background-color:color-mix(in srgb, var(--tu-color-white) 65%, transparent)}}@media (min-width:64rem){.portal-rail{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.portal-rail{background-color:color-mix(in srgb, var(--tu-color-white) 40%, transparent)}}}[data-theme=night] .portal-rail,[data-theme=night] .portal-rail:where(*){background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .portal-rail,[data-theme=night] .portal-rail:where(*){background-color:color-mix(in srgb, var(--tu-color-ink) 45%, transparent)}}[data-theme=night] .portal-rail,[data-theme=night] .portal-rail:where(*){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-footer{background-color:var(--tu-color-deep-navy)}[data-theme=night] .portal-footer{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .portal-footer{background-color:color-mix(in srgb, var(--tu-color-ink) 45%, transparent)}}[data-theme=night] .portal-footer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.event-card,.stream-card,.headline-lead{--tu-fg:#f2f6fb;--tu-fg-body:#dbe3ec;--tu-fg-muted:#c5cfdb;--tu-gold-ink:var(--tu-color-heritage-gold);--tu-hairline:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.event-card,.stream-card,.headline-lead{--tu-hairline:color-mix(in srgb, var(--tu-color-white) 22%, transparent)}}.event-card,.stream-card{background-image:linear-gradient(180deg, var(--tu-color-ink) 0%, var(--tu-color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.event-card,.stream-card{background-image:linear-gradient(180deg, color-mix(in srgb, var(--tu-color-ink) 82%, transparent) 0%, color-mix(in srgb, var(--tu-color-ink) 94%, transparent) 100%)}}.event-card,.stream-card{transition:transform var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-premium)}.event-card:hover,.stream-card:hover{border-color:var(--tu-color-heritage-gold);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.event-card:hover,.stream-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.event-card:hover,.stream-card:hover{box-shadow:0 1.5rem 3rem #02060c80}.event-card-image,.stream-card-image{transition:transform .9s var(--tu-ease-premium)}.event-card:hover .event-card-image,.stream-card:hover .stream-card-image{transform:scale(1.05)}.event-card-scrim{background-image:linear-gradient(180deg, var(--tu-color-ink) 0%, var(--tu-color-ink) 55%, var(--tu-color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.event-card-scrim{background-image:linear-gradient(180deg, color-mix(in srgb, var(--tu-color-ink) 12%, transparent) 0%, color-mix(in srgb, var(--tu-color-ink) 45%, transparent) 55%, color-mix(in srgb, var(--tu-color-ink) 92%, transparent) 100%)}}.event-card-month,.stream-card-index{border:1px solid var(--tu-color-white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.event-card-month,.stream-card-index{border:1px solid color-mix(in srgb, var(--tu-color-white) 22%, transparent)}}.event-card-month,.stream-card-index{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){.event-card-month,.stream-card-index{background-color:color-mix(in srgb, var(--tu-color-ink) 78%, transparent)}}.event-card-month,.stream-card-index{letter-spacing:.16em;text-transform:uppercase;color:var(--tu-color-champagne);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.3rem .7rem;font-size:.66rem;font-weight:700}.event-card-rule{background-image:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-gold-highlight) 45%, transparent);transform-origin:0;transition:transform var(--tu-motion-medium) var(--tu-ease-premium);transform:scaleX(0)}.event-card:hover .event-card-rule,.stream-card:hover .event-card-rule{transform:scaleX(1)}.format-row{border-top:1px solid var(--tu-hairline);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.format-row:last-child,.format-grid>.format-row{border-bottom:1px solid var(--tu-hairline)}.format-row-number{font-family:var(--tu-font-display);color:var(--tu-gold-ink);font-size:1.5rem;line-height:1}.classical-line-glow{background-image:radial-gradient(50% 50% at 50% 40%, var(--tu-color-heritage-gold) 0%, transparent 70%);height:140%;position:absolute;inset:-40% 20% auto}@supports (color:color-mix(in lab, red, red)){.classical-line-glow{background-image:radial-gradient(50% 50% at 50% 40%, color-mix(in srgb, var(--tu-color-heritage-gold) 12%, transparent) 0%, transparent 70%)}}.classical-line-glow{pointer-events:none}.classical-line-body[data-entering=true]{animation:tu-line-enter .9s var(--tu-ease-premium) both}@keyframes tu-line-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.classical-line-dot{background-color:var(--tu-color-white);border-radius:999px;width:1.1rem;height:.3rem}@supports (color:color-mix(in lab, red, red)){.classical-line-dot{background-color:color-mix(in srgb, var(--tu-color-white) 18%, transparent)}}.classical-line-dot{transition:background-color var(--tu-motion-base) var(--tu-ease-standard), width var(--tu-motion-base) var(--tu-ease-premium)}.classical-line-dot[data-active=true]{background-image:var(--tu-gold-leaf,none);background-color:var(--tu-color-heritage-gold);width:2.25rem}.impact-band-glow{pointer-events:none;background-image:radial-gradient(44% 52% at 16% 30%, var(--tu-color-royal-indigo) 0%, transparent 70%), radial-gradient(40% 48% at 84% 60%, var(--tu-color-crimson-ember) 0%, transparent 70%);height:160%;position:absolute;inset:-30% -10% auto}@supports (color:color-mix(in lab, red, red)){.impact-band-glow{background-image:radial-gradient(44% 52% at 16% 30%, color-mix(in srgb, var(--tu-color-royal-indigo) 60%, transparent) 0%, transparent 70%), radial-gradient(40% 48% at 84% 60%, color-mix(in srgb, var(--tu-color-crimson-ember) 40%, transparent) 0%, transparent 70%)}}.figure-item{border-left:1px solid var(--tu-hairline);padding-left:1.5rem;position:relative}.figure-item:before{content:"";background-color:var(--tu-color-heritage-gold);width:2px;height:2.75rem;position:absolute;top:0;left:-1px}@media (prefers-reduced-motion:reduce){.event-card,.stream-card,.event-card-image,.stream-card-image,.event-card-rule,.classical-line-dot{transition:none!important}.classical-line-body[data-entering=true]{animation:none!important}}.headline-pulse{background-color:var(--tu-color-heritage-gold);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--tu-color-heritage-gold);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.headline-pulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.headline-pulse{animation:2.4s ease-out infinite tu-headline-pulse}@keyframes tu-headline-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}70%,to{box-shadow:0 0 0 .55rem #0000}}.headline-lead{background-image:linear-gradient(180deg, var(--tu-color-ink) 0%, var(--tu-color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.headline-lead{background-image:linear-gradient(180deg, color-mix(in srgb, var(--tu-color-ink) 82%, transparent) 0%, color-mix(in srgb, var(--tu-color-ink) 94%, transparent) 100%)}}.headline-lead{transition:transform var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard)}.headline-lead:hover{border-color:var(--tu-color-heritage-gold);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.headline-lead:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.headline-lead:hover .event-card-image{transform:scale(1.05)}.headline-lead:hover .event-card-rule{transform:scaleX(1)}.headline-row{border-top:1px solid var(--tu-hairline);transition:padding-inline-start var(--tu-motion-base) var(--tu-ease-premium);padding:1rem 0}.headline-row:hover{padding-inline-start:.75rem}li:last-child>.headline-row{border-bottom:1px solid var(--tu-hairline)}.headline-row-title{color:var(--tu-fg);transition:color var(--tu-motion-fast) var(--tu-ease-standard)}.headline-row:hover .headline-row-title{color:var(--tu-fg-accent)}@media (prefers-reduced-motion:reduce){.headline-pulse{animation:none!important}.headline-lead,.headline-row,.headline-row-title{transition:none!important}}.module-masthead{background-color:var(--tu-raised);border:1px solid var(--tu-hairline)}.module-masthead-glow{pointer-events:none;background-image:radial-gradient(38% 60% at 88% 20%, var(--tu-color-heritage-gold) 0%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.module-masthead-glow{background-image:radial-gradient(38% 60% at 88% 20%, color-mix(in srgb, var(--tu-color-heritage-gold) 10%, transparent) 0%, transparent 72%)}}.module-now-row{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-button);background-color:var(--tu-raised);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}.module-now-tick{width:1.35rem;height:1.35rem;color:var(--tu-color-ink);background-color:var(--tu-color-heritage-gold);border-radius:999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.module-capability{border-top:1px solid var(--tu-hairline);grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;padding:1.1rem 0;display:grid}.module-capability-number{font-family:var(--tu-font-display);color:var(--tu-color-heritage-gold);font-size:1.25rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.module-capability-number{color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.module-calendar-row{border-bottom:1px solid var(--tu-hairline);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:1rem 0;display:grid}@media (min-width:40rem){.module-calendar-row{grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1.1fr)}}.module-calendar-month{letter-spacing:.16em;text-transform:uppercase;color:var(--tu-color-heritage-gold);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.module-calendar-month{color:color-mix(in srgb, var(--tu-color-heritage-gold) 80%, transparent)}}.module-sibling{border:1px solid var(--tu-hairline);background-color:var(--tu-raised);transition:border-color var(--tu-motion-fast) var(--tu-ease-standard), transform var(--tu-motion-fast) var(--tu-ease-premium);border-radius:999px;padding:.6rem 1rem}.module-sibling:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.module-sibling:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent)}}.module-sibling:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.module-sibling{transition:none!important}}.headline-ticker{background-color:var(--tu-sunken)}.headline-ticker-track{padding-block:.7rem;animation-duration:64s}.headline-lead-image{animation:tu-headline-drift 18s var(--tu-ease-standard) both}@keyframes tu-headline-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1.5%)}}.headline-dwell{transform-origin:0;background-image:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-gold-highlight));inset-inline:0;height:2px;animation:linear infinite tu-headline-dwell;position:absolute;bottom:0}.headline-dwell[data-paused=true]{animation-play-state:paused}@keyframes tu-headline-dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.headline-chip{border:1px solid var(--tu-hairline);color:var(--tu-fg-muted);background-color:var(--tu-raised);transition:color var(--tu-motion-fast) var(--tu-ease-standard), border-color var(--tu-motion-fast) var(--tu-ease-standard), background-color var(--tu-motion-fast) var(--tu-ease-standard);border-radius:999px;padding:.4rem .9rem;font-size:.75rem;font-weight:700}.headline-chip:hover{color:var(--tu-fg);border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.headline-chip:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.headline-chip[aria-pressed=true]{color:var(--tu-color-ink);background-image:linear-gradient(100deg, var(--tu-color-heritage-gold), var(--tu-gold-light));border-color:#0000}.headline-row[data-active=true]{box-shadow:inset 3px 0 0 var(--tu-color-heritage-gold);padding-inline-start:.75rem}.headline-row[data-active=true] .headline-row-title{color:var(--tu-fg-accent)}@media (prefers-reduced-motion:reduce){.headline-lead-image,.headline-dwell,.headline-ticker-track{animation:none!important}.headline-dwell{display:none}.headline-chip{transition:none!important}}.event-admin-row{border-bottom:1px solid var(--tu-hairline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 0;display:flex}.event-status-pill{border:1px solid var(--tu-hairline);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--tu-fg-muted);border-radius:999px;padding:.25rem .7rem;font-size:.66rem;font-weight:700}.event-status-pill[data-event-status=published]{color:var(--tu-color-success);border-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=published]{border-color:color-mix(in srgb, var(--tu-color-success) 45%, transparent)}}.event-status-pill[data-event-status=published]{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=published]{background-color:color-mix(in srgb, var(--tu-color-success) 12%, transparent)}}.event-status-pill[data-event-status=submitted]{color:var(--tu-color-heritage-gold);border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=submitted]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.event-status-pill[data-event-status=submitted]{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=submitted]{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 12%, transparent)}}.event-status-pill[data-event-status=needs_changes]{color:var(--tu-color-warning);border-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=needs_changes]{border-color:color-mix(in srgb, var(--tu-color-warning) 45%, transparent)}}.event-status-pill[data-event-status=needs_changes]{background-color:var(--tu-color-warning)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=needs_changes]{background-color:color-mix(in srgb, var(--tu-color-warning) 12%, transparent)}}.event-status-pill[data-event-status=rejected]{color:var(--tu-color-error);border-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=rejected]{border-color:color-mix(in srgb, var(--tu-color-error) 45%, transparent)}}.event-status-pill[data-event-status=rejected]{background-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.event-status-pill[data-event-status=rejected]{background-color:color-mix(in srgb, var(--tu-color-error) 12%, transparent)}}.event-note{border-left:3px solid var(--tu-color-warning);color:var(--tu-fg-body);max-width:44rem;padding:.5rem 0 .5rem .9rem;font-size:.875rem;line-height:1.6}.event-note-refused{border-left-color:var(--tu-color-error)}.event-form-shell{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);padding:1.5rem}@media (min-width:40rem){.event-form-shell{padding:2rem}}.published-event-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);flex-direction:column;padding:1.25rem;display:flex}.published-event-card:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.published-event-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.published-event-card:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.published-event-card{transition:none!important}}.news-layout{gap:1.5rem;display:grid}@media (min-width:70rem){.news-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 14.5rem;gap:1.75rem}.news-rail{border-left:1px solid var(--tu-hairline);overscroll-behavior:contain;scrollbar-width:thin;order:0;align-self:start;gap:1.75rem;max-height:calc(100vh - 11.5rem);padding-left:1.5rem;display:grid;position:sticky;top:6rem;overflow-y:auto}}@media (max-width:69.99rem){.news-rail{order:-1;gap:1rem;display:grid}.news-rail-list{flex-wrap:wrap;gap:.5rem;display:flex}.news-rail-option{border:1px solid var(--tu-hairline);border-radius:999px;padding:.4rem .85rem}.news-rail-option[data-active]{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.news-rail-option[data-active]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.news-rail-option:before{display:none}}.news-rail-label{color:var(--tu-fg-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:700}.news-rail-list{gap:.15rem;margin-top:.7rem;display:grid}.news-rail-option{border-radius:var(--tu-radius-button,.5rem);width:100%;color:var(--tu-fg-body);text-align:left;transition:color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .2rem .45rem .85rem;font-size:.9rem;line-height:1.4;display:flex;position:relative}.news-rail-option:before{content:"";background-color:var(--tu-color-heritage-gold);width:2px;height:0;transition:height var(--tu-motion-base) var(--tu-ease-premium);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.news-rail-option:hover{color:var(--tu-fg);background-color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.news-rail-option:hover{background-color:color-mix(in srgb, var(--tu-fg) 4%, transparent)}}.news-rail-option:hover:before{height:40%}.news-rail-option[data-active]{color:var(--tu-fg);font-weight:650}.news-rail-option[data-active]:before{height:70%}.news-rail-option-count{color:var(--tu-fg-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.news-rail-option[data-active] .news-rail-option-count{color:var(--tu-color-heritage-gold)}@media (prefers-reduced-motion:reduce){.news-rail-option,.news-rail-option:before{transition-duration:0s}}.calendar-shell{gap:1.5rem;display:grid}@media (min-width:64rem){.calendar-shell{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:2rem}}.calendar-main{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-large,1.25rem);background-color:var(--tu-bg-raised,var(--tu-color-white));box-shadow:var(--tu-shadow-card);padding:clamp(1rem,2.2vw,1.75rem)}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.calendar-month{align-items:center;gap:.55rem;display:inline-flex}.calendar-month-label{letter-spacing:-.02em;min-width:10.5ch;color:var(--tu-fg);font-size:clamp(1.15rem,.9rem + .7vw,1.5rem);font-weight:700}.calendar-step,.calendar-today,.calendar-jump{border:1px solid var(--tu-hairline);color:var(--tu-fg-body);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);background-color:#0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.calendar-step{width:2.35rem;height:2.35rem;font-size:1rem}.calendar-today,.calendar-jump{padding:.45rem .95rem;font-size:.85rem;font-weight:650}.calendar-step:hover,.calendar-today:hover,.calendar-jump:hover{color:var(--tu-fg);border-color:var(--tu-color-heritage-gold);transform:translateY(-1px)}.calendar-tools{align-items:center;gap:.6rem;display:inline-flex}.calendar-country-select{border:1px solid var(--tu-hairline);min-height:2.35rem;color:var(--tu-fg-body);background-color:#0000;border-radius:999px;padding:0 .6rem;font-size:.85rem}.calendar-weekdays,.calendar-grid{--tu-calendar-cell-pad:.4rem;--tu-calendar-cell-border:1px}.calendar-weekdays{color:var(--tu-fg-muted);letter-spacing:.14em;text-transform:uppercase;text-align:left;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:1.1rem;font-size:.68rem;font-weight:700;display:grid}.calendar-weekdays>span{padding-inline-start:calc(var(--tu-calendar-cell-pad) + var(--tu-calendar-cell-border))}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:.5rem;display:grid}.calendar-day{padding:var(--tu-calendar-cell-pad) var(--tu-calendar-cell-pad) .35rem;text-align:left;border:var(--tu-calendar-cell-border) solid transparent;border-radius:var(--tu-radius-button,.6rem);min-height:clamp(3rem,6.2vw,5.4rem);color:var(--tu-fg-body);font-variant-numeric:tabular-nums;transition:background-color var(--tu-motion-base) var(--tu-ease-standard), border-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.28rem;display:flex;position:relative;overflow:hidden}.calendar-day-number{font-size:clamp(.85rem,.7rem + .35vw,1rem);line-height:1}.calendar-day:hover{background-color:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.calendar-day:hover{background-color:color-mix(in srgb, var(--tu-fg) 5%, transparent)}}.calendar-day-events{flex-direction:column;gap:.15rem;width:100%;min-width:0;display:none}.calendar-pill{background-color:var(--tu-color-heritage-gold);border-radius:.3rem;width:100%;padding:.12rem .35rem;display:block}@supports (color:color-mix(in lab, red, red)){.calendar-pill{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent)}}.calendar-pill{color:var(--tu-fg);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:650;line-height:1.35;overflow:hidden}.calendar-day[aria-selected=true] .calendar-pill{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.calendar-day[aria-selected=true] .calendar-pill{background-color:color-mix(in srgb, var(--tu-color-white) 22%, transparent)}}.calendar-day[aria-selected=true] .calendar-pill{color:var(--tu-color-white)}.calendar-day[data-has-events]{color:var(--tu-fg);font-weight:650}@supports (color:color-mix(in lab, red, red)){.calendar-day[data-today]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 60%, transparent)}}.calendar-day[aria-selected=true]{background-color:var(--tu-color-global-navy);border-color:var(--tu-color-global-navy);color:var(--tu-color-white)}.calendar-day-marks{align-items:center;gap:.15rem;height:.35rem;display:inline-flex}.calendar-dot{background-color:var(--tu-color-heritage-gold);border-radius:999px;width:.3rem;height:.3rem}.calendar-day[aria-selected=true] .calendar-dot{background-color:var(--tu-color-champagne)}.calendar-more{color:var(--tu-color-heritage-gold);font-size:.58rem;font-weight:700;line-height:1}.calendar-panel{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-large,1.25rem);background-color:var(--tu-bg-sunken,transparent);padding:clamp(1rem,2vw,1.5rem)}@media (min-width:64rem){.calendar-panel{overscroll-behavior:contain;max-height:calc(100vh - 12rem);position:sticky;top:6rem;overflow-y:auto}}.calendar-panel-label{color:var(--tu-fg-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:700}.calendar-panel-hint{color:var(--tu-fg-muted);margin-top:.6rem;line-height:1.7}.calendar-jump{margin-top:1rem}.calendar-panel-list{gap:1rem;margin-top:1rem;display:grid}.calendar-event{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card,.9rem);background-color:var(--tu-bg-raised,var(--tu-color-white));animation:tu-calendar-entry var(--tu-motion-reveal,.52s) var(--tu-ease-premium) both;padding:1rem}@keyframes tu-calendar-entry{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.calendar-event-occasion{color:var(--tu-gold-ink);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:700}.calendar-event-title{color:var(--tu-fg);margin-top:.4rem;font-size:1.05rem;font-weight:700;line-height:1.35}.calendar-event-tamil{color:var(--tu-fg-body);margin-top:.15rem;line-height:1.6}.calendar-event-where{color:var(--tu-fg-muted);margin-top:.5rem;font-size:.88rem;line-height:1.6}.calendar-event-summary{color:var(--tu-fg-body);margin-top:.5rem;font-size:.92rem;line-height:1.7}.calendar-event-link{color:var(--tu-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold);align-items:center;margin-top:.75rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.calendar-event-link{-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.calendar-event-link{text-underline-offset:4px}.calendar-event-link:hover{color:var(--tu-color-heritage-gold)}@media (min-width:48rem){.calendar-day-events{display:flex}.calendar-day-marks{display:none}}@media (prefers-reduced-motion:reduce){.calendar-day,.calendar-step,.calendar-today,.calendar-jump{transition-duration:0s}.calendar-day:hover,.calendar-step:hover,.calendar-today:hover,.calendar-jump:hover{transform:none}.calendar-event{animation:none}}.journey-art{background:radial-gradient(circle at 72% 28%, var(--tu-color-champagne), transparent 68%), var(--tu-color-champagne);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.journey-art{background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--tu-color-champagne) 75%, transparent), transparent 68%), color-mix(in srgb, var(--tu-color-champagne) 30%, var(--tu-color-white))}}.journey-art:before{content:"";background-image:radial-gradient(circle, var(--tu-color-heritage-gold) 1.1px, transparent 1.7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.journey-art:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent) 1.1px, transparent 1.7px)}}.journey-art:before{opacity:.75;background-size:18px 18px;-webkit-mask-image:radial-gradient(#000 28%,#0000 76%);mask-image:radial-gradient(#000 28%,#0000 76%)}.journey-art svg{width:auto;max-width:none;height:100%;transition:transform 1.2s var(--tu-ease-premium);position:relative}.group:hover .journey-art svg{transform:scale(1.035)}.ji-halo{fill:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.ji-halo{fill:color-mix(in srgb, var(--tu-color-white) 72%, transparent)}}.ji-gold,.ji-ink,.ji-thread{stroke-linecap:round;stroke-linejoin:round}.ji-gold{stroke:var(--tu-color-heritage-gold);stroke-width:2.2px}.ji-ink{stroke:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.ji-ink{stroke:color-mix(in srgb, var(--tu-fg) 62%, transparent)}}.ji-ink{stroke-width:2px}.ji-fine{stroke-width:1.4px}.ji-thread{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.ji-thread{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 72%, transparent)}}.ji-thread{stroke-width:1.3px}.ji-node{fill:var(--tu-color-heritage-gold)}.ji-node--ink,.ji-dot{fill:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.ji-dot{fill:color-mix(in srgb, var(--tu-fg) 45%, transparent)}}.ji-card{fill:var(--tu-color-white);filter:drop-shadow(0 10px 16px #061d321f)}.ji-bar{fill:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.ji-bar{fill:color-mix(in srgb, var(--tu-fg) 22%, transparent)}}.ji-bar--soft{fill:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.ji-bar--soft{fill:color-mix(in srgb, var(--tu-fg) 12%, transparent)}}.ji-lens{fill:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.ji-lens{fill:color-mix(in srgb, var(--tu-color-heritage-gold) 22%, transparent)}}.ji-spark{fill:var(--tu-color-heritage-gold)}.ji-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--tu-ease-premium)}.motion-ready[data-motion-preference=standard] [data-motion-group]:not([data-motion-complete=true]) .ji-draw{stroke-dashoffset:1px}.ji-float{transition:transform 1.1s var(--tu-ease-premium)}.group:hover .ji-float{transform:translateY(-5px)}.group:hover .ji-float--late{transition-delay:70ms;transform:translateY(-9px)}@keyframes ji-pulse{0%,to{opacity:1}50%{opacity:.4}}.group:hover .ji-pulse{animation:1.6s ease-in-out infinite ji-pulse}@media (prefers-reduced-motion:reduce){.journey-art svg,.ji-draw,.ji-float{stroke-dashoffset:0!important;transition:none!important;transform:none!important}.ji-pulse{animation:none!important}}.bridge{gap:1.75rem;display:grid;position:relative}@media (min-width:64rem){.bridge{grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr) minmax(0,1fr);align-items:stretch;gap:0}}.bridge-heading{color:var(--tu-fg);letter-spacing:-.01em;font-size:1.05rem;font-weight:650}.bridge-list{gap:.55rem;margin-top:1.1rem;display:grid}@media (min-width:40rem) and (max-width:63.99rem){.bridge-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.bridge-side:first-child{text-align:right}.bridge-list{gap:.6rem}.bridge-list--left>.bridge-item{flex-direction:row-reverse;justify-self:end}.bridge-list--right>.bridge-item{justify-self:start}}.bridge-item{border:1px solid var(--tu-hairline);background-color:var(--tu-bg-raised,var(--tu-color-white));color:var(--tu-fg-body);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard), color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;align-items:center;gap:.75rem;padding:.62rem 1.05rem;font-size:.95rem;line-height:1.3;display:inline-flex}.bridge-item[data-active]{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bridge-item[data-active]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 60%, transparent)}}.bridge-item[data-active]{background-color:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.bridge-item[data-active]{background-color:color-mix(in srgb, var(--tu-color-champagne) 38%, var(--tu-color-white))}}.bridge-item[data-active]{color:var(--tu-fg);box-shadow:0 .6rem 1.4rem #061d3214}.bridge-node{background-color:var(--tu-color-heritage-gold);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--tu-color-heritage-gold);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.bridge-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent)}}.bridge-node{transition:box-shadow var(--tu-motion-base) var(--tu-ease-standard)}.bridge-item[data-active] .bridge-node{box-shadow:0 0 0 6px var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bridge-item[data-active] .bridge-node{box-shadow:0 0 0 6px color-mix(in srgb, var(--tu-color-heritage-gold) 26%, transparent)}}.bridge-stage{display:none;position:relative}@media (min-width:64rem){.bridge-stage{display:block}}.bridge-threads{position:absolute;inset:0;overflow:visible}.bridge-thread{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bridge-thread{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 48%, transparent)}}.bridge-thread{stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--tu-ease-premium), stroke var(--tu-motion-base) var(--tu-ease-standard), stroke-width var(--tu-motion-base) var(--tu-ease-standard), opacity var(--tu-motion-base) var(--tu-ease-standard)}.motion-ready[data-motion-preference=standard] .bridge:not([data-drawn]) .bridge-thread{stroke-dashoffset:1px}.bridge-thread.is-active{stroke:var(--tu-color-heritage-gold);stroke-width:2.4px}.bridge[data-engaged] .bridge-thread:not(.is-active){opacity:.3}.bridge-pulse{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:0}@keyframes bridge-flow{0%{stroke-dashoffset:1px;opacity:0}14%{opacity:1}82%{opacity:1}to{stroke-dashoffset:.07px;opacity:0}}.bridge[data-live][data-drawn] .bridge-pulse{animation:3.6s cubic-bezier(.45,0,.2,1) infinite bridge-flow}.bridge[data-engaged] .bridge-pulse{animation-play-state:paused;opacity:0!important}.bridge-hub{position:absolute;left:50%;translate:-50% -50%}.bridge-hub-body{justify-items:center;gap:.6rem;display:grid;position:relative}.bridge-hub-disc{border:1px solid var(--tu-color-heritage-gold);border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bridge-hub-disc{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.bridge-hub-disc{background:radial-gradient(circle at 35% 30%, var(--tu-color-white), var(--tu-color-champagne))}@supports (color:color-mix(in lab, red, red)){.bridge-hub-disc{background:radial-gradient(circle at 35% 30%, var(--tu-color-white), color-mix(in srgb, var(--tu-color-champagne) 55%, var(--tu-color-white)))}}.bridge-hub-disc{box-shadow:0 1rem 2.4rem #061d321f, 0 0 0 8px var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.bridge-hub-disc{box-shadow:0 1rem 2.4rem #061d321f, 0 0 0 8px color-mix(in srgb, var(--tu-color-champagne) 45%, transparent)}}.bridge-hub-disc{transition:box-shadow .5s var(--tu-ease-premium)}.bridge[data-engaged] .bridge-hub-disc{box-shadow:0 1rem 2.4rem #061d3224, 0 0 0 12px var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.bridge[data-engaged] .bridge-hub-disc{box-shadow:0 1rem 2.4rem #061d3224, 0 0 0 12px color-mix(in srgb, var(--tu-color-heritage-gold) 20%, transparent)}}.bridge-hub-ring{border:1px solid var(--tu-color-heritage-gold);border-radius:50%;width:5.25rem;height:5.25rem;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.bridge-hub-ring{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.bridge-hub-ring{opacity:0;pointer-events:none}@keyframes bridge-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.bridge[data-live] .bridge-hub-ring{animation:3.6s cubic-bezier(.2,.6,.3,1) infinite bridge-ring}.bridge-hub-label{color:var(--tu-fg-accent);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700}.bridge-hub-stack{justify-items:center;gap:.6rem;display:grid}@media (min-width:64rem){.bridge-hub-stack{display:none}}.bridge-spine{background:var(--tu-color-heritage-gold);width:1px;height:2.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bridge-spine{background:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.bridge-spine:after{content:"";background:var(--tu-color-heritage-gold);opacity:0;border-radius:999px;width:5px;height:.8rem;position:absolute;left:-2px}@keyframes bridge-spine{0%{opacity:0;transform:translateY(-.8rem)}20%,80%{opacity:1}to{opacity:0;transform:translateY(2.25rem)}}.bridge[data-live] .bridge-spine:after{animation:2.4s ease-in-out infinite bridge-spine}.bridge[data-live] .bridge-spine:last-child:after{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.bridge-thread{stroke-dashoffset:0!important;transition:none!important}.bridge-pulse,.bridge-hub-ring,.bridge-spine:after{opacity:0!important;animation:none!important}}.vm-globe{z-index:-1;pointer-events:none;width:min(82%,30rem);height:auto;position:absolute;bottom:-38%;right:-24%}.vm-globe-line,.vm-globe-thread{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.vm-globe-line{stroke:var(--tu-color-champagne);stroke-width:1px}.vm-globe-mesh{opacity:.13}.vm-globe-network{opacity:.15}.vm-globe-thread{stroke:var(--tu-color-heritage-gold);stroke-width:1.5px}.vm-globe-dot{fill:var(--tu-color-heritage-gold)}.vm-word--accent{color:var(--tu-color-champagne)}.motion-ready[data-motion-preference=standard] .vm-vision .vm-word{opacity:clamp(.26, calc(.26 + (var(--vm-lit,999) - var(--i)) * .37), 1);transition:opacity .22s linear}.motion-ready[data-motion-preference=standard] .vm-vision .vm-globe-line{stroke-dashoffset:calc(1 - min(1, var(--vm-p,1) * 1.6));transition:stroke-dashoffset .3s linear}.motion-ready[data-motion-preference=standard] .vm-vision .vm-globe-thread{stroke-dashoffset:calc(1 - var(--vm-p,1));transition:stroke-dashoffset .3s linear}.motion-ready[data-motion-preference=standard] .vm-vision .vm-globe-dot{opacity:clamp(0, calc(var(--vm-p,1) * 6.5 - var(--i)), 1);transition:opacity .3s linear}.vm-kolam-art{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.vm-kolam-line,.vm-kolam-pulse,.vm-kolam-lobe{fill:none;stroke-linecap:round;stroke-linejoin:round}.vm-kolam-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.vm-kolam-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.vm-kolam-line{stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--tu-ease-premium), opacity var(--tu-motion-base) var(--tu-ease-standard)}.vm-kolam-pulse{stroke:var(--tu-color-champagne);stroke-width:2.6px;stroke-dasharray:.022 .978;stroke-dashoffset:1px;opacity:0}@keyframes vm-kolam-trace{0%{stroke-dashoffset:1px;opacity:0}4%,96%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.vm-kolam[data-live][data-drawn] .vm-kolam-pulse{animation:10s linear 2.4s infinite vm-kolam-trace}.vm-kolam-lobe{stroke:var(--tu-color-heritage-gold);stroke-width:2.2px;opacity:0;transition:opacity var(--tu-motion-base) var(--tu-ease-standard)}.vm-kolam-lobe.is-active{opacity:1}.vm-kolam[data-engaged] .vm-kolam-line{opacity:.4}.vm-kolam[data-engaged] .vm-kolam-pulse{visibility:hidden;animation-play-state:paused}.vm-kolam-dot{fill:var(--tu-color-heritage-gold);transition:opacity .6s var(--tu-ease-standard)}.vm-pillar{--vm-ico-early:calc(.7s + var(--i) * .16s);--vm-ico-late:calc(1.05s + var(--i) * .16s);transition:opacity .8s var(--tu-ease-premium), transform .8s var(--tu-ease-premium);transition-delay:calc(.42s + var(--i) * .14s)}.vm-pillar dd{transition:color var(--tu-motion-base) var(--tu-ease-standard)}.vm-pillar[data-active] dd{color:#fff}.vm-ico{width:1.75rem;height:1.75rem;transition:transform var(--tu-motion-base) var(--tu-ease-premium);flex:none;overflow:visible}.vm-pillar[data-active] .vm-ico{transform:scale(1.14)}.vm-ico-draw{fill:none;stroke:var(--tu-color-champagne);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--tu-ease-premium);transition-delay:var(--vm-ico-early)}.vm-ico-cord{stroke:var(--tu-color-heritage-gold)}.vm-ico-fill{fill:var(--tu-color-heritage-gold);transition:opacity .6s var(--tu-ease-standard);transition-delay:calc(var(--vm-ico-late) + .3s)}.vm-ico-script{stroke:var(--tu-color-champagne);stroke-width:1px;stroke-linecap:round;stroke-dasharray:1.6 1.4;opacity:.7}.vm-ico :is(.vm-ico-ring-a,.vm-ico-ring-b,.vm-ico-flame,.vm-ico-leaf-l,.vm-ico-leaf-r,.vm-ico-leaf-top){transform-box:fill-box}.vm-ico-flame{transform-origin:50% 100%}.vm-ico-leaf-l{transform-origin:100% 100%}.vm-ico-leaf-r{transform-origin:0 100%}.vm-ico-leaf-top{transform-origin:0%}@keyframes vm-ring-a{to{transform:translate(1.3px)}}@keyframes vm-ring-b{to{transform:translate(-1.3px)}}@keyframes vm-flicker{0%,to{transform:scale(1)skew(0deg)}30%{transform:scale(.94,1.12)skew(-3deg)}60%{transform:scale(1.04,.95)skew(2deg)}}@keyframes vm-leaf-l{to{transform:rotate(-8deg)}}@keyframes vm-leaf-r{to{transform:rotate(7deg)}}@keyframes vm-leaf-turn{0%,60%,to{transform:none}75%{transform:translateY(-1.6px)rotate(-4deg)}}.vm-kolam[data-live][data-drawn] .vm-ico-ring-a{animation:2.8s ease-in-out 2s infinite alternate vm-ring-a}.vm-kolam[data-live][data-drawn] .vm-ico-ring-b{animation:2.8s ease-in-out 2s infinite alternate vm-ring-b}.vm-kolam[data-live][data-drawn] .vm-ico-flame{animation:1.9s ease-in-out 2s infinite vm-flicker}.vm-kolam[data-live][data-drawn] .vm-ico-leaf-l{animation:3.2s ease-in-out 2s infinite alternate vm-leaf-l}.vm-kolam[data-live][data-drawn] .vm-ico-leaf-r{animation:3.2s ease-in-out 2.4s infinite alternate vm-leaf-r}.vm-kolam[data-live][data-drawn] .vm-ico-leaf-top{animation:4.6s ease-in-out 2s infinite vm-leaf-turn}.motion-ready[data-motion-preference=standard] .vm-kolam[data-armed]:not([data-drawn]) .vm-kolam-line,.motion-ready[data-motion-preference=standard] .vm-kolam[data-armed]:not([data-drawn]) .vm-ico-draw{stroke-dashoffset:1px}.motion-ready[data-motion-preference=standard] .vm-kolam[data-armed]:not([data-drawn]) .vm-kolam-dot,.motion-ready[data-motion-preference=standard] .vm-kolam[data-armed]:not([data-drawn]) .vm-ico-fill{opacity:0}.motion-ready[data-motion-preference=standard] .vm-kolam[data-armed]:not([data-drawn]) .vm-pillar{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.vm-vision .vm-word,.vm-vision .vm-globe-dot,.vm-kolam .vm-kolam-dot,.vm-kolam .vm-ico-fill,.vm-kolam .vm-pillar{opacity:1!important;transition:none!important;transform:none!important}.vm-vision :is(.vm-globe-line,.vm-globe-thread),.vm-kolam :is(.vm-kolam-line,.vm-ico-draw){stroke-dashoffset:0!important;transition:none!important}.vm-kolam-pulse,.vm-kolam :is(.vm-ico-ring-a,.vm-ico-ring-b,.vm-ico-flame,.vm-ico-leaf-l,.vm-ico-leaf-r,.vm-ico-leaf-top){animation:none!important}}.vm-box-edge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vm-box-edge-line,.vm-box-edge-spark{fill:none;vector-effect:non-scaling-stroke}.vm-box-edge-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.vm-box-edge-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.vm-box-edge-line{stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}.vm-box-edge-spark{stroke:var(--tu-color-champagne);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.035 .965;stroke-dashoffset:1px;opacity:0}.vm-rise-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.vm-box{--vm-box-delay:0s;clip-path:inset(0);transform:perspective(1400px) rotateX(calc(var(--pointer-py,0) * -2.2deg)) rotateY(calc(var(--pointer-px,0) * 2.8deg));transition:transform .9s cubic-bezier(.22, 1, .36, 1), translate 1.1s var(--tu-ease-premium) var(--vm-box-delay), opacity .9s var(--tu-ease-standard) var(--vm-box-delay), clip-path 1.2s var(--tu-ease-premium) var(--vm-box-delay)}.vm-box--second{--vm-box-delay:.16s}.vm-box:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(26rem circle at var(--pointer-mx,50%) var(--pointer-my,30%), var(--tu-color-heritage-gold), transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vm-box:before{background:radial-gradient(26rem circle at var(--pointer-mx,50%) var(--pointer-my,30%), color-mix(in srgb, var(--tu-color-heritage-gold) 9%, transparent), transparent 64%)}}.vm-box:before{opacity:0;transition:opacity .6s var(--tu-ease-standard)}.vm-box[data-pointer]:before{opacity:1}.vm-box-edge-line{transition:stroke-dashoffset 2.2s var(--tu-ease-premium) calc(var(--vm-box-delay) + .35s)}.vm-box[data-arrived] .vm-box-edge-spark{animation:vm-box-spark 11s linear calc(var(--vm-box-delay) + 2.4s) infinite both}.vm-box-label{transition:letter-spacing 1.3s var(--tu-ease-premium) calc(var(--vm-box-delay) + .25s), opacity .9s var(--tu-ease-standard) calc(var(--vm-box-delay) + .25s)}.vm-rise-word{transition:translate .9s var(--tu-ease-premium), opacity .7s var(--tu-ease-standard), filter .7s var(--tu-ease-standard);transition-delay:calc(var(--vm-box-delay) + .42s + var(--i) * .12s)}.vm-box[data-armed]:not([data-arrived]){opacity:0;clip-path:inset(0 0 16%);translate:0 2rem}.vm-box[data-armed]:not([data-arrived]) .vm-box-edge-line{stroke-dashoffset:1px}.vm-box[data-armed]:not([data-arrived]) .vm-box-label{letter-spacing:.02em;opacity:0}.vm-box[data-armed]:not([data-arrived]) .vm-rise-word{opacity:0;filter:blur(6px);translate:0 .55em}}@keyframes vm-box-spark{0%{stroke-dashoffset:1px;opacity:0}3%,97%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.journey-rail{width:2px;height:var(--journey-rail,calc(100% - 2.75rem));background:var(--tu-hairline);border-radius:999px;position:absolute;top:1.375rem;left:1.375rem;overflow:hidden;translate:-50%}.journey-rail-fill{transform-origin:top;scale:1 var(--journey-p,1);background:linear-gradient(180deg, var(--tu-gold-light), var(--tu-color-heritage-gold));transition:scale .25s linear;position:absolute;inset:0}.journey-step-number{z-index:1;border:1px solid var(--tu-color-heritage-gold);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.journey-step-number{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)}}.journey-step-number{background:var(--tu-raised);color:var(--tu-fg-accent);font-family:var(--font-display,inherit);transition:background-color .5s var(--tu-ease-standard), color .5s var(--tu-ease-standard), border-color .5s var(--tu-ease-standard), box-shadow .5s var(--tu-ease-standard);border-radius:999px;font-size:.875rem;font-weight:700;box-shadow:0 .5rem 1.5rem #d6a84b2e}.journey-track[data-live] .journey-step:not([data-reached]) .journey-step-number{border-color:var(--tu-hairline);color:var(--tu-fg-muted);box-shadow:none}.journey-track[data-live] .journey-step[data-reached] .journey-step-number{border-color:var(--tu-color-heritage-gold);background-image:linear-gradient(135deg, var(--tu-gold-light), var(--tu-color-heritage-gold));color:var(--tu-color-deep-navy);box-shadow:0 0 0 6px var(--tu-color-heritage-gold), 0 .5rem 1.5rem #d6a84b4d}@supports (color:color-mix(in lab, red, red)){.journey-track[data-live] .journey-step[data-reached] .journey-step-number{box-shadow:0 0 0 6px color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent), 0 .5rem 1.5rem #d6a84b4d}}@keyframes journey-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent), 0 .5rem 1.5rem #d6a84b4d}to{box-shadow:0 0 0 16px #0000,0 .5rem 1.5rem #d6a84b4d}}.journey-stage{border:1px solid var(--tu-hairline);background:var(--tu-color-white)}.journey-stage-art{aspect-ratio:16/11}.journey-meter{border-top:1px solid var(--tu-hairline);background:var(--tu-color-white);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:.625rem;padding:1rem 1.25rem 1.2rem;display:grid}.journey-meter-segment{flex-direction:column;gap:.45rem;display:flex}.journey-meter-bar{background:var(--tu-hairline);border-radius:999px;height:3px;position:relative;overflow:hidden}.journey-meter-bar:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--tu-gold-light), var(--tu-color-heritage-gold));transition:scale .6s var(--tu-ease-premium);position:absolute;inset:0}.journey-meter-number{color:var(--tu-fg-muted);letter-spacing:.16em;transition:color .4s var(--tu-ease-standard);font-size:.7rem;font-weight:700}.journey-meter-segment[data-reached] .journey-meter-number{color:var(--tu-gold-ink)}.journey-stage[data-live] [data-journey-segment]:not([data-reached]) .journey-meter-bar:after{scale:0 1}.journey-cta{border-top:1px solid var(--tu-hairline);background:radial-gradient(60rem 22rem at 88% 0%, var(--tu-color-champagne), transparent 70%), linear-gradient(180deg, var(--tu-color-champagne), var(--tu-color-white))}@supports (color:color-mix(in lab, red, red)){.journey-cta{background:radial-gradient(60rem 22rem at 88% 0%, color-mix(in srgb, var(--tu-color-champagne) 80%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tu-color-champagne) 38%, var(--tu-color-white)), var(--tu-color-white))}}.journey-cta-stage{isolation:isolate;position:relative}.journey-thread{pointer-events:none;width:100%;height:4.5rem;position:absolute;top:.75rem;left:0}.journey-thread-line,.journey-thread-spark{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.journey-thread-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.journey-thread-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 58%, transparent)}}.journey-thread-line{stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0}.journey-thread-spark{stroke:var(--tu-color-heritage-gold);stroke-width:3px;stroke-dasharray:.02 .98;stroke-dashoffset:1px;opacity:0}.journey-thread-dot{fill:var(--tu-color-heritage-gold)}.journey-cta-primary{isolation:isolate}@media (prefers-reduced-motion:no-preference){.journey-step{transition:opacity .8s var(--tu-ease-standard), translate .9s var(--tu-ease-premium);transition-delay:calc(.15s + var(--i) * .12s)}.journey-track[data-armed]:not([data-arrived]) .journey-step{opacity:0;translate:-14px}.journey-stage[data-armed]:not([data-arrived]) .ji-draw{stroke-dashoffset:1px}.journey-track[data-live] .journey-step[data-reached] .journey-step-number{animation:journey-ping .9s var(--tu-ease-premium)}.journey-stage .ji-float{animation:5.5s ease-in-out infinite alternate journey-bob}.journey-stage .ji-float--late{animation-delay:-2.2s}.journey-stage .ji-pulse{animation:2.4s ease-in-out infinite ji-pulse}.journey-thread-line{transition:stroke-dashoffset 2.8s var(--tu-ease-premium) .1s}.journey-thread-dot{transition:opacity .6s var(--tu-ease-standard)}.journey-cta-stage[data-arrived] .journey-thread-spark{animation:16s linear 2.6s infinite both vm-box-spark}.journey-cta-stage[data-armed]:not([data-arrived]) .journey-thread-line{stroke-dashoffset:1px}.journey-cta-stage[data-armed]:not([data-arrived]) .journey-thread-dot{opacity:0}.journey-cta-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30rem circle at var(--pointer-mx,50%) var(--pointer-my,40%), var(--tu-color-heritage-gold), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.journey-cta-stage:before{background:radial-gradient(30rem circle at var(--pointer-mx,50%) var(--pointer-my,40%), color-mix(in srgb, var(--tu-color-heritage-gold) 14%, transparent), transparent 62%)}}.journey-cta-stage:before{opacity:0;transition:opacity .6s var(--tu-ease-standard)}.journey-cta-stage[data-pointer]:before{opacity:1}.journey-cta-primary:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--tu-color-white), transparent);width:35%;position:absolute;inset:-20% auto -20% -40%;rotate:18deg}@supports (color:color-mix(in lab, red, red)){.journey-cta-primary:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tu-color-white) 70%, transparent), transparent)}}.journey-cta-primary:after{animation:4.8s ease-in-out 1.5s infinite journey-sheen}}@keyframes journey-bob{0%{translate:0}to{translate:0 -6px}}@keyframes journey-sheen{0%{translate:0}35%,to{translate:520%}}@media (prefers-reduced-motion:reduce){.journey-rail-fill{scale:1!important}.journey-track[data-live] .journey-step .journey-step-number{border-color:var(--tu-color-heritage-gold)!important}@supports (color:color-mix(in lab, red, red)){.journey-track[data-live] .journey-step .journey-step-number{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)!important}}.journey-track[data-live] .journey-step .journey-step-number{color:var(--tu-fg-accent)!important;background:var(--tu-raised)!important}.journey-stage[data-live] [data-journey-segment] .journey-meter-bar:after{scale:1!important}}.ji-on-navy .ji-halo{fill:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.ji-on-navy .ji-halo{fill:color-mix(in srgb, var(--tu-color-white) 5%, transparent)}}.ji-on-navy .ji-ink{stroke:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.ji-on-navy .ji-ink{stroke:color-mix(in srgb, var(--tu-color-champagne) 78%, transparent)}}.ji-on-navy .ji-node--ink{fill:var(--tu-color-champagne)}.ji-on-navy .ji-lens{fill:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.ji-on-navy .ji-lens{fill:color-mix(in srgb, var(--tu-color-heritage-gold) 26%, transparent)}}.partner-cta-drawing{width:100%;max-width:30rem;height:auto;margin-inline:auto}@media (prefers-reduced-motion:no-preference){.partner-cta-art{transform:perspective(900px) rotateY(calc(var(--pointer-px,0) * 8deg)) rotateX(calc(var(--pointer-py,0) * -8deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.partner-cta-art[data-armed]:not([data-arrived]) .ji-draw{stroke-dashoffset:1px}.partner-cta-art[data-arrived] .ji-float{animation:5.5s ease-in-out 1.6s infinite alternate journey-bob}.partner-cta-art[data-arrived] .ji-float--late{animation-delay:-1.2s}.partner-cta-art[data-arrived] .ji-pulse{animation:2.4s ease-in-out infinite ji-pulse}}.programme-event-card,.programme-opportunity-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);flex-direction:column;display:flex;overflow:hidden}.programme-event-card:hover,.programme-opportunity-card:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.programme-event-card:hover,.programme-opportunity-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.programme-event-card:hover,.programme-opportunity-card:hover{box-shadow:0 18px 40px -28px var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){.programme-event-card:hover,.programme-opportunity-card:hover{box-shadow:0 18px 40px -28px color-mix(in srgb, var(--tu-color-ink) 55%, transparent)}}.programme-event-card:hover,.programme-opportunity-card:hover{transform:translateY(-4px)}.programme-event-media{aspect-ratio:16/9;background-color:var(--tu-color-ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.programme-event-media{background-color:color-mix(in srgb, var(--tu-color-ink) 12%, transparent)}}.programme-event-image{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--tu-ease-premium)}.programme-event-card:hover .programme-event-image,.programme-opportunity-card:hover .programme-event-image{transform:scale(1.04)}.programme-event-scrim{pointer-events:none;background-image:linear-gradient(to top, var(--tu-color-ink) 0%, var(--tu-color-ink) 45%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.programme-event-scrim{background-image:linear-gradient(to top, color-mix(in srgb, var(--tu-color-ink) 78%, transparent) 0%, color-mix(in srgb, var(--tu-color-ink) 20%, transparent) 45%, transparent 75%)}}.programme-event-date{text-align:center;background-color:var(--tu-color-white);border-radius:.75rem;min-width:3.25rem;padding:.4rem .5rem;display:grid;position:absolute;top:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.programme-event-date{background-color:color-mix(in srgb, var(--tu-color-white) 94%, transparent)}}.programme-event-date{box-shadow:0 10px 24px -16px var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){.programme-event-date{box-shadow:0 10px 24px -16px color-mix(in srgb, var(--tu-color-ink) 80%, transparent)}}.programme-event-day{color:var(--tu-color-ink);font-size:1.15rem;font-weight:700;line-height:1.1}.programme-event-month{letter-spacing:.14em;text-transform:uppercase;color:var(--tu-color-ink);font-size:.6rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.programme-event-month{color:color-mix(in srgb, var(--tu-color-ink) 62%, transparent)}}.programme-event-occasion{letter-spacing:.14em;text-transform:uppercase;color:var(--tu-color-white);border:1px solid var(--tu-color-white);border-radius:999px;padding:.3rem .6rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.programme-event-occasion{border:1px solid color-mix(in srgb, var(--tu-color-white) 26%, transparent)}}.programme-event-occasion{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){.programme-event-occasion{background-color:color-mix(in srgb, var(--tu-color-ink) 55%, transparent)}}.programme-event-occasion{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.programme-register-button{color:var(--tu-color-white);background-image:linear-gradient(135deg, var(--tu-color-royal-indigo) 0%, var(--tu-color-aurora-violet) 100%);transition:filter var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600}.programme-register-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.programme-register-button:disabled{opacity:.6}.programme-going-pill{color:var(--tu-color-success);border:1px solid var(--tu-color-success);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.programme-going-pill{border:1px solid color-mix(in srgb, var(--tu-color-success) 35%, transparent)}}.programme-going-pill{background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.programme-going-pill{background-color:color-mix(in srgb, var(--tu-color-success) 10%, transparent)}}.programme-cancel-button{color:var(--tu-fg-muted);text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.programme-cancel-button:hover:not(:disabled){color:var(--tu-fg)}.programme-full-pill,.programme-register-link{color:var(--tu-fg-muted);font-size:.75rem;font-weight:600}.programme-register-link{text-underline-offset:3px;text-decoration:underline}.programme-register-link:hover{color:var(--tu-fg)}.programme-register-placeholder{width:5.5rem;height:1.9rem;display:block}@media (prefers-reduced-motion:reduce){.programme-event-card,.programme-opportunity-card,.programme-event-image,.programme-register-button{transition:none!important}.programme-event-card:hover,.programme-opportunity-card:hover,.programme-event-card:hover .programme-event-image,.programme-opportunity-card:hover .programme-event-image{transform:none}}.programme-closes-chip{color:var(--tu-color-white);background-color:var(--tu-color-ink);border-radius:999px;padding:.3rem .6rem;font-size:.66rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.programme-closes-chip{background-color:color-mix(in srgb, var(--tu-color-ink) 62%, transparent)}}.programme-closes-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.programme-meta-chip{color:var(--tu-fg-body);border:1px solid var(--tu-hairline);background-color:var(--tu-color-ink);border-radius:999px;padding:.25rem .6rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.programme-meta-chip{background-color:color-mix(in srgb, var(--tu-color-ink) 4%, transparent)}}.programme-filter-chip{color:var(--tu-fg-muted);border:1px solid var(--tu-hairline);transition:color var(--tu-motion-base) var(--tu-ease-standard), border-color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}.programme-filter-chip:hover{color:var(--tu-fg);border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.programme-filter-chip:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.programme-filter-chip[data-active]{color:var(--tu-color-white);background-image:linear-gradient(135deg, var(--tu-color-royal-indigo) 0%, var(--tu-color-aurora-violet) 100%);border-color:#0000}@media (prefers-reduced-motion:reduce){.programme-filter-chip{transition:none!important}}.programme-update-row{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);grid-template-columns:.75rem minmax(0,1fr);gap:.9rem;padding:1.1rem 1.25rem;display:grid}.programme-update-marker{background-image:linear-gradient(135deg, var(--tu-color-heritage-gold) 0%, var(--tu-color-aurora-violet) 100%);border-radius:999px;width:.5rem;height:.5rem;margin-top:.55rem}.participation-row{border-bottom:1px solid var(--tu-hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.module-nextup{isolation:isolate;border:1px solid var(--tu-hairline);background-color:var(--tu-sunken);border-radius:1rem;flex:15rem;max-width:20rem;padding:.9rem 1.1rem;position:relative;overflow:hidden}.module-nextup-sheen{pointer-events:none;background-image:linear-gradient(100deg, transparent 0%, var(--tu-color-heritage-gold) 50%, transparent 100%);width:55%;position:absolute;inset:0 auto 0 -60%}@supports (color:color-mix(in lab, red, red)){.module-nextup-sheen{background-image:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--tu-color-heritage-gold) 13%, transparent) 50%, transparent 100%)}}.module-nextup-sheen{animation:tu-nextup-sheen 7s var(--tu-ease-standard) infinite}@keyframes tu-nextup-sheen{0%,62%{transform:translate(0)}to{transform:translate(320%)}}.module-nextup-eyebrow{letter-spacing:.22em;color:var(--tu-color-heritage-gold);align-items:center;gap:.45rem;font-size:.6rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.module-nextup-eyebrow{color:color-mix(in srgb, var(--tu-color-heritage-gold) 88%, transparent)}}.module-nextup-dot{background-color:var(--tu-color-heritage-gold);width:.4rem;height:.4rem;animation:tu-nextup-pulse 2s var(--tu-ease-standard) infinite;border-radius:999px}@keyframes tu-nextup-pulse{0%,to{opacity:1}50%{opacity:.25}}.module-nextup-clock{align-items:baseline;gap:.55rem;margin-top:.45rem;display:flex}.module-nextup-part{align-items:baseline;gap:.1rem;display:flex}.module-nextup-value{font-variant-numeric:tabular-nums;color:var(--tu-color-white);font-size:1.45rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.module-nextup-value{color:color-mix(in srgb, var(--tu-color-white) 94%, transparent)}}.module-nextup-unit{color:var(--tu-color-white);font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.module-nextup-unit{color:color-mix(in srgb, var(--tu-color-white) 45%, transparent)}}.module-nextup-now{color:var(--tu-color-white);align-items:center;gap:.5rem;margin-top:.45rem;font-size:1.15rem;font-weight:700;display:flex}.module-nextup-live{background-color:var(--tu-color-success);width:.5rem;height:.5rem;animation:tu-nextup-pulse 1.4s var(--tu-ease-standard) infinite;border-radius:999px}@media (prefers-reduced-motion:reduce){.module-nextup-sheen,.module-nextup-dot,.module-nextup-live{animation:none!important}.module-nextup-sheen{opacity:0}}.guest-step{border:1px solid var(--tu-hairline);width:2rem;height:2rem;color:var(--tu-fg);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.guest-step:hover:not(:disabled){border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.guest-step:hover:not(:disabled){border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.guest-step:hover:not(:disabled){background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.guest-step:hover:not(:disabled){background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 10%, transparent)}}.guest-step:disabled{opacity:.35}.register-done{flex-direction:column;align-items:center;padding:1.25rem 0 .5rem;display:flex}.register-done-ring{width:4rem;height:4rem;color:var(--tu-color-white);background-image:linear-gradient(135deg, var(--tu-color-royal-indigo) 0%, var(--tu-color-aurora-violet) 100%);animation:tu-register-pop .42s var(--tu-ease-premium) both;border-radius:999px;place-items:center;display:grid}@keyframes tu-register-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.register-done-tick{stroke-dasharray:26;stroke-dashoffset:26px;width:2rem;height:2rem;animation:tu-register-tick .42s var(--tu-ease-standard) .22s both}@keyframes tu-register-tick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.register-done-ring,.register-done-tick{animation:none!important}.register-done-tick{stroke-dashoffset:0}}.workspace-preview-link{min-width:0;color:var(--tu-fg-muted);transition:background-color var(--tu-motion-base) var(--tu-ease-standard), color var(--tu-motion-base) var(--tu-ease-standard);border-radius:.6rem;align-items:center;gap:.6rem;padding:.5rem .55rem;font-size:.82rem;display:flex}.workspace-preview-link:hover{color:var(--tu-fg);background-color:var(--tu-sunken)}.workspace-preview-cta{border:1px solid var(--tu-color-heritage-gold);border-radius:.9rem;padding:.9rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.workspace-preview-cta{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 28%, transparent)}}.workspace-preview-cta{background-image:linear-gradient(150deg, var(--tu-color-heritage-gold) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.workspace-preview-cta{background-image:linear-gradient(150deg, color-mix(in srgb, var(--tu-color-heritage-gold) 12%, transparent) 0%, transparent 70%)}}.workspace-preview-button{text-align:center;color:var(--tu-color-ink);background-color:var(--tu-color-heritage-gold);transition:filter var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;padding:.5rem .9rem;font-size:.82rem;font-weight:700;display:block}.workspace-preview-button:hover{filter:brightness(1.08)}.tamil-id-credential{isolation:isolate;aspect-ratio:1.586;border:1px solid var(--tu-color-white);border-radius:1.15rem;width:100%;max-width:22rem;padding:0;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential{border:1px solid color-mix(in srgb, var(--tu-color-white) 14%, transparent)}}.tamil-id-credential{box-shadow:0 24px 60px -32px var(--tu-color-ink);background-image:linear-gradient(135deg,#0a1a2f 0%,#241a54 55%,#4a1f63 100%)}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential{box-shadow:0 24px 60px -32px color-mix(in srgb, var(--tu-color-ink) 85%, transparent)}}.tamil-id-credential .tamil-id-bloom{pointer-events:none;background-image:radial-gradient(46% 52% at 82% 12%, var(--tu-color-heritage-gold) 0%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-bloom{background-image:radial-gradient(46% 52% at 82% 12%, color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent) 0%, transparent 70%)}}.tamil-id-credential .tamil-id-seal{grid-template-columns:repeat(7,.4rem);gap:.1rem;display:grid}.tamil-id-credential .tamil-id-seal-cell{background-color:#0000;border-radius:.08rem;width:.4rem;height:.4rem}.tamil-id-credential .tamil-id-seal-cell[data-on]{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-seal-cell[data-on]{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 92%, transparent)}}.tamil-id-credential .tamil-id-engraving{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tamil-id-credential .tamil-id-guilloche{stroke:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-guilloche{stroke:color-mix(in srgb, var(--tu-color-white) 5%, transparent)}}.tamil-id-credential .tamil-id-monogram{stroke:var(--tu-color-heritage-gold);opacity:.1}.headline-section{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--tu-hairline);color:var(--tu-fg-muted);border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.tamil-id-face-inner{height:100%;padding:5.185cqw}.tamil-id-credential .tamil-id-wordmark{letter-spacing:.06em;color:var(--tu-color-heritage-gold);font-size:2.407cqw;font-weight:700;line-height:1.1}.tamil-id-credential .tamil-id-federation{letter-spacing:.24em;color:var(--tu-color-white);margin-top:.55cqw;font-size:1.574cqw;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-federation{color:color-mix(in srgb, var(--tu-color-white) 55%, transparent)}}.tamil-id-credential .tamil-id-label{letter-spacing:.28em;color:var(--tu-color-white);font-size:1.389cqw;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-label{color:color-mix(in srgb, var(--tu-color-white) 50%, transparent)}}.tamil-id-credential .tamil-id-number{font-family:var(--tu-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--tu-color-white);margin-top:.9cqw;font-size:5.741cqw;font-weight:700;line-height:1}.tamil-id-credential .tamil-id-holder{color:var(--tu-color-white);font-size:2.5cqw;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-holder{color:color-mix(in srgb, var(--tu-color-white) 92%, transparent)}}.tamil-id-credential .tamil-id-chapter{color:var(--tu-color-white);margin-top:.3cqw;font-size:1.759cqw;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-chapter{color:color-mix(in srgb, var(--tu-color-white) 55%, transparent)}}.tamil-id-credential .tamil-id-issued-label{letter-spacing:.2em;color:var(--tu-color-white);font-size:1.389cqw;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-issued-label{color:color-mix(in srgb, var(--tu-color-white) 45%, transparent)}}.tamil-id-credential .tamil-id-issued-value{color:var(--tu-color-white);margin-top:.3cqw;font-size:1.944cqw;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.tamil-id-credential .tamil-id-issued-value{color:color-mix(in srgb, var(--tu-color-white) 85%, transparent)}}.tamil-id-card .tamil-id-credential{border-radius:inherit;max-width:none;height:100%;box-shadow:none;border:0}.tamil-id-card .tamil-id-foil,.tamil-id-card .tamil-id-sheen,.tamil-id-card>.tamil-id-guilloche{z-index:2;pointer-events:none}.filter-trigger{border:1px solid var(--tu-hairline);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;align-items:baseline;gap:.45rem;padding:.5rem .9rem;font-size:.82rem;display:inline-flex}.filter-trigger:hover,.filter-trigger[aria-expanded=true]{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.filter-trigger:hover,.filter-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.filter-trigger[data-active]{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.filter-trigger[data-active]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.filter-trigger[data-active]{box-shadow:inset 0 0 0 1px var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.filter-trigger[data-active]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tu-color-heritage-gold) 28%, transparent)}}.filter-trigger-label{letter-spacing:.12em;text-transform:uppercase;color:var(--tu-fg-muted);font-size:.66rem;font-weight:700}.filter-trigger-value{color:var(--tu-fg);font-weight:600}.filter-trigger-chevron{width:.6rem;color:var(--tu-fg-muted);transition:rotate var(--tu-motion-base) var(--tu-ease-standard);align-self:center}.filter-trigger-chevron[data-open]{rotate:180deg}.filter-menu{z-index:30;border-radius:var(--tu-radius-card);border:1px solid var(--tu-hairline);background-color:var(--tu-overlay);min-width:13rem;max-height:19rem;box-shadow:0 24px 48px -24px var(--tu-color-ink);padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.filter-menu{box-shadow:0 24px 48px -24px color-mix(in srgb, var(--tu-color-ink) 55%, transparent)}}.filter-menu{animation:tu-filter-open .16s var(--tu-ease-premium)}@keyframes tu-filter-open{0%{opacity:0;transform:translateY(-.35rem)}}.filter-option{text-align:left;width:100%;color:var(--tu-fg-body);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:.45rem .6rem;font-size:.85rem;display:flex}.filter-option:hover{background-color:var(--tu-color-ink)}@supports (color:color-mix(in lab, red, red)){.filter-option:hover{background-color:color-mix(in srgb, var(--tu-color-ink) 6%, transparent)}}.filter-option[data-selected]{color:var(--tu-fg);background-color:var(--tu-color-heritage-gold);font-weight:700}@supports (color:color-mix(in lab, red, red)){.filter-option[data-selected]{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 14%, transparent)}}.filter-option-count{font-variant-numeric:tabular-nums;color:var(--tu-fg-muted);font-size:.72rem}.filter-clear{color:var(--tu-fg-muted);text-underline-offset:3px;padding:.5rem .75rem;font-size:.78rem;font-weight:600;text-decoration:underline}.filter-clear:hover{color:var(--tu-fg)}@media (prefers-reduced-motion:reduce){.filter-menu{animation:none}.filter-trigger-chevron{transition:none}}.happening-opening{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);min-width:0;transition:border-color var(--tu-motion-base) var(--tu-ease-standard);align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.happening-opening:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.happening-opening:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.happening-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--tu-fg-accent);border:1px solid var(--tu-color-heritage-gold);border-radius:999px;flex-shrink:0;padding:.22rem .6rem;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.happening-kind{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 38%, transparent)}}.happening-action{color:var(--tu-color-white);background-image:linear-gradient(135deg, var(--tu-color-royal-indigo) 0%, var(--tu-color-aurora-violet) 100%);transition:filter var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);border-radius:999px;align-items:center;padding:.7rem 1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.happening-action:hover{filter:brightness(1.1);transform:translateY(-1px)}.happening-action-quiet{color:var(--tu-fg);border:1px solid var(--tu-hairline);transition:border-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;align-items:center;padding:.7rem 1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.happening-action-quiet:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.happening-action-quiet:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.happening-action,.happening-opening{transition:none!important}.happening-action:hover{transform:none}}.chapter-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);padding:1.25rem}.chapter-card:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.chapter-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.chapter-card:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.chapter-card{transition:none!important}.chapter-card:hover{transform:none}}.programme-activity-row{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.programme-activity-row:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.programme-activity-row:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent)}}.programme-activity-row:hover{transform:translate(2px)}.programme-activity-row[data-quiet]{opacity:.62}@media (prefers-reduced-motion:reduce){.programme-activity-row{transition:none!important}.programme-activity-row:hover{transform:none}}.initiative-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);overflow:hidden}.initiative-card:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.initiative-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.initiative-card:hover{transform:translateY(-4px)}.initiative-card-media{aspect-ratio:16/9;overflow:hidden}.initiative-card:hover .programme-event-image{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.initiative-card{transition:none!important}.initiative-card:hover,.initiative-card:hover .programme-event-image{transform:none}}.about-step{border-top:1px solid var(--tu-hairline);gap:1.25rem;padding:1.4rem 0;display:flex}.about-step:first-child{border-top:0;padding-top:0}.about-step-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;width:2.5rem;color:var(--tu-gold-ink);flex-shrink:0;padding-top:.2rem;font-size:.9rem;font-weight:700}.country-list{z-index:30;border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-button);background-color:var(--tu-overlay);max-height:17rem;box-shadow:var(--tu-shadow-raised);inset-inline:0;padding:.3rem;position:absolute;top:calc(100% + .35rem);overflow-y:auto}.country-option{border-radius:calc(var(--tu-radius-button) - .2rem);color:var(--tu-fg-body);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.95rem;display:flex}.country-option[data-highlighted],.country-option[aria-selected=true]{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.country-option[data-highlighted],.country-option[aria-selected=true]{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent)}}.country-option[data-highlighted],.country-option[aria-selected=true]{color:var(--tu-fg)}.triage-option{border-top:1px solid var(--tu-hairline);cursor:pointer;align-items:flex-start;gap:.85rem;padding:.85rem 0;display:flex}.triage-option:first-of-type{border-top:0}.triage-stop{border-radius:var(--tu-radius-card);background-color:var(--tu-color-heritage-maroon);color:#fff;padding:1.6rem}.practitioner-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);transition:border-color var(--tu-motion-base) var(--tu-ease-standard);padding:1.5rem}.practitioner-card:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.practitioner-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.practitioner-card{transition:none!important}}:root{--tu-launcher-bottom:clamp(1.75rem, 4.5vw, 3.25rem)}.assistant-launcher{right:clamp(1rem,3vw,2rem);bottom:var(--tu-launcher-bottom);z-index:70;border:1px solid var(--tu-color-heritage-gold);align-items:center;gap:.6rem;padding:.7rem 1.1rem .7rem .8rem;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.assistant-launcher{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 42%, transparent)}}.assistant-launcher{background-color:var(--tu-overlay);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.assistant-launcher{background-color:color-mix(in srgb, var(--tu-overlay) 86%, transparent)}}.assistant-launcher{color:var(--tu-fg);box-shadow:0 .9rem 2rem -.9rem #061d3259, 0 0 0 0 var(--tu-color-heritage-gold);font-weight:650}@supports (color:color-mix(in lab, red, red)){.assistant-launcher{box-shadow:0 .9rem 2rem -.9rem #061d3259, 0 0 0 0 color-mix(in srgb, var(--tu-color-heritage-gold) 0%, transparent)}}.assistant-launcher{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);transition:transform var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard)}.assistant-launcher:hover{border-color:var(--tu-color-heritage-gold);transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.assistant-launcher{animation:4.2s ease-in-out infinite assistant-float,4.2s ease-in-out infinite assistant-glow}.assistant-launcher:is(:hover,:focus-visible){animation-play-state:paused}}@keyframes assistant-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes assistant-glow{0%,to{box-shadow:0 .9rem 2rem -.9rem #061d3259, 0 0 0 0 color-mix(in srgb, var(--tu-color-heritage-gold) 0%, transparent)}50%{box-shadow:0 1.6rem 2.4rem -1.1rem #061d324d, 0 0 1.4rem .1rem color-mix(in srgb, var(--tu-color-heritage-gold) 32%, transparent)}}.assistant-kolam-stroke{stroke-dasharray:60;stroke-dashoffset:60px;animation:assistant-kolam-draw 1.5s var(--tu-ease-premium) forwards}@keyframes assistant-kolam-draw{to{stroke-dashoffset:0}}.assistant-panel{z-index:71;border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-overlay);width:min(24rem,100vw - 1.5rem);max-height:min(34rem,100vh - 3rem);box-shadow:var(--tu-shadow-elevated,0 1.5rem 4rem #061d3247);flex-direction:column;display:flex;position:fixed;bottom:clamp(.75rem,3vw,2rem);right:clamp(.75rem,3vw,2rem);overflow:hidden}.assistant-thread{flex:auto;align-content:start;gap:.9rem;padding:1rem 1.1rem;display:grid;overflow-y:auto}.assistant-said{border-radius:.9rem;max-width:90%;padding:.7rem .9rem;font-size:.94rem;line-height:1.65}.assistant-said[data-from=person]{background-color:var(--tu-color-heritage-maroon);color:#fff;border-bottom-right-radius:.3rem;justify-self:end}.assistant-said[data-from=helper]{background-color:var(--tu-sunken);color:var(--tu-fg-body);border:1px solid var(--tu-hairline);border-bottom-left-radius:.3rem;justify-self:start}.assistant-chip{border:1px solid var(--tu-hairline);background-color:var(--tu-raised);color:var(--tu-fg-body);text-align:left;transition:border-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;padding:.4rem .75rem;font-size:.82rem}.assistant-chip:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.assistant-chip:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.assistant-kolam-stroke{stroke-dashoffset:0;animation:none}.assistant-launcher{transition:none}.assistant-launcher:hover{transform:none}}.scroll-to-top{right:clamp(1rem,3vw,2rem);bottom:calc(var(--tu-launcher-bottom) + 3.9rem);z-index:69;border:1px solid var(--tu-color-heritage-gold);justify-content:center;align-items:center;width:2.95rem;height:2.95rem;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.scroll-to-top{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 42%, transparent)}}.scroll-to-top{background-color:var(--tu-overlay);color:var(--tu-fg);box-shadow:var(--tu-shadow-raised);opacity:0;visibility:hidden;transition:opacity var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium), visibility 0s linear var(--tu-motion-base), border-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;transform:translateY(.65rem)scale(.92)}.scroll-to-top[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s,0s,0s,0s;transform:none}.scroll-to-top svg{width:1.15rem;height:1.15rem}.scroll-to-top:hover{border-color:var(--tu-color-heritage-gold);transform:translateY(-2px)}.scroll-to-top:focus-visible{box-shadow:var(--tu-shadow-raised), 0 0 0 3px var(--tu-color-white), 0 0 0 5px var(--tu-color-interactive-blue);outline:none}.scroll-to-top svg path{transition:transform var(--tu-motion-base) var(--tu-ease-premium)}.scroll-to-top:hover svg path{transform:translateY(-1.5px)}@media (prefers-reduced-motion:reduce){.scroll-to-top,.scroll-to-top svg path{transition-duration:0s}.scroll-to-top:hover,.scroll-to-top:hover svg path{transform:none}}.text-section-lead{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.75rem,1.05rem + 2.6vw,3.5rem);font-weight:650;line-height:1.1}.do-card{border-top:1px solid var(--tu-hairline);transition:transform var(--tu-motion-base) var(--tu-ease-premium);padding-top:.9rem;display:block;position:relative}.do-card:after{content:"";background-color:var(--tu-color-heritage-gold);width:0;height:2px;transition:width var(--tu-motion-base) var(--tu-ease-premium);position:absolute;top:-1px;left:0}.do-card:hover{transform:translateY(-3px)}.do-card:hover:after,.do-card:focus-visible:after{width:3.25rem}.do-card-icon{width:2rem;height:2rem;color:var(--tu-gold-ink);transition:transform var(--tu-motion-base) var(--tu-ease-premium);margin-top:1.35rem}.do-card:hover .do-card-icon{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.do-card,.do-card:after,.do-card-icon{transition:none!important}.do-card:hover,.do-card:hover .do-card-icon{transform:none}}:root{--tu-hero-gutter:clamp(1.25rem, 5vw, 5.5rem)}.hero-anchored{max-width:none;padding-inline:var(--tu-hero-gutter);margin-inline:0}.home-hero{isolation:isolate;border-bottom:1px solid var(--tu-hairline);align-items:center;min-height:clamp(0px,38vw,52rem);display:flex;position:relative;overflow:hidden}.home-hero-stage{z-index:-1;position:absolute;inset:0}:is(.home-hero-frame,.public-hero-frame){object-fit:cover;opacity:0;filter:saturate(.96)contrast(1.025);will-change:opacity, transform;width:100%;height:100%;transition:opacity 1.65s var(--tu-ease-standard), transform 6.8s ease-out;position:absolute;inset:0;transform:scale(1.025)}:is(.home-hero-frame,.public-hero-frame)[data-current]{opacity:1}:is(.home-hero-frame,.public-hero-frame)[data-motion=push]{transform:scale(1.025)}:is(.home-hero-frame,.public-hero-frame)[data-current][data-motion=push]{transform:scale(1.085)}:is(.home-hero-frame,.public-hero-frame)[data-motion=glide-left]{transform:scale(1.075)translate(.7%)}:is(.home-hero-frame,.public-hero-frame)[data-current][data-motion=glide-left],:is(.home-hero-frame,.public-hero-frame)[data-motion=glide-right]{transform:scale(1.075)translate(-.7%)}:is(.home-hero-frame,.public-hero-frame)[data-current][data-motion=glide-right]{transform:scale(1.075)translate(.7%)}:is(.home-hero-frame,.public-hero-frame)[data-motion=rise]{transform:scale(1.075)translateY(.6%)}:is(.home-hero-frame,.public-hero-frame)[data-current][data-motion=rise]{transform:scale(1.075)translateY(-.6%)}.home-hero-lustre{background:radial-gradient(circle at 86% 12%, var(--tu-color-heritage-gold), transparent 30%), linear-gradient(90deg, transparent 55%, var(--tu-color-global-navy));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero-lustre{background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--tu-color-heritage-gold) 9%, transparent), transparent 30%), linear-gradient(90deg, transparent 55%, color-mix(in srgb, var(--tu-color-global-navy) 8%, transparent))}}.home-hero-lustre{pointer-events:none}.home-hero-veil{background-color:var(--tu-color-white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero-veil{background-color:color-mix(in srgb, var(--tu-color-white) 83%, transparent)}}.home-hero-veil{-webkit-backdrop-filter:blur(30px)saturate(1.7)brightness(1.12);backdrop-filter:blur(30px)saturate(1.7)brightness(1.12);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));background-image:linear-gradient(118deg,#ffffff6b 0%,#ffffff1f 38%,#0000 62%)}@property --tu-frame-tint{syntax:"<color>";inherits:true;initial-value:#6c40a0}.home-hero{--tu-veil-solid:calc(var(--tu-hero-gutter) + 52rem);--tu-frame-tint:#6c40a0;transition:--tu-frame-tint 1.8s}.home-hero[data-tint=maroon]{--tu-frame-tint:#962a46}.home-hero[data-tint=amber]{--tu-frame-tint:#c48434}.home-hero[data-tint=gold]{--tu-frame-tint:#ba923a}.home-hero-glow{pointer-events:none;background:radial-gradient(ellipse 15rem 75% at calc(var(--tu-veil-solid) + 8rem) 48%, var(--tu-frame-tint), transparent 72%), radial-gradient(ellipse 34rem 36% at calc(var(--tu-veil-solid) - 8rem) 104%, var(--tu-frame-tint), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-hero-glow{background:radial-gradient(ellipse 15rem 75% at calc(var(--tu-veil-solid) + 8rem) 48%, color-mix(in srgb, var(--tu-frame-tint) 36%, transparent), transparent 72%), radial-gradient(ellipse 34rem 36% at calc(var(--tu-veil-solid) - 8rem) 104%, color-mix(in srgb, var(--tu-frame-tint) 13%, transparent), transparent 70%)}}.home-hero-seam{top:0;left:calc(var(--tu-veil-solid) + 1rem);pointer-events:none;width:3.75rem;height:100%;position:absolute;overflow:visible}.home-hero-seam-line,.home-hero-seam-light{fill:none;stroke-linecap:round}.home-hero-seam-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.home-hero-seam-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.home-hero-seam-line{stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0}.home-hero-seam-light{stroke:var(--tu-color-heritage-gold);stroke-width:2.6px;stroke-dasharray:.06 .94;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px var(--tu-color-heritage-gold))}.home-hero-seam-dot{fill:var(--tu-color-heritage-gold)}@media (prefers-reduced-motion:no-preference){.home-hero-seam-line{animation:hero-seam-draw 2.2s var(--tu-ease-premium) .6s both}.home-hero-seam-light{animation:5.5s linear 2.8s infinite hero-seam-run}.home-hero-seam-dot{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite alternate hero-seam-dot}.home-hero-seam-dot:nth-of-type(2n){animation-delay:-1.7s}.home-hero-glow{animation:7s ease-in-out infinite alternate hero-glow}}@keyframes hero-seam-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-seam-run{0%{stroke-dashoffset:1px;opacity:0}8%,80%{opacity:1}to{stroke-dashoffset:.06px;opacity:0}}@keyframes hero-seam-dot{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}@keyframes hero-glow{0%{opacity:.75}to{opacity:1}}.home-hero-copy{max-width:50rem;padding-block:clamp(4rem,8vw,7.5rem)}@media (max-width:48rem){.home-hero-frame{object-position:72% center!important}.home-hero-veil{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.home-hero-veil{background-color:color-mix(in srgb, var(--tu-color-white) 88%, transparent)}}.home-hero-veil{-webkit-mask-image:none;mask-image:none}.home-hero-seam{display:none}.home-hero-copy{text-shadow:0 1px 18px var(--tu-color-white)}}@media (prefers-reduced-motion:reduce){:is(.home-hero-frame,.public-hero-frame){transition:none;transform:none}}.public-hero{isolation:isolate;border-bottom:1px solid var(--tu-hairline);background:radial-gradient(54rem 22rem at 22% -6rem, var(--tu-color-heritage-gold), transparent 72%);position:relative}@supports (color:color-mix(in lab, red, red)){.public-hero{background:radial-gradient(54rem 22rem at 22% -6rem, color-mix(in srgb, var(--tu-color-heritage-gold) 9%, transparent), transparent 72%)}}.public-hero--media{background:0 0;align-items:center;min-height:clamp(26rem,34vw,44rem);display:flex}.public-hero-stage{z-index:-1;position:absolute;inset:0;overflow:hidden}.public-hero-frame{object-position:center 30%}.public-hero--media{--tu-veil-solid:calc(var(--tu-hero-gutter) + 37rem)}.public-hero-veil{background-color:var(--tu-color-white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.public-hero-veil{background-color:color-mix(in srgb, var(--tu-color-white) 87%, transparent)}}.public-hero-veil{-webkit-backdrop-filter:blur(30px)saturate(1.2)brightness(1.12);backdrop-filter:blur(30px)saturate(1.2)brightness(1.12);-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));mask-image:linear-gradient(90deg, #000 0, #000 var(--tu-veil-solid), #000000d9 calc(var(--tu-veil-solid) + 2.5rem), #00000073 calc(var(--tu-veil-solid) + 6.5rem), #0000001f calc(var(--tu-veil-solid) + 10rem), transparent calc(var(--tu-veil-solid) + 13rem));background-image:linear-gradient(118deg,#ffffff6b 0%,#ffffff1f 38%,#0000 62%)}.public-hero-glow{pointer-events:none;background:radial-gradient(ellipse 14rem 75% at calc(var(--tu-veil-solid) + 8rem) 48%, var(--tu-color-heritage-gold), transparent 72%), radial-gradient(ellipse 30rem 36% at calc(var(--tu-veil-solid) - 8rem) 104%, var(--tu-color-heritage-gold), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.public-hero-glow{background:radial-gradient(ellipse 14rem 75% at calc(var(--tu-veil-solid) + 8rem) 48%, color-mix(in srgb, var(--tu-color-heritage-gold) 26%, transparent), transparent 72%), radial-gradient(ellipse 30rem 36% at calc(var(--tu-veil-solid) - 8rem) 104%, color-mix(in srgb, var(--tu-color-heritage-gold) 10%, transparent), transparent 70%)}}@media (max-width:48rem){.public-hero-frame{object-position:70% center!important}.public-hero-veil{background-color:var(--tu-color-white)}@supports (color:color-mix(in lab, red, red)){.public-hero-veil{background-color:color-mix(in srgb, var(--tu-color-white) 88%, transparent)}}.public-hero-veil{-webkit-mask-image:none;mask-image:none}.public-hero--media .home-hero-seam,.public-hero-glow{display:none}}.public-hero-title{font-family:var(--tu-font-display);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.2vw,2.9rem);font-weight:600;line-height:1.06}.workspace-masthead{background-color:var(--tu-raised);border:1px solid var(--tu-hairline);background-image:radial-gradient(40rem 18rem at 88% -20%, var(--tu-color-heritage-gold), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.workspace-masthead{background-image:radial-gradient(40rem 18rem at 88% -20%, color-mix(in srgb, var(--tu-color-heritage-gold) 10%, transparent), transparent 70%)}}.journey-masthead{background-color:var(--tu-sunken);border-bottom:1px solid var(--tu-hairline)}@media (max-width:48rem){.tamil-id-stage{padding:.5rem;overflow:hidden}}.federation-scoreboard{isolation:isolate;border-radius:var(--tu-radius-card,1.25rem);background-color:var(--tu-color-deep-navy);box-shadow:0 1.5rem 3.5rem var(--tu-color-deep-navy);margin-top:.25rem;padding:clamp(1.6rem,1rem + 2.4vw,2.75rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.federation-scoreboard{box-shadow:0 1.5rem 3.5rem color-mix(in srgb, var(--tu-color-deep-navy) 22%, transparent)}}.federation-scoreboard--globe{gap:1.5rem;display:grid}.federation-scoreboard-globe{z-index:1;justify-self:center;width:min(100%,22rem);position:relative}@media (min-width:64rem){.federation-scoreboard--globe{grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:center;gap:2.5rem}}.federation-scoreboard:before{content:"";background:linear-gradient(90deg, transparent, var(--tu-color-heritage-gold) 26%, var(--tu-color-heritage-gold) 62%, transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.federation-scoreboard:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tu-color-heritage-gold) 85%, transparent) 26%, color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent) 62%, transparent)}}.federation-scoreboard-glow{z-index:-1;background:radial-gradient(circle, var(--tu-color-heritage-gold), transparent 68%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-35%;right:-12%}@supports (color:color-mix(in lab, red, red)){.federation-scoreboard-glow{background:radial-gradient(circle, color-mix(in srgb, var(--tu-color-heritage-gold) 17%, transparent), transparent 68%)}}.federation-scoreboard-glow{pointer-events:none}.federation-scoreboard-body{position:relative}.federation-scoreboard-eyebrow{color:var(--tu-color-heritage-gold);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}.federation-scoreboard .impact-live{margin-top:1.5rem}.federation-scoreboard-fields{border-top:1px solid var(--tu-color-champagne);margin-top:2rem;padding-top:1.6rem}@supports (color:color-mix(in lab, red, red)){.federation-scoreboard-fields{border-top:1px solid color-mix(in srgb, var(--tu-color-champagne) 20%, transparent)}}.impact-live{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (min-width:60rem){.impact-live{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.impact-live-figure{border-left:1px solid var(--tu-color-champagne);padding-left:1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.impact-live-figure{border-left:1px solid color-mix(in srgb, var(--tu-color-champagne) 22%, transparent)}}.impact-live-figure:before{content:"";background-color:var(--tu-color-heritage-gold);width:2px;height:2.75rem;position:absolute;top:0;left:-1px}.impact-live-value{letter-spacing:-.035em;color:var(--tu-color-heritage-gold);font-variant-numeric:tabular-nums;font-size:clamp(2.9rem,1.8rem + 3.4vw,4.4rem);font-weight:700;line-height:.95;display:block}.impact-live-label{color:var(--tu-color-champagne);letter-spacing:.1em;text-transform:uppercase;margin-top:.7rem;font-size:.82rem;font-weight:650}.impact-live-split{flex-direction:column;grid-column:1/-1;justify-content:center;padding:1.2rem 0;display:flex}@media (min-width:60rem){.impact-live-split{border-left:1px solid var(--tu-hairline);grid-column:auto;padding:.2rem 0 .2rem 1.5rem}}.impact-live-split-label{color:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.impact-live-split-label{color:color-mix(in srgb, var(--tu-color-champagne) 74%, transparent)}}.impact-live-split-label{letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:700}.impact-live-split-list{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.impact-live-chip{border:1px solid var(--tu-hairline);color:var(--tu-fg-body);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium);border-radius:999px;align-items:baseline;gap:.5rem;padding:.35rem .75rem;font-size:.85rem;display:inline-flex}.impact-live-chip:hover{border-color:var(--tu-color-heritage-gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.impact-live-chip:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent)}}.impact-live-chip-count{color:var(--tu-color-heritage-gold);font-size:.9rem;font-weight:700}@media (prefers-reduced-motion:reduce){.impact-live-chip{transition-duration:0s}.impact-live-chip:hover{transform:none}}.impact-fields{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.impact-field{border:1px solid var(--tu-color-champagne);flex-direction:column;gap:.15rem;padding:.95rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.impact-field{border:1px solid color-mix(in srgb, var(--tu-color-champagne) 16%, transparent)}}.impact-field{border-radius:var(--tu-radius-card,.9rem);background-color:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.impact-field{background-color:color-mix(in srgb, var(--tu-color-champagne) 7%, transparent)}}.impact-field{transition:border-color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard), transform var(--tu-motion-base) var(--tu-ease-premium)}.impact-field:hover{background-color:var(--tu-color-champagne);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.impact-field:hover{background-color:color-mix(in srgb, var(--tu-color-champagne) 12%, transparent)}}.impact-field:hover{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.impact-field:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.impact-field-count{letter-spacing:-.02em;color:var(--tu-color-heritage-gold);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:700;line-height:1}.impact-field-label{color:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.impact-field-label{color:color-mix(in srgb, var(--tu-color-champagne) 80%, transparent)}}.impact-field-label{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:650}.impact-field-share{height:3px;width:var(--share,0%);background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.impact-field-share{background:linear-gradient(90deg, color-mix(in srgb, var(--tu-color-heritage-gold) 35%, transparent), var(--tu-color-heritage-gold))}}.impact-field-share{transform-origin:0;animation:tu-field-share var(--tu-motion-headline,.78s) var(--tu-ease-premium) both}@keyframes tu-field-share{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.impact-field{transition-duration:0s}.impact-field:hover{transform:none}.impact-field-share{animation:none}}.jobs-controls{gap:.85rem;display:grid}@media (min-width:64rem){.jobs-controls{grid-template-columns:minmax(0,20rem) minmax(0,1fr) auto;align-items:center;gap:1.25rem}}.jobs-search-input{border:1px solid var(--tu-hairline);background-color:var(--tu-bg-raised,var(--tu-color-white));width:100%;min-height:2.9rem;color:var(--tu-fg);transition:border-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;padding:0 1rem;font-size:.95rem}.jobs-search-input:hover,.jobs-search-input:focus{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.jobs-search-input:hover,.jobs-search-input:focus{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.jobs-chips{flex-wrap:wrap;gap:.45rem;display:flex}.jobs-chip{border:1px solid var(--tu-hairline);color:var(--tu-fg-body);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard);border-radius:999px;padding:.4rem .85rem;font-size:.85rem}.jobs-chip:hover{color:var(--tu-fg);border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.jobs-chip:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent)}}.jobs-chip[data-active]{background-color:var(--tu-color-global-navy);border-color:var(--tu-color-global-navy);color:var(--tu-color-white);font-weight:650}.jobs-controls-right{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.jobs-select{border:1px solid var(--tu-hairline);min-height:2.9rem;color:var(--tu-fg-body);background-color:#0000;border-radius:999px;padding:0 .7rem;font-size:.88rem}.jobs-remote{color:var(--tu-fg-body);white-space:nowrap;align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.jobs-count{color:var(--tu-fg-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:650}.jobs-count-aside{letter-spacing:normal;text-transform:none;font-weight:400}.jobs-empty{max-width:34rem;color:var(--tu-fg-muted);line-height:1.8}.jobs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.jobs-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card,.9rem);background-color:var(--tu-bg-raised,var(--tu-color-white));transition:transform var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard);flex-direction:column;gap:.35rem;padding:1.25rem 1.3rem 1.35rem;display:flex}.jobs-card:hover{border-color:var(--tu-color-heritage-gold);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.jobs-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.jobs-card:hover{box-shadow:var(--tu-shadow-card)}.jobs-card-kind{color:var(--tu-color-heritage-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700}.jobs-card-dot{color:var(--tu-fg-muted);margin:0 .4rem}.jobs-card-title{color:var(--tu-fg);letter-spacing:-.015em;font-size:1.1rem;font-weight:700;line-height:1.35}.jobs-card-where{color:var(--tu-fg-muted);font-size:.85rem}.jobs-card-summary{color:var(--tu-fg-body);margin-top:.35rem;line-height:1.65}.jobs-card-pay{color:var(--tu-fg);margin-top:.35rem;font-size:.88rem;font-weight:650}.jobs-card-apply,.jobs-card-apply-here{margin-top:auto;padding-top:.85rem;font-size:.9rem}.jobs-card-apply{color:var(--tu-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold);font-weight:650}@supports (color:color-mix(in lab, red, red)){.jobs-card-apply{-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.jobs-card-apply{text-underline-offset:4px}.jobs-card-apply:hover{color:var(--tu-color-heritage-gold)}.jobs-card-apply-here{color:var(--tu-fg-muted)}@media (prefers-reduced-motion:reduce){.jobs-card,.jobs-chip,.jobs-search-input{transition-duration:0s}.jobs-card:hover{transform:none}}.kolam-divider,.kolam-grid,.kolam-corner,.kolam-thread{pointer-events:none}.kolam-divider{align-items:center;gap:clamp(.75rem,2vw,1.5rem);width:100%;display:flex}.kolam-divider-rule{background-image:linear-gradient(90deg, transparent, var(--tu-hairline) 22%, var(--tu-hairline) 78%, transparent);flex:1;height:1px}.kolam-divider-mark{flex-shrink:0;width:2.25rem;height:2.25rem}.kolam-grid{color:var(--tu-color-global-navy);opacity:.09}.kolam-corner{width:clamp(4rem,8vw,6.5rem);height:clamp(4rem,8vw,6.5rem)}.kolam-thread{width:100%;height:.75rem}[data-motion-draw-path]{stroke-dasharray:260;stroke-dashoffset:260px}.motion-ready [data-motion-draw-path]{animation:tu-kolam-draw var(--tu-motion-headline) var(--tu-ease-premium) both}@keyframes tu-kolam-draw{to{stroke-dashoffset:0}}html:not(.motion-ready) [data-motion-draw-path],[data-motion-preference=reduced] [data-motion-draw-path]{stroke-dashoffset:0;animation:none!important}@media (prefers-reduced-motion:reduce){[data-motion-draw-path]{stroke-dashoffset:0;animation:none!important}}.header-account{justify-content:flex-end;min-width:13.5rem}.header-account-placeholder{width:100%;height:2.5rem;display:block}.header-account[data-account-cluster=ready]>*{animation:tu-account-arrive var(--tu-motion-fast) var(--tu-ease-standard) both}@keyframes tu-account-arrive{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.header-account[data-account-cluster=ready]>*{animation:none!important}}.home-hero-stage{transform:translate3d(0, var(--tu-hero-parallax,0), 0);will-change:transform}.home-hero-kolam{z-index:1;opacity:.5;position:absolute;top:clamp(1rem,3vw,2.5rem);right:clamp(1rem,4vw,3.5rem)}[data-hero-step]{animation:tu-hero-step var(--tu-motion-reveal) var(--tu-ease-premium) both}[data-hero-step="1"]{animation-delay:0s}[data-hero-step="3"]{animation-delay:.95s}[data-hero-step="4"]{animation-delay:1.1s}@keyframes tu-hero-step{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}.hero-pledge{position:relative}.hero-pledge-title{font-family:var(--tu-font-english);letter-spacing:-.032em;color:var(--tu-fg);font-size:clamp(2.3rem,1rem + 3vw,3.75rem);font-weight:800;line-height:1.12}.hero-line{margin-block:-.04em -.14em;padding-block:.04em .14em;display:block;overflow:clip}@media (min-width:48rem){.hero-line{white-space:nowrap;padding-inline-start:calc(var(--line,0) * .95em)}}.hero-line-inner{transform-origin:0 100%;display:inline-block}.hero-verb{background-image:linear-gradient(102deg, var(--tu-color-global-navy) 0%, var(--tu-color-royal-indigo) 30%, var(--tu-color-vivid-maroon) 44%, var(--tu-gold-ink-mid) 50%, var(--tu-color-vivid-maroon) 56%, var(--tu-color-heritage-maroon) 72%, var(--tu-color-global-navy) 100%);color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.hero-stop{color:#0000;position:relative}.hero-stop-dot{background:radial-gradient(circle at 35% 30%, var(--tu-color-champagne), var(--tu-color-heritage-gold) 70%);width:.19em;height:.19em;box-shadow:0 0 .35em var(--tu-color-heritage-gold);border-radius:50%;position:absolute;bottom:.2em;left:.02em}@supports (color:color-mix(in lab, red, red)){.hero-stop-dot{box-shadow:0 0 .35em color-mix(in srgb, var(--tu-color-heritage-gold) 60%, transparent)}}.hero-watermark{z-index:-1;pointer-events:none;width:min(100%,44rem);position:absolute;top:50%;left:-.4rem;overflow:visible;translate:0 -46%}.hero-watermark text{font-family:var(--tu-font-tamil);fill:none;stroke:var(--tu-color-heritage-gold);font-size:180px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hero-watermark text{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)}}.hero-watermark text{stroke-width:1px;stroke-dasharray:1400;stroke-dashoffset:0;opacity:.38}@media (max-width:48rem){.hero-verb{text-shadow:none}.hero-watermark{display:none}}.hero-thread{pointer-events:none;position:absolute;inset:0;overflow:visible}.hero-thread path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-thread-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.hero-thread-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.hero-thread-line{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.hero-thread-light{stroke:var(--tu-color-heritage-gold);stroke-width:2.6px;stroke-dasharray:.06 .94;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 4px var(--tu-color-heritage-gold))}@supports (color:color-mix(in lab, red, red)){.hero-thread-light{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent))}}.hero-pillar{position:relative}.hero-pillar:after{content:"";background:var(--tu-color-heritage-gold);transform-origin:0;border-radius:2px;width:1.6rem;height:2px;position:absolute;bottom:-.45rem;left:0;scale:0 1}@media (min-width:40rem){.hero-pillar:not(:first-child):after{left:1rem}}@media (prefers-reduced-motion:no-preference){.hero-line-inner{animation:hero-rise 1s var(--tu-ease-premium) both;animation-delay:calc(.12s + var(--line,0) * .17s)}.hero-verb{animation:7.5s ease-in-out infinite hero-verb-light;animation-delay:calc(1.4s + var(--line,0) * .5s)}.hero-stop-dot{animation:.6s cubic-bezier(.2,1.8,.4,1) both hero-stop-in;animation-delay:calc(.75s + var(--line,0) * .17s)}.hero-thread-line{animation:hero-thread-draw 1.5s var(--tu-ease-premium) both}.hero-watermark text{animation:hero-watermark-trace 5.5s var(--tu-ease-standard) .3s both, hero-watermark-breathe 9s ease-in-out 6s infinite alternate}.hero-thread-light{animation:4.5s linear 1.4s infinite hero-thread-run}.hero-pillar:after{animation:hero-pillar-turn 6.4s var(--tu-ease-premium) infinite;animation-delay:calc(1.8s + var(--pillar,0) * 1.6s)}.hero-pillar{animation:hero-pillar-ink 6.4s var(--tu-ease-premium) infinite;animation-delay:calc(1.8s + var(--pillar,0) * 1.6s)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(108%)rotate(2.5deg)}to{opacity:1;transform:none}}@keyframes hero-watermark-trace{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes hero-watermark-breathe{0%{opacity:.38}to{opacity:.18}}@keyframes hero-verb-light{0%,55%,to{background-position:100% 0}80%{background-position:0 0}}@keyframes hero-stop-in{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes hero-thread-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hero-thread-run{0%{stroke-dashoffset:1px;opacity:0}8%,70%{opacity:1}85%,to{stroke-dashoffset:.06px;opacity:0}}@keyframes hero-pillar-turn{0%{scale:0 1}8%,22%{scale:1}30%,to{transform-origin:100%;scale:0 1}}@keyframes hero-pillar-ink{0%,30%,to{color:var(--tu-fg-accent)}8%,22%{color:var(--tu-fg)}}@media (max-width:47.99rem){.hero-thread{display:none}}.home-hero-diamond{color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.home-hero-diamond{color:color-mix(in srgb, var(--tu-color-heritage-gold) 62%, transparent)}}@media (max-width:48rem){.home-hero-kolam{display:none}}@media (prefers-reduced-motion:reduce){.home-hero-stage{will-change:auto;transform:none!important}[data-hero-step]{opacity:1;transform:none;animation:none!important}}.section-pearl{background-color:var(--tu-sunken)}.do-card--lead{border-radius:var(--tu-radius-card);background-image:linear-gradient(155deg, var(--tu-wash-champagne), transparent 62%);padding:clamp(1.5rem,3vw,2.25rem);border-top-width:2px;padding-top:clamp(1.25rem,2.5vw,1.75rem)}.do-card--lead:hover:after,.do-card--lead:focus-visible:after{width:5rem}.do-card--lead .do-card-icon{width:2.5rem;height:2.5rem}.do-card-cue{letter-spacing:.06em;text-transform:uppercase;color:var(--tu-gold-ink);opacity:.72;transition:opacity var(--tu-motion-fast) var(--tu-ease-standard), color var(--tu-motion-fast) var(--tu-ease-standard);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.do-card-arrow{transition:transform var(--tu-motion-base) var(--tu-ease-premium);display:inline-block}.do-card:hover .do-card-cue,.do-card:focus-visible .do-card-cue{opacity:1;color:var(--tu-fg-accent)}.do-card:hover .do-card-arrow,.do-card:focus-visible .do-card-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.do-card-arrow{transition:none!important}.do-card:hover .do-card-arrow,.do-card:focus-visible .do-card-arrow{transform:none}}.home-cta-kolam{z-index:1;opacity:.34;position:absolute;top:clamp(1.5rem,4vw,3rem);left:clamp(1rem,3vw,2.5rem)}@media (max-width:48rem){.home-cta-kolam{display:none}}.hero-join{isolation:isolate;color:#fff;letter-spacing:-.005em;min-height:3.6rem;transition:translate .35s var(--tu-ease-premium), scale .18s var(--tu-ease-standard), box-shadow .35s var(--tu-ease-standard);background:radial-gradient(120% 160% at 18% 0,#ffffff29,#0000 55%),linear-gradient(135deg,#0b2440 0%,#1b1a4a 55%,#33205a 100%);border-radius:999px;align-items:center;gap:.85rem;padding:0 1.15rem 0 1.85rem;font-size:1.06rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #d4af37a6,inset 0 1px #ffffff2e,0 .9rem 1.8rem -.9rem #1b1a4ab3,0 0 #d4af3700}.hero-join:hover{box-shadow:inset 0 0 0 1.5px var(--tu-color-heritage-gold), inset 0 1px 0 #ffffff38, 0 1.2rem 2.2rem -.9rem #1b1a4abf, 0 0 1.6rem .2rem #d4af3759;translate:0 -2px}.hero-join:active{translate:0;scale:.965}.hero-join-label{z-index:2;position:relative}.hero-join-arrow{z-index:2;color:#1b1a4a;width:2.3rem;height:2.3rem;transition:translate .35s var(--tu-ease-premium);background:radial-gradient(circle at 35% 30%,#fff6d8,#d4af37 75%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 .3rem .8rem -.3rem #00000073}.hero-join-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.hero-join:hover .hero-join-arrow{translate:4px}.hero-join-shine{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff6d859,#0000);width:40%;position:absolute;inset:-20% auto -20% -45%;rotate:20deg}.hero-join-ripple{z-index:1;top:var(--y);left:var(--x);pointer-events:none;border-radius:50%;width:2px;height:2px;animation:.75s ease-out forwards hero-join-ripple;position:absolute;translate:-50% -50%;box-shadow:0 0 #d4af37b3}@keyframes hero-join-ripple{0%{background:#fff6d899;box-shadow:0 0 #d4af37bf}to{background:#fff6d800;box-shadow:0 0 0 160px #d4af3700}}@media (prefers-reduced-motion:no-preference){.hero-join-shine{animation:4.8s ease-in-out 2s infinite hero-join-shine}}@keyframes hero-join-shine{0%{translate:0}30%,to{translate:420%}}@media (prefers-reduced-motion:reduce){.hero-join-ripple{animation:none;display:none}.hero-join,.hero-join-arrow{transition:none}}.text-gradient-ink.rise-words .rise-word{background-image:inherit;background-size:inherit;color:#0000;animation:inherit;-webkit-background-clip:text;background-clip:text}@property --edge-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}@property --spark-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --spark-on{syntax:"<number>";inherits:false;initial-value:0}.premium-card{isolation:isolate;position:relative}.premium-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--spark-angle) - 90deg), transparent 0 322deg, var(--tu-color-champagne) 348deg, var(--tu-color-white) 354deg, transparent 360deg), conic-gradient(from -90deg, var(--tu-color-heritage-gold) var(--edge-sweep), transparent 0);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.premium-card:after{background:conic-gradient(from calc(var(--spark-angle) - 90deg), transparent 0 322deg, color-mix(in srgb, var(--tu-color-champagne) calc(var(--spark-on) * 100%), transparent) 348deg, color-mix(in srgb, var(--tu-color-white) calc(var(--spark-on) * 90%), transparent) 354deg, transparent 360deg), conic-gradient(from -90deg, color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent) var(--edge-sweep), transparent 0)}}.premium-card:after{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(20rem circle at var(--pointer-mx,50%) var(--pointer-my,30%), var(--tu-color-heritage-gold), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.premium-card:before{background:radial-gradient(20rem circle at var(--pointer-mx,50%) var(--pointer-my,30%), color-mix(in srgb, var(--tu-color-heritage-gold) 13%, transparent), transparent 62%)}}.premium-card:before{opacity:0}@media (prefers-reduced-motion:no-preference){.premium-card{transition:--edge-sweep 1.5s var(--tu-ease-premium) .15s, opacity .7s var(--tu-ease-standard), translate .8s var(--tu-ease-premium), transform .8s cubic-bezier(.22, 1, .36, 1), box-shadow .6s var(--tu-ease-standard)}.premium-card[data-armed]:not([data-arrived]){--edge-sweep:0deg;opacity:0;translate:0 14px}.premium-card[data-arrived]{animation:2.6s linear 1.2s premium-spark}.premium-card[data-pointer]{transform:perspective(900px) rotateX(calc(var(--pointer-py,0) * -3deg)) rotateY(calc(var(--pointer-px,0) * 3.5deg)) translateY(-3px);animation:3.2s linear infinite premium-spark;box-shadow:0 1.5rem 3rem -1.5rem #061d3247}.premium-card:before{transition:opacity .5s var(--tu-ease-standard)}.premium-card[data-pointer]:before{opacity:1}}@keyframes premium-spark{0%{--spark-angle:0deg;--spark-on:0}8%,92%{--spark-on:1}to{--spark-angle:360deg;--spark-on:0}}.faq-answer{position:relative}.faq-answer:before{content:"";background:linear-gradient(180deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));border-radius:999px;width:2px;position:absolute;top:1rem;bottom:1.25rem;left:0}@supports (color:color-mix(in lab, red, red)){.faq-answer:before{background:linear-gradient(180deg, var(--tu-color-heritage-gold), color-mix(in srgb, var(--tu-color-heritage-gold) 20%, transparent))}}.faq-answer:before{transform-origin:top}@media (prefers-reduced-motion:no-preference){.faq-answer{animation:faq-open .5s var(--tu-ease-premium) both}.faq-answer:before{animation:faq-line .7s var(--tu-ease-premium) .1s both}}@keyframes faq-open{0%{opacity:0;translate:0 -6px}}@keyframes faq-line{0%{scale:1 0}}.faq-kolam{width:min(12rem,60%);height:auto;color:var(--tu-color-heritage-gold);margin-top:2.5rem}.faq-kolam-line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.8}.faq-kolam-dot{fill:var(--tu-fg)}@supports (color:color-mix(in lab, red, red)){.faq-kolam-dot{fill:color-mix(in srgb, var(--tu-fg) 40%, transparent)}}.faq-kolam-rings{transition-delay:1.2s!important}@media (prefers-reduced-motion:no-preference){.faq-kolam-line{transition:stroke-dashoffset 2.4s var(--tu-ease-premium) .2s}.faq-kolam[data-armed]:not([data-arrived]) .faq-kolam-line{stroke-dashoffset:1px}.faq-kolam-dot{transition:opacity .6s var(--tu-ease-standard);transition-delay:calc(var(--i,0) * 60ms)}.faq-kolam[data-armed]:not([data-arrived]) .faq-kolam-dot{opacity:0}}.path-card,.support-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 .75rem 2rem -1.75rem #061d3259}.support-card.premium-card:after{background-color:#0000;width:auto;height:auto;top:0}.support-card:hover{transform:translateY(-3px)}.path-card-art{aspect-ratio:16/10}.support-card-media{aspect-ratio:16/9;background-color:var(--tu-color-ink);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-card-media{background-color:color-mix(in srgb, var(--tu-color-ink) 10%, transparent)}}.support-card-body{flex-direction:column;flex:auto;min-width:0;padding:1rem 1.25rem 1.1rem;display:flex}.support-card-head{align-items:center;gap:.7rem;display:flex}.support-card .do-card-icon{flex:none;width:1.6rem;height:1.6rem;margin:0}.support-card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.support-card--wide .support-card-text{-webkit-line-clamp:4}.support-card-text--lead,.support-card--wide .support-card-text--lead{-webkit-line-clamp:6}@media (max-width:47.99rem){.support-mosaic{gap:.6rem}.support-card{flex-direction:row;min-height:6.25rem}.support-card .do-card-cue{display:none}.support-card .support-card-media{aspect-ratio:auto;flex:0 0 29%}.support-card-body{padding:.8rem .9rem}.support-card .do-card-icon{width:1.3rem;height:1.3rem}.support-card-text,.support-card-text--lead,.support-card--wide .support-card-text,.support-card--wide .support-card-text--lead{-webkit-line-clamp:2}}@media (min-width:48rem) and (max-width:63.99rem){.support-card{flex-direction:row;min-height:10.5rem}.support-card .support-card-media{aspect-ratio:auto;flex:0 0 38%}}@media (min-width:48rem){.support-card--wide{flex-direction:row}.support-card--wide .support-card-media{aspect-ratio:auto;flex:0 0 42%}.support-card--wide .support-card-body{padding:1.25rem 1.5rem}}@media (min-width:64rem){.support-mosaic{grid-auto-rows:clamp(14rem,50svh - 8rem,20rem)}.support-mosaic>li{min-height:0}.support-card:not(.support-card--wide) .support-card-media{aspect-ratio:auto;flex:0 0 40%}}@media (min-width:64rem) and (max-height:50rem){.support-card-text{-webkit-line-clamp:2}.support-card--wide .support-card-text,.support-card-text--lead,.support-card--wide .support-card-text--lead{-webkit-line-clamp:4}.support-card:not(.support-card--wide) .support-card-media{flex-basis:34%}}@media (min-width:64rem) and (min-height:51rem){.support-card-text{-webkit-line-clamp:4}.support-card:not(.support-card--wide) .support-card-media{flex-basis:35%}}@media (prefers-reduced-motion:no-preference){.support-card-media img{transition:scale 1.1s var(--tu-ease-premium)}.support-card:hover .support-card-media img{scale:1.05}.support-card .do-card-icon :is(path,circle,rect,line,polyline,ellipse){stroke-dasharray:160;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--tu-ease-premium) .5s}.support-card[data-armed]:not([data-arrived]) .do-card-icon :is(path,circle,rect,line,polyline,ellipse){stroke-dashoffset:160px}}.diaspora-globe{aspect-ratio:1;width:100%;position:relative}.diaspora-globe canvas{width:100%;height:100%;display:block}.tid-mini-card{aspect-ratio:85.6/54;width:12.5rem;color:var(--tu-color-white);background:radial-gradient(circle at 85% 20%, var(--tu-color-heritage-gold), transparent 55%), linear-gradient(135deg, #1b1a4a 0%, #2c1d5c 55%, #3b1f4f 100%);border-radius:.9rem;align-content:space-between;padding:.85rem 1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tid-mini-card{background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent), transparent 55%), linear-gradient(135deg, #1b1a4a 0%, #2c1d5c 55%, #3b1f4f 100%)}}.tid-mini-card{box-shadow:0 0 0 1px var(--tu-color-heritage-gold), 0 1.5rem 3rem -1.25rem #1b1a4a99}@supports (color:color-mix(in lab, red, red)){.tid-mini-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--tu-color-heritage-gold) 35%, transparent), 0 1.5rem 3rem -1.25rem #1b1a4a99}}.tid-mini-card-top{align-items:center;gap:.5rem;display:flex}.tid-mini-card-label{color:var(--tu-color-champagne);letter-spacing:.22em;font-size:.6rem;font-weight:700}.tid-mini-card-number{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:700}.tid-mini-card-name{color:#ffffffc7;font-size:.62rem;font-weight:600}.tid-mini-card-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:35%;position:absolute;inset:-20% auto -20% -40%;rotate:18deg}@media (prefers-reduced-motion:no-preference){.tid-mini-card{animation:6s ease-in-out infinite alternate tid-float}.tid-mini-card-sheen{animation:5s ease-in-out 1.5s infinite tid-sheen}}@keyframes tid-float{0%{translate:0 -3px;rotate:-2deg}to{translate:0 3px;rotate:2deg}}@keyframes tid-sheen{0%{translate:0}35%,to{translate:520%}}.anatomy{--anatomy-threads:0;gap:.75rem;display:grid;position:relative}.anatomy-stage{perspective:1100px;order:-1;place-items:center;min-height:23rem;margin-bottom:1rem;padding-top:6.5rem;display:grid}.anatomy-card{--explode:0;--anatomy-gap:15px;--anatomy-tilt-x:40deg;--anatomy-tilt-z:-18deg;--lean-x:0deg;--lean-z:0deg;aspect-ratio:85.6/54;width:min(68%,17.5rem);transform-style:preserve-3d;transform:translateY(calc(var(--explode) * 2.5rem)) rotateX(calc(var(--anatomy-tilt-x) + var(--lean-x))) rotateZ(calc(var(--anatomy-tilt-z) + var(--lean-z)));transition:transform 1.4s var(--tu-ease-premium);position:relative}.anatomy[data-armed]:not([data-arrived]) .anatomy-card{transform:translateY(0)rotateX(0)rotate(0)}.anatomy[data-arrived] .anatomy-card,.anatomy:not([data-armed]) .anatomy-card{--explode:1}.anatomy[data-pointer] .anatomy-card{--lean-x:calc(var(--pointer-py,0) * -8deg);--lean-z:calc(var(--pointer-px,0) * 8deg);transition-duration:.5s}.anatomy-base{background:radial-gradient(circle at 85% 18%, var(--tu-color-heritage-gold), transparent 55%), linear-gradient(135deg, #1b1a4a 0%, #2c1d5c 55%, #3b1f4f 100%);border-radius:1rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.anatomy-base{background:radial-gradient(circle at 85% 18%, color-mix(in srgb, var(--tu-color-heritage-gold) 32%, transparent), transparent 55%), linear-gradient(135deg, #1b1a4a 0%, #2c1d5c 55%, #3b1f4f 100%)}}.anatomy-base{box-shadow:0 0 0 1px var(--tu-color-heritage-gold), 0 2rem 3rem -1rem #1b1a4a73}@supports (color:color-mix(in lab, red, red)){.anatomy-base{box-shadow:0 0 0 1px color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent), 0 2rem 3rem -1rem #1b1a4a73}}.anatomy-sheet{--lift:0px;border:1px solid var(--tu-color-heritage-gold);border-radius:1rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.anatomy-sheet{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) calc(var(--explode) * 28%), transparent)}}.anatomy-sheet{background:rgb(255 255 255/calc(var(--explode) * .035));transform-style:preserve-3d;transform:translateZ(calc(var(--explode) * (var(--z) * var(--anatomy-gap) + 10px) + var(--lift)));transition:transform 1.3s var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard);transition-delay:calc(var(--z) * 60ms + .25s), 0s}.anatomy-sheet[data-active]{--lift:22px;border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.anatomy-sheet[data-active]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 80%, transparent)}}.anatomy-sheet[data-active]{transition-delay:0s}.anatomy-layer{color:var(--tu-color-white);white-space:nowrap;box-shadow:0 0 0 1px var(--tu-color-heritage-gold), 0 .6rem 1rem -.6rem #00000080;background:#1b1a4ad1;border-radius:.4rem;align-items:center;gap:.35rem;padding:.22rem .5rem;font-size:.66rem;font-weight:600;line-height:1.2;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.anatomy-layer{box-shadow:0 0 0 1px color-mix(in srgb, var(--tu-color-heritage-gold) 38%, transparent), 0 .6rem 1rem -.6rem #00000080}}.anatomy-layer{transition:box-shadow var(--tu-motion-base) var(--tu-ease-standard), background var(--tu-motion-base) var(--tu-ease-standard)}.anatomy-sheet[data-active] .anatomy-layer{background:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.anatomy-sheet[data-active] .anatomy-layer{background:color-mix(in srgb, var(--tu-color-heritage-gold) 34%, #1b1a4a)}}.anatomy-sheet[data-active] .anatomy-layer{box-shadow:0 0 0 1.5px var(--tu-color-heritage-gold), 0 0 1.4rem var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.anatomy-sheet[data-active] .anatomy-layer{box-shadow:0 0 0 1.5px var(--tu-color-heritage-gold), 0 0 1.4rem color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.anatomy-layer-number{color:#1b1a4a;background:var(--tu-color-heritage-gold);border-radius:50%;place-items:center;width:.95rem;height:.95rem;font-size:.55rem;font-weight:800;display:none}.anatomy-anchor{width:1px;height:1px;position:absolute;top:50%;left:50%}.anatomy-layer--mark{letter-spacing:.08em;top:8%;left:5%}.anatomy-layer--name{font-size:.75rem;top:44%;left:5%}.anatomy-layer--number{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;top:62%;left:5%}.anatomy-layer--tier{color:#1b1a4a;background:var(--tu-color-champagne);top:80%;left:5%}.anatomy-layer--chapter{top:82%;right:5%}.anatomy-layer--status{color:#0f3d2e;background:#b8e6cf;top:8%;right:5%}.anatomy-layer--photo{padding:.2rem;top:26%;right:5%}.anatomy-photo{background:radial-gradient(circle at 50% 36%,#ffffffb3 0 22%,#0000 23%),radial-gradient(at 50% 100%,#ffffffb3 0 45%,#0000 46%),linear-gradient(160deg,#6b5aa8,#3b1f4f);border-radius:.3rem;width:2.6rem;height:3rem;display:block}.anatomy-layer--qr{background:var(--tu-color-white);padding:.2rem;top:64%;right:5%}.anatomy-qr{grid-template-columns:repeat(5,.34rem);gap:1px;display:grid}.anatomy-qr>span{aspect-ratio:1}.anatomy-qr>span[data-on]{background:#1b1a4a}.anatomy-labels{gap:.75rem;list-style:none;display:grid}.anatomy-label{border:1px solid var(--tu-hairline);background:var(--tu-color-white);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard), translate var(--tu-motion-base) var(--tu-ease-standard);border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.7rem .85rem;display:grid;position:relative}.anatomy-label[data-active]{border-color:var(--tu-color-heritage-gold);translate:0 -2px;box-shadow:0 .75rem 1.5rem -1rem #1b1a4a59}.anatomy-label-number{width:1.5rem;height:1.5rem;color:var(--tu-color-white);background:#1b1a4a;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.anatomy-label[data-active] .anatomy-label-number{color:#1b1a4a;background:var(--tu-color-heritage-gold)}.anatomy-label-dot{display:none}@media (min-width:64rem){.anatomy{--anatomy-threads:1;grid-template-columns:minmax(0,17rem) minmax(24rem,1fr) minmax(0,17rem);align-items:center;gap:2.5rem}.anatomy-stage{order:0;min-height:31rem;margin-bottom:0;padding-top:5.5rem}.anatomy-card{--anatomy-gap:23px;width:min(100%,25rem)}.anatomy-label-dot{background:var(--tu-color-heritage-gold);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--tu-color-heritage-gold);border-radius:50%;margin-top:-.25rem;display:block;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.anatomy-label-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--tu-color-heritage-gold) 22%, transparent)}}.anatomy-labels--left .anatomy-label-dot{right:-.25rem}.anatomy-labels--right .anatomy-label-dot{left:-.25rem}.anatomy-layer-number{display:none}}@media not all and (min-width:64rem){.anatomy-layer-number{display:grid}.anatomy-layer{gap:.25rem;padding:.15rem .35rem;font-size:.52rem}.anatomy-photo{width:1.9rem;height:2.2rem}.anatomy-qr{grid-template-columns:repeat(5,.26rem)}.anatomy-labels{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.anatomy-threads{pointer-events:none;position:absolute;inset:0;overflow:visible}.anatomy-thread{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.anatomy-thread{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.anatomy-thread{stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke var(--tu-motion-base) var(--tu-ease-standard), stroke-width var(--tu-motion-base) var(--tu-ease-standard), opacity var(--tu-motion-base) var(--tu-ease-standard)}.anatomy[data-armed]:not([data-arrived]) .anatomy-thread{stroke-dashoffset:1px}.anatomy[data-arrived] .anatomy-thread{animation:anatomy-draw 1.3s var(--tu-ease-premium) both}.anatomy-thread.is-active{stroke:var(--tu-color-heritage-gold);stroke-width:2.4px}.anatomy[data-engaged] .anatomy-thread:not(.is-active){opacity:.3}@keyframes anatomy-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.anatomy .anatomy-card,.anatomy .anatomy-sheet{transition:none}.anatomy .anatomy-card{--explode:1;transform:translateY(2.5rem) rotateX(var(--anatomy-tilt-x)) rotateZ(var(--anatomy-tilt-z))}.anatomy .anatomy-thread{stroke-dashoffset:0;animation:none}}.constellation{perspective:1400px;margin-top:2rem}.constellation-sky{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:1200/540;border-radius:calc(var(--tu-radius-card) * 1.5);transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .6s var(--tu-ease-premium);background:radial-gradient(42% 58% at 50% 51%,#d4af3729,#0000 70%),radial-gradient(60% 80% at 12% 0,#7a408c73,#0000 70%),radial-gradient(50% 70% at 92% 100%,#96284659,#0000 70%),linear-gradient(160deg,#15143b 0%,#1b1a4a 45%,#24163f 100%);position:relative;overflow:hidden;box-shadow:0 0 0 1px #d4af3738,0 2.5rem 4rem -2rem #1b1a4a8c}.constellation[data-pointer] .constellation-sky{--tilt-x:calc(var(--pointer-py,0) * -3deg);--tilt-y:calc(var(--pointer-px,0) * 4deg)}.constellation-layer{width:100%;height:100%;transition:translate .6s var(--tu-ease-premium);position:absolute;inset:0}.constellation[data-pointer] .constellation-dust{translate:calc(var(--pointer-px,0) * -10px) calc(var(--pointer-py,0) * -6px)}.constellation[data-pointer] .constellation-stars{translate:calc(var(--pointer-px,0) * 10px) calc(var(--pointer-py,0) * 6px)}.constellation-dust circle{fill:#fff;opacity:.55}.constellation-orbit{fill:none;stroke:#efe0bd2e;stroke-width:1px;stroke-dasharray:.004 .006}.constellation-spoke path{fill:none;stroke:#efe0bd33;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke var(--tu-motion-base) var(--tu-ease-standard), stroke-width var(--tu-motion-base) var(--tu-ease-standard)}.constellation-spoke .constellation-pulse{stroke:var(--tu-color-heritage-gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:1px;opacity:0}.constellation-spoke[data-lit] path:first-child{stroke:#d4af37d9;stroke-width:1.6px}.constellation-figure{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.7;filter:drop-shadow(0 0 4px #d4af3799);transition:opacity var(--tu-motion-base) var(--tu-ease-standard), stroke-width var(--tu-motion-base) var(--tu-ease-standard)}.constellation-figure[data-lit]{opacity:1;stroke-width:2.6px}.constellation-stars{pointer-events:none}.constellation-hub{background:radial-gradient(circle,#fffaf0 0%,#efe0bd 70%);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 6px #d4af372e,0 0 0 14px #d4af3714,0 0 3rem #d4af378c}.constellation-group{color:#efe0bdd9;letter-spacing:.16em;text-align:center;text-transform:uppercase;max-width:11rem;transition:color var(--tu-motion-base) var(--tu-ease-standard);background:#15143bd9;border-radius:999px;padding:.3rem .7rem;font-size:.6rem;font-weight:700;line-height:1.45;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #d4af374d}.constellation-group[data-lit]{color:var(--tu-color-heritage-gold);box-shadow:0 0 0 1px var(--tu-color-heritage-gold)}.constellation-star{color:#fff;pointer-events:auto;justify-items:center;gap:.4rem;display:grid;position:absolute;translate:-50% -1.6rem}.constellation-star-disc{width:3.2rem;height:3.2rem;color:var(--tu-color-heritage-gold);transition:scale var(--tu-motion-base) var(--tu-ease-premium), box-shadow var(--tu-motion-base) var(--tu-ease-standard), color var(--tu-motion-base) var(--tu-ease-standard), background var(--tu-motion-base) var(--tu-ease-standard);background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1.5px #d4af37b3,0 0 1.4rem #d4af3759}.constellation-star-name{white-space:nowrap;text-shadow:0 1px 8px #15143be6;font-size:.8rem;font-weight:600}.constellation-star[data-side=top]{grid-auto-flow:row}.constellation-star[data-side=top] .constellation-star-name{order:-1}.constellation-star[data-side=top]{translate:-50% calc(1.6rem - 100%)}.constellation-star[data-lit] .constellation-star-disc{color:#15143b;box-shadow:0 0 0 2px var(--tu-color-heritage-gold), 0 0 2.4rem #d4af37cc;background:radial-gradient(circle at 35% 30%,#fff6d8,#d4af37 80%);scale:1.18}.constellation[data-engaged] .constellation-star:not([data-lit]){opacity:.55}.constellation-star{transition:opacity var(--tu-motion-base) var(--tu-ease-standard)}.initiative-card[data-lit]{border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.initiative-card[data-lit]{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.initiative-card[data-lit]{box-shadow:0 1.25rem 2.5rem -1.5rem #1b1a4a73}.initiative-card .initiative-card-media{position:relative}.initiative-card-glyph{width:2.4rem;height:2.4rem;color:var(--tu-color-heritage-gold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:scale var(--tu-motion-base) var(--tu-ease-premium), color var(--tu-motion-base) var(--tu-ease-standard), background var(--tu-motion-base) var(--tu-ease-standard);background:#15143bd1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 0 0 1.5px #d4af3799}.initiative-card:hover .initiative-card-glyph,.initiative-card[data-lit] .initiative-card-glyph{color:#15143b;background:var(--tu-color-heritage-gold);scale:1.1}@media (prefers-reduced-motion:no-preference){.constellation[data-armed]:not([data-arrived]) .constellation-orbit,.constellation[data-armed]:not([data-arrived]) .constellation-spoke path,.constellation[data-armed]:not([data-arrived]) .constellation-figure{stroke-dashoffset:1px}.constellation[data-armed]:not([data-arrived]) .constellation-star,.constellation[data-armed]:not([data-arrived]) .constellation-group,.constellation[data-armed]:not([data-arrived]) .constellation-hub{opacity:0;scale:.6}.constellation[data-arrived] .constellation-hub{animation:constellation-pop .7s var(--tu-ease-premium) both}.constellation[data-arrived] .constellation-spoke path:first-child{animation:constellation-draw .9s var(--tu-ease-premium) both;animation-delay:calc(.3s + var(--i) * 70ms)}.constellation[data-arrived] .constellation-star{animation:constellation-pop .7s var(--tu-ease-premium) both;animation-delay:calc(.6s + var(--i) * 90ms)}.constellation[data-arrived] .constellation-figure{animation:constellation-draw 1.1s var(--tu-ease-premium) both;animation-delay:calc(1.2s + var(--g) * .25s)}.constellation[data-arrived] .constellation-group{animation:constellation-pop .8s var(--tu-ease-premium) 1.7s both}.constellation[data-arrived] .constellation-pulse{animation:3.2s linear infinite constellation-flow;animation-delay:calc(2.2s + var(--i) * .4s)}.constellation-dust circle{animation:3.6s ease-in-out infinite alternate constellation-twinkle}}@keyframes constellation-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes constellation-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes constellation-flow{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:1}60%{opacity:1}75%,to{stroke-dashoffset:.06px;opacity:0}}@keyframes constellation-twinkle{0%{opacity:.15}to{opacity:.7}}@media not all and (min-width:48rem){.constellation-sky{aspect-ratio:1200/900}.constellation-star-name,.constellation-group{display:none}.constellation-star,.constellation-star[data-side=top]{translate:-50% -50%}.constellation-star-disc{width:2.1rem;height:2.1rem}.constellation-star-disc svg{width:1rem;height:1rem}.constellation-hub{width:2.8rem;height:2.8rem}.constellation-hub svg{width:1.4rem;height:1.4rem}}.initiative-hub-disc{color:var(--tu-color-heritage-gold);background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%)}.initiative-kolam{max-width:16rem;color:var(--tu-color-heritage-gold)}.related-thread{height:2.25rem;display:none;position:relative}@media (min-width:64rem){.related-thread{display:block}}.related-thread:before{content:"";background:linear-gradient(90deg, transparent, var(--tu-color-heritage-gold) 12%, var(--tu-color-heritage-gold) 88%, transparent);transform-origin:0;height:1.5px;transition:scale 1.4s var(--tu-ease-premium);position:absolute;top:.45rem;left:calc(16.6667% - .333333rem);right:calc(16.6667% - .333333rem)}.related-bead{width:.95rem;height:.95rem;transition:scale .6s var(--tu-ease-premium), opacity .6s var(--tu-ease-premium);background:radial-gradient(circle at 35% 30%,#fff6d8,#d4af37 75%);border-radius:50%;position:absolute;top:0;translate:-50%;box-shadow:0 0 0 4px #d4af372e}.related-bead:after{content:"";background:linear-gradient(var(--tu-color-heritage-gold), transparent);width:1.5px;height:1.3rem;position:absolute;top:100%;left:50%;translate:-50%}.related-bead:first-child{left:calc(16.6667% - .333333rem)}.related-bead:nth-child(2){left:50%}.related-bead:nth-child(3){left:calc(83.3333% + .333333rem)}@media (prefers-reduced-motion:no-preference){.related-thread[data-armed]:not([data-arrived]):before{scale:0 1}.related-thread[data-armed]:not([data-arrived]) .related-bead{opacity:0;scale:0}.related-bead:nth-child(2){transition-delay:.45s}.related-bead:nth-child(3){transition-delay:.9s}.related-bead{animation:3s ease-in-out infinite alternate related-bead-glow}.related-bead:nth-child(2){animation-delay:1s}.related-bead:nth-child(3){animation-delay:2s}}@keyframes related-bead-glow{to{box-shadow:0 0 0 7px #d4af371a,0 0 1rem #d4af3780}}.related-card-media{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.related-card:hover .programme-event-image{transform:scale(1.04)}.related-card:hover .initiative-card-glyph{color:#15143b;background:var(--tu-color-heritage-gold);scale:1.1}.sequence-card{isolation:isolate;min-height:7rem;position:relative;overflow:hidden}.sequence-words{z-index:1;transition:color .5s var(--tu-ease-premium);display:block;position:relative}.sequence-peek{z-index:0;transition:clip-path .8s var(--tu-ease-premium);display:block;position:absolute;inset:0}.sequence-peek:after{content:"";background:linear-gradient(90deg,#15143be0,#15143b8c);position:absolute;inset:0}.sequence-card[data-direction=next] .sequence-peek:after{background:linear-gradient(270deg,#15143be0,#15143b8c)}.sequence-peek-glyph{z-index:1;color:#15143b;background:var(--tu-color-heritage-gold);width:2.2rem;height:2.2rem;transition:opacity .4s var(--tu-ease-standard);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.7rem}.sequence-card[data-direction=previous] .sequence-peek{clip-path:polygon(100% 0,100% 0,100% 3.2rem,calc(100% - 3.2rem) 0)}.sequence-card[data-direction=previous] .sequence-peek-glyph{width:1.5rem;height:1.5rem;top:.35rem;bottom:auto;right:.35rem}.sequence-card[data-direction=next] .sequence-peek{clip-path:polygon(0 0,3.2rem 0,0 3.2rem,0 0)}.sequence-card[data-direction=next] .sequence-peek-glyph{width:1.5rem;height:1.5rem;top:.35rem;bottom:auto;left:.35rem}.sequence-peek-glyph svg{width:.9rem;height:.9rem}.sequence-card[data-direction] .sequence-peek:after{opacity:0;transition:opacity .6s var(--tu-ease-standard)}.sequence-card[data-direction]:is(:hover,:focus-visible) .sequence-peek{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.sequence-card[data-direction]:is(:hover,:focus-visible) .sequence-peek:after{opacity:1}.sequence-card[data-direction]:is(:hover,:focus-visible) .sequence-peek-glyph{opacity:0}.sequence-card:is(:hover,:focus-visible) .sequence-words,.sequence-card:is(:hover,:focus-visible) .sequence-words *{color:#fff}.sequence-card:is(:hover,:focus-visible) .sequence-words .text-fg-accent{color:var(--tu-color-champagne)}@media (prefers-reduced-motion:reduce){.sequence-peek,.related-thread:before,.related-bead{transition:none;animation:none}}.scope-ledger{gap:2.5rem;display:grid}.scope-item{align-items:flex-start;gap:.9rem;display:flex}.scope-mark{border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.scope-mark svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;width:1.2rem;height:1.2rem}.scope-side--is .scope-mark{color:#15143b;background:radial-gradient(circle at 35% 30%,#fff6d8,#d4af37 80%);box-shadow:0 0 0 4px #d4af3729}.scope-side--not .scope-mark{color:var(--tu-fg-accent);background:var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.scope-side--not .scope-mark{background:color-mix(in srgb, var(--tu-fg-accent) 9%, var(--tu-color-white))}}.scope-side--not .scope-mark{box-shadow:0 0 0 1px var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.scope-side--not .scope-mark{box-shadow:0 0 0 1px color-mix(in srgb, var(--tu-fg-accent) 28%, transparent)}}.scope-mark svg{stroke:currentColor}.scope-spine{display:none}@media (min-width:64rem){.scope-ledger{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 3rem}.scope-side--is{text-align:right}.scope-side--is .scope-item{flex-direction:row-reverse}.scope-spine{background:linear-gradient(transparent, var(--tu-color-heritage-gold) 12%, var(--tu-color-heritage-gold) 88%, transparent);transform-origin:top;width:2px;transition:scale 1.4s var(--tu-ease-premium);display:block;position:relative}.scope-spine:before,.scope-spine:after{content:"";border:1.5px solid var(--tu-color-heritage-gold);background:var(--tu-color-white);width:.6rem;height:.6rem;position:absolute;left:50%;translate:-50%;rotate:45deg}.scope-spine:before{top:0}.scope-spine:after{bottom:0}.scope-mark:after{content:"";width:3rem;height:1.5px;transition:scale .7s var(--tu-ease-premium);position:absolute;top:50%;translate:0 -50%}.scope-side--is .scope-mark:after{background:linear-gradient(90deg, #d4af374d, var(--tu-color-heritage-gold));transform-origin:100%;left:100%}.scope-side--not .scope-mark:after{background:linear-gradient(90deg, var(--tu-color-heritage-gold), #d4af374d);transform-origin:0;right:100%}}@media (prefers-reduced-motion:no-preference){.scope-ledger[data-armed]:not([data-arrived]) .scope-spine{scale:1 0}.scope-ledger[data-armed]:not([data-arrived]) .scope-mark{opacity:0;scale:.4}.scope-ledger[data-armed]:not([data-arrived]) .scope-mark:after{scale:0 1}.scope-ledger[data-armed]:not([data-arrived]) .scope-mark path{stroke-dashoffset:1px}.scope-mark{transition:scale .6s var(--tu-ease-premium), opacity .6s var(--tu-ease-premium);transition-delay:calc(.5s + var(--i,0) * .28s)}.scope-mark:after{transition-delay:calc(.4s + var(--i,0) * .28s)}.scope-mark path{transition:stroke-dashoffset .6s var(--tu-ease-premium);transition-delay:calc(.9s + var(--i,0) * .28s)}.scope-mark path+path{transition-delay:calc(1.15s + var(--i,0) * .28s)}.scope-item{transition:translate .3s var(--tu-ease-premium)}.scope-side--is .scope-item:hover{translate:-4px}.scope-side--not .scope-item:hover{translate:4px}}.person-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background:var(--tu-raised);text-align:left;cursor:pointer;width:100%;height:100%;transition:translate var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard);align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;position:relative}.person-card--leader{text-align:center;flex-direction:column;padding:1.5rem 1rem 1.25rem}.person-card:is(:hover,:focus-visible){border-color:var(--tu-color-heritage-gold);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.person-card:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 60%, transparent)}}.person-card:is(:hover,:focus-visible){box-shadow:0 1.25rem 2.25rem -1.5rem #061d3273}.person-portrait{flex:none;width:3.5rem;height:3.5rem;display:block;position:relative}.person-card--leader .person-portrait{width:6rem;height:6rem}.person-ring{width:112%;height:112%;position:absolute;inset:-6%;overflow:visible;rotate:-90deg}.person-ring circle{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--tu-ease-premium)}.person-card:is(:hover,:focus-visible) .person-ring circle{stroke-dashoffset:0}.person-words{gap:.2rem;min-width:0;display:grid}.person-card--leader .person-words{justify-items:center;margin-top:.4rem}.person-name{color:var(--tu-fg);font-size:1rem;font-weight:650;line-height:1.35}.person-role{color:var(--tu-fg-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:700}.person-cue{color:var(--tu-gold-ink);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity var(--tu-motion-base) var(--tu-ease-standard), translate var(--tu-motion-base) var(--tu-ease-premium);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.72rem;font-weight:700;display:inline-flex;translate:0 4px}.person-card:is(:hover,:focus-visible) .person-cue{opacity:1;translate:0}.person-cue-arrow{transition:translate var(--tu-motion-base) var(--tu-ease-premium)}.person-card:hover .person-cue-arrow{translate:3px}@media (hover:none){.person-cue{opacity:1;translate:0}}.person-profile-head{align-items:center;gap:1rem;display:flex}.person-profile-portrait{flex:none;width:4.5rem;height:4.5rem;display:block}.person-profile-sections{border-top:1px solid var(--tu-hairline);gap:.9rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.person-profile-sections dt{color:var(--tu-fg-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.person-profile-sections dd{color:var(--tu-fg-body);margin-top:.2rem;line-height:1.6}.person-profile-link{color:var(--tu-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold);text-underline-offset:3px;font-weight:650}@media (prefers-reduced-motion:reduce){.person-card,.person-ring circle,.person-cue{transition:none}}.person-card--board .person-cue{margin:0;font-size:.64rem;position:absolute;bottom:.55rem;right:.9rem}.vm-chain{margin-top:.25rem;position:relative}.vm-chain-join,.vm-chain-node{display:none}@media (min-width:64rem){.vm-chain-join{width:100%;height:3.5rem;display:block;overflow:visible}.vm-chain-join path{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.vm-chain-join path{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent)}}.vm-chain-join path{stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0}.vm-chain-node{border:1.5px solid var(--tu-color-heritage-gold);background:var(--tu-raised);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--tu-color-heritage-gold);display:block;position:absolute;top:3.5rem;left:50%;translate:-50% -50%;rotate:45deg}@supports (color:color-mix(in lab, red, red)){.vm-chain-node{box-shadow:0 0 0 4px color-mix(in srgb, var(--tu-color-heritage-gold) 18%, transparent)}}}.vm-chain-track{margin-top:1.5rem;position:relative}.vm-chain-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;list-style:none;display:grid;position:relative}@media (min-width:48rem){.vm-chain-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.vm-chain-thread{display:none}@media (min-width:48rem){.vm-chain-thread{background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold) 50%, var(--tu-color-heritage-gold));height:1.5px;display:block;position:absolute;top:1.75rem;left:12.5%;right:12.5%}@supports (color:color-mix(in lab, red, red)){.vm-chain-thread{background:linear-gradient(90deg, color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent), var(--tu-color-heritage-gold) 50%, color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent))}}.vm-chain-thread{transform-origin:50%}}.vm-chain-light{opacity:0;background:radial-gradient(closest-side,#fff6d8,#d4af37e6 40%,#0000);border-radius:999px;width:5rem;height:6px;position:absolute;top:50%;left:0;translate:-50% -50%}.vm-chain-item{text-align:center;justify-items:center;gap:.45rem;display:grid;position:relative}.vm-chain-mark{z-index:1;width:3.5rem;height:3.5rem;box-shadow:0 0 0 4px var(--tu-sunken,#f4f1ea), 0 0 0 5px var(--tu-color-heritage-gold), 0 .9rem 1.6rem -.9rem #15143b99;background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vm-chain-mark{box-shadow:0 0 0 4px var(--tu-sunken,#f4f1ea), 0 0 0 5px color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent), 0 .9rem 1.6rem -.9rem #15143b99}}.vm-chain-mark .vm-ico{width:1.9rem;height:1.9rem}.vm-chain-label{color:var(--tu-fg-accent);letter-spacing:.2em;margin-top:.4rem;font-size:.78rem;font-weight:800}.vm-chain-line{max-width:18rem;color:var(--tu-fg-body);font-size:.95rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.vm-chain[data-armed]:not([data-arrived]) .vm-chain-join path{stroke-dashoffset:1px}.vm-chain[data-armed]:not([data-arrived]) .vm-chain-thread{scale:0 1}.vm-chain[data-armed]:not([data-arrived]) .vm-chain-item{opacity:0;translate:0 14px}.vm-chain[data-armed]:not([data-arrived]) .vm-ico-draw{stroke-dashoffset:1px}.vm-chain-join path{transition:stroke-dashoffset 1.1s var(--tu-ease-premium)}.vm-chain-thread{transition:scale 1.2s var(--tu-ease-premium) .7s}.vm-chain-item{transition:opacity .7s var(--tu-ease-premium), translate .7s var(--tu-ease-premium);transition-delay:calc(.9s + var(--i,0) * .15s)}.vm-chain .vm-ico-draw{transition-delay:calc(1.1s + var(--i,0) * .15s)}.vm-chain[data-arrived] .vm-chain-light{animation:6s linear 2.2s infinite vm-chain-run}.vm-chain[data-arrived] .vm-chain-mark{animation:6s ease-out infinite vm-chain-lit;animation-delay:calc(2.2s + var(--i,0) * 1.5s)}}@keyframes vm-chain-run{0%{opacity:0;left:0%}5%{opacity:1}75%{opacity:1;left:100%}82%,to{opacity:0;left:100%}}@keyframes vm-chain-lit{0%,22%,to{box-shadow:0 0 0 4px var(--tu-sunken,#f4f1ea), 0 0 0 5px color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent), 0 .9rem 1.6rem -.9rem #15143b99;translate:0}6%,12%{box-shadow:0 0 0 4px var(--tu-sunken,#f4f1ea), 0 0 0 6px var(--tu-color-heritage-gold), 0 0 1.6rem #d4af37a6;translate:0 -5px}}.vm-box-heading{font-family:var(--tu-font-accent);letter-spacing:.005em;align-items:center;gap:1rem;font-size:clamp(2.4rem,1.6rem + 2.2vw,3.4rem);font-style:italic;font-weight:600;line-height:1;display:flex}.vm-box-heading:after{content:"";background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));width:3.5rem;height:1.5px}@supports (color:color-mix(in lab, red, red)){.vm-box-heading:after{background:linear-gradient(90deg, var(--tu-color-heritage-gold), color-mix(in srgb, var(--tu-color-heritage-gold) 10%, transparent))}}.calendar-main{perspective:2200px}.calendar-pages{transform-style:preserve-3d;transform-origin:50% 0;margin-top:.5rem;position:relative}.calendar-grid{transform-style:preserve-3d;margin-top:0}.calendar-week{display:contents}.calendar-page{transform-style:preserve-3d;transform-origin:50% 0;background-color:var(--tu-bg-raised,var(--tu-color-white));backface-visibility:hidden;border-radius:.9rem;position:relative}.calendar-page--leaving{position:absolute;inset:0 0 auto}.calendar-page-shade{border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#061d320a,#061d324d);position:absolute;inset:0}.calendar-day{isolation:isolate;min-height:clamp(3.1rem,7.4vw,6.6rem);transition:background-color var(--tu-motion-base) var(--tu-ease-standard), border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard), translate .5s var(--tu-ease-premium)}.calendar-day:hover{transform:translateY(-2px)}.calendar-day:not([data-has-events]):after{content:"";background-color:var(--tu-color-heritage-gold);border-radius:999px;width:4px;height:4px;position:absolute;bottom:.55rem;right:.55rem}@supports (color:color-mix(in lab, red, red)){.calendar-day:not([data-has-events]):after{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.calendar-day[data-has-events]{color:var(--tu-color-white);border-color:#0000;box-shadow:0 12px 24px -16px #061d3299}.calendar-day-photo{z-index:-1;border-radius:inherit;background-color:var(--tu-color-ink);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.calendar-day-photo{background-color:color-mix(in srgb, var(--tu-color-ink) 14%, transparent)}}.calendar-day-img{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--tu-ease-premium);position:absolute;inset:0}.calendar-day-photo .calendar-day-img:not(:first-of-type){opacity:0}.calendar-day-scrim{background:linear-gradient(#061d32c7 0%,#061d3275 45%,#061d32db 100%);position:absolute;inset:0}.calendar-day[data-has-events]:hover .calendar-day-img{scale:1.08}.calendar-day[data-has-events] .calendar-day-number{color:var(--tu-color-white);font-weight:700}.calendar-day-events{margin-top:auto}.calendar-day[data-has-events] .calendar-pill{color:var(--tu-color-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#061d328c}.calendar-day[data-has-events] .calendar-more{color:var(--tu-color-champagne)}.calendar-day[data-has-events] .calendar-dot{background-color:var(--tu-color-champagne)}.calendar-day[data-has-events][aria-selected=true]{box-shadow:0 0 0 2px var(--tu-color-heritage-gold), 0 16px 30px -16px #061d32b3;background-color:#0000;border-color:#0000}.calendar-day[data-today]{border-color:#0000}.calendar-today-ring{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calendar-today-ring rect{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.calendar-month-letter{white-space:pre;display:inline-block}.calendar-spotlight{z-index:5;background-color:var(--tu-bg-raised,var(--tu-color-white));box-shadow:0 0 0 1px var(--tu-hairline), 0 34px 70px -34px #061d3299;clip-path:inset(0 round 1.1rem);border-radius:1.1rem;grid-template-rows:minmax(9rem,1.1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.calendar-spotlight-media{background-color:var(--tu-color-ink);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.calendar-spotlight-media{background-color:color-mix(in srgb, var(--tu-color-ink) 14%, transparent)}}.calendar-spotlight-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.calendar-spotlight-scrim{background:linear-gradient(#061d321a 30%,#061d32b8 70%,#061d32e6 100%);position:absolute;inset:0}.calendar-spotlight-date{color:var(--tu-color-white);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:absolute;bottom:1rem;left:1.25rem}.calendar-spotlight-close{width:2.5rem;height:2.5rem;color:var(--tu-color-deep-navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:rotate .4s var(--tu-ease-premium), background-color var(--tu-motion-base) var(--tu-ease-standard);background-color:#ffffffe0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.calendar-spotlight-close:hover{background-color:var(--tu-color-white);rotate:90deg}.calendar-spotlight-close svg{width:1rem;height:1rem}.calendar-spotlight-body{padding:1.2rem 1.5rem 1.35rem;overflow-y:auto}.calendar-spotlight-title{color:var(--tu-fg);letter-spacing:-.015em;margin-top:.4rem;font-size:clamp(1.15rem,.95rem + .8vw,1.55rem);font-weight:700;line-height:1.25}.calendar-spotlight-summary{color:var(--tu-fg-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.6rem;line-height:1.7;display:-webkit-box;overflow:hidden}.calendar-spotlight-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.calendar-spotlight-foot .calendar-event-link{margin-top:0}.calendar-spotlight-pager{align-items:center;gap:.6rem;display:flex}.calendar-spotlight-pager .calendar-step:disabled{opacity:.4}.calendar-spotlight-count{color:var(--tu-fg-muted);font-variant-numeric:tabular-nums;font-size:.8rem}@media (max-width:47.99rem){.calendar-pages[data-spotlight]{min-height:31rem}}.calendar-pages[data-spotlight] .calendar-page--current{opacity:.4;filter:saturate(.6);transition:opacity .5s var(--tu-ease-standard), filter .5s var(--tu-ease-standard)}@media (prefers-reduced-motion:no-preference){.calendar-page--current .calendar-day{animation:cal-wave .6s var(--tu-ease-premium) both;animation-delay:calc(.12s + var(--wave,0) * 28ms)}.calendar-page--current .calendar-day-photo{animation:cal-wipe .8s var(--tu-ease-premium) both;animation-delay:calc(.24s + var(--wave,0) * 28ms)}.calendar-page--current .calendar-today-ring rect{animation:cal-draw 1.1s var(--tu-ease-premium) .7s both}.calendar-month-letter{animation:cal-letter .5s var(--tu-ease-premium) both;animation-delay:calc(var(--i) * 26ms)}.calendar-day-photo[data-count="2"] .calendar-day-img{animation:8s ease-in-out infinite cal-cycle-2;animation-delay:calc(var(--n) * 4s)}.calendar-day-photo[data-count="3"] .calendar-day-img{animation:12s ease-in-out infinite cal-cycle-3;animation-delay:calc(var(--n) * 4s)}.calendar-spotlight{animation:.65s cubic-bezier(.22,1,.36,1) both cal-spot-open}.calendar-spotlight[data-closing]{animation:.5s cubic-bezier(.55,0,.8,.2) both cal-spot-close}.calendar-spotlight-image{animation:cal-spot-photo 1.2s var(--tu-ease-premium) both}.calendar-spotlight-body>*{animation:cal-rise .6s var(--tu-ease-premium) both}.calendar-spotlight-body>:nth-child(2){animation-delay:70ms}.calendar-spotlight-body>:nth-child(3){animation-delay:.14s}.calendar-spotlight-body>:nth-child(n+4){animation-delay:.21s}}@media (prefers-reduced-motion:no-preference) and (min-width:48rem){.calendar-pages{transform:rotateX(calc(var(--pointer-py,0) * -3.5deg)) rotateY(calc(var(--pointer-px,0) * 4.5deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.calendar-day[data-has-events]{translate:0 0 16px}.calendar-pages[data-turn]{perspective:2400px;transform-style:flat}.calendar-day[data-has-events]:hover{translate:0 -3px 28px}.calendar-pages[data-turn=next] .calendar-page--leaving{z-index:3;animation:.85s cubic-bezier(.55,.05,.3,1) both cal-tear}.calendar-pages[data-turn=next] .calendar-page--leaving .calendar-page-shade{animation:.85s ease-in both cal-shade-in}.calendar-pages[data-turn=next] .calendar-page--current .calendar-page-shade{animation:.85s ease-out both cal-shade-out}.calendar-pages[data-turn=prev] .calendar-page--leaving{z-index:1}.calendar-pages[data-turn=prev] .calendar-page--leaving .calendar-page-shade{animation:.85s ease-in both cal-shade-in}.calendar-pages[data-turn=prev] .calendar-page--current{z-index:3;animation:.85s cubic-bezier(.2,.7,.3,1) both cal-return}}@media (prefers-reduced-motion:no-preference) and (max-width:47.99rem){.calendar-pages{overflow:hidden}.calendar-pages[data-turn=next] .calendar-page--leaving{z-index:3;animation:cal-slide-out-left .5s var(--tu-ease-premium) both}.calendar-pages[data-turn=prev] .calendar-page--leaving{z-index:3;animation:cal-slide-out-right .5s var(--tu-ease-premium) both}}@media (prefers-reduced-motion:reduce){.calendar-page--leaving{display:none}.calendar-spotlight[data-closing]{visibility:hidden}.calendar-day:hover{translate:none}}@keyframes cal-wave{0%{opacity:0;translate:0 10px;scale:.94}}@keyframes cal-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cal-letter{0%{opacity:0;filter:blur(4px);translate:0 .45em}}@keyframes cal-cycle-2{0%,to{opacity:0}6%,50%{opacity:1}56%{opacity:0}}@keyframes cal-cycle-3{0%,to{opacity:0}4%,33%{opacity:1}37%{opacity:0}}@keyframes cal-spot-open{0%{clip-path:inset(var(--from-top) var(--from-right) var(--from-bottom) var(--from-left) round .6rem)}to{clip-path:inset(0 round 1.1rem)}}@keyframes cal-spot-close{0%{clip-path:inset(0 round 1.1rem);opacity:1}to{clip-path:inset(var(--from-top) var(--from-right) var(--from-bottom) var(--from-left) round .6rem);opacity:.6}}@keyframes cal-spot-photo{0%{scale:1.16}}@keyframes cal-rise{0%{opacity:0;translate:0 10px}}@keyframes cal-tear{0%{opacity:1;transform:rotateX(0)}85%{opacity:1}to{opacity:0;transform:rotateX(-100deg)}}@keyframes cal-return{0%{opacity:0;transform:rotateX(-100deg)}15%{opacity:1}to{opacity:1;transform:rotateX(0)}}@keyframes cal-shade-in{0%{opacity:0}to{opacity:1}}@keyframes cal-shade-out{0%{opacity:1}to{opacity:0}}@keyframes cal-slide-out-left{to{opacity:0;translate:-40%}}@keyframes cal-slide-out-right{to{opacity:0;translate:40%}}.calendar-grid{gap:.45rem}.calendar-day:not([data-has-events]){border-color:var(--tu-hairline);background-image:linear-gradient(165deg, var(--tu-raised) 0%, var(--tu-color-champagne) 100%)}@supports (color:color-mix(in lab, red, red)){.calendar-day:not([data-has-events]){background-image:linear-gradient(165deg, var(--tu-raised) 0%, color-mix(in srgb, var(--tu-color-champagne) 14%, var(--tu-raised)) 100%)}}.calendar-day:not([data-has-events]){box-shadow:inset 0 1px #ffffffe6,0 1px 2px #061d320f}.calendar-day[data-weekend]:not([data-has-events]){background-image:linear-gradient(165deg, var(--tu-color-champagne) 0%, var(--tu-color-champagne) 100%)}@supports (color:color-mix(in lab, red, red)){.calendar-day[data-weekend]:not([data-has-events]){background-image:linear-gradient(165deg, color-mix(in srgb, var(--tu-color-champagne) 22%, var(--tu-raised)) 0%, color-mix(in srgb, var(--tu-color-champagne) 38%, var(--tu-raised)) 100%)}}.calendar-day-number{font-weight:650}.calendar-day[data-past]:not([data-has-events]):not([data-today]) .calendar-day-number{color:var(--tu-fg-muted);font-weight:500}.calendar-day:before{content:"";z-index:3;background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.calendar-day:before{background:linear-gradient(90deg, var(--tu-color-heritage-gold), color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent))}}.calendar-day:before{transform-origin:0;transition:scale .45s var(--tu-ease-premium);pointer-events:none;scale:0 1}.calendar-day:is(:hover,:focus-visible):before{scale:1}.calendar-day:not([data-has-events]):is(:hover,:focus-visible){border-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.calendar-day:not([data-has-events]):is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.calendar-day:not([data-has-events]):is(:hover,:focus-visible){background-image:linear-gradient(165deg, var(--tu-raised) 0%, var(--tu-color-champagne) 100%)}@supports (color:color-mix(in lab, red, red)){.calendar-day:not([data-has-events]):is(:hover,:focus-visible){background-image:linear-gradient(165deg, var(--tu-raised) 0%, color-mix(in srgb, var(--tu-color-champagne) 30%, var(--tu-raised)) 100%)}}.calendar-day:not([data-has-events]):is(:hover,:focus-visible){box-shadow:inset 0 1px #ffffffe6,0 12px 22px -14px #061d3266}.calendar-blank{border:1px dashed var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.calendar-blank{border:1px dashed color-mix(in srgb, var(--tu-color-heritage-gold) 28%, transparent)}}.calendar-blank{border-radius:var(--tu-radius-button,.6rem);background-color:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.calendar-blank{background-color:color-mix(in srgb, var(--tu-color-champagne) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.calendar-day:before{transition:none}}.sk{background-color:var(--tu-fg);border-radius:.625rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sk{background-color:color-mix(in srgb, var(--tu-fg) 9%, transparent)}}.sk{isolation:isolate}.sk:after,.programme-event-media:before{content:"";background:linear-gradient(100deg, transparent 18%, var(--tu-color-champagne) 46%, var(--tu-color-white) 52%, transparent 82%);position:absolute;inset:0;translate:-100%}@supports (color:color-mix(in lab, red, red)){.sk:after,.programme-event-media:before{background:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--tu-color-champagne) 70%, transparent) 46%, color-mix(in srgb, var(--tu-color-white) 60%, transparent) 52%, transparent 82%)}}.sk--line{border-radius:999px;height:.75rem}.sk-line--eyebrow{height:.6rem}.sk-line--title{border-radius:.5rem;height:1.35rem}.sk--circle{border-radius:999px}.sk--media{aspect-ratio:16/9;background-image:radial-gradient(circle, var(--tu-color-heritage-gold) 1.1px, transparent 1.6px);border-radius:0}@supports (color:color-mix(in lab, red, red)){.sk--media{background-image:radial-gradient(circle, color-mix(in srgb, var(--tu-color-heritage-gold) 30%, transparent) 1.1px, transparent 1.6px)}}.sk--media{background-size:18px 18px}.sk-day{aspect-ratio:1;border-radius:.5rem}.sk-panel{border-radius:var(--tu-radius-large,1.5rem);height:12rem}.sk-credential{aspect-ratio:85.6/54;border-radius:1rem;width:100%;max-width:22rem}.sk-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);overflow:hidden}.sk-row{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background-color:var(--tu-raised);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.sk-chip{border-radius:999px;width:4.5rem;height:1.6rem}.sk-chip--wide{height:2.6rem}.sk-button{border-radius:var(--tu-radius-button,.75rem);width:7.5rem;height:2.5rem}.sk-button--large{width:11rem;height:3rem}.programme-event-media{isolation:isolate}.programme-event-media:before{z-index:-1}@media (prefers-reduced-motion:no-preference){.sk:after,.programme-event-media:before{animation:1.7s ease-in-out infinite sk-sweep;animation-delay:calc(var(--sk-i,0) * 90ms)}.sk-section:not(.sk-section .sk-section){animation:sk-in .35s var(--tu-ease-standard) both}.sk-arrive{animation:sk-arrive .6s var(--tu-ease-premium) both}}@keyframes sk-sweep{0%{translate:-100%}60%,to{translate:100%}}@keyframes sk-in{0%{opacity:0}}@keyframes sk-arrive{0%{opacity:0;translate:0 10px}}.stage-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--tu-color-heritage-maroon), var(--tu-color-heritage-gold));scale:0 1}.stage-progress-fill[data-complete]{scale:1}.stage-progress-check path{stroke-dasharray:1;stroke-dashoffset:0}.build-drawing{isolation:isolate;position:relative}.drawing-build [data-part]{transition:opacity .9s var(--tu-ease-premium), filter .9s var(--tu-ease-premium)}.drawing-build[data-stage="1"] :is([data-part="2"],[data-part="3"],[data-part="4"]),.drawing-build[data-stage="2"] :is([data-part="3"],[data-part="4"]),.drawing-build[data-stage="3"] [data-part="4"]{opacity:.2;filter:grayscale()}.build-drawing>.build-flourish{z-index:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.build-flourish-line,.build-flourish-spark{fill:none;stroke-linecap:round;stroke-linejoin:round}.build-flourish-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.build-flourish-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.build-flourish-line{stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:0}.build-flourish-spark{stroke:var(--tu-color-heritage-gold);stroke-width:2.6px;stroke-dasharray:.03 .97;stroke-dashoffset:1px;opacity:0}.choice-icon{width:1.75rem;height:1.75rem;color:var(--tu-fg-muted);transition:color .4s var(--tu-ease-standard), translate .5s var(--tu-ease-premium), scale .5s var(--tu-ease-premium)}.choice-icon :is(path,circle,rect){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.choice-icon .choice-icon-dot{fill:currentColor;stroke:none}[data-selected]>* .choice-icon,[data-selected] .choice-icon{color:var(--tu-color-heritage-maroon)}.choice-edge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.choice-edge rect{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.autosave-check path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.stage-progress-fill{transition:scale .9s var(--tu-ease-premium) .15s}.stage-progress-dot{transition:background-color .5s var(--tu-ease-standard), color .5s var(--tu-ease-standard), border-color .5s var(--tu-ease-standard)}.stage-progress-check path{animation:reg-draw .6s var(--tu-ease-premium) .3s both}.stage-progress-step[data-state=current] .stage-progress-dot:after{content:"";border:1px solid var(--tu-color-heritage-maroon);animation:reg-breathe 2.4s var(--tu-ease-standard) infinite;pointer-events:none;border-radius:999px;position:absolute;inset:-1px}.drawing-build [data-part].is-arriving{animation:1.8s ease-out reg-glow}.drawing-build [data-part].is-arriving .ji-draw{animation:reg-draw 1.4s var(--tu-ease-premium) both}.build-drawing .ji-float{animation:5.5s ease-in-out infinite alternate journey-bob}.build-drawing .ji-float--late{animation-delay:-2.2s}.build-drawing .ji-pulse{animation:2.4s ease-in-out infinite ji-pulse}.build-drawing>svg:last-child{transform:perspective(700px) rotateY(calc(var(--pointer-px,0) * 9deg)) rotateX(calc(var(--pointer-py,0) * -9deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.build-flourish-line{animation:reg-draw 2.6s var(--tu-ease-premium) .3s both}.build-flourish-spark{animation:9s linear 2.8s infinite both vm-box-spark}.reg-stage{animation:reg-stage-in .6s var(--tu-ease-premium) both}.reg-stage[data-direction=back]{animation-name:reg-stage-in-back}.reg-stage>*>:is(div,fieldset,section){animation:reg-rise .7s var(--tu-ease-premium) both}.reg-stage>*>:nth-child(2){animation-delay:80ms}.reg-stage>*>:nth-child(3){animation-delay:.16s}.reg-stage>*>:nth-child(4){animation-delay:.24s}.reg-stage>*>:nth-child(n+5){animation-delay:.32s}[data-selected] .choice-icon{translate:0 -2px;scale:1.12}.choice-edge rect{animation:reg-draw .9s var(--tu-ease-premium) both}.autosave-check path{animation:reg-draw .5s var(--tu-ease-premium) both}.journey-masthead-copy>:not(h1){animation:reg-rise .8s var(--tu-ease-premium) both}.journey-masthead-copy>p:last-child{animation-delay:.35s}}@keyframes reg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes reg-breathe{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:1.7}}@keyframes reg-glow{0%{filter:drop-shadow(0 0 #0000)}35%{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent))}to{filter:drop-shadow(0 0 #0000)}}@keyframes reg-stage-in{0%{opacity:0;translate:28px}}@keyframes reg-stage-in-back{0%{opacity:0;translate:-28px}}@keyframes reg-rise{0%{opacity:0;translate:0 10px}}.post-job-panel{opacity:0;grid-template-rows:0fr;display:grid}.post-job-panel>div{min-height:0;overflow:hidden}.post-job-panel[data-open]{opacity:1;grid-template-rows:1fr;margin-top:1.5rem}.post-open-button[aria-expanded=true] .post-open-plus{rotate:45deg}@media (prefers-reduced-motion:no-preference){.post-job-panel{transition:grid-template-rows .55s var(--tu-ease-premium), margin-top .55s var(--tu-ease-premium), opacity .4s var(--tu-ease-standard)}.post-open-plus{transition:rotate .4s var(--tu-ease-premium)}.post-job-panel[data-open] .post-job>*{animation:reg-rise .6s var(--tu-ease-premium) both}.post-job-panel[data-open] .post-job>:nth-child(2){animation-delay:60ms}.post-job-panel[data-open] .post-job>:nth-child(3){animation-delay:.12s}.post-job-panel[data-open] .post-job>:nth-child(4){animation-delay:.18s}.post-job-panel[data-open] .post-job>:nth-child(n+5){animation-delay:.24s}}.auth-frame{pointer-events:none;width:calc(100% - 1.75rem);height:calc(100% - 1.75rem);position:absolute;top:.875rem;left:.875rem;overflow:visible}.auth-frame-line,.auth-frame-spark{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.auth-frame-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.auth-frame-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 42%, transparent)}}.auth-frame-line{stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.auth-frame-spark{stroke:var(--tu-color-heritage-gold);stroke-width:2px;stroke-dasharray:.03 .97;stroke-dashoffset:1px;opacity:0}.auth-mark-ring{stroke-dasharray:1;stroke-dashoffset:0}.auth-mark-core{transform-box:fill-box;transform-origin:50%}.auth-mark-sheen{opacity:0}.auth-mark-glow{opacity:.6}.auth-programmes{height:4.25rem;list-style:none;display:grid}.auth-programme{flex-direction:column;grid-area:1/1;gap:.2rem;display:flex}.auth-programme:not(:first-child){opacity:0}@media (prefers-reduced-motion:no-preference){.auth-frame-line{animation:auth-draw 2.2s var(--tu-ease-premium) .1s both}.auth-frame-spark{animation:12s linear 2.2s infinite both auth-spark}.auth-mark-ring{animation:auth-draw 1.3s var(--tu-ease-premium) .25s both}.auth-mark-ring--inner{animation-delay:.55s}.auth-mark-core{animation:.9s cubic-bezier(.34,1.56,.64,1) 1.15s both auth-land}.auth-mark-glow{animation:auth-glow 1.8s var(--tu-ease-premium) 1s both}.auth-mark-sheen{opacity:1;animation:5.5s ease-in-out 2.2s infinite both auth-sheen}.auth-mark-outer,.auth-mark-inner,.auth-mark-core{transition:translate .7s cubic-bezier(.22,1,.36,1)}.auth-mark-outer{translate:calc(var(--pointer-px,0) * 1.2px) calc(var(--pointer-py,0) * 1.2px)}.auth-mark-inner{translate:calc(var(--pointer-px,0) * 2.8px) calc(var(--pointer-py,0) * 2.8px)}.auth-mark-core{translate:calc(var(--pointer-px,0) * 4.4px) calc(var(--pointer-py,0) * 4.4px)}.auth-mark-tilt{transform:perspective(700px) rotateY(calc(var(--pointer-px,0) * 10deg)) rotateX(calc(var(--pointer-py,0) * -10deg));transition:transform .8s cubic-bezier(.22,1,.36,1)}.auth-stage:before{content:"";pointer-events:none;background:radial-gradient(24rem circle at var(--pointer-mx,50%) var(--pointer-my,40%), var(--tu-color-heritage-gold), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-stage:before{background:radial-gradient(24rem circle at var(--pointer-mx,50%) var(--pointer-my,40%), color-mix(in srgb, var(--tu-color-heritage-gold) 20%, transparent), transparent 62%)}}.auth-stage:before{opacity:0;transition:opacity .6s var(--tu-ease-standard)}.auth-stage[data-pointer]:before{opacity:1}.auth-name{animation:auth-track 1.4s var(--tu-ease-premium) .2s both}.auth-rise{animation:auth-rise 1s var(--tu-ease-premium) .45s both}.auth-settle{animation:auth-rise .9s var(--tu-ease-premium) 1.3s both}.auth-motto{animation:1.6s cubic-bezier(.65,0,.35,1) .8s both auth-write}@supports ((-webkit-background-clip:text) or (background-clip:text)){.auth-motto{color:#0000;background-image:linear-gradient(100deg, var(--tu-fg-accent) 44%, var(--tu-color-heritage-gold) 50%, var(--tu-fg-accent) 56%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s cubic-bezier(.65,0,.35,1) .8s both auth-write,1.8s ease-in-out 2.3s both auth-shimmer}}.auth-programme,.auth-programme-en{animation:26.4s ease-in-out infinite both auth-programme}.auth-programme{animation-delay:calc(var(--i) * 2.4s + 1.6s)}.auth-programme-en{animation-delay:calc(var(--i) * 2.4s + 1.88s)}}@keyframes auth-draw{0%{stroke-dashoffset:1px}}@keyframes auth-spark{0%{stroke-dashoffset:1px;opacity:0}3%,97%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes auth-land{0%{opacity:0;scale:0}}@keyframes auth-glow{0%{opacity:0;scale:.6}}@keyframes auth-sheen{0%{translate:0}40%,to{translate:190px}}@keyframes auth-track{0%{letter-spacing:.02em;opacity:0;filter:blur(4px)}}@keyframes auth-rise{0%{opacity:0;filter:blur(3px);translate:0 .6em}}@keyframes auth-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-10% -4% -10% -2%)}}@keyframes auth-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes auth-programme{0%{opacity:0;filter:blur(10px);translate:0 .6rem}1.8%,7.4%{opacity:1;filter:blur();translate:0}9.09%,to{opacity:0;filter:blur(6px);translate:0 -.5rem}}.tamil-id-stage{perspective:1400px;width:100%;max-width:32rem;position:relative}.tamil-id-card{--tu-card-rx:0deg;--tu-card-ry:0deg;--tu-card-gx:50%;--tu-card-gy:50%;--tu-card-lit:0;aspect-ratio:1.586;width:100%;transform-style:preserve-3d;transform:rotateX(var(--tu-card-rx)) rotateY(var(--tu-card-ry));transition:transform .26s var(--tu-ease-premium);background-color:var(--tu-maroon-deep);background-image:radial-gradient(120% 90% at 18% 8%, var(--tu-maroon-light), transparent 58%), linear-gradient(135deg, var(--tu-maroon-deep) 0%, var(--tu-maroon-mid) 44%, var(--tu-maroon-light) 66%, var(--tu-maroon-deep) 100%);border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tamil-id-card{background-image:radial-gradient(120% 90% at 18% 8%, color-mix(in srgb, var(--tu-maroon-light) 55%, transparent), transparent 58%), linear-gradient(135deg, var(--tu-maroon-deep) 0%, var(--tu-maroon-mid) 44%, var(--tu-maroon-light) 66%, var(--tu-maroon-deep) 100%)}}.tamil-id-card{box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff38,inset 0 -1px #00000047,0 1.75rem 3.5rem #60102466}.tamil-id-foil{background-image:linear-gradient(90deg, transparent, var(--tu-gold-light) 18%, var(--tu-gold-highlight) 42%, var(--tu-color-lux-gold) 62%, transparent);opacity:.9;inset-inline:0;height:1px;position:absolute;top:0}.tamil-id-sheen{pointer-events:none;opacity:var(--tu-card-lit);transition:opacity .26s var(--tu-ease-standard);background-image:radial-gradient(30rem 18rem at var(--tu-card-gx) var(--tu-card-gy), #fff4d642, transparent 62%);position:absolute;inset:0}.tamil-id-guilloche{pointer-events:none;border:1px solid #ffffff1c;border-radius:999px;width:18rem;height:18rem;position:absolute;top:-4rem;right:-3rem;box-shadow:0 0 0 2.25rem #ffffff0d,0 0 0 4.5rem #ffffff09}.tamil-id-face{flex-direction:column;justify-content:space-between;height:100%;padding:clamp(1.15rem,3vw,1.6rem);display:flex;position:relative;transform:translateZ(30px)}.tamil-id-emblem{filter:drop-shadow(0 1px #ffffff47)drop-shadow(0 -1px 1px #00000073)}.tamil-id-kicker{letter-spacing:.24em;text-transform:uppercase;color:#ffffffc7;font-size:.6rem;font-weight:700}.tamil-id-number{letter-spacing:.2em;color:#ffffffbd;margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.tamil-id-contact-shadow{z-index:-1;filter:blur(10px);inset-inline:8%;background:radial-gradient(50% 50%,#60102457,#0000 70%);border-radius:999px;height:2rem;position:absolute;bottom:-1.15rem}.tamil-id-chip{border:1px solid var(--tu-color-global-navy);border-radius:1rem;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.tamil-id-chip{border:1px solid color-mix(in srgb, var(--tu-color-global-navy) 9%, transparent)}}.tamil-id-chip{background-color:var(--tu-raised);padding:.75rem 1rem;box-shadow:0 1rem 2.5rem #061d3224}.tamil-id-chip--top{top:-1.5rem;left:-1rem}.tamil-id-chip--bottom{bottom:-1.75rem;right:-1rem}@media (min-width:40rem){.tamil-id-chip{display:block}}@media (prefers-reduced-motion:reduce){.tamil-id-card{transition:none!important;transform:none!important}.tamil-id-sheen{opacity:.55!important;transition:none!important}}.field-control[aria-invalid=true],[aria-invalid=true].field-control{border-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.field-control[aria-invalid=true],[aria-invalid=true].field-control{border-color:color-mix(in srgb, var(--tu-color-error) 55%, transparent)}}.field-control[aria-invalid=true],[aria-invalid=true].field-control{background-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.field-control[aria-invalid=true],[aria-invalid=true].field-control{background-color:color-mix(in srgb, var(--tu-color-error) 3%, transparent)}}.field-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px var(--tu-color-error), inset 0 1px 0 #ffffffe6}@supports (color:color-mix(in lab, red, red)){.field-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--tu-color-error) 18%, transparent), inset 0 1px 0 #ffffffe6}}.motion-ready [role=alert]{animation:tu-validation-in var(--tu-motion-fast) var(--tu-ease-standard) both}@keyframes tu-validation-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translate(0)}}.data-table tbody tr{transition:background-color var(--tu-motion-fast) var(--tu-ease-standard)}.data-table tbody tr:nth-child(2n){background-color:var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:nth-child(2n){background-color:color-mix(in srgb, var(--tu-color-global-navy) 2.5%, transparent)}}.data-table tbody tr:hover{background-color:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover{background-color:color-mix(in srgb, var(--tu-color-heritage-gold) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.motion-ready [role=alert]{animation:none!important}.data-table tbody tr{transition:none!important}}.tamil-id-grid{z-index:-1;opacity:.5;width:11rem;position:absolute;top:-1.75rem;left:-2.25rem}.footer-kolam .kolam-divider-rule{background-image:linear-gradient(90deg,#0000,#ffffff29 22% 78%,#0000)}.public-hero-stage .public-hero-frame{opacity:0;transition:opacity 1.4s var(--tu-ease-standard);position:absolute;inset:0}.public-hero-stage .public-hero-frame[data-current],html:not(.motion-ready) .public-hero-stage .public-hero-frame:first-of-type{opacity:1}@media (prefers-reduced-motion:reduce){.public-hero-stage .public-hero-frame{transition:none!important}}.chip-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chip-row-label{letter-spacing:.14em;text-transform:uppercase;color:var(--tu-fg-muted);margin-right:.25rem;font-size:.7rem;font-weight:700}.directory-kind{border:1px solid var(--tu-hairline);background-color:var(--tu-sunken);letter-spacing:.1em;text-transform:uppercase;color:var(--tu-fg-body);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.plan-card{border-radius:var(--tu-radius-card);border:1px solid var(--tu-hairline);background-color:var(--tu-raised);height:100%;box-shadow:var(--tu-shadow-card);flex-direction:column;padding:1.5rem;display:flex}.workspace-clock{text-align:right;border-left:1px solid var(--tu-color-heritage-gold);padding-left:1.4rem}@supports (color:color-mix(in lab, red, red)){.workspace-clock{border-left:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.workspace-clock-face{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background-image:linear-gradient(104deg, var(--tu-color-heritage-gold) 0%, var(--tu-color-champagne) 38%, var(--tu-color-heritage-gold) 62%, #b8862f 100%);color:#0000;animation:tu-gradient-drift 9s var(--tu-ease-standard) infinite alternate, tu-clock-tick var(--tu-motion-reveal,.52s) var(--tu-ease-premium) both;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;justify-content:flex-end;align-items:baseline;gap:.06em;font-size:clamp(2.5rem,1.6rem + 2.6vw,3.9rem);font-weight:700;line-height:.92;display:flex}@keyframes tu-clock-tick{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:none}}.workspace-clock-colon{animation:tu-clock-breathe 2s var(--tu-ease-standard) infinite;transform:translateY(-.06em)}@keyframes tu-clock-breathe{0%,to{opacity:1}50%{opacity:.28}}.workspace-clock-day{color:var(--tu-fg-muted);letter-spacing:.2em;text-transform:uppercase;margin-top:.55rem;font-size:.66rem;font-weight:700}.workspace-clock-freshness{color:var(--tu-fg-muted);justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.68rem;display:flex}.workspace-clock-pip{background-color:var(--tu-color-success);width:.4rem;height:.4rem;animation:tu-clock-breathe 2s var(--tu-ease-standard) infinite;border-radius:999px}@media (prefers-reduced-motion:reduce){.workspace-clock-face,.workspace-clock-colon,.workspace-clock-pip{animation:none}.workspace-clock-face{-webkit-text-fill-color:currentColor;color:var(--tu-color-heritage-gold);background-image:none}}.event-roster{position:relative}.event-roster-panel{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card,.9rem);background-color:var(--tu-bg-sunken,transparent);min-width:min(22rem,78vw);animation:tu-roster-open var(--tu-motion-base) var(--tu-ease-premium) both;margin-top:.7rem;padding:.9rem 1rem}@keyframes tu-roster-open{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}.event-roster-count{color:var(--tu-fg-body);font-size:.88rem}.event-roster-count strong{color:var(--tu-fg);font-size:1.05rem}.event-roster-aside{color:var(--tu-fg-muted)}.event-roster-note{color:var(--tu-fg-muted);font-size:.88rem;line-height:1.6}.event-roster-error{color:var(--tu-color-error)}.event-roster-list{overscroll-behavior:contain;gap:.1rem;max-height:18rem;margin-top:.7rem;display:grid;overflow-y:auto}.event-roster-entry{border-top:1px solid var(--tu-hairline);justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.5rem 0;display:flex}.event-roster-entry[data-status=cancelled]{opacity:.5}.event-roster-name{color:var(--tu-fg);font-size:.92rem;font-weight:600}.event-roster-guests{color:var(--tu-color-heritage-gold);margin-left:.4rem;font-size:.78rem;font-weight:700}.event-roster-message{color:var(--tu-fg-muted);margin-top:.15rem;font-size:.82rem;line-height:1.5}.event-roster-status{color:var(--tu-fg-muted);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:.66rem;font-weight:700}.event-roster-entry[data-status=going] .event-roster-status{color:var(--tu-color-success)}@media (prefers-reduced-motion:reduce){.event-roster-panel{animation:none}}.post-job{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-large,1.25rem);background-color:var(--tu-bg-raised,var(--tu-color-white));box-shadow:var(--tu-shadow-card);gap:1.15rem;padding:clamp(1.1rem,2.4vw,1.75rem);display:grid}.post-job-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.post-job-title{color:var(--tu-fg);letter-spacing:-.02em;font-size:1.3rem;font-weight:700}.post-job-lede{max-width:34rem;color:var(--tu-fg-muted);margin-top:.4rem;line-height:1.7}.post-job-price{color:var(--tu-fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.5rem;font-weight:700}.post-job-price-note{color:var(--tu-fg-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:650}.post-job-credit{border:1px solid var(--tu-color-success);flex-shrink:0;max-width:14rem;padding:.5rem .8rem}@supports (color:color-mix(in lab, red, red)){.post-job-credit{border:1px solid color-mix(in srgb, var(--tu-color-success) 40%, transparent)}}.post-job-credit{border-radius:var(--tu-radius-button,.6rem);background-color:var(--tu-color-success)}@supports (color:color-mix(in lab, red, red)){.post-job-credit{background-color:color-mix(in srgb, var(--tu-color-success) 8%, transparent)}}.post-job-credit{color:var(--tu-color-success);font-size:.82rem;font-weight:650;line-height:1.5}.post-job-error{border:1px solid var(--tu-color-error);padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.post-job-error{border:1px solid color-mix(in srgb, var(--tu-color-error) 30%, transparent)}}.post-job-error{border-radius:var(--tu-radius-button,.6rem);background-color:var(--tu-color-error)}@supports (color:color-mix(in lab, red, red)){.post-job-error{background-color:color-mix(in srgb, var(--tu-color-error) 6%, transparent)}}.post-job-error{color:var(--tu-color-error);line-height:1.6}.post-job-remote{color:var(--tu-fg-body);align-items:center;gap:.55rem;font-size:.92rem;display:inline-flex}.post-job-done{border:1px solid var(--tu-color-success);justify-items:start;gap:.5rem;padding:clamp(1.2rem,2.6vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.post-job-done{border:1px solid color-mix(in srgb, var(--tu-color-success) 35%, transparent)}}.post-job-done{border-radius:var(--tu-radius-large,1.25rem);background-color:var(--tu-bg-raised,var(--tu-color-white))}.post-job-done-label{color:var(--tu-color-success);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:700}.post-job-done-title{color:var(--tu-fg);font-size:1.25rem;font-weight:700}.post-job-done-note{max-width:34rem;color:var(--tu-fg-muted);line-height:1.7}.workspace-empty{border:1px dashed var(--tu-color-heritage-gold);flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.5rem,3vw,2.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-empty{border:1px dashed color-mix(in srgb, var(--tu-color-heritage-gold) 34%, transparent)}}.workspace-empty{border-radius:var(--tu-radius-large,1.25rem);background-color:var(--tu-bg-sunken,transparent)}.workspace-empty-art{flex-shrink:0;width:clamp(5.5rem,12vw,7.5rem);height:auto;overflow:visible}.workspace-empty-ring{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.workspace-empty-ring{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 26%, transparent)}}.workspace-empty-ring{stroke-width:1px;stroke-dasharray:3 7;transform-origin:60px 60px;animation:44s linear infinite tu-kolam-turn}.workspace-empty-petal{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:tu-kolam-draw 1.5s var(--tu-ease-premium) forwards}.workspace-empty-dot{fill:var(--tu-color-heritage-maroon);opacity:0;animation:tu-kolam-dot .5s var(--tu-ease-premium) 1.1s forwards}@keyframes tu-kolam-dot{to{opacity:.85}}@keyframes tu-kolam-turn{to{transform:rotate(360deg)}}.workspace-empty-copy{flex:1;min-width:min(100%,16rem)}.workspace-empty-title{color:var(--tu-fg);letter-spacing:-.015em;font-size:1.1rem;font-weight:700}.workspace-empty-note{max-width:38rem;color:var(--tu-fg-muted);margin-top:.5rem;line-height:1.75}.workspace-empty-action{margin-top:1rem}@media (prefers-reduced-motion:reduce){.workspace-empty-ring,.workspace-empty-petal,.workspace-empty-dot{animation:none}.workspace-empty-petal{stroke-dashoffset:0}.workspace-empty-dot{opacity:.85}}.workspace-empty-link{color:var(--tu-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold);font-weight:650}@supports (color:color-mix(in lab, red, red)){.workspace-empty-link{-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.workspace-empty-link{text-underline-offset:4px}.workspace-empty-link:hover{color:var(--tu-color-heritage-gold)}.workspace-sign-out{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-button,.6rem);width:100%;min-height:2.5rem;color:var(--tu-fg-body);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), color var(--tu-motion-base) var(--tu-ease-standard), background-color var(--tu-motion-base) var(--tu-ease-standard);background-color:#0000;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:650;display:flex}.workspace-sign-out:hover{color:var(--tu-color-heritage-maroon);border-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.workspace-sign-out:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-maroon) 45%, transparent)}}.workspace-sign-out:hover{background-color:var(--tu-color-heritage-maroon)}@supports (color:color-mix(in lab, red, red)){.workspace-sign-out:hover{background-color:color-mix(in srgb, var(--tu-color-heritage-maroon) 6%, transparent)}}@media (prefers-reduced-motion:reduce){.workspace-sign-out{transition-duration:0s}}.lamp{width:clamp(10rem,20vw,15rem);display:grid;position:relative}.lamp-svg{width:100%;height:auto;position:relative;overflow:visible}.lamp-pool{pointer-events:none;background:radial-gradient(closest-side,#ffc45e4d,#ffc45e14 55%,#0000);border-radius:50%;position:absolute;inset:-18% -40% 20%}.lamp-brass path{fill:url(#lamp-brass);fill-opacity:1;stroke:#f1d27a;stroke-width:1.1px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.lamp-flame{transform-box:fill-box;transform-origin:50% 100%}.lamp-ember{fill:#ffd66b;opacity:0}@media (prefers-reduced-motion:no-preference){.lamp-brass path{transition:stroke-dashoffset 1.8s var(--tu-ease-premium), fill-opacity 1.1s var(--tu-ease-standard) 1.3s}.lamp-wick{transition:opacity .5s var(--tu-ease-standard);transition-delay:calc(2s + var(--k,0) * .4s)}.lamp-flame{transition:scale .7s cubic-bezier(.2,1.6,.4,1);transition-delay:calc(2s + var(--k,0) * .4s);animation:2.4s ease-in-out infinite lamp-flicker}.lamp-wick:nth-of-type(2) .lamp-flame{animation-duration:1.9s;animation-delay:-.6s}.lamp-wick:nth-of-type(3) .lamp-flame{animation-duration:2.8s;animation-delay:-1.1s}.lamp-wick:nth-of-type(4) .lamp-flame{animation-duration:2.1s;animation-delay:-.3s}.lamp-wick:nth-of-type(5) .lamp-flame{animation-duration:2.6s;animation-delay:-1.7s}.lamp-glow{animation:3.2s ease-in-out infinite alternate lamp-breathe}.lamp-pool{transition:opacity 1.6s var(--tu-ease-standard) 2.2s;animation:4s ease-in-out infinite alternate lamp-breathe}.lamp[data-arrived] .lamp-ember{animation:6.4s linear infinite lamp-ember}.lamp[data-armed]:not([data-arrived]) .lamp-brass path{stroke-dashoffset:1px;fill-opacity:0}.lamp[data-armed]:not([data-arrived]) .lamp-wick{opacity:0}.lamp[data-armed]:not([data-arrived]) .lamp-flame{scale:.1}.lamp[data-armed]:not([data-arrived]) .lamp-pool{opacity:0}}@keyframes lamp-flicker{0%,to{transform:scale(1)skew(0deg)}25%{transform:scale(.94,1.08)skew(2deg)}50%{transform:scale(1.04,.95)skew(-1.5deg)}75%{transform:scale(.97,1.05)skew(1deg)}}@keyframes lamp-breathe{0%{opacity:.75}to{opacity:1}}@keyframes lamp-ember{0%{opacity:0;translate:0}12%{opacity:.9}to{opacity:0;translate:6px -92px}}.format-row.format-row--drawn{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.1rem;display:grid}.format-drawing{width:4.5rem;height:4.5rem;color:var(--tu-color-heritage-gold);box-shadow:0 0 0 5px var(--tu-color-heritage-gold), 0 1rem 2rem -1rem #15143b80;background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.format-drawing{box-shadow:0 0 0 5px color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent), 0 1rem 2rem -1rem #15143b80}}.format-drawing{transition:scale var(--tu-motion-base) var(--tu-ease-premium), box-shadow var(--tu-motion-base) var(--tu-ease-standard)}.format-row--drawn:hover .format-drawing{box-shadow:0 0 0 8px var(--tu-color-heritage-gold), 0 1rem 2rem -1rem #15143b80;scale:1.06}@supports (color:color-mix(in lab, red, red)){.format-row--drawn:hover .format-drawing{box-shadow:0 0 0 8px color-mix(in srgb, var(--tu-color-heritage-gold) 22%, transparent), 0 1rem 2rem -1rem #15143b80}}.format-drawing svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:2.1rem;height:2.1rem}.format-drawing path{stroke-dasharray:1;stroke-dashoffset:0}.format-drawing .format-row-number{color:#15143b;background:var(--tu-color-heritage-gold);letter-spacing:.04em;opacity:1;border-radius:999px;margin:0;padding:.12rem .42rem;font-family:inherit;font-size:.66rem;font-weight:800;line-height:1.2;position:absolute;top:-.2rem;right:-.55rem}.format-kolam-line{display:none}@media (min-width:64rem){.format-kolam-line{height:2.6rem;display:block;position:absolute;top:2.25rem;left:2.25rem;right:calc(25% - 3.75rem);translate:0 -50%}.format-kolam-line svg{width:100%;height:100%;overflow:visible}.format-kolam-line path{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.format-kolam-dot{background:var(--tu-color-heritage-gold);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--tu-color-heritage-gold);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.format-kolam-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--tu-color-heritage-gold) 18%, transparent)}}.format-kolam-dot:first-of-type{left:16.667%}.format-kolam-dot:nth-of-type(2){left:50%}.format-kolam-dot:nth-of-type(3){left:83.333%}}@media (prefers-reduced-motion:no-preference){.format-kolam-line path{transition:stroke-dashoffset 2s var(--tu-ease-premium) .3s}.format-kolam-dot{transition:scale .5s var(--tu-ease-premium)}.format-kolam-dot:first-of-type{transition-delay:.7s}.format-kolam-dot:nth-of-type(2){transition-delay:1.2s}.format-kolam-dot:nth-of-type(3){transition-delay:1.7s}.format-drawing path{transition:stroke-dashoffset 1s var(--tu-ease-premium);transition-delay:calc(.4s + var(--i,0) * .35s)}.format-kolam[data-armed]:not([data-arrived]) .format-kolam-line path,.format-kolam[data-armed]:not([data-arrived]) .format-drawing path{stroke-dashoffset:1px}.format-kolam[data-armed]:not([data-arrived]) .format-kolam-dot{scale:0}}.headline-source:before{content:"";vertical-align:.05em;background:hsl(var(--source-hue,44) 70% 46%);width:.5rem;height:.5rem;box-shadow:0 0 0 2.5px hsl(var(--source-hue,44) 70% 46% / .2);border-radius:50%;margin-right:.45rem;display:inline-block}.headline-row.headline-row--indexed{padding-inline-start:3rem;position:relative}.headline-row.headline-row--indexed[data-active=true]{box-shadow:none;padding-inline-start:3rem}.headline-row-index{position:absolute;top:1.05rem;left:.2rem}.headline-row-index:before{content:attr(data-index);color:hsl(var(--source-hue,44) 45% 36%);font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.75;transition:opacity var(--tu-motion-base) var(--tu-ease-standard);font-size:.78rem;font-weight:800}.headline-row-bar{background:hsl(var(--source-hue,44) 70% 46%);transform-origin:top;width:3px;transition:scale .45s var(--tu-ease-premium);border-radius:3px;position:absolute;top:.9rem;bottom:.9rem;left:2.1rem;scale:1 0}.headline-row--indexed:is(:hover,:focus-visible,[data-active]) .headline-row-bar{scale:1}.headline-row--indexed:is(:hover,:focus-visible,[data-active]) .headline-row-index:before{opacity:1}@media (prefers-reduced-motion:no-preference){.headline-lead-title{animation:ink-in .9s var(--tu-ease-premium) both}}.olai{background:repeating-linear-gradient(#0000 0 9px,#8c641e12 9px 10px),linear-gradient(#f8ebc8 0%,#efd9a2 50%,#f5e4b8 100%);border-radius:2.75rem;padding:2.25rem clamp(2.5rem,7vw,5rem) 1.75rem;position:relative;box-shadow:inset 0 0 0 1px #8c641e38,inset 0 0 2.5rem #8c641e1f,0 1.5rem 3rem -1.75rem #5a3c0a73}.olai-hole{background:radial-gradient(circle at 40% 35%,#3d2a0c,#6d4c16);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 0 2px #8c641e40}.olai-hole--left{left:clamp(.9rem,2.5vw,1.6rem)}.olai-hole--right{right:clamp(.9rem,2.5vw,1.6rem)}.olai-hole--left:after{content:"";transform-origin:top;background:linear-gradient(#7a4f1a,#0000);width:1.5px;height:4rem;position:absolute;top:55%;left:50%;rotate:22deg}.olai-flourish{width:min(60%,18rem);height:1rem;margin:1rem auto 0;display:block;overflow:visible}.olai-flourish path{fill:none;stroke:var(--tu-gold-ink,#9a7212);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ink-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.olai[data-armed]:not([data-arrived]) .ink-word{opacity:0}.olai[data-armed]:not([data-arrived]) .olai-flourish path{stroke-dashoffset:1px}.olai[data-arrived] .ink-word{animation:ink-in .85s var(--tu-ease-premium) both;animation-delay:calc(var(--w,0) * .13s)}.olai[data-arrived] .olai-flourish path{animation:olai-draw 1.3s var(--tu-ease-premium) .9s both}}@keyframes ink-in{0%{opacity:0;filter:blur(5px);clip-path:inset(-60% 100% -60% 0)}to{opacity:1;filter:blur();clip-path:inset(-60% -12% -60% 0)}}@keyframes olai-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lamp-stop--brass-0{stop-color:#8a6417}.lamp-stop--brass-1{stop-color:#e9c46a}.lamp-stop--brass-2{stop-color:#fff1c1}.lamp-stop--brass-3{stop-color:#d4a93c}.lamp-stop--brass-4{stop-color:#7a5512}.lamp-stop--flame-0{stop-color:#fffbea}.lamp-stop--flame-1{stop-color:#ffd66b}.lamp-stop--flame-2{stop-color:#ff8a1f}.lamp-stop--flame-3{stop-color:#e2551b;stop-opacity:.2}.lamp-stop--glow-0{stop-color:#ffc861;stop-opacity:.55}.lamp-stop--glow-1{stop-color:#ffc861;stop-opacity:0}.lamp-flame-core{fill:#fffdf2}.tm-step{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background:var(--tu-raised);animation:tm-step-in .6s var(--tu-ease-premium) both;margin-top:1.25rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1.25rem 2.5rem -2rem #15143b59}@keyframes tm-step-in{0%{opacity:0;translate:0 14px}}.consult-where{align-items:center;gap:1.5rem;display:grid}@media (min-width:56rem){.consult-where{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.consult-globe{width:100%;max-width:17rem;margin-inline:auto}.consult-facts{gap:.75rem;display:grid}@media (min-width:36rem){.consult-facts{grid-template-columns:1fr 1fr}}.consult-fact{border:1px solid var(--tu-hairline);background:var(--tu-sunken);animation:tm-step-in .5s var(--tu-ease-premium) both;border-radius:.85rem;padding:.9rem 1rem}.consult-fact+.consult-fact{animation-delay:.12s}.consult-fact dt{color:var(--tu-fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.consult-fact dd{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.35rem;display:flex}.consult-fact--emergency{border-color:var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.consult-fact--emergency{border-color:color-mix(in srgb, var(--tu-fg-accent) 35%, transparent)}}.consult-fact--emergency{background:var(--tu-fg-accent)}@supports (color:color-mix(in lab, red, red)){.consult-fact--emergency{background:color-mix(in srgb, var(--tu-fg-accent) 6%, var(--tu-raised))}}.consult-fact--emergency a,.consult-fact-count{color:var(--tu-fg);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.1}.consult-fact--emergency a{color:var(--tu-fg-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.consult-fact-note{color:var(--tu-fg-muted);font-size:.85rem}.consult-gate{border:1px solid var(--tu-color-heritage-gold);gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.consult-gate{border:1px solid color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)}}.consult-gate{border-radius:var(--tu-radius-card);background:linear-gradient(135deg, var(--tu-color-champagne), var(--tu-raised) 60%)}@supports (color:color-mix(in lab, red, red)){.consult-gate{background:linear-gradient(135deg, color-mix(in srgb, var(--tu-color-champagne) 35%, var(--tu-raised)), var(--tu-raised) 60%)}}@media (min-width:40rem){.consult-gate{grid-template-columns:auto minmax(0,1fr)}}.consult-gate-mark{width:3.5rem;height:3.5rem;color:var(--tu-color-heritage-gold);background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;display:grid}.consult-gate-mark svg,.how-step-mark svg,.door-card-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.consult-gate-mark path,.how-step-mark path,.door-card-mark path{stroke-dasharray:1;stroke-dashoffset:0}.consult-open-link{border-radius:var(--tu-radius-button,.75rem);color:#fff;background:var(--tu-color-heritage-maroon,#7a1f33);min-height:3rem;transition:translate var(--tu-motion-base) var(--tu-ease-premium);align-items:center;gap:.5rem;padding:0 1.4rem;font-weight:700;display:inline-flex}.consult-open-link:hover{translate:0 -2px}.how-steps{gap:2rem;list-style:none;display:grid}@media (min-width:48rem){.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.how-steps:before{content:"";background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));height:1.5px;position:absolute;top:2rem;left:2rem;right:calc(33.3333% - 3.33333rem)}@supports (color:color-mix(in lab, red, red)){.how-steps:before{background:linear-gradient(90deg, var(--tu-color-heritage-gold), color-mix(in srgb, var(--tu-color-heritage-gold) 35%, transparent))}}.how-steps:before{transform-origin:0;transition:scale 1.6s var(--tu-ease-premium) .2s}}.how-step-mark{width:4rem;height:4rem;color:var(--tu-color-heritage-gold);box-shadow:0 0 0 5px var(--tu-color-heritage-gold);background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.how-step-mark{box-shadow:0 0 0 5px color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent)}}.how-step-number{color:#15143b;background:var(--tu-color-heritage-gold);border-radius:999px;padding:.1rem .42rem;font-size:.66rem;font-weight:800;position:absolute;top:-.2rem;right:-.45rem}.coverage-list{gap:.5rem;max-width:28rem;list-style:none;display:grid}.coverage-row{border:1px solid var(--tu-hairline);background:var(--tu-raised);border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.7rem 1rem;display:flex}.emergency-card{border:1px solid var(--tu-fg-accent);padding:clamp(1.5rem,3vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.emergency-card{border:1px solid color-mix(in srgb, var(--tu-fg-accent) 30%, transparent)}}.emergency-card{border-radius:var(--tu-radius-card);background:var(--tu-raised);box-shadow:0 1.5rem 3rem -2rem #15143b66}.emergency-answer-label{color:var(--tu-fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.emergency-number{color:var(--tu-fg-accent);font-variant-numeric:tabular-nums;text-underline-offset:6px;animation:tm-step-in .45s var(--tu-ease-premium) both;margin-top:.25rem;font-size:2.75rem;font-weight:800;line-height:1.1;text-decoration:underline;text-decoration-thickness:3px;display:inline-block}.door-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background:var(--tu-raised);transition:translate var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard), box-shadow var(--tu-motion-base) var(--tu-ease-standard);padding:clamp(1.5rem,3vw,2.25rem);display:block}.door-card:hover,.door-card:focus-visible{border-color:var(--tu-color-heritage-gold);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.door-card:hover,.door-card:focus-visible{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 60%, transparent)}}.door-card:hover,.door-card:focus-visible{box-shadow:0 1.5rem 3rem -2rem #15143b73}.door-card--member{background:linear-gradient(150deg, var(--tu-color-champagne), var(--tu-raised) 55%)}@supports (color:color-mix(in lab, red, red)){.door-card--member{background:linear-gradient(150deg, color-mix(in srgb, var(--tu-color-champagne) 40%, var(--tu-raised)), var(--tu-raised) 55%)}}.door-card-mark{width:3.5rem;height:3.5rem;color:var(--tu-color-heritage-gold);background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;margin-bottom:1.25rem;display:grid}.door-card-action{color:var(--tu-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold);text-underline-offset:4px;align-items:center;gap:.4rem;margin-top:1.25rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (prefers-reduced-motion:no-preference){:is(.consult-gate,.how-steps,.door-card)[data-armed]:not([data-arrived]) path{stroke-dashoffset:1px}.how-steps[data-armed]:not([data-arrived]):before{scale:0 1}:is(.consult-gate,.how-steps,.door-card) path{transition:stroke-dashoffset 1.1s var(--tu-ease-premium);transition-delay:calc(.3s + var(--i,0) * .3s)}}@media (prefers-reduced-motion:reduce){.tm-step,.consult-fact,.emergency-number{animation:none}}.pm-defs{width:0;height:0;position:absolute;overflow:hidden}.pm-g-top-0{stop-color:#fcefc8}.pm-g-top-1{stop-color:#ecca7c}.pm-g-left-0{stop-color:#ecc978}.pm-g-left-1{stop-color:#c28f36}.pm-g-right-0{stop-color:#b8852f}.pm-g-right-1{stop-color:#7a5519}.pm-g-stone-top-0{stop-color:#f5e6c4}.pm-g-stone-top-1{stop-color:#e2c992}.pm-g-stone-left-0{stop-color:#d9b97b}.pm-g-stone-left-1{stop-color:#b08845}.pm-g-stone-right-0{stop-color:#9d7432}.pm-g-stone-right-1{stop-color:#6b4c18}.pm-g-marble-top-0{stop-color:#fff}.pm-g-marble-top-1{stop-color:#f1ebde}.pm-g-marble-left-0{stop-color:#faf6ee}.pm-g-marble-left-1{stop-color:#ddd2bc}.pm-g-marble-right-0{stop-color:#d3c7ad}.pm-g-marble-right-1{stop-color:#a39576}.pm-g-column-0{stop-color:#b7ab91}.pm-g-column-1{stop-color:#fff}.pm-g-column-2{stop-color:#e2d9c5}.pm-g-column-3{stop-color:#978a6e}.pm-g-ring-gold-0{stop-color:#fff3c9}.pm-g-ring-gold-1{stop-color:#d8ac43}.pm-g-ring-gold-2{stop-color:#86611a}.pm-g-ring-navy-0{stop-color:#7d8bd0}.pm-g-ring-navy-1{stop-color:#2b2e72}.pm-g-ring-navy-2{stop-color:#111233}.pm-g-card-0{stop-color:#34318a}.pm-g-card-1{stop-color:#1b1a4a}.pm-g-card-2{stop-color:#43214f}.pm-g-card-back-0{stop-color:#f8ebc6}.pm-g-card-back-1{stop-color:#e2c585}.pm-g-holo-0{stop-color:#f4e2ae}.pm-g-holo-1{stop-color:#cfe4f4}.pm-g-holo-2{stop-color:#ecc6da}.pm-g-sphere-0{stop-color:#fff8de}.pm-g-sphere-1{stop-color:#d6a93b}.pm-g-sphere-2{stop-color:#7f5c18}.pm-g-shadow-0{stop-color:#1b1a4a4d}.pm-g-shadow-1{stop-color:#1b1a4a00}.pm-top{fill:url(#pm-g-top)}.pm-left{fill:url(#pm-g-left)}.pm-right{fill:url(#pm-g-right)}.pm-lip{filter:brightness(1.06)}.pm-stone-top{fill:url(#pm-g-stone-top)}.pm-stone-left{fill:url(#pm-g-stone-left)}.pm-stone-right{fill:url(#pm-g-stone-right)}.pm-marble-top{fill:url(#pm-g-marble-top)}.pm-marble-left{fill:url(#pm-g-marble-left)}.pm-marble-right{fill:url(#pm-g-marble-right)}.pm-roof{filter:brightness(.9);stroke:#a3957673;stroke-width:.5px}.pm-wall{filter:brightness(.94)}.pm-gable{stroke:#a3957680;stroke-width:.5px}.pm-column{fill:url(#pm-g-column)}.pm-capital{fill:#efe7d6}.pm-frieze{fill:#cfa44a}.pm-medallion{fill:url(#pm-g-sphere)}.pm-medallion-inner{fill:none;stroke:#fff5d6;stroke-width:.9px}.pm-niche{fill:#3c260847}.pm-niche--dark{fill:#28180452}.pm-door{fill:#1b1a4a}.pm-stem{stroke:#b8852f;stroke-width:1.2px}.pm-sphere{fill:url(#pm-g-sphere)}.pm-glint{fill:#fffdf3}.pm-ring{fill:none;stroke-width:10px}.pm-ring--gold{stroke:url(#pm-g-ring-gold)}.pm-ring--navy{stroke:url(#pm-g-ring-navy)}.pm-ring-inner{fill:none;stroke:#0000002e;stroke-width:2px;stroke-dasharray:.4 .6;stroke-dashoffset:-.02px}.pm-ring-highlight{fill:none;stroke:#fff9;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.22 .78;stroke-dashoffset:-.56px}.pm-spark{fill:#f4cf6e}.pm-card-face{fill:url(#pm-g-card)}.pm-card-edge{fill:#c9993b}.pm-card-back{fill:url(#pm-g-card-back)}.pm-card-back-edge{fill:#b48a3a}.pm-card-mark{fill:none;stroke:#e7c46e;stroke-width:1px}.pm-card-label{fill:#efe0bd;opacity:.9}.pm-card-chip{fill:url(#pm-g-sphere)}.pm-card-photo{fill:#ffffff2e;stroke:#ffffff59;stroke-width:.6px}.pm-card-line{fill:#ffffffd1}.pm-card-line--soft{fill:#ffffff6b}.pm-card-holo{fill:url(#pm-g-holo);opacity:.85}.pm-card-sheen{fill:#ffffff38}.pm-shadow{fill:url(#pm-g-shadow);transform-box:fill-box;transform-origin:50%}.path-card-art{perspective:700px}.journey-art .pm-svg{width:100%;max-width:none;height:96%;transition:transform .7s var(--tu-ease-premium), opacity .8s var(--tu-ease-premium), translate .8s var(--tu-ease-premium);display:block;position:absolute;inset:4% 0 0;overflow:visible}.path-card[data-pointer] .journey-art .pm-svg{transform:rotateX(calc(var(--pointer-py,0) * -9deg)) rotateY(calc(var(--pointer-px,0) * 13deg)) scale(1.04);transition-duration:.35s}@media (prefers-reduced-motion:no-preference){.path-card[data-armed]:not([data-arrived]) .pm-svg{opacity:0;translate:0 16px}.pm-float{animation:5.5s ease-in-out infinite pm-float}.pm-shadow{animation:5.5s ease-in-out infinite pm-shadow}.pm-svg--institution .pm-float,.pm-svg--institution .pm-shadow{animation-delay:-1.4s}.pm-svg--rings .pm-float,.pm-svg--rings .pm-shadow{animation-delay:-2.8s}.pm-svg--card .pm-float,.pm-svg--card .pm-shadow{animation-delay:-4.1s}.pm-glint{animation:3.2s ease-in-out infinite pm-twinkle}.pm-kalasam:nth-of-type(2) .pm-glint{animation-delay:-1s}.pm-door{animation:4.5s ease-in-out infinite pm-door}.pm-spark{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite pm-spark}.pm-card-sheen{animation:5s ease-in-out infinite pm-sheen}.path-card:hover .pm-card-sheen{animation-duration:1.6s}}@keyframes pm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pm-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.88)}}@keyframes pm-twinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes pm-door{0%,to{fill:#1b1a4a}50%{fill:#3a2f6e}}@keyframes pm-spark{0%,to{opacity:.75;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes pm-sheen{0%,55%{transform:translate(-50px,-29px)}to{transform:translate(150px,87px)}}.paths-orbit{width:100%;max-width:34rem;margin-inline:auto;position:relative}.paths-orbit-svg{width:100%;height:auto;display:block;overflow:visible}.orbit-ripple{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.orbit-ripple{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)}}.orbit-ripple{stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0}.orbit-track{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.orbit-track{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 45%, transparent)}}.orbit-track{stroke-width:1.2px;stroke-dasharray:.006 .01}.orbit-thread-line{fill:none;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.orbit-thread-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 50%, transparent)}}.orbit-thread-line{stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke var(--tu-motion-base) var(--tu-ease-standard), stroke-width var(--tu-motion-base) var(--tu-ease-standard)}.orbit-thread-light{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1px;opacity:0}.orbit-thread[data-lit] .orbit-thread-line{stroke:var(--tu-color-heritage-gold);stroke-width:2.2px}.paths-orbit[data-engaged] .orbit-thread:not([data-lit]) .orbit-thread-line{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.paths-orbit[data-engaged] .orbit-thread:not([data-lit]) .orbit-thread-line{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 25%, transparent)}}.orbit-core-halo{fill:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.orbit-core-halo{fill:color-mix(in srgb, var(--tu-color-heritage-gold) 14%, transparent)}}.orbit-core-disc{fill:url(#pm-g-sphere);filter:drop-shadow(0 8px 14px #1b1a4a47)}.orbit-core-ring{fill:none;stroke:#fff6d8;stroke-width:2.4px;opacity:.85}.orbit-core-dot{fill:#fff6d8}.orbit-node{transition:transform .45s var(--tu-ease-premium)}.orbit-node[data-lit]{transform:scale(1.12)}.orbit-node-glow{fill:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.orbit-node-glow{fill:color-mix(in srgb, var(--tu-color-heritage-gold) 22%, transparent)}}.orbit-node-glow{opacity:0;transition:opacity var(--tu-motion-base) var(--tu-ease-standard)}.orbit-node[data-lit] .orbit-node-glow{opacity:1}.orbit-node-disc{fill:#1b1a4a;stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.orbit-node-disc{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 75%, transparent)}}.orbit-node-disc{stroke-width:1.6px;filter:drop-shadow(0 6px 10px #1b1a4a4d)}.orbit-node-glyph path{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.orbit-node-label{fill:var(--tu-fg);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}@media (prefers-reduced-motion:no-preference){.orbit-ripple{animation:6s ease-out infinite orbit-ripple;animation-delay:calc(var(--r,0) * 2s)}.orbit-track{animation:40s linear infinite orbit-track}.orbit-thread-light{animation:3.4s linear infinite orbit-inflow;animation-delay:calc(var(--i,0) * .85s)}.orbit-thread[data-lit] .orbit-thread-light{animation-duration:1.3s}.orbit-core-halo{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite orbit-breathe}.paths-orbit[data-armed]:not([data-arrived]) .orbit-thread-line{stroke-dashoffset:1px}.paths-orbit[data-armed]:not([data-arrived]) .orbit-node{opacity:0;transform:scale(.6)}.orbit-thread-line{transition:stroke-dashoffset 1.2s var(--tu-ease-premium), stroke var(--tu-motion-base) var(--tu-ease-standard), stroke-width var(--tu-motion-base) var(--tu-ease-standard);transition-delay:calc(.3s + var(--i,0) * .15s), 0s, 0s}.orbit-node{transition:transform .6s var(--tu-ease-premium), opacity .6s var(--tu-ease-premium)}.paths-orbit[data-armed] .orbit-node{transition-delay:calc(.9s + var(--i,0) * .15s)}.paths-orbit[data-arrived] .orbit-node[data-lit],.paths-orbit[data-arrived] .orbit-node{transition-delay:0s}}@keyframes orbit-ripple{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(1.35)}}@keyframes orbit-track{to{stroke-dashoffset:-1px}}@keyframes orbit-inflow{0%{stroke-dashoffset:1px;opacity:0}10%,80%{opacity:1}to{stroke-dashoffset:.08px;opacity:0}}@keyframes orbit-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.sangam-map-globe{width:100%;max-width:34rem;margin-inline:auto}.sangam-figures{flex-wrap:wrap;gap:1.25rem 2.75rem;display:flex}.sangam-figures dt{color:var(--tu-fg-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.sangam-figures dd{color:var(--tu-fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:800;line-height:1}.sangam-cities{flex-wrap:wrap;gap:.6rem;list-style:none;display:flex}.sangam-city{border:1px solid var(--tu-hairline);background:var(--tu-raised);color:var(--tu-fg);transition:border-color var(--tu-motion-base) var(--tu-ease-standard), translate var(--tu-motion-base) var(--tu-ease-premium);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:650;display:inline-flex}.sangam-city:is(:hover,:focus-visible,[data-active]){border-color:#1d4ed88c;translate:0 -2px}.sangam-city-dot{background:#1d4ed8;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #3b82f633}.sangam-grid{gap:1.25rem;list-style:none;display:grid}@media (min-width:48rem){.sangam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.sangam-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sangam-card{border:1px solid var(--tu-hairline);border-radius:var(--tu-radius-card);background:radial-gradient(circle at 0% 0%, var(--tu-color-champagne), transparent 55%), var(--tu-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sangam-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tu-color-champagne) 45%, transparent), transparent 55%), var(--tu-raised)}}.sangam-card{transition:translate var(--tu-motion-base) var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard);box-shadow:0 1rem 2.4rem -2rem #15143b73}.sangam-card:hover{border-color:var(--tu-color-heritage-gold);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){.sangam-card:hover{border-color:color-mix(in srgb, var(--tu-color-heritage-gold) 55%, transparent)}}.sangam-card:before{content:"";background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));height:3px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sangam-card:before{background:linear-gradient(90deg, var(--tu-color-heritage-gold), color-mix(in srgb, var(--tu-color-heritage-gold) 20%, transparent))}}.sangam-card:before{transform-origin:0;transition:scale .6s var(--tu-ease-premium);scale:0 1}.sangam-card:hover:before{scale:1}.sangam-card-seal{width:6.5rem;height:6.5rem}.sangam-emblem{width:100%;height:100%;overflow:visible}.sangam-emblem-outer{fill:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.sangam-emblem-outer{fill:color-mix(in srgb, var(--tu-color-champagne) 40%, var(--tu-raised))}}.sangam-emblem-outer{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.sangam-emblem-outer{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 60%, transparent)}}.sangam-emblem-outer{stroke-width:1px}.sangam-emblem-rim{transform-origin:60px 60px}.sangam-emblem-text{fill:var(--tu-gold-ink);letter-spacing:1.6px;font-size:7.6px;font-weight:800}.sangam-emblem-dots circle{fill:var(--tu-color-heritage-gold)}.sangam-emblem-disc{fill:#1b1a4a;stroke:var(--tu-color-heritage-gold);stroke-width:1.2px}.sangam-emblem-gopuram path,.sangam-emblem-gopuram circle{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sangam-card-body{min-width:0}.sangam-card-place{color:var(--tu-fg-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.9rem;font-weight:600;display:flex}.sangam-card-pin{fill:none;width:1rem;height:1rem;stroke:var(--tu-fg-accent);stroke-width:1.8px}.sangam-card-about{color:var(--tu-fg-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;line-height:1.65;display:-webkit-box;overflow:hidden}.sangam-card-link{color:var(--tu-fg);text-decoration:underline;-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);-webkit-text-decoration-color:var(--tu-color-heritage-gold);text-decoration-color:var(--tu-color-heritage-gold);text-underline-offset:4px;align-items:center;gap:.35rem;margin-top:1rem;font-size:.9rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.sangam-emblem-rim{transition:rotate 1.6s var(--tu-ease-premium)}.sangam-card:hover .sangam-emblem-rim{rotate:40deg}.sangam-card[data-armed]:not([data-arrived]){opacity:0;translate:0 18px}.sangam-card{transition:opacity .7s var(--tu-ease-premium), translate .7s var(--tu-ease-premium), border-color var(--tu-motion-base) var(--tu-ease-standard);transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s}.sangam-card:hover{transition-delay:0s}}.sangam-steps{gap:2rem;list-style:none;display:grid}@media (min-width:48rem){.sangam-steps{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.sangam-steps:before{content:"";background:linear-gradient(90deg, var(--tu-color-heritage-gold), var(--tu-color-heritage-gold));height:1.5px;position:absolute;top:2rem;left:2rem;right:calc(33.3333% - 3.33333rem)}@supports (color:color-mix(in lab, red, red)){.sangam-steps:before{background:linear-gradient(90deg, var(--tu-color-heritage-gold), color-mix(in srgb, var(--tu-color-heritage-gold) 35%, transparent))}}.sangam-steps:before{transform-origin:0;transition:scale 1.6s var(--tu-ease-premium) .2s}}.sangam-step-mark{width:4rem;height:4rem;color:var(--tu-color-heritage-gold);box-shadow:0 0 0 5px var(--tu-color-heritage-gold);background:radial-gradient(circle at 35% 30%,#2e2a6b,#15143b 75%);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sangam-step-mark{box-shadow:0 0 0 5px color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent)}}.sangam-step-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.sangam-step-mark path{stroke-dasharray:1;stroke-dashoffset:0}.sangam-step-number{color:#15143b;background:var(--tu-color-heritage-gold);border-radius:999px;padding:.1rem .42rem;font-size:.66rem;font-weight:800;position:absolute;top:-.2rem;right:-.45rem}@media (prefers-reduced-motion:no-preference){.sangam-steps[data-armed]:not([data-arrived]):before{scale:0 1}.sangam-steps[data-armed]:not([data-arrived]) .sangam-step-mark path{stroke-dashoffset:1px}.sangam-step-mark path{transition:stroke-dashoffset 1.1s var(--tu-ease-premium);transition-delay:calc(.3s + var(--i,0) * .3s)}}.sangam-closing-model{width:100%;max-width:30rem;margin-inline:auto;position:relative}.sangam-closing-model .pm-svg{width:100%;height:auto;display:block;position:relative}.sangam-closing-glow{background:radial-gradient(closest-side,#d4af3752,#d4af3714 60%,#0000);border-radius:50%;position:absolute;inset:8% 10% 0}.sangam-closing-model .pm-shadow{fill:#d4af3738}.dispatch-progress{z-index:70;transform-origin:0;height:3px;transform:scaleX(var(--dispatch-progress,0));background:linear-gradient(90deg, var(--tu-gold-deep), var(--tu-color-lux-gold) 55%, var(--tu-color-heritage-maroon));pointer-events:none;position:fixed;inset:0 0 auto}.dispatch-title-word{animation:dispatch-ink .9s var(--ease-premium,cubic-bezier(.2, .7, .1, 1)) both;animation-delay:calc(var(--word,0) * 55ms + .12s);display:inline-block}@keyframes dispatch-ink{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}}.dispatch-rise{animation:.8s cubic-bezier(.2,.7,.1,1) both dispatch-rise;animation-delay:var(--delay,0s)}@keyframes dispatch-rise{0%{opacity:0;transform:translateY(14px)}}.dispatch-cover{border-radius:var(--tu-radius-large);background:var(--tu-color-global-navy);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dispatch-cover{background:color-mix(in srgb, var(--tu-color-global-navy) 8%, white)}}.dispatch-cover{box-shadow:var(--tu-shadow-elevated);isolation:isolate}.dispatch-cover img{animation:2.6s cubic-bezier(.2,.7,.1,1) both dispatch-settle}@keyframes dispatch-settle{0%{opacity:.3;transform:scale(1.09)}}.dispatch-cover-frame{z-index:1;border-radius:calc(var(--tu-radius-large) - .6rem);pointer-events:none;border:1px solid #ffffffb3;animation:1.8s cubic-bezier(.6,0,.2,1) .5s both dispatch-frame;position:absolute;inset:.85rem}@keyframes dispatch-frame{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes dispatch-draw{to{stroke-dashoffset:0}}.dispatch-seal{width:3.25rem;height:3.25rem;color:var(--tu-color-champagne);letter-spacing:.04em;background:radial-gradient(circle at 30% 25%, var(--tu-color-royal-indigo), var(--tu-color-deep-navy));border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;display:grid;position:relative}.dispatch-seal:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, var(--tu-color-heritage-gold), transparent 30%, var(--tu-gold-light) 55%, transparent 75%, var(--tu-color-heritage-gold));animation:6s linear infinite dispatch-turn;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@keyframes dispatch-turn{to{transform:rotate(1turn)}}.dispatch-body{color:var(--tu-fg-body);font-size:1.125rem;line-height:1.9}.dispatch-body[lang=ta]{font-family:var(--tu-font-tamil);font-size:1.08rem;line-height:2.05}.dispatch-body>*+*{margin-top:1.4em}.dispatch-body h2{color:var(--tu-fg);font-family:var(--tu-font-display);margin-top:2.2em;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:600;line-height:1.3}.dispatch-body[lang=ta] h2{font-family:var(--tu-font-tamil);font-weight:700}.dispatch-body h2:before{content:"";background:linear-gradient(90deg, var(--tu-color-heritage-gold), transparent);width:2.5rem;height:2px;margin-bottom:.9rem;display:block}.dispatch-body[lang=en]>p:first-of-type:first-letter{float:left;color:var(--tu-color-heritage-maroon);font-family:var(--tu-font-display);margin:.08em .12em 0 0;font-size:4.1em;font-weight:600;line-height:.8}.dispatch-body ul{gap:.6em;padding-left:0;list-style:none;display:grid}.dispatch-body li{padding-left:1.6em;position:relative}.dispatch-body li:before{content:"";border:1.5px solid var(--tu-gold-ink);width:.45em;height:.45em;position:absolute;top:.8em;left:.2em;transform:rotate(45deg)}.dispatch-quote{border-left:3px solid var(--tu-color-heritage-gold);margin:2.2em 0;padding:1.6rem 0 1.6rem 1.75rem;position:relative}.dispatch-quote:before{content:"“";color:var(--tu-color-heritage-gold);position:absolute;top:-.35em;left:.55rem}@supports (color:color-mix(in lab, red, red)){.dispatch-quote:before{color:color-mix(in srgb, var(--tu-color-heritage-gold) 40%, transparent)}}.dispatch-quote:before{font-family:var(--tu-font-display);pointer-events:none;font-size:5.5rem;line-height:1}.dispatch-quote p{color:var(--tu-fg);font-family:var(--tu-font-display);font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem);font-style:italic;line-height:1.5}.dispatch-body[lang=ta] .dispatch-quote p{font-family:var(--tu-font-tamil);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-style:normal;font-weight:600;line-height:1.75}.dispatch-quote cite{color:var(--tu-gold-ink);letter-spacing:.14em;text-transform:uppercase;margin-top:.8rem;font-size:.82rem;font-style:normal;font-weight:700;display:block}.dispatch-endmark path,.dispatch-endmark circle{fill:none;stroke:var(--tu-color-heritage-gold);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px}.dispatch-endmark[data-drawn=true] path,.dispatch-endmark[data-drawn=true] circle{animation:1.6s cubic-bezier(.6,0,.2,1) forwards dispatch-draw}.dispatch-endmark circle{animation-delay:.9s!important}.dispatch-endmark .dispatch-endmark-dot{fill:var(--tu-color-heritage-maroon);stroke:none}.dispatch-tile{border-radius:var(--tu-radius-card);background:var(--tu-color-global-navy);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dispatch-tile{background:color-mix(in srgb, var(--tu-color-global-navy) 6%, white)}}.dispatch-tile{transition:transform .45s cubic-bezier(.2,.7,.1,1),box-shadow .45s}.dispatch-tile img{transition:transform .9s cubic-bezier(.2,.7,.1,1)}.dispatch-tile:hover,.dispatch-tile:focus-visible{box-shadow:var(--tu-shadow-elevated);transform:translateY(-4px)}.dispatch-tile:hover img,.dispatch-tile:focus-visible img{transform:scale(1.06)}.dispatch-card{transition:transform .45s cubic-bezier(.2,.7,.1,1);position:relative}.dispatch-card:after{content:"";transform-origin:0;background:var(--tu-color-heritage-gold);width:100%;height:2px;transition:transform .5s cubic-bezier(.2,.7,.1,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.dispatch-card:hover,.dispatch-card:focus-visible{transform:translateY(-3px)}.dispatch-card:hover:after,.dispatch-card:focus-visible:after{transform:scaleX(1)}.dispatch-card img{transition:transform .9s cubic-bezier(.2,.7,.1,1)}.dispatch-card:hover img{transform:scale(1.05)}.dispatch-quill .ink{fill:none;stroke:var(--tu-gold-ink);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:4.8s cubic-bezier(.5,0,.3,1) infinite dispatch-write}.dispatch-quill .ink:nth-of-type(2){animation-delay:.8s}.dispatch-quill .ink:nth-of-type(3){animation-delay:1.6s}@keyframes dispatch-write{0%{stroke-dashoffset:1px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.dispatch-quill .leaf{fill:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.dispatch-quill .leaf{fill:color-mix(in srgb, var(--tu-color-champagne) 70%, white)}}.dispatch-quill .leaf{stroke:var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.dispatch-quill .leaf{stroke:color-mix(in srgb, var(--tu-color-heritage-gold) 70%, transparent)}}.dispatch-quill .leaf{stroke-width:1.2px}.dispatch-quill .pen{transform-box:fill-box;transform-origin:10% 90%;animation:4.8s cubic-bezier(.5,0,.3,1) infinite dispatch-pen}@keyframes dispatch-pen{0%{transform:translate(-150px)rotate(-4deg)}45%{transform:translate(0)rotate(3deg)}80%{transform:translate(0)rotate(0)}to{transform:translate(-150px)rotate(-4deg)}}.dispatch-quill .dot{fill:var(--tu-color-heritage-gold);animation:2.4s ease-in-out infinite dispatch-pulse;animation-delay:calc(var(--dot,0) * .16s)}@keyframes dispatch-pulse{50%{opacity:.25}}.studio-dropzone{border:1.5px dashed var(--tu-color-global-navy);place-items:center;min-height:12rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.studio-dropzone{border:1.5px dashed color-mix(in srgb, var(--tu-color-global-navy) 26%, transparent)}}.studio-dropzone{border-radius:var(--tu-radius-card);background:radial-gradient(circle at 50% 0%, var(--tu-wash-champagne), transparent 70%), var(--tu-color-warm-ivory)}@supports (color:color-mix(in lab, red, red)){.studio-dropzone{background:radial-gradient(circle at 50% 0%, var(--tu-wash-champagne), transparent 70%), color-mix(in srgb, var(--tu-color-warm-ivory) 60%, white)}}.studio-dropzone{transition:border-color .25s,box-shadow .25s,transform .25s}.studio-dropzone[data-dragging=true],.studio-dropzone:hover,.studio-dropzone:focus-within{border-color:var(--tu-color-heritage-gold);box-shadow:0 0 0 6px var(--tu-color-heritage-gold)}@supports (color:color-mix(in lab, red, red)){.studio-dropzone[data-dragging=true],.studio-dropzone:hover,.studio-dropzone:focus-within{box-shadow:0 0 0 6px color-mix(in srgb, var(--tu-color-heritage-gold) 16%, transparent)}}.studio-dropzone[data-dragging=true]{transform:scale(1.01)}.studio-panel{border:1px solid var(--tu-color-global-navy)}@supports (color:color-mix(in lab, red, red)){.studio-panel{border:1px solid color-mix(in srgb, var(--tu-color-global-navy) 10%, transparent)}}.studio-panel{border-radius:var(--tu-radius-large);box-shadow:var(--tu-shadow-card);background:#fff}.studio-status-dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.studio-status-dot[data-state=live]{animation:2s ease-in-out infinite dispatch-pulse}.studio-row{transition:background-color .2s,transform .3s cubic-bezier(.2,.7,.1,1)}.studio-row:hover{background:var(--tu-color-champagne)}@supports (color:color-mix(in lab, red, red)){.studio-row:hover{background:color-mix(in srgb, var(--tu-color-champagne) 22%, white)}}.studio-upload-bar{background:var(--tu-color-global-navy);border-radius:999px;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-upload-bar{background:color-mix(in srgb, var(--tu-color-global-navy) 10%, transparent)}}.studio-upload-bar:after{content:"";border-radius:inherit;background:var(--tu-color-heritage-gold);width:40%;height:100%;animation:1.1s ease-in-out infinite studio-sweep;display:block}@keyframes studio-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.dispatch-title-word,.dispatch-rise,.dispatch-cover img,.dispatch-seal:before,.dispatch-quill .pen,.dispatch-quill .dot,.studio-status-dot,.studio-upload-bar:after,.dispatch-cover-frame{animation:none}.dispatch-endmark path,.dispatch-endmark circle,.dispatch-quill .ink{stroke-dashoffset:0;animation:none}.dispatch-tile,.dispatch-tile img,.dispatch-card,.dispatch-card img,.dispatch-card:after{transition:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
