@font-face{font-family:Injazat Arabic;font-style:normal;font-weight:400;font-display:swap;size-adjust:106%;src:url(/fonts/injazat-arabic-regular.woff2)format("woff2");unicode-range:U+20,U+6??,U+200C-200F,U+25CC,U+FD3E-FD3F,U+FDF2,U+FDFA-FDFC,U+FE70-FEFF}@font-face{font-family:Injazat Arabic;font-style:normal;font-weight:600;font-display:swap;size-adjust:106%;src:url(/fonts/injazat-arabic-semibold.woff2)format("woff2");unicode-range:U+20,U+6??,U+200C-200F,U+25CC,U+FD3E-FD3F,U+FDF2,U+FDFA-FDFC,U+FE70-FEFF}@font-face{font-family:Injazat Arabic;font-style:normal;font-weight:700;font-display:swap;size-adjust:106%;src:url(/fonts/injazat-arabic-bold.woff2)format("woff2");unicode-range:U+20,U+6??,U+200C-200F,U+25CC,U+FD3E-FD3F,U+FDF2,U+FDFA-FDFC,U+FE70-FEFF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/archivo-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Injazat Arabic Fallback Apple;src:local(Geeza Pro);size-adjust:102.6%;ascent-override:112.1%;descent-override:42.9%;line-gap-override:0%;unicode-range:U+20,U+6??,U+200C-200F,U+25CC,U+FD3E-FD3F,U+FDF2,U+FDFA-FDFC,U+FE70-FEFF}@font-face{font-family:Injazat Arabic Fallback Win;src:local(Segoe UI),local(Tahoma);size-adjust:92.5%;ascent-override:124.3%;descent-override:47.6%;line-gap-override:0%;unicode-range:U+20,U+6??,U+200C-200F,U+25CC,U+FD3E-FD3F,U+FDF2,U+FDFA-FDFC,U+FE70-FEFF}@font-face{font-family:Injazat Arabic Fallback Noto;src:local(Noto Sans Arabic),local(Noto Naskh Arabic),local(Droid Arabic Naskh),local(Arial Unicode MS);size-adjust:101.8%;ascent-override:113%;descent-override:43.2%;line-gap-override:0%;unicode-range:U+20,U+6??,U+200C-200F,U+25CC,U+FD3E-FD3F,U+FDF2,U+FDFA-FDFC,U+FE70-FEFF}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica);size-adjust:104%;ascent-override:84.4%;descent-override:20.2%;line-gap-override:0%}:root{--font-arabic:"Injazat Arabic", "Injazat Arabic Fallback Apple", "Injazat Arabic Fallback Win", "Injazat Arabic Fallback Noto";--font-latin:"Archivo", "Archivo Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-stack-active);--container-mark:9rem;--container-card:17rem;--container-row:34rem;--container-pane:44rem;--spacing-0:0;--spacing-3xs:clamp(.25rem, .2212rem + .1282vi, .375rem);--spacing-2xs:clamp(.5rem, .4423rem + .2564vi, .75rem);--spacing-xs:clamp(.75rem, .6923rem + .2564vi, 1rem);--spacing-s:clamp(1rem, .8846rem + .5128vi, 1.5rem);--spacing-m:clamp(1.5rem, 1.3269rem + .7692vi, 2.25rem);--spacing-l:clamp(2rem, 1.7692rem + 1.0256vi, 3rem);--spacing-xl:clamp(3rem, 2.6538rem + 1.5385vi, 4.5rem);--spacing-2xl:clamp(4rem, 3.5385rem + 2.0513vi, 6rem);--spacing-3xl:clamp(6rem, 5.3077rem + 3.0769vi, 9rem);--spacing-4xl:clamp(8rem, 7.0769rem + 4.1026vi, 12rem);--spacing-section:var(--space-section);--spacing-section-l:var(--space-section-l);--spacing-rule-hair:1px;--spacing-rule-emphasis:2px;--spacing-rule-active:4px;--aspect-anchor:21 / 9;--aspect-hero:16 / 9;--aspect-wide:16 / 9;--aspect-photo:3 / 2;--aspect-portrait:4 / 5;--aspect-mark:3 / 2;--aspect-plate:4 / 3;--aspect-square:1;--ease-entrance:cubic-bezier(.19, 1, .22, 1);--ease-state:cubic-bezier(.4, 0, .2, 1);--ease-float:cubic-bezier(.45, 0, .55, 1);--ease-linear:linear;--radius-s:.625rem;--radius-m:1.25rem;--radius-l:2rem;--radius-pill:6.25rem;--radius-circle:50%;--elevation-card:0 1.25rem 2.5rem #12161914;--elevation-lift:0 2rem 3.75rem #12161924;--elevation-float:0 .75rem 2rem #1216191a;--elevation-glow-accent:0 0 0 1px #84bd4166, 0 0 2.5rem #84bd413d}}@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{.\@container,.cq{container-type:inline-size}.map-frame{border-radius:var(--radius-l);border:var(--spacing-rule-hair) solid var(--t-rule);position:relative;overflow:clip}.map-frame:after{content:"";z-index:2;border-radius:inherit;border:var(--spacing-rule-hair) solid var(--brand-white);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-frame:after{border:var(--spacing-rule-hair) solid color-mix(in srgb, var(--brand-white) 10%, transparent)}}.map-frame:after{pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--grid-tick) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-super)), repeating-linear-gradient(90deg, var(--grid-line) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-pitch)), repeating-linear-gradient(90deg, var(--grid-tick) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-super)), repeating-linear-gradient(90deg, var(--grid-line) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-pitch));background-position:top,top,bottom,bottom;background-repeat:no-repeat;background-size:100% var(--spacing-2xs), 100% var(--spacing-3xs), 100% var(--spacing-2xs), 100% var(--spacing-3xs)}.map-veil{z-index:1;pointer-events:none;background-image:radial-gradient(ellipse 130% 110% at center 45%, transparent 66%, var(--brand-charcoal) 100%), radial-gradient(ellipse 120% 55% at center 100%, var(--brand-green) 0%, var(--brand-green) 45%, transparent 70%), linear-gradient(0deg, var(--brand-charcoal), var(--brand-charcoal));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.map-veil{background-image:radial-gradient(ellipse 130% 110% at center 45%, transparent 66%, color-mix(in srgb, var(--brand-charcoal) 34%, transparent) 100%), radial-gradient(ellipse 120% 55% at center 100%, color-mix(in srgb, var(--brand-green) 12%, transparent) 0%, color-mix(in srgb, var(--brand-green) 4%, transparent) 45%, transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--brand-charcoal) 18%, transparent), color-mix(in srgb, var(--brand-charcoal) 18%, transparent))}}.plate-lume{pointer-events:none;opacity:.85;transition:opacity var(--duration-transition) var(--ease-state);background-image:radial-gradient(ellipse 120% 55% at center 100%, var(--brand-green) 0%, var(--brand-green) 45%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plate-lume{background-image:radial-gradient(ellipse 120% 55% at center 100%, color-mix(in srgb, var(--brand-green) 22%, transparent) 0%, color-mix(in srgb, var(--brand-green) 8%, transparent) 45%, transparent 75%)}}@media (hover:hover){.group:hover .plate-lume{opacity:1}}.callout-veil{pointer-events:none;background-image:linear-gradient(0deg, var(--brand-charcoal), var(--brand-charcoal) 55%, var(--brand-charcoal));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.callout-veil{background-image:linear-gradient(0deg, color-mix(in srgb, var(--brand-charcoal) 93%, transparent), color-mix(in srgb, var(--brand-charcoal) 84%, transparent) 55%, color-mix(in srgb, var(--brand-charcoal) 90%, transparent))}}.plate-scrim{background-image:linear-gradient(0deg, var(--brand-charcoal), var(--brand-charcoal) 42%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plate-scrim{background-image:linear-gradient(0deg, color-mix(in srgb, var(--brand-charcoal) 82%, transparent), color-mix(in srgb, var(--brand-charcoal) 38%, transparent) 42%, transparent 68%)}}.plate-scrim{pointer-events:none}.aurora-field{z-index:0;pointer-events:none;background-image:var(--aurora-depth), var(--bloom-brand-ambient);background-position:50% 10%,50% 96%;background-repeat:no-repeat;background-size:138% 104%,92% 58%;position:absolute;inset-block:0;inset-inline:0;overflow:clip}.aurora-field:before{content:"";inline-size:104%;aspect-ratio:var(--aspect-wide);background-image:var(--aurora-tint);position:absolute;inset-block-start:-24%;inset-inline-start:-28%}.aurora-field:after{content:"";inline-size:112%;aspect-ratio:var(--aspect-hero);background-image:var(--aurora-depth);position:absolute;inset-block-end:-30%;inset-inline-end:-26%}.hero-plate{z-index:-1;pointer-events:none;background-color:var(--t-surface-page);position:absolute;inset-block:0;inset-inline:0;overflow:clip}.hero-plate:before{content:"";aspect-ratio:16/11;background-image:var(--bloom-hero-core);inline-size:132%;position:absolute;inset-block-start:46%;inset-inline-start:50%;translate:-50% -50%}.masthead-capsule{margin-block:var(--masthead-capsule-gap);padding-block:var(--spacing-s);padding-inline:var(--spacing-m);position:relative}.masthead-capsule:before{content:"";z-index:-1;border:var(--spacing-rule-hair) solid var(--masthead-capsule-rim);border-radius:var(--radius-pill);background-color:var(--masthead-capsule-ground);box-shadow:var(--elevation-float);-webkit-backdrop-filter:blur(1rem)saturate(1.4);backdrop-filter:blur(1rem)saturate(1.4);pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.ribbon-veil{z-index:2;pointer-events:none;background-image:var(--grad-ribbon-veil);position:absolute;inset-block:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.ribbon-veil{display:none}}.card-rim{position:relative}.card-rim:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;padding:var(--spacing-rule-hair);background-image:var(--grad-card-rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;inset-block:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0 100%),linear-gradient(#000 0 100%);mask-image:linear-gradient(#000 0 100%),linear-gradient(#000 0 100%);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.gridfx-ticks{z-index:1;pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.gridfx-ticks:before{content:"";background-image:repeating-linear-gradient(90deg, var(--grid-tick) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-super));background-size:var(--grid-super) var(--grid-super);-webkit-mask-image:repeating-linear-gradient(180deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));-webkit-mask-image:repeating-linear-gradient(180deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));-webkit-mask-image:repeating-linear-gradient(180deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));mask-image:repeating-linear-gradient(180deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));-webkit-mask-size:var(--grid-super) var(--grid-super);-webkit-mask-size:var(--grid-super) var(--grid-super);-webkit-mask-size:var(--grid-super) var(--grid-super);mask-size:var(--grid-super) var(--grid-super);-webkit-mask-position:0 calc(var(--grid-pitch) - var(--grid-arm) / 2);-webkit-mask-position:0 calc(var(--grid-pitch) - var(--grid-arm) / 2);-webkit-mask-position:0 calc(var(--grid-pitch) - var(--grid-arm) / 2);mask-position:0 calc(var(--grid-pitch) - var(--grid-arm) / 2);position:absolute;inset-block:0;inset-inline:0}.gridfx-ticks:after{content:"";background-image:repeating-linear-gradient(180deg, var(--grid-tick) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-super));background-size:var(--grid-super) var(--grid-super);background-position:0 var(--grid-pitch);-webkit-mask-image:repeating-linear-gradient(90deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));-webkit-mask-image:repeating-linear-gradient(90deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));-webkit-mask-image:repeating-linear-gradient(90deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));mask-image:repeating-linear-gradient(90deg, #000 0 var(--grid-arm), transparent var(--grid-arm) var(--grid-super));-webkit-mask-size:var(--grid-super) var(--grid-super);-webkit-mask-size:var(--grid-super) var(--grid-super);-webkit-mask-size:var(--grid-super) var(--grid-super);mask-size:var(--grid-super) var(--grid-super);-webkit-mask-position:calc(var(--grid-arm) / -2) 0;-webkit-mask-position:calc(var(--grid-arm) / -2) 0;-webkit-mask-position:calc(var(--grid-arm) / -2) 0;mask-position:calc(var(--grid-arm) / -2) 0;position:absolute;inset-block:0;inset-inline:0}.gridfx{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--grid-line) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-pitch)), repeating-linear-gradient(180deg, var(--grid-line) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-pitch));background-size:var(--grid-pitch) var(--grid-pitch);-webkit-mask-image:var(--grid-veil);-webkit-mask-image:var(--grid-veil);-webkit-mask-image:var(--grid-veil);mask-image:var(--grid-veil);position:absolute;inset-block:0;inset-inline:0}.bloom-ambient{z-index:0;pointer-events:none;background-image:var(--bloom-brand-ambient);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset-block:0;inset-inline:0}.bloom-floor{z-index:0;pointer-events:none;background-image:var(--bloom-brand-band);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset-block:0;inset-inline:0}.bloom-seat{z-index:0;pointer-events:none;background-image:var(--bloom-brand-band);background-position:bottom;background-repeat:no-repeat;background-size:100% 220%;position:absolute;inset-block:0;inset-inline:0}.grainfx{z-index:3;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:var(--field-grain);background-size:13.75rem 13.75rem;position:absolute;inset-block:0;inset-inline:0}.star-field{z-index:0;pointer-events:none;opacity:.9;background-image:var(--field-stars);background-size:21.25rem 21.25rem,32.5rem 32.5rem,43.75rem 43.75rem,21.25rem 21.25rem,32.5rem 32.5rem,43.75rem 43.75rem;position:absolute;inset-block:-10%;inset-inline:-10%}.ghost-mark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:var(--ghost-size);font-weight:var(--weight-display);text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke-width:var(--spacing-rule-emphasis);-webkit-text-stroke-color:var(--ghost-stroke);line-height:1;display:block;position:absolute;inset-block-end:0;inset-inline:0}.ghost-mark:before{content:"";inline-size:92%;aspect-ratio:var(--aspect-anchor);z-index:-1;background-image:var(--ghost-aura);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.stage-emblem{aspect-ratio:353/171;z-index:0;pointer-events:none;background-color:var(--brand-white);inline-size:min(64svb,76%);margin-inline:auto;position:absolute;inset-block-start:46%;inset-inline:0;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.stage-emblem{background-color:color-mix(in srgb, var(--brand-white) 3%, transparent)}}.stage-emblem{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-progress{z-index:50;block-size:var(--scroll-progress-h);background-color:var(--t-accent-fill);transform-origin:0;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.register-plot{z-index:1;pointer-events:none;block-size:36%;color:var(--t-accent);position:absolute;inset-block-start:0;inset-inline:0}.wave-lip:before{content:"";block-size:calc(var(--section-wave-h) + var(--spacing-rule-active));background-color:var(--t-accent-fill);-webkit-mask-image:var(--section-cut-mask), var(--section-cut-mask);-webkit-mask-image:var(--section-cut-mask), var(--section-cut-mask);-webkit-mask-image:var(--section-cut-mask), var(--section-cut-mask);mask-image:var(--section-cut-mask), var(--section-cut-mask);-webkit-mask-size:100% var(--section-wave-h), 100% var(--section-wave-h);-webkit-mask-size:100% var(--section-wave-h), 100% var(--section-wave-h);-webkit-mask-size:100% var(--section-wave-h), 100% var(--section-wave-h);mask-size:100% var(--section-wave-h), 100% var(--section-wave-h);-webkit-mask-position:0 0, 0 var(--spacing-rule-active);-webkit-mask-position:0 0, 0 var(--spacing-rule-active);-webkit-mask-position:0 0, 0 var(--spacing-rule-active);mask-position:0 0, 0 var(--spacing-rule-active);pointer-events:none;-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.edge-ruler{block-size:var(--spacing-s);z-index:1;pointer-events:none;background-image:repeating-linear-gradient(90deg, var(--grid-tick) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-super)), repeating-linear-gradient(90deg, var(--grid-line) 0 var(--grid-hair), transparent var(--grid-hair) var(--grid-pitch));-webkit-mask-image:var(--grid-veil);-webkit-mask-image:var(--grid-veil);-webkit-mask-image:var(--grid-veil);mask-image:var(--grid-veil);background-position:bottom,bottom;background-repeat:no-repeat;background-size:100% 100%,100% 50%;position:absolute;inset-block-end:var(--section-wave-h);inset-inline:0}.wave-crown{position:relative}.wave-crown:before{content:"";block-size:var(--closing-wave-h);background-color:var(--t-accent-fill);-webkit-mask-image:var(--closing-cut-mask);-webkit-mask-image:var(--closing-cut-mask);-webkit-mask-image:var(--closing-cut-mask);mask-image:var(--closing-cut-mask);translate:0 calc(-1 * var(--spacing-rule-active));pointer-events:none;position:absolute;inset-block-end:calc(100% - var(--spacing-rule-hair));inset-inline:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wave-crown:after{content:"";block-size:var(--closing-wave-h);background-color:var(--t-surface-page);-webkit-mask-image:var(--closing-cut-mask);-webkit-mask-image:var(--closing-cut-mask);-webkit-mask-image:var(--closing-cut-mask);mask-image:var(--closing-cut-mask);pointer-events:none;position:absolute;inset-block-end:calc(100% - var(--spacing-rule-hair));inset-inline:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pin-radar{inline-size:var(--spacing-m);block-size:var(--spacing-m);border:var(--spacing-rule-hair) solid var(--t-accent);opacity:0;pointer-events:none;margin-inline-start:calc(-.5 * var(--spacing-m));position:absolute;inset-block-start:0;inset-inline-start:50%;rotate:45deg}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] .pin-radar{animation:pin-radar-out 3.5s var(--ease-float) infinite}}.hero-progress{inline-size:100%;block-size:var(--spacing-rule-emphasis);background-color:var(--t-accent-fill);transform-origin:0;pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:0}.cell-ghost{z-index:-1;color:var(--brand-white);font-size:clamp(3.25rem,4.8vi,5.25rem);line-height:1;position:absolute;inset-block-end:-.08em;inset-inline-end:var(--spacing-2xs)}@supports (color:color-mix(in lab, red, red)){.cell-ghost{color:color-mix(in srgb, var(--brand-white) 6%, transparent)}}.cell-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;transition:color var(--duration-hover) var(--ease-state)}@media (hover:hover){.group:hover .cell-ghost{color:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){.group:hover .cell-ghost{color:color-mix(in srgb, var(--brand-green) 15%, transparent)}}}.wave-crest-strip{block-size:var(--section-wave-h);background-color:var(--t-surface-panel);-webkit-mask-image:var(--section-cut-mask);-webkit-mask-image:var(--section-cut-mask);-webkit-mask-image:var(--section-cut-mask);mask-image:var(--section-cut-mask);pointer-events:none;margin-block-start:calc(-1 * var(--section-wave-h));margin-block-end:calc(-1 * var(--spacing-rule-hair));display:block;position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pulse-plot{pointer-events:none;block-size:clamp(2.5rem,6vi,4.5rem);inline-size:100%;color:var(--t-accent);display:block}.marquee-clone{pointer-events:none}@media (prefers-reduced-motion:reduce){.marquee-clone.marquee-item{display:none}}.hero-tone{background-color:var(--brand-charcoal)}@supports (color:color-mix(in lab, red, red)){.hero-tone{background-color:color-mix(in srgb, var(--brand-charcoal) 30%, transparent)}}.hero-tone{pointer-events:none}.field-glow{background-image:var(--bloom-brand-ambient);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100% 100%;min-block-size:45svb}.hero-lume{background-image:var(--bloom-brand-hero);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.hero-scrim{background-image:var(--hero-scrim-fall);pointer-events:none;background-repeat:no-repeat;background-size:100% 100%}.masthead-plot{color:var(--t-accent);pointer-events:none;-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.callout-photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.dialog-fullsurface{block-size:100%;min-block-size:100dvb;max-block-size:none;inline-size:100%;max-inline-size:none;border:none;margin:0;padding:0;padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block:0;inset-inline:0}.link-overlay:after{content:"";position:absolute;inset-block:0;inset-inline:0}.hero-layer{block-size:100%;inline-size:100%;position:absolute;inset-block:0;inset-inline:0}.tick-fill{inline-size:var(--count-bar,0%);background-image:repeating-linear-gradient(90deg, var(--t-accent-quiet) 0, var(--t-accent-quiet) .375rem, transparent .375rem, transparent .625rem);position:absolute;inset-block:0;inset-inline-start:0}.scene-pin{position:static}@media (min-width:64rem){.scene-pin{position:sticky;inset-block-start:var(--sticky-offset)}}.pin-above{margin-block-end:var(--spacing-2xs);position:absolute;inset-block-end:100%}.band-layers,.cell-anchor{isolation:isolate;position:relative}.content-layer{z-index:10;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tick-track{block-size:var(--spacing-rule-active);background-image:repeating-linear-gradient(90deg, var(--t-rule) 0, var(--t-rule) .375rem, transparent .375rem, transparent .625rem);display:block;position:relative}.absolute{position:absolute}.fixed{position:fixed}.relative,.scene-curtain{position:relative}.static{position:static}.sticky{position:sticky}.inset-cover{inset-block:0;inset-inline:0}.centres-float{inline-size:min(24rem, calc(100% - 2 * var(--spacing-m)));max-block-size:calc(100% - 2 * var(--spacing-m));inset-block-start:var(--spacing-m);inset-inline-start:var(--spacing-m)}.pin-inline-start{inset-inline-start:0}.pin-inline-end{inset-inline-end:0}.pin-block-start{inset-block-start:0}.pin-block-end{inset-block-end:0}.duotone,.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.motif-field{block-size:100%;inline-size:100%;color:var(--t-rule);grid-area:1/content-end/auto/full-end;align-self:stretch}.col-breakout{grid-column:breakout}.col-content{grid-column:content}.col-full{grid-column:full}.col-span-3{grid-column:span 3/span 3}.col-span-24{grid-column:span 24/span 24}.row-start-1{grid-row-start: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}}@media (min-width:120rem){.container{max-width:120rem}}@media (min-width:160rem){.container{max-width:160rem}}.m-s{margin:var(--spacing-s)}.card-foot{gap:var(--spacing-2xs);flex-direction:column;margin-block-start:auto;display:flex}@container (min-width:17rem){.card-foot{flex-direction:row;justify-content:space-between;align-items:center}}.wave-rise{-webkit-mask-image:var(--section-cut-mask), linear-gradient(#000, #000);-webkit-mask-image:var(--section-cut-mask), linear-gradient(#000, #000);-webkit-mask-image:var(--section-cut-mask), linear-gradient(#000, #000);mask-image:var(--section-cut-mask), linear-gradient(#000, #000);-webkit-mask-size:100% calc(var(--section-wave-h) + var(--spacing-rule-hair)), 100% calc(100% - var(--section-wave-h));-webkit-mask-size:100% calc(var(--section-wave-h) + var(--spacing-rule-hair)), 100% calc(100% - var(--section-wave-h));-webkit-mask-size:100% calc(var(--section-wave-h) + var(--spacing-rule-hair)), 100% calc(100% - var(--section-wave-h));mask-size:100% calc(var(--section-wave-h) + var(--spacing-rule-hair)), 100% calc(100% - var(--section-wave-h));-webkit-mask-position:0 0, 0 var(--section-wave-h);-webkit-mask-position:0 0, 0 var(--section-wave-h);-webkit-mask-position:0 0, 0 var(--section-wave-h);mask-position:0 0, 0 var(--section-wave-h);margin-block-start:calc(-1 * var(--section-wave-h));padding-block-start:calc(var(--space-section) + var(--section-wave-h));padding-block-end:var(--space-section);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mbs-2xl{margin-block-start:var(--spacing-2xl)}.mbs-2xs{margin-block-start:var(--spacing-2xs)}.mbs-auto{margin-block-start:auto}.marquee-item{inline-size:var(--marquee-cell);flex:none;justify-content:center;align-items:center;display:flex}.figure-rule{inline-size:100%;block-size:var(--spacing-rule-hair);background-color:var(--t-rule);transform-origin:0;display:block}.rail-track{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow:auto hidden}.rail-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.rail-track{scroll-behavior:auto}}.street-grid{gap:var(--grid-gutter);display:grid}@media (min-width:40rem){.street-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.street-grid{grid-template-columns:14fr 10fr}}.grid-24{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.content-grid{grid-template-columns:[full-start] minmax(var(--page-margin), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - (var(--page-margin) * 2), var(--content-max)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--page-margin), 1fr) [full-end];display:grid}.hero-viewport{min-block-size:100svb;grid-template-rows:1fr;align-items:end;padding-block-start:var(--hero-masthead-clear);padding-block-end:var(--spacing-xl);display:grid}@media (min-width:48rem){.hero-viewport{padding-block-end:var(--spacing-2xl)}}.card-shell{gap:var(--spacing-xs);padding:var(--spacing-s);flex-direction:column;display:flex}@container (min-width:17rem){.card-shell{gap:var(--spacing-s);padding:var(--spacing-m)}}@container (min-width:26rem){.card-shell{padding:var(--spacing-l)}}.marquee-track{inline-size:max-content;animation-duration:var(--marquee-duration,var(--duration-marquee));animation-timing-function:var(--ease-linear);align-items:center;animation-iteration-count:infinite;display:flex}.marquee-track:hover,.marquee-track:focus-within{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee-track{justify-content:center;gap:var(--spacing-s);flex-wrap:wrap;inline-size:100%;animation-name:none}@media (min-width:48rem){.marquee-track{padding-inline:var(--page-margin)}}}.hero-sound{border-width:var(--spacing-rule-hair);border-style:solid;border-color:var(--t-rule-strong);border-radius:var(--radius-circle);background-color:var(--t-scrim);block-size:3rem;inline-size:3rem;color:var(--t-ink-primary);transition:color var(--duration-hover) var(--ease-state), border-color var(--duration-hover) var(--ease-state), box-shadow var(--duration-state) var(--ease-state);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.hero-sound:hover{border-color:var(--t-accent);color:var(--t-accent);box-shadow:var(--elevation-glow-accent)}}.masthead-control,.tap-target{min-block-size:var(--tap-target);min-inline-size:var(--tap-target);justify-content:center;align-items:center;display:inline-flex}.hero-cta{align-items:center;gap:var(--spacing-2xs);border-radius:var(--radius-pill);min-block-size:3.25rem;padding-inline:var(--spacing-l);background-color:var(--t-surface-inverse);color:var(--t-ink-inverse);font-weight:var(--weight-label);font-size:var(--fluid-text-body-s);line-height:var(--leading-heading);transition:background-color var(--duration-hover) var(--ease-state), color var(--duration-hover) var(--ease-state), box-shadow var(--duration-state) var(--ease-state);display:inline-flex}@media (hover:hover){.hero-cta:hover{background-color:var(--t-accent-fill);color:var(--t-ink-on-accent);box-shadow:var(--elevation-glow-accent)}}.tap-row{min-block-size:var(--tap-target);align-items:center;display:inline-flex}.lattice{gap:var(--spacing-rule-hair);background-color:var(--t-rule);border:var(--spacing-rule-hair) solid var(--t-rule);background-clip:padding-box;display:grid}.cell-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}@container (min-width:34rem){.cell-title{-webkit-line-clamp:none}}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clause-number{inline-size:var(--spacing-xl);text-indent:0;display:inline-block}.duotone-release .duotone-base{transition:filter var(--duration-transition) var(--ease-state)}.duotone-release .duotone-multiply,.duotone-release .duotone-screen{transition:opacity var(--duration-transition) var(--ease-state)}@media (hover:hover){.duotone-release:hover .duotone-base{filter:grayscale(0)}.duotone-release:hover .duotone-multiply,.duotone-release:hover .duotone-screen{opacity:0}}@media (hover:none){.duotone-release .duotone-base{filter:grayscale(0)}.duotone-release .duotone-multiply,.duotone-release .duotone-screen{display:none}}.axis-bar{block-size:var(--spacing-s);inline-size:var(--axis-bar,0%);display:block}.block{display:block}.contents{display:contents}.figure-stamp{display:inline-block}.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}.brand-lockup{inline-size:auto;block-size:var(--spacing-l);aspect-ratio:353/171;background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.street-media-lead{aspect-ratio:var(--aspect-photo)}@media (min-width:64rem){.street-media-lead{aspect-ratio:auto;block-size:100%}}.is-byline-portrait{inline-size:clamp(3.75rem,4.5vi,5rem);aspect-ratio:var(--aspect-square)}.street-media{aspect-ratio:var(--aspect-photo)}@media (min-width:64rem){.street-media{aspect-ratio:var(--aspect-wide)}}.aspect-anchor{aspect-ratio:var(--aspect-anchor)}.aspect-hero{aspect-ratio:var(--aspect-hero)}.aspect-mark{aspect-ratio:var(--aspect-mark)}.aspect-photo{aspect-ratio:var(--aspect-photo)}.aspect-plate{aspect-ratio:var(--aspect-plate)}.aspect-portrait{aspect-ratio:var(--aspect-portrait)}.aspect-square{aspect-ratio:var(--aspect-square)}.aspect-wide{aspect-ratio:var(--aspect-wide)}.rule-span{block-size:var(--spacing-rule-hair);background-color:var(--t-rule);flex:1}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.centre-pin-active{box-shadow:var(--elevation-glow-accent);scale:1.18}.marquee-plate{transition:scale var(--duration-hover) var(--ease-state)}@media (hover:hover){.marquee-item:hover .marquee-plate{scale:1.05}}.media-zoom{transition:scale var(--duration-transition) var(--ease-entrance)}@media (hover:hover){.group:hover .media-zoom{scale:1.04}}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.lift-on-hover:hover{box-shadow:var(--elevation-lift);transform:translateY(-.5rem)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] .fs-overlay-enter{animation:fs-overlay-in var(--duration-transition) var(--ease-entrance)}html[data-motion-ok] .fs-rail-enter{animation:fs-rail-in var(--duration-transition) var(--ease-entrance)}}.live-pulse{animation:live-pulse 4.5s var(--ease-float) infinite}.live-zoom{animation:live-zoom 24s var(--ease-float) infinite alternate}.resize{resize:both}.rail-card{scroll-snap-align:start;inline-size:min(24rem,72vi)}.clause-anchor{scroll-margin-block-start:var(--spacing-2xl)}.list-none{list-style-type:none}.index-columns{grid-template-columns:var(--index-columns-m,minmax(0, .5fr) minmax(0, 1.6fr) minmax(0, 1.1fr))}@media (min-width:64rem){.index-columns{grid-template-columns:var(--index-columns-l,minmax(0, .5fr) minmax(0, 1.6fr) minmax(0, 1.1fr) minmax(0, 1.3fr) minmax(0, .8fr))}}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.split-7-17{grid-template-columns:minmax(0,7fr) minmax(0,17fr)}.split-15-9{grid-template-columns:minmax(0,15fr) minmax(0,9fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-end{align-content:flex-end}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2xl{gap:var(--spacing-2xl)}.gap-2xs{gap:var(--spacing-2xs)}.gap-3xl{gap:var(--spacing-3xl)}.gap-3xs{gap:var(--spacing-3xs)}.gap-gutter{gap:var(--grid-gutter)}.gap-l{gap:var(--spacing-l)}.gap-m{gap:var(--spacing-m)}.gap-s{gap:var(--spacing-s)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-x-2xl{column-gap:var(--spacing-2xl)}.gap-x-m{column-gap:var(--spacing-m)}.gap-y-l{row-gap:var(--spacing-l)}.gap-y-m{row-gap:var(--spacing-m)}.gap-y-xl{row-gap:var(--spacing-xl)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.marquee-viewport{-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent 100%);overflow:clip}@media (prefers-reduced-motion:reduce){.marquee-viewport{-webkit-mask-image:none;mask-image:none}}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.masthead-cta{min-block-size:var(--tap-target);border-radius:var(--radius-pill);padding-inline:var(--spacing-m);background-color:var(--t-accent-fill);color:var(--t-ink-on-accent);font-weight:var(--weight-label);font-size:var(--fluid-text-label);line-height:var(--leading-heading);letter-spacing:var(--tracking-label);transition:background-color var(--duration-hover) var(--ease-state), color var(--duration-hover) var(--ease-state), box-shadow var(--duration-state) var(--ease-state)}@media (hover:hover){.masthead-cta:hover{background-color:var(--t-accent-quiet);box-shadow:var(--elevation-glow-accent)}}.social-tile{inline-size:var(--social-tile);block-size:var(--social-tile);border-radius:var(--radius-circle);background-color:var(--social-surface,transparent);box-shadow:inset 0 0 0 var(--spacing-rule-hair) var(--social-rim,var(--t-rule-strong));color:var(--social-ink,var(--t-ink-secondary));transition:background-color var(--duration-hover) var(--ease-state), box-shadow var(--duration-hover) var(--ease-state), color var(--duration-hover) var(--ease-state)}.r-circle{border-radius:var(--radius-circle)}.r-l{border-radius:var(--radius-l)}.r-m{border-radius:var(--radius-m)}.r-pill{border-radius:var(--radius-pill)}.r-s{border-radius:var(--radius-s)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e-2{border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px}.border-be-2{border-block-end-style:var(--tw-border-style);border-block-end-width:2px}.border-accent{border-color:var(--t-accent)}.border-accent-fill{border-color:var(--t-accent-fill)}.border-rule{border-color:var(--t-rule)}.border-rule-strong{border-color:var(--t-rule-strong)}.border-state-error{border-color:var(--t-state-error)}.border-state-success{border-color:var(--t-state-success)}.border-transparent{border-color:#0000}.index-row{transition:border-inline-start-color var(--duration-hover) var(--ease-state)}.index-row:hover,.index-row:focus-within{border-inline-start-color:var(--t-accent)}.duotone-multiply{background-color:var(--duotone-multiply-solved);mix-blend-mode:multiply}.duotone-screen{background-color:var(--duotone-shadow);mix-blend-mode:screen}.rule-tick{inline-size:var(--spacing-2xl);block-size:var(--spacing-rule-hair);background-color:var(--t-rule-strong)}.bg-accent{background-color:var(--t-accent)}.bg-accent-fill{background-color:var(--t-accent-fill)}.bg-accent-wash{background-color:var(--t-accent-wash)}.bg-current{background-color:currentColor}.bg-state-error-surface{background-color:var(--t-state-error-surface)}.bg-surface-mark{background-color:var(--t-surface-mark)}.bg-surface-page{background-color:var(--t-surface-page)}.bg-surface-panel{background-color:var(--t-surface-panel)}.bg-surface-sunken{background-color:var(--t-surface-sunken)}.register-ground{background-image:radial-gradient(16.52% 16% at 50% 5.83%, var(--cap-hi) 0%, transparent 100%), var(--grad-seam-brand-fall), var(--bloom-brand-band);background-position:top,top,bottom;background-repeat:no-repeat;background-size:100% 100%,100% clamp(18rem,40svb,30rem),100% min(52svb,100%)}.rule-fade-block{inline-size:var(--spacing-rule-hair);opacity:.42;background-image:linear-gradient(180deg, transparent -7%, var(--t-rule-strong) 50%, transparent 107%)}.rule-opener{inline-size:6rem;block-size:var(--spacing-rule-active);background-image:var(--grad-brand-rule)}.band-capped{background-image:radial-gradient(16.52% 16% at 50% 5.83%, var(--cap-hi) 0%, transparent 100%)}.glyph{fill:none;stroke:currentColor;block-size:1.5rem;inline-size:1.5rem;stroke-width:var(--spacing-rule-emphasis);stroke-linecap:butt;stroke-linejoin:miter}.solid-glyph{fill:currentColor;stroke:none;block-size:1.5rem;inline-size:1.5rem}.fill-rule{fill:var(--t-rule)}.fit-contain{object-fit:contain;block-size:100%;inline-size:100%}.hero-media{object-fit:cover;block-size:100%;inline-size:100%}.marquee-mark{inline-size:var(--marquee-mark-w);block-size:var(--marquee-mark-h);object-fit:contain}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-2xs{padding:var(--spacing-2xs)}.p-3xs{padding:var(--spacing-3xs)}.p-l{padding:var(--spacing-l)}.p-m{padding:var(--spacing-m)}.p-s{padding:var(--spacing-s)}.p-xs{padding:var(--spacing-xs)}.px-2xs{padding-inline:var(--spacing-2xs)}.px-l{padding-inline:var(--spacing-l)}.px-m{padding-inline:var(--spacing-m)}.px-s{padding-inline:var(--spacing-s)}.safe-inline{padding-inline:max(env(safe-area-inset-left), env(safe-area-inset-right))}.py-2xl{padding-block:var(--spacing-2xl)}.py-2xs{padding-block:var(--spacing-2xs)}.py-3xs{padding-block:var(--spacing-3xs)}.py-l{padding-block:var(--spacing-l)}.py-m{padding-block:var(--spacing-m)}.py-s{padding-block:var(--spacing-s)}.py-section{padding-block:var(--spacing-section)}.py-section-l{padding-block:var(--spacing-section-l)}.py-xl{padding-block:var(--spacing-xl)}.py-xs{padding-block:var(--spacing-xs)}.clause-hang{text-indent:calc(var(--spacing-xl) * -1);padding-inline-start:var(--spacing-xl)}.nav-spine{border-inline-start:var(--spacing-rule-emphasis) solid var(--t-accent-fill);padding-inline-start:var(--spacing-s)}.ps-0{padding-inline-start:var(--spacing-0)}.ps-m{padding-inline-start:var(--spacing-m)}.ps-s{padding-inline-start:var(--spacing-s)}.pe-m{padding-inline-end:var(--spacing-m)}.pbs-0{padding-block-start:var(--spacing-0)}.pbs-2xs{padding-block-start:var(--spacing-2xs)}.pbs-l{padding-block-start:var(--spacing-l)}.pbs-m{padding-block-start:var(--spacing-m)}.pbs-s{padding-block-start:var(--spacing-s)}.pbs-section{padding-block-start:var(--spacing-section)}.pbs-section-l{padding-block-start:var(--spacing-section-l)}.pbs-xl{padding-block-start:var(--spacing-xl)}.pbs-xs{padding-block-start:var(--spacing-xs)}.pbe-2xs{padding-block-end:var(--spacing-2xs)}.pbe-3xs{padding-block-end:var(--spacing-3xs)}.pbe-4xl{padding-block-end:var(--spacing-4xl)}.pbe-l{padding-block-end:var(--spacing-l)}.pbe-s{padding-block-end:var(--spacing-s)}.pbe-section{padding-block-end:var(--spacing-section)}.pbe-xl{padding-block-end:var(--spacing-xl)}.pbe-xs{padding-block-end:var(--spacing-xs)}.safe-block-end{padding-block-end:env(safe-area-inset-bottom)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.label{font-size:var(--fluid-text-label);font-weight:var(--weight-label);line-height:var(--leading-heading);letter-spacing:var(--tracking-label)}.text-body{font-size:var(--fluid-text-body);line-height:var(--tw-leading,var(--leading-body))}.text-body-l{font-size:var(--fluid-text-body-l);line-height:var(--tw-leading,var(--leading-body))}.text-body-s{font-size:var(--fluid-text-body-s);line-height:var(--tw-leading,var(--leading-body))}.text-display{font-size:var(--fluid-text-display);line-height:var(--tw-leading,var(--leading-display))}.text-display-l{font-size:var(--fluid-text-display-l);line-height:var(--tw-leading,var(--leading-display))}.text-display-s{font-size:var(--fluid-text-display-s);line-height:var(--tw-leading,var(--leading-display))}.text-display-xl{font-size:var(--fluid-text-display-xl);line-height:var(--tw-leading,var(--leading-display))}.text-label{font-size:var(--fluid-text-label);line-height:var(--tw-leading,var(--leading-heading))}.text-numeral{font-size:var(--fluid-text-numeral);line-height:var(--tw-leading,var(--leading-display))}.text-title{font-size:var(--fluid-text-title);line-height:var(--tw-leading,var(--leading-heading))}.text-title-l{font-size:var(--fluid-text-title-l);line-height:var(--tw-leading,var(--leading-heading))}.text-title-s{font-size:var(--fluid-text-title-s);line-height:var(--tw-leading,var(--leading-heading))}.font-display{--tw-font-weight:var(--weight-display);font-weight:var(--weight-display)}.font-heading{--tw-font-weight:var(--weight-heading);font-weight:var(--weight-heading)}.font-label{--tw-font-weight:var(--weight-label);font-weight:var(--weight-label)}.font-regular{--tw-font-weight:400;font-weight:400}.font-strong{--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong)}.display-tracked{letter-spacing:var(--tracking-display)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--t-accent)}.text-ink-inverse{color:var(--t-ink-inverse)}.text-ink-muted{color:var(--t-ink-muted)}.text-ink-on-accent{color:var(--t-ink-on-accent)}.text-ink-primary{color:var(--t-ink-primary)}.text-ink-secondary{color:var(--t-ink-secondary)}.text-rating-star{color:var(--rating-star)}.text-social-whatsapp{color:var(--social-whatsapp-ink)}.text-state-error{color:var(--t-state-error)}.text-state-success{color:var(--t-state-success)}.label-caps{text-transform:var(--label-transform)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.link-underlined{text-decoration-line:underline;text-decoration-thickness:var(--spacing-rule-hair);text-underline-offset:var(--spacing-3xs)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-40{opacity:.4}.opacity-100{opacity:1}.ring{--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)}.glow-emissive{box-shadow:var(--glow-btn-rest);transition:box-shadow var(--duration-transition) var(--ease-state)}@media (hover:hover){.glow-emissive:hover{box-shadow:var(--glow-btn-hover)}}.glow-on-hover{transition:box-shadow var(--duration-state) var(--ease-state)}@media (hover:hover){.glow-on-hover:hover{box-shadow:var(--elevation-glow-accent)}}.elevate{box-shadow:var(--elevation-card)}.elevate-float{box-shadow:var(--elevation-float)}.glow-active{box-shadow:var(--elevation-glow-accent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.duotone-base{filter:grayscale()}.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-filter{-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))}.centre-pin-tail{inline-size:var(--spacing-s);block-size:var(--spacing-2xs);clip-path:polygon(0 0,100% 0,50% 100%)}.centre-pin-mark{inline-size:var(--spacing-m);block-size:var(--spacing-m)}.glyph-s{block-size:1rem;inline-size:1rem}.is-thumb{block-size:3.5rem;inline-size:3.5rem}.max-is-portrait{max-inline-size:6rem}@container (min-width:34rem){.max-is-portrait{max-inline-size:11rem}}.motif-badge{block-size:3.5rem;inline-size:3.5rem}.motif-dot{block-size:.25rem;inline-size:.25rem}.social-glyph{inline-size:var(--spacing-s);block-size:var(--spacing-s)}.social-glyph-l{inline-size:var(--spacing-m);block-size:var(--spacing-m)}.solid-glyph-s{block-size:1.125rem;inline-size:1.125rem}.solid-glyph-xs{block-size:.75rem;inline-size:.75rem}.block-full{block-size:100%}.brand-lockup-l{block-size:var(--spacing-xl)}.bs-hero{min-block-size:80svb}.bs-hero-interior{min-block-size:60svb}.bs-map-desktop{block-size:70vb}.centre-pin-live{transition:scale var(--duration-state) var(--ease-entrance), background-color var(--duration-hover) var(--ease-state), box-shadow var(--duration-hover) var(--ease-state)}.crossfade{transition:opacity var(--duration-state) var(--ease-state)}.inline-full{inline-size:100%}.is-callout{inline-size:min(20rem,72vi)}.is-half{inline-size:50%}.lift{transition:transform var(--duration-state) var(--ease-entrance), box-shadow var(--duration-state) var(--ease-entrance)}.marquee-slow{--marquee-duration:var(--duration-marquee-slow)}.measure{max-inline-size:var(--measure-body)}.measure-display{max-inline-size:14em}.measure-tight{max-inline-size:25em}.min-block-svh{min-block-size:100svh}.min-bs-0{min-block-size:0}.min-is-0{min-inline-size:0}.rule-active-b{border-block-end:var(--spacing-rule-active) solid var(--t-accent)}.rule-active-t{border-block-start:var(--spacing-rule-active) solid var(--t-accent)}.rule-all{border:var(--spacing-rule-hair) solid var(--t-rule)}.rule-b{border-block-end:var(--spacing-rule-hair) solid var(--t-rule)}.rule-emphasis-b{border-block-end:var(--spacing-rule-emphasis) solid var(--t-rule-strong)}.rule-emphasis-e{border-inline-end:var(--spacing-rule-emphasis) solid var(--t-rule-strong)}.rule-emphasis-t{border-block-start:var(--spacing-rule-emphasis) solid var(--t-rule-strong)}.rule-reserve-b{border-block-end:var(--spacing-rule-active) solid transparent}.rule-reserve-s{border-inline-start:var(--spacing-rule-active) solid transparent}.rule-t{border-block-start:var(--spacing-rule-hair) solid var(--t-rule)}.group-focus-within\:text-accent:is(:where(.group):focus-within *){color:var(--t-accent)}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--t-accent)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.first\:pbs-0:first-child{padding-block-start:var(--spacing-0)}.open\:flex:is([open],:popover-open,:open){display:flex}.focus-within\:bg-surface-panel:focus-within{background-color:var(--t-surface-panel)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--t-accent)}.hover\:border-accent-fill:hover{border-color:var(--t-accent-fill)}.hover\:border-rule-strong:hover{border-color:var(--t-rule-strong)}.hover\:bg-accent:hover{background-color:var(--t-accent)}.hover\:bg-accent-fill:hover{background-color:var(--t-accent-fill)}.hover\:bg-accent-quiet:hover{background-color:var(--t-accent-quiet)}.hover\:bg-surface-panel:hover{background-color:var(--t-surface-panel)}.hover\:text-accent:hover{color:var(--t-accent)}.hover\:text-ink-inverse:hover{color:var(--t-ink-inverse)}.hover\:text-ink-on-accent:hover{color:var(--t-ink-on-accent)}.hover\:text-ink-primary:hover{color:var(--t-ink-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:elevate:hover{box-shadow:var(--elevation-card)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:bg-accent:focus{background-color:var(--t-accent)}.focus\:p-s:focus{padding:var(--spacing-s)}.focus\:font-strong:focus{--tw-font-weight:var(--weight-strong);font-weight:var(--weight-strong)}.focus\:text-ink-on-accent:focus{color:var(--t-ink-on-accent)}.focus-visible\:border-accent:focus-visible{border-color:var(--t-accent)}.disabled\:text-ink-muted:disabled{color:var(--t-ink-muted)}.disabled\:opacity-60:disabled{opacity:.6}.data-active\:border-accent[data-active]{border-color:var(--t-accent)}.data-active\:text-accent[data-active]{color:var(--t-accent)}.data-active\:text-ink-primary[data-active]{color:var(--t-ink-primary)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-auto{margin-inline-start:auto}.sm\:mbs-auto{margin-block-start:auto}.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\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:gap-l{gap:var(--spacing-l)}.sm\:gap-m{gap:var(--spacing-m)}.sm\:p-m{padding:var(--spacing-m)}}@media (min-width:48rem){.md\:sticky-pane{position:sticky;inset-block-start:var(--sticky-offset)}.md\:col-bleed-end{grid-column:content-start/full-end}.md\:col-full{grid-column:full}.md\:col-span-11{grid-column:span 11/span 11}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:aspect-anchor{aspect-ratio:var(--aspect-anchor)}.md\:aspect-hero{aspect-ratio:var(--aspect-hero)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:split-5-19{grid-template-columns:minmax(0,5fr) minmax(0,19fr)}.md\:split-9-15{grid-template-columns:minmax(0,9fr) minmax(0,15fr)}.md\:split-11-13{grid-template-columns:minmax(0,11fr) minmax(0,13fr)}.md\:split-12-12{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-gutter{gap:var(--grid-gutter)}.md\:py-0{padding-block:var(--spacing-0)}}@media (min-width:64rem){.lg\:sticky-pane{position:sticky;inset-block-start:var(--sticky-offset)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:numeral-row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.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\:split-5-19{grid-template-columns:minmax(0,5fr) minmax(0,19fr)}.lg\:split-7-17{grid-template-columns:minmax(0,7fr) minmax(0,17fr)}.lg\:split-9-15{grid-template-columns:minmax(0,9fr) minmax(0,15fr)}.lg\:split-10-14{grid-template-columns:minmax(0,10fr) minmax(0,14fr)}.lg\:split-11-13{grid-template-columns:minmax(0,11fr) minmax(0,13fr)}.lg\:split-15-9{grid-template-columns:minmax(0,15fr) minmax(0,9fr)}.lg\:items-end{align-items:flex-end}.lg\:gap-0{gap:var(--spacing-0)}.lg\:gap-gutter{gap:var(--grid-gutter)}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-rule{border-color:var(--t-rule)}.lg\:p-xl{padding:var(--spacing-xl)}.lg\:ps-2xl{padding-inline-start:var(--spacing-2xl)}.lg\:ps-m{padding-inline-start:var(--spacing-m)}.lg\:pe-2xl{padding-inline-end:var(--spacing-2xl)}.lg\:bs-hero-interior{min-block-size:60svb}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grow{flex-grow:1}.xl\:justify-center{justify-content:center}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:26rem){.\@card-l\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:34rem){.\@row\:col-span-1{grid-column:span 1/span 1}.\@row\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@row\:split-5-19{grid-template-columns:minmax(0,5fr) minmax(0,19fr)}.\@row\:split-7-17{grid-template-columns:minmax(0,7fr) minmax(0,17fr)}.\@row\:split-15-9{grid-template-columns:minmax(0,15fr) minmax(0,9fr)}.\@row\:items-baseline{align-items:baseline}.\@row\:items-center{align-items:center}.\@row\:justify-end{justify-content:flex-end}.\@row\:gap-m{gap:var(--spacing-m)}.\@row\:p-s{padding:var(--spacing-s)}.\@row\:py-l{padding-block:var(--spacing-l)}}@container (min-width:44rem){.\@pane\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--brand-green:#84bd41;--brand-green-shade:#74a540;--brand-green-tint:#c8e675;--brand-green-ink:#758c36;--derived-accent-mid:#96d64b;--brand-charcoal:#121619;--brand-neutral:#f2f2f2;--brand-white:#fff;--derived-sunken-dark:#0e1113;--derived-panel-dark:#1a1f24;--derived-raised-dark:#242a2f;--derived-sunken-light:#e8eaeb;--derived-border-light-subtle:#d7dadb;--derived-border-strong:#6f767c;--derived-border-dark-subtle:#2a3036;--derived-ink2-light:#4a525a;--derived-ink3-light:#555e66;--derived-ink2-dark:#c2c7cb;--derived-ink3-dark:#aeb4b9;--derived-border-raised-subtle:#ffffff1f;--derived-error-ink-light:#a11d26;--derived-error-surface-light:#fbeaea;--derived-error-ink-dark:#ee9a9a;--derived-error-surface-dark:#2c1618;--derived-accent-wash-light:#e9f3dd;--duotone-shadow:#121619;--duotone-highlight:#5f6a70;--duotone-multiply-solved:#535c60;--hero-scrim-fall:linear-gradient(180deg, #121619d1 0%, #1216198c 11%, #1216191a 26%, #1216193d 40%, #1216198c 62%, #121619e0 78%, #121619 92%, #121619 100%);--masthead-capsule-ground:#121619f0;--masthead-capsule-ground-opaque:#121619f5;--masthead-capsule-rim:#ffffff24;--social-facebook-surface:#1877f2;--social-facebook-ink:var(--brand-white);--social-instagram-surface:#e4405f;--social-instagram-ink:var(--brand-white);--social-youtube-surface:red;--social-youtube-ink:var(--brand-white);--social-snapchat-surface:#fffc00;--social-snapchat-ink:var(--brand-charcoal);--social-x-surface:var(--brand-white);--social-x-ink:#000;--social-tiktok-surface:var(--brand-white);--social-tiktok-ink:#000;--social-whatsapp-ink:#25d366;--rating-star:#f0b429;--grad-brand-fill:linear-gradient(180deg, #96d64b 0%, #84bd41 46%, #74a540 100%);--grad-brand-fill-hover:linear-gradient(180deg, #c8e675 0%, #96d64b 50%, #84bd41 100%);--grad-brand-fill-active:linear-gradient(180deg, #84bd41 0%, #74a540 52%, #758c36 100%);--bloom-brand-hero:radial-gradient(ellipse 40% 26% at center 22%, #c8e67514 0%, #84bd4126 16%, #84bd410b 46%, transparent 72%);--bloom-brand-band:radial-gradient(ellipse 78% 52% at center 108%, #84bd412e 0%, #84bd410d 44%, transparent 74%);--bloom-brand-ambient:radial-gradient(ellipse at center, #84bd4129 0%, #84bd410d 38%, transparent 70%);--bloom-brand-hover:radial-gradient(ellipse at center, #84bd4147 0%, #84bd4114 40%, transparent 68%);--grad-seam-brand:linear-gradient(90deg, #84bd4100 0%, #84bd418c 24%, #c8e675d9 50%, #84bd418c 76%, #84bd4100 100%);--grad-seam-brand-fall:linear-gradient(180deg, #84bd4100 0%, #84bd411a 62%, #84bd4100 100%);--grad-ribbon-veil:linear-gradient(90deg, #84bd4124 0%, #84bd4100 28%, #84bd4100 72%, #84bd4124 100%);--grad-brand-ghost:linear-gradient(180deg, #c8e675e6 0%, #84bd41a6 50%, #74a540e6 100%);--grad-brand-rule:linear-gradient(90deg, #c8e675 0%, #84bd41 42%, #74a540 100%);--glow-dot:0 .25rem .9375rem 0 #84bd412e, 0 .375rem 1.25rem 0 #84bd411a;--glow-btn-rest:0 0 1.25rem #84bd410e, 0 0 2.5rem #84bd4108;--glow-btn-hover:0 0 1.25rem #84bd4138, 0 0 2.5rem #84bd4121}@media (min-width:48rem){:root{--masthead-capsule-ground:#121619db}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-surface-page:var(--brand-charcoal);--t-surface-panel:var(--derived-panel-dark);--t-surface-sunken:var(--derived-sunken-dark);--t-surface-inverse:var(--brand-white);--t-surface-mark:var(--brand-white);--t-ink-primary:var(--brand-white);--t-ink-secondary:var(--derived-ink2-dark);--t-ink-muted:var(--derived-ink3-dark);--t-ink-inverse:var(--brand-charcoal);--t-ink-on-accent:var(--brand-charcoal);--t-accent:var(--brand-green);--t-accent-quiet:var(--brand-green-shade);--t-accent-wash:var(--derived-raised-dark);--t-accent-fill:var(--brand-green);--t-rule:var(--derived-border-dark-subtle);--t-rule-strong:var(--derived-border-strong);--t-focus-ring:var(--brand-green);--t-focus-halo:var(--brand-charcoal);--t-state-error:var(--derived-error-ink-dark);--t-state-error-surface:var(--derived-error-surface-dark);--t-state-success:var(--brand-green);--t-scrim:var(--brand-charcoal)}[data-surface=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-surface-page:var(--brand-charcoal);--t-surface-panel:var(--derived-panel-dark);--t-surface-sunken:var(--derived-sunken-dark);--t-surface-inverse:var(--brand-white);--t-ink-primary:var(--brand-white);--t-ink-secondary:var(--derived-ink2-dark);--t-ink-muted:var(--derived-ink3-dark);--t-ink-inverse:var(--brand-charcoal);--t-ink-on-accent:var(--brand-charcoal);--t-accent:var(--brand-green);--t-accent-quiet:var(--brand-green-shade);--t-accent-wash:var(--derived-raised-dark);--t-accent-fill:var(--brand-green);--t-rule:var(--derived-border-dark-subtle);--t-focus-ring:var(--brand-green);--t-focus-halo:var(--brand-charcoal);--t-state-error:var(--derived-error-ink-dark);--t-state-error-surface:var(--derived-error-surface-dark);--t-state-success:var(--brand-green)}[data-surface=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-surface-page:var(--brand-white);--t-surface-panel:var(--brand-neutral);--t-surface-sunken:var(--derived-sunken-light);--t-surface-inverse:var(--brand-charcoal);--t-ink-primary:var(--brand-charcoal);--t-ink-secondary:var(--derived-ink2-light);--t-ink-muted:var(--derived-ink3-light);--t-ink-inverse:var(--brand-white);--t-ink-on-accent:var(--brand-charcoal);--t-accent:var(--brand-charcoal);--t-accent-quiet:var(--brand-green-shade);--t-accent-wash:var(--derived-accent-wash-light);--t-accent-fill:var(--brand-green);--t-rule:var(--derived-border-light-subtle);--t-focus-ring:var(--brand-charcoal);--t-focus-halo:var(--brand-green);--t-state-error:var(--derived-error-ink-light);--t-state-error-surface:var(--derived-error-surface-light);--t-state-success:var(--brand-charcoal)}[data-surface=dark][data-ground=raised]{--t-surface-page:var(--derived-raised-dark);--t-surface-panel:var(--derived-raised-dark);--t-surface-sunken:var(--derived-raised-dark);--t-rule:var(--derived-border-raised-subtle);--t-accent-wash:var(--derived-panel-dark)}:root{--fluid-text-label:clamp(.75rem, .7285rem + .0915vi, .875rem);--fluid-text-body-s:clamp(.875rem, .8535rem + .0915vi, 1rem);--fluid-text-body:clamp(1.0625rem, 1.0303rem + .1373vi, 1.25rem);--fluid-text-body-l:clamp(1.1875rem, 1.1124rem + .3204vi, 1.5rem);--fluid-text-title-s:clamp(1.1875rem, 1.1339rem + .2288vi, 1.5rem);--fluid-text-title:clamp(1.3125rem, 1.201rem + .4575vi, 2rem);--fluid-text-title-l:clamp(1.5rem, 1.2855rem + .9153vi, 2.75rem);--fluid-text-display-s:clamp(1.75rem, 1.4494rem + 1.2815vi, 3.5rem);--fluid-text-display:clamp(1.9375rem, 1.4977rem + 1.8764vi, 4.5rem);--fluid-text-display-l:clamp(2.1875rem, 1.7892rem + 1.634vi, 4.5rem);--fluid-text-display-xl:clamp(2.875rem, 2.2696rem + 2.4837vi, 6.25rem);--fluid-text-numeral:clamp(2.75rem, 2.049rem + 2.8758vi, 7rem);--page-margin:clamp(1.5rem, -1.6113rem + 12.207vi, 9.375rem);--content-max:90rem;--breakout-size:6.875rem;--measure-body:36em;--grid-columns:24;--grid-gutter:1rem;--space-section:clamp(3rem, 2.1713rem + 3.5359vi, 5rem);--space-section-l:clamp(4.5rem, 3.4644rem + 4.4199vi, 7rem)}@media (min-width:48rem){:root{--grid-gutter:1.25rem}}@media (min-width:120rem){:root{--space-section:6rem;--space-section-l:8.5rem;--breakout-size:13.75rem}}@media (min-width:146.875rem){:root{--space-section:7rem;--space-section-l:10rem}}@media (min-width:160rem){:root{--space-section:8.25rem;--space-section-l:11.5rem;--breakout-size:21.875rem}}@media (min-width:175rem){:root{--space-section:9.5rem;--space-section-l:13.25rem}}:root{--scrollbar-size:.875rem;--scrollbar-inset:.25rem;--scroll-progress-h:.1875rem;--tap-target:2.75rem;--closing-wave-h:clamp(3rem, 6vi, 6rem);--section-wave-h:clamp(2.25rem, 4.5vi, 4.5rem);--duration-hover:.15s;--duration-state:.25s;--duration-transition:.4s;--duration-entrance:.7s;--stagger-base:60ms;--stagger-dense:40ms;--duration-marquee:44s;--duration-marquee-slow:56s;--sticky-offset:var(--spacing-l);--print-ink:black;--print-body-size:11pt;--print-href-size:.8em}html[lang=ar]{--font-stack-active:var(--font-arabic), var(--font-latin), system-ui, sans-serif;--leading-display:1.45;--leading-heading:1.5;--leading-body:1.75;--weight-display:400;--weight-heading:600;--weight-strong:600;--weight-label:700;--tracking-label:0;--tracking-display:0;--label-transform:none}html[lang=en]{--font-stack-active:var(--font-latin), system-ui, sans-serif;--leading-display:1.1;--leading-heading:1.2;--leading-body:1.55;--weight-display:300;--weight-heading:600;--weight-strong:600;--weight-label:700;--tracking-label:.08em;--tracking-display:.02em;--label-transform:uppercase}html{scroll-behavior:smooth;block-size:100%}body{background-color:var(--t-surface-page);min-block-size:100%;color:var(--t-ink-primary);font-family:var(--font-stack-active);font-size:var(--fluid-text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures contextual}:root{font-variant-numeric:tabular-nums lining-nums}body{text-align:start}::selection{background-color:var(--t-accent-fill);color:var(--t-ink-on-accent)}html{scrollbar-color:var(--t-accent) var(--t-surface-panel);scrollbar-width:thin}::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}::-webkit-scrollbar-track{background-color:var(--t-surface-panel)}::-webkit-scrollbar-thumb{border:var(--scrollbar-inset) solid transparent;border-radius:var(--radius-pill);background-color:var(--t-accent);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--t-accent-fill);background-clip:padding-box}::-webkit-scrollbar-corner{background-color:var(--t-surface-panel)}a,button{transition:color var(--duration-hover) var(--ease-state), background-color var(--duration-hover) var(--ease-state), border-color var(--duration-hover) var(--ease-state), opacity var(--duration-hover) var(--ease-state)}[dir=rtl] [data-rtl-flip]{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--t-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-timeline:none!important;view-timeline:none!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:none!important}}@media print{header,footer,dialog{display:none}*{color:var(--print-ink)!important;background-color:#0000!important}body{font-size:var(--print-body-size)}a[href^=http]:after{content:" (" attr(href) ")";font-size:var(--print-href-size)}}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] [data-reveal]:not([data-inview]){opacity:0}html[data-motion-ok] [data-reveal][data-inview]{animation-duration:var(--duration-entrance);animation-timing-function:var(--ease-entrance);animation-fill-mode:both;animation-delay:calc(var(--reveal-index,0) * var(--stagger-base))}html[data-motion-ok] [data-reveal=rise][data-inview]{animation-name:reveal-rise}html[data-motion-ok] [data-reveal=scale][data-inview]{animation-name:reveal-scale}html[data-motion-ok] [data-reveal=rule]:not([data-inview]){opacity:1;transform-origin:0;transform:scaleX(0)}html[dir=rtl][data-motion-ok] [data-reveal=rule]:not([data-inview]){transform-origin:100%}html[data-motion-ok] [data-reveal=rule][data-inview]{animation-name:reveal-rule}html[data-motion-ok] [data-reveal=word]{opacity:1}html[data-motion-ok] [data-reveal=word]>span{vertical-align:bottom;margin-block-start:-.14em;padding-block-start:.14em;display:inline-block;overflow:clip}html[data-motion-ok] [data-reveal=word]>span>span{display:inline-block}html[data-motion-ok] [data-reveal=word]:not([data-inview])>span>span{transform:translateY(100%)}html[data-motion-ok] [data-reveal=word][data-inview]>span>span{animation-name:reveal-word;animation-duration:var(--duration-entrance);animation-timing-function:var(--ease-entrance);animation-fill-mode:both;animation-delay:calc(var(--word-index,0) * var(--stagger-dense))}html[data-motion-ok] [data-reveal=draw] line{stroke-dasharray:1;stroke-dashoffset:1px}html[data-motion-ok] [data-reveal=draw][data-inview] line{animation-name:reveal-draw;animation-duration:.9s;animation-timing-function:var(--ease-entrance);animation-fill-mode:both;animation-delay:calc(var(--line-index,0) * var(--stagger-base))}}@keyframes reveal-rise{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes reveal-scale{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes reveal-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reveal-word{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes reveal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-motion-ok] [data-scene-rail]{transform-origin:50% 0;animation:linear both rail-fill;animation-timeline:view();animation-range:contain}html[data-motion-ok] [data-scene-parallax]{animation:linear both anchor-parallax;animation-timeline:view();animation-range:entry exit 0%}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html[data-motion-ok] .scroll-progress{animation:linear both scroll-progress;animation-timeline:scroll(root)}}}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes anchor-parallax{0%{scale:1}to{scale:1.06}}@keyframes live-pulse{0%,to{opacity:.5;scale:1}50%{opacity:1;scale:1.08}}@keyframes live-zoom{0%{scale:1}to{scale:1.04}}html:not([data-motion-ok]) [class*=live-]{animation:none}:root{--social-tile:2.75rem}@media (hover:hover){[data-social=facebook]:hover{--social-surface:var(--social-facebook-surface);--social-ink:var(--social-facebook-ink);--social-rim:transparent}[data-social=instagram]:hover{--social-surface:var(--social-instagram-surface);--social-ink:var(--social-instagram-ink);--social-rim:transparent}[data-social=youtube]:hover{--social-surface:var(--social-youtube-surface);--social-ink:var(--social-youtube-ink);--social-rim:transparent}[data-social=snapchat]:hover{--social-surface:var(--social-snapchat-surface);--social-ink:var(--social-snapchat-ink);--social-rim:transparent}[data-social=x]:hover{--social-surface:var(--social-x-surface);--social-ink:var(--social-x-ink);--social-rim:transparent}[data-social=tiktok]:hover{--social-surface:var(--social-tiktok-surface);--social-ink:var(--social-tiktok-ink);--social-rim:transparent}}header:has(+main[data-hero-overlay]) .masthead-capsule{transition:opacity var(--duration-transition) var(--ease-state)}html[data-hero-watch] header .masthead-capsule{visibility:hidden;opacity:0;transition:opacity var(--duration-transition) var(--ease-state), visibility 0s var(--duration-transition)}[dir=rtl] .register-plot{scale:-1 1}[dir=rtl] .figure-rule{transform-origin:100%}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] [data-reveal]:not([data-inview]) .figure-rule{transform:scaleX(0)}html[data-motion-ok] [data-reveal]:not([data-inview]) .figure-stamp{opacity:0}html[data-motion-ok] [data-reveal][data-inview] .figure-rule{animation:reveal-rule 1.4s var(--ease-state) both;animation-delay:calc(var(--reveal-index,0) * .12s)}html[data-motion-ok] [data-reveal][data-inview] .figure-stamp{animation:figure-stamp-in var(--duration-entrance) var(--ease-entrance) both;animation-delay:calc(var(--reveal-index,0) * .12s + 1.4s)}}@keyframes figure-stamp-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}[dir=rtl] .hero-progress{transform-origin:100%}@media (min-width:130rem) and (max-height:60rem){:root{--fluid-text-display-xl:clamp(2.5rem, 1.6419rem + 2.4vi, 5rem)}}:root{--hero-masthead-clear:calc(max(var(--spacing-l), 2.75rem) + 2 * var(--spacing-s) + 2 * var(--masthead-capsule-gap) + var(--spacing-s))}@media (max-height:52rem){:root{--hero-masthead-clear:calc(max(var(--spacing-l), 2.75rem) + 2 * var(--spacing-s) + 2 * var(--masthead-capsule-gap))}}main:has(+.wave-crown)>:last-child{padding-block-end:calc(var(--space-section) + var(--closing-wave-h))}[dir=rtl] .scroll-progress{transform-origin:100%}:root{--masthead-capsule-gap:var(--spacing-2xs);--masthead-capsule-range:6rem;--masthead-capsule-spread:1.08}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.masthead-capsule:before{background-color:var(--masthead-capsule-ground-opaque)}}body:has(main[data-hero-overlay])>header{z-index:40;--t-ink-primary:var(--brand-white);--t-ink-secondary:var(--derived-ink2-dark);--t-ink-muted:var(--derived-ink3-dark);--t-accent:var(--brand-green);--t-rule:var(--derived-border-dark-subtle);--t-focus-ring:var(--brand-green);color:var(--t-ink-primary);background-color:#0000;border-block-end:0;position:fixed;inset-block-start:0;inset-inline:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html[data-motion-ok] body:has(main[data-hero-overlay]) .masthead-capsule:before{animation:linear both masthead-ground;animation-timeline:scroll(root);animation-range:0 var(--masthead-capsule-range)}}}@keyframes masthead-ground{0%{opacity:0;transform:scaleX(var(--masthead-capsule-spread))}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] body:has(main[data-hero-overlay])>header{animation:reveal-rise var(--duration-entrance) var(--ease-entrance) both}}:root{--marquee-cell:clamp(9.5rem, 15vi, 12rem);--marquee-mark-w:clamp(5.5rem, 9.5vi, 7rem);--marquee-mark-h:clamp(2.25rem, 4vi, 3.5rem);--marquee-fade:max(var(--page-margin), 1.5rem)}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] .marquee-track{animation-name:marquee-run}}:root{--marquee-travel:-50%}[dir=rtl]{--marquee-travel:50%}@keyframes marquee-run{0%{translate:0%}to{translate:var(--marquee-travel)}}:root{--grid-pitch:clamp(1rem, 1.8213vi, 2.5rem);--grid-hair:1px;--grid-arm:calc(var(--grid-pitch) * .2537);--grid-super:calc(var(--grid-pitch) * 4);--grid-line:var(--brand-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--grid-line:color-mix(in srgb, var(--brand-neutral) 4.6%, transparent)}}:root{--grid-tick:var(--brand-green-tint)}@supports (color:color-mix(in lab, red, red)){:root{--grid-tick:color-mix(in srgb, var(--brand-green-tint) 12.5%, transparent)}}:root{--grid-veil:radial-gradient(ellipse 84% 78% at center, #000 0%, #000 34%, transparent 92%);--aurora-tint:radial-gradient(closest-side ellipse, var(--brand-green-tint) 0%, var(--brand-green-tint) 44%, transparent 78%)}@supports (color:color-mix(in lab, red, red)){:root{--aurora-tint:radial-gradient(closest-side ellipse, color-mix(in srgb, var(--brand-green-tint) 10%, transparent) 0%, color-mix(in srgb, var(--brand-green-tint) 3.4%, transparent) 44%, transparent 78%)}}:root{--aurora-depth:radial-gradient(closest-side ellipse, var(--derived-border-strong) 0%, var(--derived-border-strong) 46%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){:root{--aurora-depth:radial-gradient(closest-side ellipse, color-mix(in srgb, var(--derived-border-strong) 16%, transparent) 0%, color-mix(in srgb, var(--derived-border-strong) 5%, transparent) 46%, transparent 80%)}}:root{--bloom-hero-core:radial-gradient(closest-side ellipse, var(--brand-white) 0%, var(--brand-white) 20%, var(--brand-green-tint) 40%, var(--brand-green) 60%, var(--brand-green) 80%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--bloom-hero-core:radial-gradient(closest-side ellipse, color-mix(in srgb, var(--brand-white) 26%, transparent) 0%, color-mix(in srgb, var(--brand-white) 21.7%, transparent) 20%, color-mix(in srgb, var(--brand-green-tint) 7.5%, transparent) 40%, color-mix(in srgb, var(--brand-green) 3%, transparent) 60%, color-mix(in srgb, var(--brand-green) 1%, transparent) 80%, transparent 100%)}}:root{--field-stars:radial-gradient(1.5px 1.5px at 18% 12%, var(--brand-white), transparent 100%), radial-gradient(1px 1px at 62% 28%, var(--brand-green-tint), transparent 100%), radial-gradient(1px 1px at 84% 61%, var(--brand-white), transparent 100%), radial-gradient(1.5px 1.5px at 33% 77%, var(--brand-white), transparent 100%), radial-gradient(1px 1px at 8% 54%, var(--brand-green), transparent 100%), radial-gradient(1px 1px at 47% 91%, var(--brand-white), transparent 100%)}@supports (color:color-mix(in lab, red, red)){:root{--field-stars:radial-gradient(1.5px 1.5px at 18% 12%, color-mix(in srgb, var(--brand-white) 55%, transparent), transparent 100%), radial-gradient(1px 1px at 62% 28%, color-mix(in srgb, var(--brand-green-tint) 42%, transparent), transparent 100%), radial-gradient(1px 1px at 84% 61%, color-mix(in srgb, var(--brand-white) 34%, transparent), transparent 100%), radial-gradient(1.5px 1.5px at 33% 77%, color-mix(in srgb, var(--brand-white) 30%, transparent), transparent 100%), radial-gradient(1px 1px at 8% 54%, color-mix(in srgb, var(--brand-green) 38%, transparent), transparent 100%), radial-gradient(1px 1px at 47% 91%, color-mix(in srgb, var(--brand-white) 26%, transparent), transparent 100%)}}:root{--cap-hi:var(--derived-border-dark-subtle);--ghost-stroke:var(--brand-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--ghost-stroke:color-mix(in srgb, var(--brand-neutral) 50%, transparent)}}:root{--ghost-size:clamp(6.25rem, 15vi, 14.375rem);--ghost-aura:radial-gradient(closest-side ellipse, var(--brand-green-tint) 0%, var(--brand-green-tint) 48%, transparent 82%)}@supports (color:color-mix(in lab, red, red)){:root{--ghost-aura:radial-gradient(closest-side ellipse, color-mix(in srgb, var(--brand-green-tint) 4.4%, transparent) 0%, color-mix(in srgb, var(--brand-green-tint) 1.6%, transparent) 48%, transparent 82%)}}:root{--product-badge-size:clamp(4rem, 6.5vi, 5rem);--grad-card-rim:linear-gradient(180deg, var(--brand-white) 0%, var(--brand-white) 46%, var(--brand-white) 100%)}@supports (color:color-mix(in lab, red, red)){:root{--grad-card-rim:linear-gradient(180deg, color-mix(in srgb, var(--brand-white) 16%, transparent) 0%, color-mix(in srgb, var(--brand-white) 4%, transparent) 46%, color-mix(in srgb, var(--brand-white) 9%, transparent) 100%)}}:root{--grain-opacity:.035;--field-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@media (min-width:36rem){:root{--grid-line:var(--brand-neutral)}@supports (color:color-mix(in lab, red, red)){:root{--grid-line:color-mix(in srgb, var(--brand-neutral) 6.5%, transparent)}}:root{--grid-tick:var(--brand-green-tint)}@supports (color:color-mix(in lab, red, red)){:root{--grid-tick:color-mix(in srgb, var(--brand-green-tint) 17%, transparent)}}}@keyframes aurora-drift-lead{0%{translate:0 -3%;scale:1}to{translate:0 5%;scale:1.16}}@keyframes aurora-drift-deep{0%{translate:0 4%;scale:1.12}to{translate:0 -5%;scale:.94}}@media (prefers-reduced-motion:no-preference){html[data-motion-ok] .aurora-field:before{animation:aurora-drift-lead 26s var(--ease-float) infinite alternate}html[data-motion-ok] .aurora-field:after{animation:aurora-drift-deep 34s var(--ease-float) infinite alternate}}[dir=rtl] .pulse-plot{scale:-1 1}[dir=rtl] .tick-track,[dir=rtl] .tick-fill{background-image:repeating-linear-gradient(270deg, var(--t-rule) 0, var(--t-rule) .375rem, transparent .375rem, transparent .625rem)}[dir=rtl] .tick-fill{background-image:repeating-linear-gradient(270deg, var(--t-accent-quiet) 0, var(--t-accent-quiet) .375rem, transparent .375rem, transparent .625rem)}@media (hover:hover){.group:hover .tick-fill{background-image:repeating-linear-gradient(90deg, var(--t-accent) 0, var(--t-accent) .375rem, transparent .375rem, transparent .625rem)}[dir=rtl] .group:hover .tick-fill{background-image:repeating-linear-gradient(270deg, var(--t-accent) 0, var(--t-accent) .375rem, transparent .375rem, transparent .625rem)}}.group:focus-within .tick-fill{background-image:repeating-linear-gradient(90deg, var(--t-accent) 0, var(--t-accent) .375rem, transparent .375rem, transparent .625rem)}[dir=rtl] .group:focus-within .tick-fill{background-image:repeating-linear-gradient(270deg, var(--t-accent) 0, var(--t-accent) .375rem, transparent .375rem, transparent .625rem)}@keyframes fs-overlay-in{0%{opacity:.55}}@keyframes fs-rail-in{0%{opacity:0;translate:0 calc(-1 * var(--spacing-2xs))}}@keyframes pin-radar-out{0%{opacity:.8;scale:1}to{opacity:0;scale:2.4}}[dir=rtl] .product-rail{scale:-1 1}@media (forced-colors:active){:root{--forced-canvas:Canvas;--forced-ink:CanvasText;--forced-accent:Highlight}.aurora-field,.star-field,.hero-plate,.gridfx,.gridfx-ticks,.grainfx,.bloom-ambient,.bloom-floor,.bloom-seat,.edge-ruler,.masthead-plot,.pin-radar,.ribbon-veil,.ghost-mark,.stage-emblem,.cell-ghost,.register-plot,.pulse-plot,.product-rail,.tick-track,.tick-fill,.plate-scrim,.plate-lume,.callout-veil,.plate-veil,.masthead-lume,.map-veil,.wave-lip:before,.seam-fade-b,.seam-fade-t,.rule-fade-inline,.rule-fade-block,.card-rim:after,.product-card:after{display:none}.field-glow,.hero-lume,.hero-scrim,.seam-wash,.band-capped,.register-ground,.rule-opener{background-image:none}.wave-rise{margin-block-start:0;padding-block-start:var(--space-section);-webkit-mask-image:none;mask-image:none}.wave-crest-strip{display:none}.figure-rule,.chrono-axis{background-color:var(--forced-canvas);border-block-start:var(--spacing-rule-hair) solid var(--forced-ink)}.chrono-drop{background-color:var(--forced-canvas);border-inline-start:var(--spacing-rule-hair) solid var(--forced-ink)}.hero-progress{background-color:var(--forced-canvas);border-block-start:var(--spacing-rule-emphasis) solid var(--forced-accent)}.hero-tone{display:none}.lattice{background-color:var(--forced-canvas);border-color:var(--forced-ink);gap:0}.lattice>*{border:1px solid var(--forced-ink);margin:-.5px}.masthead-capsule:before{background-color:var(--forced-canvas);border-color:var(--forced-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.glow-on-hover:hover,.glow-emissive:hover{box-shadow:none;outline:2px solid var(--forced-accent)}.duotone{isolation:auto}.duotone-base{filter:none}.duotone-multiply,.duotone-screen{display:none}}@media (prefers-contrast:more){:root,[data-surface=dark]{--t-ink-muted:var(--derived-ink2-dark);--t-rule:var(--derived-border-strong)}[data-surface=light]{--t-ink-muted:var(--derived-ink2-light);--t-rule:var(--derived-border-strong)}[data-surface=dark][data-ground=raised]{--t-rule:var(--derived-border-strong)}.field-glow,.aurora-field,.bloom-ambient,.bloom-floor,.bloom-seat,.star-field,.masthead-lume,.hero-plate:before{opacity:.4}.map-veil{display:none}.register-ground{background-image:radial-gradient(16.52% 16% at 50% 5.83%, var(--cap-hi) 0%, transparent 100%)}}@media (prefers-reduced-transparency:reduce){:root{--masthead-capsule-ground:var(--masthead-capsule-ground-opaque);--masthead-capsule-rim:var(--derived-border-strong)}.masthead-capsule:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (pointer:coarse){:root{--tap-target:3rem;--scrollbar-size:0}}@media (hover:none){.glow-on-hover{box-shadow:var(--elevation-card)}.reveal-on-hover{opacity:1}}@media (prefers-reduced-data:reduce){html[data-motion-ok] .marquee-track,html[data-motion-ok] .aurora-field:before,html[data-motion-ok] .aurora-field:after{animation-name:none}.field-glow,.aurora-field,.aurora-field:before,.aurora-field:after,.star-field,.masthead-lume,.grainfx{background-image:none}.marquee-track{justify-content:center;gap:var(--spacing-s);flex-wrap:wrap;inline-size:100%}@media (min-width:48rem){.marquee-track{padding-inline:var(--page-margin)}}.marquee-clone.marquee-item{display:none}.marquee-viewport{-webkit-mask-image:none;mask-image:none}.ribbon-veil{display:none}}@media (prefers-reduced-motion:reduce){:root{--grain-opacity:.02}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}
