@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{--sp:1;--z:1;--pill-ink:#0b0d10;--pill-ink-2:#4a555f;--pill-line:#0b0d102e;--brand-uras:#12a89e;--ps:1}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:-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-mono:"SK Modernist", ui-sans-serif, system-ui, sans-serif;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:"SK Modernist", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif}}@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;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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.start-\[-10000px\]{inset-inline-start:-10000px}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-1\/2{top:50%}.top-28{top:calc(var(--spacing) * 28)}.top-auto{top:auto}.right-1\.5{right:calc(var(--spacing) * 1.5)}.isolate{isolation:isolate}.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-6{margin:calc(var(--spacing) * 6)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.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}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1\.5px\]{height:1.5px}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-px{height:1px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.min-h-\[100dvh\]{min-height:100dvh}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-\[10px\]{width:10px}.w-\[16px\]{width:16px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[min\(100\%-2rem\,30rem\)\]{width:min(100% - 2rem,30rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[44ch\]{max-width:44ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[220px\]{max-width:220px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[760px\]{max-width:760px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1500px\]{max-width:1500px}.min-w-0{min-width:0}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.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-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-transparent{background-color:#0000}.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)}.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-2{padding-block:calc(var(--spacing) * 2)}.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)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.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-16{padding-top:calc(var(--spacing) * 16)}.pr-\[118px\]{padding-right:118px}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-end{text-align:end}.text-start{text-align:start}.align-top{vertical-align:top}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.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\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.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}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.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)}.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)}.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,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-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-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-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--accent\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--accent)}.placeholder\:text-\[var\(--ink-3\)\]::placeholder{color:var(--ink-3)}.backdrop\:bg-\[rgba\(11\,13\,16\,0\.45\)\]::backdrop{background-color:#0b0d1073}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-70:disabled{opacity:.7}@media not (min-width:380px){.max-\[380px\]\:hidden{display:none}.max-\[380px\]\:inline{display:inline}}@media not (min-width:360px){.max-\[360px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media (min-width:40rem){.sm\:flex-1{flex:1}.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\:p-7{padding:calc(var(--spacing) * 7)}}@media (min-width:48rem){.md\:inline-flex{display:inline-flex}.md\:h-\[11px\]{height:11px}.md\:min-h-\[44px\]{min-height:44px}.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\:items-center{align-items:center}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:text-\[34px\]{font-size:34px}.md\:text-\[46px\]{font-size:46px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.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-\[minmax\(0\,760px\)_360px\]{grid-template-columns:minmax(0,760px) 360px}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:96rem){.\32 xl\:max-w-\[1800px\]{max-width:1800px}}.\[data-offer-preview\]\:visible:is(data-offer-preview){visibility:visible}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:inline-flex{display:inline-flex}.\[\@media\(pointer\:coarse\)\]\:min-h-\[44px\]{min-height:44px}.\[\@media\(pointer\:coarse\)\]\:items-center{align-items:center}.\[\@media\(pointer\:coarse\)\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}}}@font-face{font-family:Mona Sans;src:url(/fonts/draft/MonaSansVF-wdth-opsz-wght.woff2)format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/draft/IBMPlexMono-Medium-Latin1.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Alexandria;src:url(/fonts/draft/alexandria-arabic-var.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}.vibes{--f-display:"Mona Sans", "Alexandria", ui-sans-serif, system-ui, sans-serif;--f-text:"Mona Sans", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif;--f-accent:var(--f-display);--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--accent-style:normal;--accent-weight:300;--d-weight:900;--d-stretch:125%;--d-track:-.035em;--d-scale:.8;--hero-axes:"wght" 900, "wdth" 125;--paper:#fff;--night:#0b0d10;--glass:#0a0e124d;--glass-line:#fff3;--gutter:clamp(20px, 5vw, 88px);--stage:100svh;--top:calc(var(--header-h) + clamp(18px, 4svh, 48px));--vb-ease:cubic-bezier(.16, 1, .3, 1);--vb-slow:.8s;--vb-move-ease:cubic-bezier(.77, 0, .18, 1);--vb-move:.7s;--vb-ui-ease:cubic-bezier(.4, 0, .2, 1);--vb-fast:.2s;--vb-film:.6s;--accent-on-dark:#6fd6cf;--sheet-r:clamp(24px, 2.5vw, 36px);font-family:var(--f-text);background:var(--paper)}.vibes em,.vibes .vb-accent{font-family:var(--f-accent);font-style:var(--accent-style);font-weight:var(--accent-weight);font-stretch:inherit;letter-spacing:-.02em}.vb-title,.vb-statement,.vb-hero-title,.vb-shop-title,.vb-partner-big,.vb-join-title,.vb-maths dd{font-stretch:var(--d-stretch,100%)}.vibes .tnum{font-variant-numeric:tabular-nums}.vb-scene{color:#fff;position:relative}.vb-stage{isolation:isolate;block-size:var(--stage);background:var(--night);min-block-size:34rem;position:relative;overflow:hidden}.vb-media{position:absolute;inset:0;overflow:hidden}.vb-media picture{position:absolute;inset:0}.vb-media img[data-photo],.vb-film,.vb-fx{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-media img[data-photo],.vb-film{scale:1.04}.vb-fx{transition:opacity var(--vb-film) var(--vb-ui-ease)}.vb-fx:not([data-live]){opacity:0}.vb-fx--over{pointer-events:none}.vb-shade{pointer-events:none;position:absolute;inset:0}.vb-shade:after{content:"";opacity:min(.62, calc(var(--xe,var(--x,0)) * 2.4));background:#000;position:absolute;inset:0}.vb-shade:before{content:"";background:radial-gradient(ellipse 78% 72% at 50% 46%, transparent 52%, rgba(4, 6, 9, var(--vig,.3)) 100%);position:absolute;inset:0}.vb-scene{--grain:.09;--vig:.3}.vb-scene:is([data-scene=cafe],[data-scene=marina],[data-scene=yoga]){--grain:.07;--vig:.22}.vb-scene:is([data-scene=swim],[data-scene=kayak]){--grain:.08;--vig:.28}.vb-scene:is([data-scene=ride],[data-scene=hatta],[data-scene=jais]){--grain:.1;--vig:.34}.vb-scene:is([data-scene=night],[data-scene=padel]){--grain:.14;--vig:.46}.vb-stage:has(.vb-copy--low-left) .vb-shade{background:linear-gradient(#0000 30%,#06090c2e 52%,#06090cb8),linear-gradient(90deg,#06090c59,#0000 60%)}.vb-stage:has(.vb-copy--low-right) .vb-shade{background:linear-gradient(#0000 28%,#06090c26 50%,#06090cb3),linear-gradient(270deg,#06090c59,#0000 60%)}.vb-stage:has(.vb-copy--top-left) .vb-shade{background:linear-gradient(#06090c9e,#06090c1f 46%,#0000 64%),linear-gradient(#0000 68%,#06090c73)}.vb-stage:has(.vb-copy--top-right) .vb-shade{background:linear-gradient(#06090c9e,#06090c1f 46%,#0000 64%),linear-gradient(#0000 68%,#06090c73)}.vb-stage:has(.vb-copy--center) .vb-shade{background:radial-gradient(60% 50%,#06090c6b,#0000 70%),linear-gradient(#0000 65%,#06090c80)}.vb-copy{z-index:3;inset-inline:var(--gutter);text-shadow:0 1px 24px #00000038;max-inline-size:1180px;position:absolute}.vb-copy--low-left{inset-block-end:clamp(32px,9svh,104px)}.vb-copy--low-right{text-align:end;flex-direction:column;align-items:flex-end;display:flex;inset-block-end:clamp(32px,9svh,104px);inset-inline-start:auto}.vb-copy--top-left{inset-block-start:var(--top)}.vb-copy--top-right{text-align:end;flex-direction:column;align-items:flex-end;display:flex;inset-block-start:var(--top);inset-inline-start:auto}.vb-copy--center{inset-block-start:50%;inset-inline:var(--gutter);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;translate:0 -50%}.vb-place{font:500 12px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-block-end:clamp(14px,2.2svh,24px);display:inline-flex}.vb-place:before{content:"";background:currentColor;block-size:1.5px;inline-size:28px}.vb-title{max-inline-size:12ch;font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(46px, 7.6vw, 140px) * var(--d-scale));letter-spacing:var(--d-track);text-wrap:balance;line-height:.92}.vb-copy--center .vb-title,.vb-copy--low-right .vb-title,.vb-copy--top-right .vb-title{margin-inline:0}.vb-body{color:#ffffffeb;max-inline-size:38ch;margin-block-start:clamp(14px,2svh,22px);font-size:clamp(16px,1.15vw,19px);line-height:1.5}.vb-copy--center .vb-body{margin-inline:auto}.vb-copy--low-left:has(.vb-hero-title){grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;max-inline-size:none;display:grid;inset-block-end:clamp(24px,5svh,56px);inset-inline:clamp(16px,3vw,48px)}:is(.vb-copy:has(.vb-hero-title)>.vb-place,.vb-copy:has(.vb-hero-title)>.vb-hero-title){grid-column:1/-1}.vb-copy:has(.vb-hero-title)>.vb-body{grid-column:1}.vb-copy:has(.vb-hero-title)>.vb-actions{grid-area:3/2/span 2;justify-content:flex-end;align-self:end;margin:0}.vb-hero-title{font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(52px, 8.6vw, 168px) * var(--d-scale));letter-spacing:var(--d-track);margin:0;line-height:.9}.vb-hero-line{display:block}.vb-copy:has(.vb-hero-title) .vb-body{margin-block-start:14px}.vb-actions{text-shadow:none;flex-direction:column;align-items:flex-end;gap:18px;margin-block-start:clamp(18px,3svh,30px);display:flex}.vb-door{color:#fff;font:500 15px/1.2 var(--f-text);letter-spacing:.01em;transition:border-color var(--vb-fast) var(--vb-ui-ease);border-block-end:1px solid #ffffff73;align-items:center;gap:8px;padding-block:6px;display:inline-flex}.vb-door:hover{border-color:#fff}.vb-btn{min-block-size:54px;font:600 16px/1 var(--f-text);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--vb-fast) var(--vb-ui-ease), color var(--vb-fast) var(--vb-ui-ease), scale var(--vb-fast) var(--vb-ui-ease);border-radius:10px;justify-content:center;align-items:center;padding-inline:28px;display:inline-flex}.vb-btn:active{scale:.97}.vb-btn--light{color:var(--night);background:#fff}.vb-btn--light:hover{background:var(--sky-dawn)}.vb-btn--ink{background:var(--night);color:#fff}.vb-btn--ink:hover{background:var(--accent)}.vb-btn--ghost{color:var(--night);border:1.5px solid}.vb-btn--ghost:hover{color:var(--accent)}.vb-rays{z-index:1;mix-blend-mode:screen;position:absolute;inset:0}.vb-hatta{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vb-ridge,.vb-fog{transform:translate3d(var(--tx,0px), var(--ty,0px), 0) scale(var(--s,1));opacity:var(--o,1);position:absolute}[data-fx] .vb-ridge,[data-fx] .vb-fog{will-change:transform, opacity}.vb-ridge{transform-origin:50% 100%;inline-size:auto}.vb-ridge--l{block-size:62%;inset-block-end:-8%;inset-inline-start:-14%}.vb-ridge--r{block-size:56%;inset-block-end:-9%;inset-inline-end:-5%}.vb-fog{object-fit:cover;mix-blend-mode:screen;--o:.6;inline-size:130%;inset-inline-start:-15%;-webkit-mask-image:linear-gradient(#0000,#000 24% 66%,#0000);mask-image:linear-gradient(#0000,#000 24% 66%,#0000)}.vb-fog--back{block-size:58%;inset-block-end:6%}.vb-fog--front{block-size:64%;inset-block-end:-26%}.vb-inter{min-block-size:100svh;padding:clamp(120px, 20svh, 240px) var(--gutter);background:var(--paper);color:var(--night);flex-direction:column;justify-content:center;display:flex;position:relative}.vb-kicker{font:500 12px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.vb-statement{max-inline-size:15ch;font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(44px, 7.2vw, 132px) * var(--d-scale));letter-spacing:var(--d-track);text-wrap:balance;margin-block-start:18px;line-height:.94}.vb-statement--s{font-size:calc(clamp(38px, 5.2vw, 92px) * var(--d-scale));max-inline-size:18ch}.vb-foot{max-inline-size:56ch;color:var(--ink-3);margin-block-start:clamp(36px,6svh,72px);font-size:13px;line-height:1.6}.vb-inter{isolation:isolate}.vb-inter:before,[data-fx=pin] .vb-inter+.vb-scene:is([data-portal],[data-frame]):before{content:"";z-index:-1;background:radial-gradient(circle 300px at var(--mx,-999px) var(--my,-999px), var(--contour-glow,#067a8cb3), transparent 70%), linear-gradient(100deg, transparent 40%, var(--contour-band,#067a8c6b) 50%, transparent 60%) 130% 0 / 260% 100% no-repeat, var(--contour,#0b0d1016);pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/media/scenes/contours-tall.svg) top/max(100%,1440px) no-repeat;mask:url(/media/scenes/contours-tall.svg) top/max(100%,1440px) no-repeat}.vb-inter,.vb-inter+.vb-scene{view-timeline:--room block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.vb-inter,.vb-scene):before{animation:linear both vb-contour-sweep;animation-timeline:--room}}}[data-fx=pin] .vb-inter+.vb-scene:is([data-portal],[data-frame]):before{z-index:auto;block-size:var(--stage);margin-block-end:calc(-1 * var(--stage));display:block;position:sticky;inset:auto;inset-block-start:0}@keyframes vb-contour-sweep{0%{background-position:0 0,130% 0,0 0}to{background-position:0 0,-30% 0,0 0}}.vb-partners{--contour:#ffffff14;--contour-band:#6fd6cf52;--contour-glow:#6fd6cf8c}.vb-scene[data-scene=hatta]{background:var(--paper)}.vb-cur{font-family:var(--f-text);letter-spacing:.06em;vertical-align:.95em;font-size:.36em;font-weight:700;font-stretch:100%;display:inline-block}.vb-how-panel{background:radial-gradient(120% 90% at 85% 0,#123440 0%,#0b0d10 62%);border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -46px #0b0d1099,inset 0 0 0 1px #ffffff0f}.vb-how-svg{block-size:auto;inline-size:100%;display:block}[data-fx=pin] .vb-how-panel{--ph:calc((100vw - 2 * var(--gutter)) * .6 * .7667);opacity:0;grid-area:1/2/span 4;align-self:start;transition:opacity .5s cubic-bezier(.23,1,.32,1),scale .6s cubic-bezier(.23,1,.32,1);position:sticky;inset-block-start:max(calc(var(--header-h) + 12px), calc(var(--header-h) + (100svh - var(--header-h) - var(--ph)) / 2));scale:.97}.vb-hw-meta,.vb-hw-k,.vb-hw-status text,.vb-hw-rail-t{font-family:var(--f-mono);text-transform:uppercase}.vb-hw-meta{letter-spacing:.16em;fill:#ffffff8c;font-size:11px}.vb-hw-status circle{fill:var(--accent-on-dark)}.vb-hw-status text{letter-spacing:.12em;fill:var(--accent-on-dark);font-size:10.5px}.vb-hw-k{letter-spacing:.14em;fill:#ffffff80;font-size:10px}.vb-hw-foot{font:500 13px var(--f-text);fill:#ffffff9e}.vb-hw-wire{fill:none;stroke:#ffffff24;stroke-width:2px}.vb-hw-device>rect:first-child{fill:#ffffff0a;stroke:#ffffff29;stroke-width:1.5px}.vb-hw-rail{fill:#ffffff12}.vb-hw-rail-t{letter-spacing:.12em;fill:#ffffff6b;font-size:9.5px}.vb-hw-thumb rect{fill:var(--accent-on-dark)}.vb-hw-thumb path{fill:none;stroke:#0b0d10;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.vb-hw-thumb--a{translate:calc(clamp(0, var(--sp) / .42, 1) * 138px) 0}.vb-inter[data-dark]+.vb-scene{--contour:#ffffff12;--contour-band:#6fd6cf4d;background:#0b0d10}.vb-strip-track{margin:clamp(28px, 5svh, 56px) calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.vb-strip-track::-webkit-scrollbar{display:none}.vb-strip-card{aspect-ratio:3/4;isolation:isolate;scroll-snap-align:start;background:var(--night);color:#fff;border-radius:24px;flex:0 0 78%;position:relative;overflow:hidden}.vb-strip-pic,.vb-strip-pic img{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-strip-pic img{object-fit:cover}.vb-strip-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#06090c3d 50%,#06090cdb);position:absolute;inset:0}.vb-strip-mark{fill:none;inline-size:96px;stroke:var(--accent-on-dark);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset-block-start:26px;inset-inline-start:26px}.vb-strip-say{z-index:1;gap:6px;display:grid;position:absolute;inset-block-end:clamp(18px,1.8vw,26px);inset-inline:clamp(18px,1.8vw,28px)}.vb-strip-place,.vb-strip-detail,.vb-strip-mode{font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.vb-strip-name{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(30px, 3.2vw, 54px) * var(--d-scale));letter-spacing:var(--d-track);line-height:.95}.vb-strip-pts{font:500 clamp(44px, 4.4vw, 76px)/.85 var(--f-mono);letter-spacing:-.05em;margin-block-start:8px}.vb-strip-pts small{font:600 14px/1 var(--f-text);letter-spacing:0;margin-inline-start:8px}.vb-strip-pts--soon{font:600 15px/1.2 var(--f-text);letter-spacing:0;color:#ffffffe6;margin-block:10px 4px}.vb-strip-scale{block-size:10px;margin-block:6px 2px;display:block;position:relative}.vb-strip-scale:before{content:"";background:#ffffff3d;block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0}.vb-strip-scale i{inline-size:calc(var(--w) * 100%);background:var(--accent-on-dark);block-size:2px;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.vb-strip-scale i:after{content:"";background:inherit;border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:50%;inset-inline-end:-5px;translate:0 -50%}@media (min-width:64rem){.vb-strip-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-inline:0;padding-inline:0;display:grid;overflow:visible}}[data-fx=pin] .vb-strip{block-size:calc(100svh - var(--header-h) + var(--n) * 34svh)}[data-fx=pin] .vb-strip-hold{block-size:calc(100svh - var(--header-h));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;justify-content:center;display:flex;position:sticky;inset-block-start:var(--header-h);overflow:hidden}[data-fx=pin] .vb-strip-track{inline-size:max-content;translate:calc(-1 * var(--sx,0px)) 0;will-change:translate;gap:clamp(14px,1.4vw,22px);margin-block-start:clamp(20px,4svh,40px);padding-inline-end:30vw;display:flex;overflow:visible}[data-fx=pin] .vb-strip-card{aspect-ratio:3/4;opacity:.72;flex:none;block-size:min(62svh,640px);inline-size:auto;transition:opacity .5s cubic-bezier(.23,1,.32,1),scale .5s cubic-bezier(.23,1,.32,1);scale:.94}[data-fx=pin] .vb-strip-card[data-on]{opacity:1;scale:1}[data-fx=pin] .vb-strip-card[data-on] .vb-strip-scale i{background:var(--accent)}.vb-buy{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);margin-block-start:clamp(32px,6svh,64px);display:grid}.vb-buy-tile[data-wide]{grid-column:span 2}.vb-buy-card{isolation:isolate;aspect-ratio:4/5;background:var(--night);color:#fff;border-radius:22px;block-size:100%;position:relative;overflow:hidden}.vb-buy-tile[data-wide] .vb-buy-card{aspect-ratio:auto}.vb-buy-pic,.vb-buy-pic img{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-buy-pic img{object-fit:cover;transition:scale var(--vb-move) var(--vb-ease)}.vb-buy-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#06090c38 54%,#06090cd6);position:absolute;inset:0}.vb-buy-say{z-index:1;gap:6px;display:grid;position:absolute;inset-block-end:clamp(14px,1.5vw,22px);inset-inline:clamp(16px,1.6vw,24px)}.vb-buy-word{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(24px, 2.3vw, 40px) * var(--d-scale));letter-spacing:-.02em;line-height:1}.vb-buy-line{color:#fffc;max-inline-size:30ch;font-size:clamp(13px,1vw,15px);line-height:1.4}.vb-buy-price{font:500 12px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;margin-block-start:4px}.vb-buy-price .tnum{color:var(--accent-on-dark)}@media (hover:hover) and (pointer:fine){.vb-buy-card:hover .vb-buy-pic img{scale:1.04}}@media (max-width:63.99rem){.vb-buy{grid-template-columns:repeat(2,minmax(0,1fr))}}.vb-partners-who{color:#ffffffc7;max-inline-size:60ch;margin-block-start:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.vb-shop{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-block-start:clamp(32px,6svh,64px);display:grid}.vb-shop-card{isolation:isolate;aspect-ratio:4/5;background:var(--night);color:#fff;border-radius:26px;position:relative;overflow:hidden}.vb-shop-pic,.vb-shop-pic img{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-shop-pic img{object-fit:cover;transition:scale var(--vb-move) var(--vb-ease)}.vb-shop-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#06090c33 52%,#06090cd1);position:absolute;inset:0}.vb-shop-say{z-index:1;gap:4px;display:grid;position:absolute;inset-block-end:20px;inset-inline:22px}.vb-shop-walk{font:500 11px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1}.vb-shop-title{font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(24px, 2vw, 34px) * var(--d-scale));letter-spacing:-.02em;margin-block-start:4px;line-height:1.02}.vb-shop-where{color:#ffffffc7;font-size:14px}.vb-shop-price{font:500 13px/1 var(--f-mono);letter-spacing:.04em;color:var(--accent-on-dark);margin-block-start:8px}@media (hover:hover) and (pointer:fine){.vb-shop-card:hover .vb-shop-pic img{scale:1.04}}@media (max-width:63.99rem){.vb-shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.vb-shop{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.vb-shop::-webkit-scrollbar{display:none}.vb-shop-card{scroll-snap-align:start;flex:0 0 78%}}.vb-partners{background:var(--night);color:#fff}.vb-partners .vb-kicker{color:#ffffffb8}.vb-partner-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin-block-start:clamp(32px,6svh,72px);display:grid}.vb-partner-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:26px;padding:26px 24px;position:relative}.vb-partner-big{font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(40px, 4vw, 70px) * var(--d-scale));letter-spacing:-.04em;line-height:.95}.vb-partner-line{color:#ffffffc7;margin-block-start:16px;font-size:15px;line-height:1.5}.vb-partner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:clamp(28px,5svh,56px);display:flex}.vb-maths{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin-block-start:clamp(14px,2svh,20px);display:grid}.vb-maths div{background:#ffffff0f;border-radius:22px;padding:20px 24px}.vb-maths dt{color:#ffffffb8;font-size:14px}.vb-maths dd{font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(26px, 2.6vw, 42px) * var(--d-scale));letter-spacing:-.02em;margin-block-start:8px}.vb-maths-note{color:#ffffffa3;margin-block-start:12px;font-size:13.5px}.vb-partners .vb-btn--ink{color:var(--night);background:#fff}.vb-partners .vb-btn--ink:hover{background:var(--sky-day)}.vb-partners .vb-btn--ghost{color:#fff}.vb-plate{margin:0;display:none}@media (min-width:64rem){.vb-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,5vw,96px);display:grid}.vb-plate{aspect-ratio:4/5;background:var(--surface-2);border-radius:28px;inline-size:clamp(240px,24vw,400px);display:block;position:relative;overflow:hidden}.vb-plate img,.vb-plate video{object-fit:cover;block-size:100%;inline-size:100%}.vb-plate video{opacity:0;transition:opacity var(--vb-film) var(--vb-ui-ease);position:absolute;inset:0}.vb-plate[data-film-live] video{opacity:1}.vb-plate--film{aspect-ratio:16/9;inline-size:clamp(320px,36vw,600px)}.vb-plate--business img{object-position:50% 78%}.vb-plate--join img{object-position:50% 40%}.vb-partners .vb-plate{background:#ffffff0f}.vb-join{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;column-gap:clamp(32px,5vw,96px);padding-block:clamp(56px,9svh,110px) 0;display:grid}.vb-join .vb-plate{aspect-ratio:4/5;border-radius:28px;order:0;inline-size:clamp(300px,30vw,520px);margin-block-end:0}}.vb-join{justify-content:flex-end;overflow:hidden}.vb-join-title{font-family:var(--f-display);font-weight:var(--d-weight);font-size:calc(clamp(52px, 9vw, 168px) * var(--d-scale));letter-spacing:var(--d-track);margin-block-start:clamp(16px,4svh,48px);line-height:.9}.vb-join-sub{color:var(--ink-2);margin-block-start:18px;font-size:clamp(17px,1.3vw,21px)}.vb-join-form{margin-block-start:clamp(24px,4svh,40px)}@media (max-width:63.99rem){.vb-join .vb-plate{aspect-ratio:4/3;background:var(--surface-2);border-radius:22px;order:-1;inline-size:100%;margin-block-end:clamp(24px,4svh,40px);display:block;position:relative;overflow:hidden}.vb-join .vb-plate img{object-fit:cover;object-position:50% 30%;block-size:100%;inline-size:100%}}@media (prefers-reduced-motion:no-preference){.vb-join-done circle,.vb-join-done path{stroke-dasharray:1;stroke-dashoffset:1px;animation:vb-draw .7s var(--vb-ease) forwards}.vb-join-done path{animation-delay:.35s}}.vb-inter[data-stack]+.vb-inter{border-start-start-radius:var(--sheet-r);border-start-end-radius:var(--sheet-r);margin-block-start:calc(-1 * var(--sheet-r))}[data-fx=pin] .vb-inter[data-stack]+.vb-inter{box-shadow:0 -40px 90px #00000047}[data-fx=pin] .vb-inter[data-stack]{translate:0 var(--lift,0px);opacity:calc(1 - var(--fade,0));will-change:translate}[data-fx=pin] .vb-inter[data-stack]:after{content:"";z-index:5;opacity:calc(var(--under,0) * .5);pointer-events:none;background:#05070a;position:absolute;inset:0}[data-fx=pin] .vb-inter[data-stack]:not([data-dark]):after{opacity:calc(var(--under,0) * .28)}@media (prefers-reduced-motion:no-preference){[data-rise=arm]{opacity:0;translate:0 36px}[data-rise=go]{transition:opacity var(--vb-slow) var(--vb-ease) var(--rd,0s), translate var(--vb-slow) var(--vb-ease) var(--rd,0s)}.vb-plate[data-rise]{opacity:1;translate:none}@media (max-width:63.99rem){.vb-hw3-steps>li[data-rise]{translate:none}}.vb-plate[data-rise=arm]{clip-path:inset(100% 0 0 round 28px)}.vb-plate[data-rise=go]{clip-path:inset(0 round 28px);transition:clip-path 1.1s var(--vb-move-ease) var(--rd,0s)}.vb-plate[data-rise=arm] :is(img,video){scale:1.12}.vb-plate[data-rise=go] :is(img,video){transition:scale 1.4s var(--vb-ease) var(--rd,0s), opacity var(--vb-film) var(--vb-ui-ease)}.vb-buy-card[data-rise]{opacity:1;translate:none}.vb-buy-card[data-rise=arm]{clip-path:inset(100% 0 0 round 22px)}.vb-buy-card[data-rise=go]{clip-path:inset(0 round 22px);transition:clip-path 1.1s var(--vb-move-ease) var(--rd,0s)}.vb-buy-card[data-rise=arm] img{scale:1.12}.vb-buy-card[data-rise=go] img{transition:scale 1.4s var(--vb-ease) var(--rd,0s)}}.vb-pause{display:none}html:has(main.vibes) .site-pill .vb-pause{background:var(--night);color:#fff;min-block-size:44px;font:600 13px/1 var(--f-text);clip-path:inset(50%);opacity:0;border-radius:8px;align-items:center;gap:8px;padding-inline:14px;display:inline-flex;position:absolute;inset-block-start:5px;inset-inline-start:50%;translate:-50%}html:has(main.vibes) .site-pill .vb-pause:focus-visible{clip-path:none;opacity:1;z-index:2}.vb-rail{z-index:60;font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-shadow:0 1px 10px #00000059;pointer-events:none;opacity:0;transition:opacity var(--vb-move) var(--vb-move-ease);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:clamp(14px,1.6vw,28px);translate:0 -50%}.vb-rail[data-shown]{opacity:1}.vb-rail li{transition:color var(--vb-fast) var(--vb-ui-ease)}.vb-rail li[data-on]{color:#fff}.vb-rail-line{background:#ffffff3d;inline-size:1px;position:absolute;inset-block:2px;inset-inline-start:0}.vb-rail-line>span{transform-origin:50% 0;transform:scaleY(var(--page,0));background:#fff;position:absolute;inset:0}.vb-way{z-index:60;inset-block:calc(var(--header-h) + 14svh) 14svh;pointer-events:none;opacity:0;inline-size:28px;transition:opacity var(--vb-move) var(--vb-move-ease);position:fixed;inset-inline-end:clamp(24px,2.5vw,40px)}.vb-way[data-shown]{opacity:1}.vb-way svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.vb-way path{fill:none;stroke:#ffffff38;stroke-width:1px;vector-effect:non-scaling-stroke}.vb-way path+path{stroke:#ffffffe6;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--page,0))}.vb-way-at{transform:translate(var(--wx,0px), var(--wy,0px));position:absolute;inset-block-start:0;inset-inline-start:0}.vb-way-at:before{content:"";background:#fff;border-radius:50%;block-size:7px;inline-size:7px;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0 0 3px #ffffff29}.vb-way-at span{writing-mode:vertical-rl;font:500 10px/1 var(--f-mono);letter-spacing:.06em;white-space:nowrap;color:#ffffffdb;text-shadow:0 1px 10px #0006;font-variant-numeric:tabular-nums;position:absolute;top:12px;left:8px}@media (prefers-reduced-motion:no-preference){[data-set=arm] .vb-c{opacity:0}[data-set=go] .vb-c{animation:vb-c .16s var(--vb-ui-ease) both;animation-delay:calc(var(--i,0) * var(--step,18ms))}}@keyframes vb-c{0%{opacity:0}}@media (max-width:47.99rem){.vb-copy--low-left:has(.vb-hero-title){grid-template-columns:1fr}.vb-copy:has(.vb-hero-title)>.vb-actions{grid-area:auto/1;align-items:flex-start;margin-block-start:20px}.vb-door{order:2}.vb-stage{block-size:auto;min-block-size:var(--stage);padding-block:calc(var(--header-h) + 14px) clamp(28px, 6svh, 56px);flex-direction:column;display:flex}.vb-scene:not([data-hero]) .vb-stage{padding-block-end:calc(clamp(28px, 6svh, 56px) + 70px + env(safe-area-inset-bottom))}.vb-copy,.vb-copy--low-left,.vb-copy--low-right,.vb-copy--top-right,.vb-copy--top-left,.vb-copy--center{text-align:start;order:2;align-items:flex-start;margin-block-start:auto;padding-block-start:24px;padding-inline:20px;position:relative;inset:auto;translate:none}.vb-copy--low-left:has(.vb-hero-title){padding-inline:16px;inset:auto}.vb-stage .vb-shade{background:linear-gradient(#0000 28%,#06090c40 48%,#06090ccc)!important}.vb-title{font-size:calc(clamp(42px, 12.5vw, 64px) * var(--d-scale));max-inline-size:11ch}.vb-maths,.vb-partner-cards{grid-template-columns:1fr}.vb-ridge--l{block-size:34%;inset-block-end:-4%;inset-inline-start:-46%}.vb-ridge--r{block-size:30%;inset-block-end:-5%;inset-inline-end:-16%}}@media (min-width:48rem) and (max-width:63.99rem){.vb-partner-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is(.vb-shop-pic,.vb-plate,.vb-buy-pic,.vb-strip-pic) img{animation:linear both vb-drift;animation-timeline:view();animation-range:cover}}}@keyframes vb-grow{0%{transform:scaleX(0)}}@keyframes vb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vb-lock{0%{translate:0 10svh}}@keyframes vb-pour{0%{transform:translateY(19px)}}@keyframes vb-swap{0%{opacity:.2;translate:0 12px}}@keyframes vb-rise{0%{transform:scaleY(0)}}@keyframes vb-grain{0%{transform:translate(0)}12%{transform:translate(-6%,4%)}25%{transform:translate(5%,-3%)}37%{transform:translate(-2%,-7%)}50%{transform:translate(7%,2%)}62%{transform:translate(-5%,6%)}75%{transform:translate(3%,-5%)}87%{transform:translate(-7%,-1%)}to{transform:translate(1%,3%)}}@keyframes vb-card{0%{scale:.88}}@keyframes vb-arrive{0%{opacity:0;filter:blur(10px);translate:0 .35em}}@keyframes vb-ko-in{0%{opacity:0;--ps:1.18}}@keyframes vb-ko-focus{0%{filter:blur(16px)saturate(.4)brightness(1.15)}}@keyframes vb-cue{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes vb-drift{0%{transform:translateY(-4%)scale(1.1)}to{transform:translateY(4%)scale(1.1)}}@media (hover:hover) and (pointer:fine) and (min-width:64rem) and (prefers-reduced-motion:no-preference){.vb-scene{block-size:calc(var(--len,2.8) * var(--stage))}.vb-stage{position:sticky;inset-block-start:0}.vb-scene+.vb-scene,.vb-scene+.vb-inter{margin-block-start:calc(-1 * var(--stage))}.vb-scene+.vb-inter{border-start-start-radius:36px;border-start-end-radius:36px;box-shadow:0 -40px 90px #00000047}.vb-scene+.vb-scene .vb-stage{border-start-start-radius:calc((1 - var(--e,1)) * 36px);border-start-end-radius:calc((1 - var(--e,1)) * 36px)}.vb-media{transform:translate3d(0, calc((1 - var(--e,1)) * -14svh), 0) scale(calc(1 + var(--xe,var(--x,0)) * .14))}[data-fx=pin] .vb-scene[data-frame] .vb-stage{clip-path:inset(calc(var(--fw,0) * 9%) calc(var(--fw,0) * 11%) calc(var(--fw,0) * 9%) calc(var(--fw,0) * 11%) round calc(var(--fw,0) * 28px))}.vb-media:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain,.09);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");animation:.5s steps(8,end) infinite vb-grain;position:absolute;inset:-40%}[data-motion-paused=true] .vb-media:after{animation-play-state:paused}.vb-copy{translate:0 calc((1 - var(--e,1)) * 10svh + var(--x,0) * -8svh);opacity:clamp(0, calc(1 - var(--x,0) * 8), 1)}.vb-copy--center{translate:0 calc(-50% + (1 - var(--e,1)) * 10svh + var(--x,0) * -8svh)}.vb-scene[data-scene=padel] .vb-copy{opacity:min(clamp(0, calc(1 - var(--x,0) * 8), 1), calc(1 - var(--ball,0)))}[data-fx=pin] .vb-scene[data-portal] .vb-stage{translate:0 calc((var(--e,1) - 1) * var(--stage));border-radius:0}[data-fx=pin] .vb-scene[data-portal] .vb-media{transform:scale(calc(1.12 - var(--e,1) * .12 + var(--xe,var(--x,0)) * .14))}[data-fx=pin] .vb-scene[data-portal-on] .vb-stage{--pw:min(92vw, calc(34svh / var(--p-ratio)));--ph:calc(var(--pw) * var(--p-ratio));--fx0:calc((100vw - var(--pw)) / 2 + var(--p-fx) * var(--pw));--fy0:calc((var(--stage) - var(--ph)) / 2 + var(--p-fy) * var(--ph));--fxn:calc(var(--fx0) + (50vw - var(--fx0)) * var(--pz,0));--fyn:calc(var(--fy0) + (var(--stage) / 2 - var(--fy0)) * var(--pz,0));opacity:var(--pa,1);pointer-events:none;-webkit-mask:var(--p-mask) no-repeat;-webkit-mask:var(--p-mask) no-repeat;mask:var(--p-mask) no-repeat;-webkit-mask-size:calc(var(--pw) * var(--ps,1)) auto;-webkit-mask-size:calc(var(--pw) * var(--ps,1)) auto;mask-size:calc(var(--pw) * var(--ps,1)) auto;-webkit-mask-position:calc(var(--fxn) - var(--p-fx) * var(--pw) * var(--ps,1)) calc(var(--fyn) - var(--p-fy) * var(--ph) * var(--ps,1));-webkit-mask-position:calc(var(--fxn) - var(--p-fx) * var(--pw) * var(--ps,1)) calc(var(--fyn) - var(--p-fy) * var(--ph) * var(--ps,1));mask-position:calc(var(--fxn) - var(--p-fx) * var(--pw) * var(--ps,1)) calc(var(--fyn) - var(--p-fy) * var(--ph) * var(--ps,1))}[data-fx=pin] .vb-inter+.vb-scene[data-portal-on] .vb-stage{clip-path:inset(calc((1 - var(--e,1)) * var(--stage)) 0 0 0)}[data-fx=pin] .vb-scene[data-portal-on] :is(.vb-copy,.vb-shade){opacity:0}[data-fx=pin] .vb-scene[data-portal] .vb-shade{transition:opacity var(--vb-move) var(--vb-move-ease)}:root[data-ko] .vb-scene[data-ko] .vb-stage{--pw:min(90vw, calc(60svh / var(--p-ratio)));--ph:calc(var(--pw) * var(--p-ratio));--fx0:calc((100vw - var(--pw)) / 2 + var(--p-fx) * var(--pw));--fy0:calc((var(--stage) - var(--ph)) / 2 + var(--p-fy) * var(--ph));--fxn:calc(var(--fx0) + (50vw - var(--fx0)) * var(--pz,0));--fyn:calc(var(--fy0) + (var(--stage) / 2 - var(--fy0)) * var(--pz,0));-webkit-mask:var(--p-mask) no-repeat;-webkit-mask:var(--p-mask) no-repeat;mask:var(--p-mask) no-repeat;-webkit-mask-size:calc(var(--pw) * var(--ps,1)) auto;-webkit-mask-size:calc(var(--pw) * var(--ps,1)) auto;mask-size:calc(var(--pw) * var(--ps,1)) auto;-webkit-mask-position:calc(var(--fxn) - var(--p-fx) * var(--pw) * var(--ps,1)) calc(var(--fyn) - var(--p-fy) * var(--ph) * var(--ps,1));-webkit-mask-position:calc(var(--fxn) - var(--p-fx) * var(--pw) * var(--ps,1)) calc(var(--fyn) - var(--p-fy) * var(--ph) * var(--ps,1));mask-position:calc(var(--fxn) - var(--p-fx) * var(--pw) * var(--ps,1)) calc(var(--fyn) - var(--p-fy) * var(--ph) * var(--ps,1))}:root[data-ko] .vb-scene[data-ko] :is(.vb-copy,.vb-shade){opacity:0}:root[data-ko]:not([data-ko-seen]) .vb-scene[data-ko] .vb-stage{animation:vb-ko-in 1.4s var(--vb-ease) both}:root[data-ko]:not([data-ko-seen]) .vb-scene[data-ko] .vb-media{animation:vb-ko-focus 1.7s var(--vb-ease) both}.vb-ko-cue{display:none}:root[data-ko] .vb-ko-cue{z-index:2;font:500 11px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);opacity:calc(1 - min(1, var(--pz,0) * 6));animation:vb-arrive var(--vb-slow) var(--vb-ease) .9s both;pointer-events:none;justify-items:center;gap:10px;margin:0;display:grid;position:absolute;inset-block-start:calc(var(--stage) - 96px);inset-inline:0}.vb-ko-cue i{background:linear-gradient(var(--ink-2) 50%, transparent 50%) 0 0 / 1px 200%;block-size:34px;inline-size:1px;animation:vb-cue 1.8s var(--vb-move-ease) infinite;display:block}[data-motion-paused=true] .vb-ko-cue i{animation-play-state:paused}[data-fx=pin]:not([data-ko]) .vb-scene[data-ko] :is(.vb-place,.vb-hero-line,.vb-body,.vb-actions){animation:vb-arrive var(--vb-slow) var(--vb-ease) both}[data-fx=pin]:not([data-ko]) .vb-scene[data-ko] .vb-hero-line{animation-delay:calc(.12s + var(--n,0) * .15s)}[data-fx=pin]:not([data-ko]) .vb-scene[data-ko] .vb-actions{animation-delay:.62s}@supports (animation-timeline:view()){.vb-scene+.vb-inter{transform-origin:50% 0;animation:linear both vb-card;animation-timeline:view();animation-range:entry}}[data-fx=pin] main.vibes:after{content:"";block-size:var(--stage);display:block}[data-fx=pin] .vb-join{block-size:var(--stage);transform-origin:50% 35%;min-block-size:0;scale:calc(1 - var(--sheet,0) * .06);border-radius:calc(var(--sheet,0) * 28px);position:sticky;inset-block-start:var(--header-h)}[data-fx=pin] .vb-join:after{content:"";z-index:5;border-radius:inherit;opacity:calc(var(--sheet,0) * .45);pointer-events:none;background:#05070a;position:absolute;inset:0}[data-fx=pin] #content:has(>main.vibes)+footer{z-index:4;min-block-size:calc(100svh - var(--header-h));border-start-start-radius:28px;border-start-end-radius:28px;flex-direction:column;margin-block-start:calc(var(--header-h) - 100svh);display:flex;box-shadow:0 -20px 60px #0b0d101f}[data-fx=pin] #content:has(>main.vibes)+footer>div[aria-hidden=true]:last-child{margin-block:auto clamp(24px,4svh,48px)!important}}@property --sp{syntax:"<number>";inherits:true;initial-value:1}.vb-biz{--biz-gap:clamp(28px, 5svh, 64px)}.vb-biz .vb-inter{justify-content:flex-start;min-block-size:auto;padding-block:clamp(96px,16svh,180px)}.vb-biz .vb-kicker--light{color:#ffffffb8}.vb-biz a:not([class]){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vb-biz a:not([class]):hover{color:var(--accent)}.vb-biz-hero{isolation:isolate;background:var(--night);color:#fff;align-items:flex-end;min-block-size:max(100svh,40rem);display:flex;position:relative;overflow:hidden}.vb-biz-hero-pic,.vb-biz-hero-pic img{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-biz-hero-pic img{object-fit:cover;object-position:50% 40%}.vb-biz-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#06090c9e 0%,#06090c4d 42%,#0000 70%),linear-gradient(#06090c6b 0%,#06090c1a 34%,#06090c8c 66%,#06090ce6 100%);position:absolute;inset:0}.vb-biz-hero-copy{z-index:1;inline-size:100%;padding:calc(var(--header-h) + 48px) var(--gutter) clamp(48px, 10svh, 112px);position:relative}.vb-biz-title{max-inline-size:15ch;font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(46px, 7.4vw, 132px) * var(--d-scale));letter-spacing:var(--d-track);text-wrap:balance;margin-block-start:18px;line-height:.94}.vb-biz-sub{color:#ffffffe6;max-inline-size:38ch;margin-block-start:22px;font-size:clamp(18px,1.7vw,25px);line-height:1.35}.vb-biz-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-block-start:34px;display:flex}.vb-biz-facts{font:500 11px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;flex-wrap:wrap;gap:8px 0;margin-block-start:30px;list-style:none;display:flex}.vb-biz-facts li+li:before{content:"·";color:var(--accent-on-dark);margin-inline:12px}.vb-biz-lead{max-inline-size:60ch;color:var(--ink-2);margin-block-start:22px;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.vb-biz-lead--s{font-size:clamp(16px,1.15vw,18px)}.vb-biz-lead--light{color:#fffc;margin-block-start:var(--biz-gap)}.vb-biz-h3{letter-spacing:-.02em;font-size:clamp(22px,1.9vw,30px);font-weight:700;line-height:1.15}.vb-biz-dark{background:var(--night);color:#fff;--contour:#ffffff12;--contour-band:#6fd6cf4d;--contour-glow:#6fd6cf80}.vb-biz-dark .vb-statement em{color:var(--accent-on-dark)}.vb-biz-benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin-block-start:var(--biz-gap);list-style:none;display:grid}.vb-biz-benefits li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--vb-fast) var(--vb-ui-ease), translate .4s var(--vb-ease), box-shadow .4s var(--vb-ease);background:#ffffffdb;border:1px solid #0b0d1014;border-radius:20px;padding:26px 24px 28px}.vb-biz-benefits li:hover{border-color:#067a8c59;translate:0 -3px;box-shadow:0 24px 40px -28px #0b0d1059}.vb-biz-benefits svg{fill:none;block-size:30px;inline-size:30px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vb-biz-benefits h3{letter-spacing:-.01em;margin-block-start:18px;font-size:18px;font-weight:700}.vb-biz-benefits p{color:var(--ink-2);margin-block-start:8px;font-size:15px;line-height:1.55}.vb-biz-journey{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:32px 24px;margin-block-start:var(--biz-gap);list-style:none;display:grid;position:relative}.vb-biz-journey li{border-block-start:1px solid #ffffff2e;padding-block-start:30px;position:relative}.vb-biz-journey li:before{content:"";background:var(--accent-on-dark);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-5px;inset-inline-start:0;box-shadow:0 0 0 6px #6fd6cf24}.vb-biz-n{font:500 12px/1 var(--f-mono);letter-spacing:.14em;color:var(--accent-on-dark);display:block}.vb-biz-journey h3{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(28px, 2.6vw, 44px) * var(--d-scale));letter-spacing:var(--d-track);margin-block-start:14px;line-height:1}.vb-biz-journey p{color:#ffffffc2;max-inline-size:30ch;margin-block-start:12px;font-size:16px;line-height:1.55}.vb-biz-evidence{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-block-start:var(--biz-gap);list-style:none;display:grid}.vb-biz-evidence li{background:#f4f7f8;border-radius:22px;flex-direction:column;padding:28px 26px;display:flex}.vb-biz-big{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(44px, 4.4vw, 76px) * var(--d-scale));letter-spacing:-.04em;color:var(--accent);line-height:.95}.vb-biz-ev-line{margin-block-start:16px;font-size:15.5px;line-height:1.55}.vb-biz-ev-src{font:500 11px/1.5 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-block-start:auto;padding-block-start:18px}.vb-biz-ev-src a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.vb-biz-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:var(--biz-gap);list-style:none;display:grid}@media (min-width:64rem){.vb-biz-offers{grid-template-columns:repeat(3,minmax(0,1fr))}}.vb-biz-offers li{aspect-ratio:4/5;background:var(--night);color:#fff;isolation:isolate;border-radius:22px;position:relative;overflow:hidden}.vb-biz-offers picture,.vb-biz-offers img{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-biz-offers img{object-fit:cover;transition:scale .9s var(--vb-ease)}.vb-biz-offers li:hover img{scale:1.04}.vb-biz-offers li:after{content:"";pointer-events:none;background:linear-gradient(#06090c1a 40%,#06090cd9);position:absolute;inset:0}.vb-biz-offers li>div{z-index:1;position:absolute;inset-block-end:20px;inset-inline:20px}.vb-biz-offers h3{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(20px, 2vw, 34px) * var(--d-scale));letter-spacing:var(--d-track);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1}.vb-biz-offers p{color:#ffffffd1;margin-block-start:8px;font-size:14px;line-height:1.45}.vb-biz-costs{align-items:stretch;gap:14px;margin-block-start:clamp(20px,4svh,40px);display:grid}.vb-biz-costs>div{background:#ffffffe6;border:1px solid #0b0d1014;border-radius:22px;padding:26px 24px}.vb-biz-costs>div:last-child{background:var(--night);color:#fff;border-color:#0000}.vb-biz-costs>div:last-child .vb-kicker{color:#ffffffb3}.vb-biz-costs>div:last-child p:last-child{color:#ffffffc7}.vb-biz-cost-t{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(24px, 2vw, 34px) * var(--d-scale));letter-spacing:var(--d-track);margin-block:12px 10px;line-height:1.05}.vb-biz-costs>div p:last-child{color:var(--ink-2);font-size:15px;line-height:1.55}.vb-biz-plus{font:300 40px/1 var(--f-display);color:var(--ink-3);place-self:center;display:none}@media (min-width:64rem){.vb-biz-costs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:18px}.vb-biz-plus{display:block}}.vb-biz-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 32px;margin-block-start:var(--biz-gap);display:grid}.vb-biz-controls>div{border-block-start:1px solid #0b0d101a;padding-block:18px}.vb-biz-controls dt{font-size:16px;font-weight:700}.vb-biz-controls dd{color:var(--ink-2);margin-block-start:6px;font-size:15px;line-height:1.55}.vb-biz-pair{align-items:center;gap:28px;margin-block-start:var(--biz-gap);display:grid}.vb-biz-pair+.vb-biz-pair{margin-block-start:clamp(56px,10svh,120px)}.vb-biz-ticks{gap:12px;margin-block-start:24px;list-style:none;display:grid}.vb-biz-ticks li{color:var(--ink-2);padding-inline-start:30px;font-size:15.5px;line-height:1.55;position:relative}.vb-biz-ticks li:before{content:"";border-inline-start:2px solid var(--accent);border-block-end:2px solid var(--accent);block-size:8px;inline-size:14px;position:absolute;inset-block-start:.45em;inset-inline-start:2px;rotate:-45deg}.vb-biz-ticks strong{color:var(--night)}.vb-biz-figure{--sp:1}@media (min-width:64rem){.vb-biz-pair{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(40px,5vw,96px)}.vb-biz-pair--flip .vb-biz-pair-text{order:2}}.vb-biz-pin circle{fill:var(--accent-on-dark);opacity:calc(.18 + .82 * clamp(0, (var(--sp) - var(--t)) * 6, 1))}.vb-biz-keys rect{fill:#ffffff0d;stroke:#ffffff1f}.vb-biz-keys text{font:500 13px var(--f-mono);fill:#ffffffb3}.vb-biz-claim{opacity:clamp(0, (var(--sp) - .35) * 5, 1);translate:0 calc((1 - clamp(0, (var(--sp) - .35) * 5, 1)) * 12px)}.vb-biz-claim rect{fill:#6fd6cf1a;stroke:var(--accent-on-dark);stroke-width:1.2px}.vb-biz-claim-t{font:600 17px var(--f-text);fill:#fff}.vb-biz-row{opacity:clamp(0, (var(--sp) - var(--t)) * 6, 1);translate:calc((1 - clamp(0, (var(--sp) - var(--t)) * 6, 1)) * 20px) 0}.vb-biz-row rect{fill:#ffffff0a;stroke:#ffffff1f}.vb-biz-row--on rect{fill:#6fd6cf1a;stroke:var(--accent-on-dark)}.vb-biz-row-t{font:600 15px var(--f-text);fill:#fff}.vb-biz-done{opacity:clamp(0, (var(--sp) - .8) * 6, 1)}.vb-biz-done rect{fill:#6fd6cf24;stroke:#6fd6cf80}.vb-biz-done circle{fill:var(--accent-on-dark)}.vb-biz-done path{fill:none;stroke:#0b0d10;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vb-biz-tile{opacity:clamp(0, (var(--sp) - var(--t)) * 5, 1)}.vb-biz-tile rect{fill:#ffffff0a;stroke:#ffffff1f}.vb-biz-tile-v{font:500 30px var(--f-mono);letter-spacing:-.03em;fill:#fff}.vb-biz-tile-s{font:500 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;fill:#ffffff80}.vb-biz-hour{fill:var(--accent-on-dark);transform-box:fill-box;transform-origin:50% 100%;scale:1 clamp(.04, (var(--sp) - var(--t)) * 4, 1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.vb-biz-figure{animation:linear both vb-biz-draw;animation-timeline:view();animation-range:entry 15% cover 55%}}}@keyframes vb-biz-draw{0%{--sp:0}to{--sp:1}}.vb-biz-price .vb-partner-card{background:#ffffffe6;border-color:#0b0d101a}.vb-biz-price .vb-partner-line{color:var(--ink-2)}.vb-biz-calculator{background:#ffffffeb;border-radius:22px;margin-block-start:clamp(20px,4svh,40px)}.vb-seg{background:#0b0d100f;border-radius:10px;padding:3px;display:inline-flex}.vb-seg button{min-block-size:36px;font:600 13px/1 var(--f-text);color:var(--ink-2);transition:background-color var(--vb-fast) var(--vb-ui-ease), color var(--vb-fast) var(--vb-ui-ease);border-radius:8px;padding-inline:14px}.vb-seg button[aria-pressed=true]{color:var(--night);background:#fff;box-shadow:0 1px 3px #0b0d101f}.vb-biz-never{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-block-start:var(--biz-gap);list-style:none;display:grid}.vb-biz-never li{background:#ffffff0a;border:1px solid #ffffff24;border-radius:20px;padding:24px}.vb-biz-never h3{padding-inline-start:26px;font-size:17px;font-weight:700;position:relative}.vb-biz-never h3:before{content:"";background:#ff8a7a;block-size:2px;inline-size:14px;position:absolute;inset-block-start:.5em;inset-inline-start:0;rotate:45deg;box-shadow:0 0 #0000}.vb-biz-never h3:after{content:"";background:#ff8a7a;block-size:2px;inline-size:14px;position:absolute;inset-block-start:.5em;inset-inline-start:0;rotate:-45deg}.vb-biz-never p{color:#ffffffb8;margin-block-start:8px;font-size:15px;line-height:1.5}.vb-biz-faq{gap:28px;display:grid}.vb-biz-faq .faq{margin-block-start:0}@media (min-width:64rem){.vb-biz-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(40px,5vw,96px)}}.vb-biz-join-grid{align-items:start;gap:36px;display:grid}@media (min-width:64rem){.vb-biz-join-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px)}}.vb-biz-founding{gap:12px;margin-block-start:28px;list-style:none;display:grid}.vb-biz-founding li{padding-inline-start:34px;font-size:16.5px;font-weight:600;line-height:1.45;position:relative}.vb-biz-founding li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;block-size:22px;inline-size:22px;position:absolute;inset-block-start:.1em;inset-inline-start:0}.vb-biz-signin{color:var(--ink-2);margin-block-start:28px;font-size:14.5px}.vb-biz-form-card{background:#fffffff0;border:1px solid #0b0d1014;border-radius:26px;padding:clamp(24px,3vw,40px);box-shadow:0 40px 80px -50px #0b0d1073}.vb-found-form,.vb-found-row{gap:16px;display:grid}@media (min-width:40rem){.vb-found-row{grid-template-columns:1fr 1fr}}.vb-field{gap:7px;display:grid}.vb-field>span{font-size:13.5px;font-weight:600}.vb-field-opt{color:var(--ink-3);margin-inline-start:6px;font-style:normal;font-weight:500}.vb-field input,.vb-field select{min-block-size:52px;inline-size:100%;font:500 16px var(--f-text);color:var(--night);transition:border-color var(--vb-fast) var(--vb-ui-ease), box-shadow var(--vb-fast) var(--vb-ui-ease);background:#fff;border:1.5px solid #0b0d1024;border-radius:12px;padding-inline:14px}.vb-field input:focus,.vb-field select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #067a8c24}.vb-check{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.vb-check input{block-size:20px;inline-size:20px;accent-color:var(--accent);margin-block-start:1px}.vb-found-error{color:#8a2a1b;background:#fff1ee;border-radius:10px;padding:12px 14px;font-size:14.5px;line-height:1.5}.vb-found-submit{inline-size:100%}.vb-found-submit:disabled{opacity:.7;cursor:progress}.vb-found-note{color:var(--ink-3);font-size:13.5px;line-height:1.55}.vb-found-done{color:var(--ink-2);gap:12px;font-size:15.5px;line-height:1.6;display:grid}.vb-found-done svg{color:var(--accent)}.vb-found-done-t{letter-spacing:-.02em;color:var(--night);font-size:22px;font-weight:700}@media (max-width:47.99rem){.vb-biz-hero-copy{padding-block-end:40px}.vb-biz-actions .vb-btn{inline-size:100%}}.site-header+#content:has(>main.vibes.vb-page){padding-block-start:var(--header-h)}.vb-page{color:var(--night)}.vb-page .page-head,.vb-page .vb-legal-head{isolation:isolate;background:var(--paper);padding-block:clamp(64px,12svh,140px) clamp(36px,6svh,72px);position:relative;overflow:hidden}.vb-page .page-head:before,.vb-page .vb-legal-head:before{content:"";z-index:-1;pointer-events:none;background:var(--contour,#0b0d1016);position:absolute;inset:0;-webkit-mask:url(/media/scenes/contours.svg) top/max(100%,1440px) no-repeat;mask:url(/media/scenes/contours.svg) top/max(100%,1440px) no-repeat}.vb-page .hero-eyebrow{font:500 12px/1.2 var(--f-mono);letter-spacing:.08em;color:var(--ink-2)}.vb-page .page-title{max-inline-size:16ch;font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(44px, 6.2vw, 112px) * var(--d-scale));letter-spacing:var(--d-track);text-wrap:balance;margin-block-start:16px;line-height:.95}.vb-page .page-head .section-lede{max-inline-size:52ch;margin-block-start:22px;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.vb-page .section-tint{background:#f4f7f8}.vb-page .page-section{padding-block:clamp(48px,9svh,96px)}.vb-page .page-h2,.vb-page .section-title{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(28px, 2.8vw, 48px) * var(--d-scale));letter-spacing:var(--d-track);line-height:1}.vb-page .prose{font-size:17px;line-height:1.65}.vb-page .card{transition:border-color var(--vb-fast) var(--vb-ui-ease), translate .4s var(--vb-ease), box-shadow .4s var(--vb-ease);border-color:#0b0d1014;border-radius:20px;padding:26px 24px}.vb-page .card:hover{border-color:#067a8c59;translate:0 -2px;box-shadow:0 24px 40px -30px #0b0d1059}.vb-page .btn{min-block-size:50px;font-family:var(--f-text);border-radius:10px}.vb-page .btn-primary{background:var(--night);color:#fff}.vb-page .btn-primary:hover{background:var(--accent)}.vb-page .faq summary{font-weight:600}.vb-legal-page .vb-legal-head{padding-block-end:8px}.vb-legal-page .mv-legal-section h2{font-family:var(--f-display);letter-spacing:-.02em;font-weight:800;font-stretch:110%}@property --z{syntax:"<number>";inherits:true;initial-value:1}.vb-hw3,.vb-score3,.vb-wk3{min-block-size:100svh;padding-block:calc(var(--header-h) + clamp(16px, 3.5svh, 44px)) clamp(24px, 4.5svh, 56px);justify-content:center}@media (max-width:47.99rem){.vb-hw3,.vb-score3,.vb-wk3{padding-block:calc(var(--header-h) + 12px) 84px}}@keyframes vb-r3-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.vb-hw3-chip,.vb-hw3-read,.vb-hw3-map,.vb-hw3-tag,.vb-hw3-list,.vb-hw3-slide,.vb-hw3-toast,.vb-wk3-map,.vb-wk3-days{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#090d1175;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1f,0 24px 48px -24px #0009}.vb-hw3-read dt,.vb-hw3-map span,.vb-hw3-tag span,.vb-hw3-list-k,.vb-hw3-slide-k,.vb-pt3-k,.vb-pt3-trace-k,.vb-wk3-read dt,.vb-wk3-map figcaption{font:500 9.5px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8}.vb-hw3-read dd,.vb-hw3-orb-v,.vb-wk3-pts span,.vb-wk3-read dd{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);letter-spacing:-.03em;line-height:.92}.vb-hw3-read small,.vb-wk3-read small{font:600 .42em/1 var(--f-text);letter-spacing:0;color:#ffffffb3}.vb-hw3-grid{align-items:center;gap:clamp(20px,3.5vw,64px);display:grid}.vb-hw3-steps{margin-block-start:clamp(18px,3.6svh,40px);list-style:none;display:grid}.vb-hw3-step{text-align:start;inline-size:100%;color:inherit;cursor:pointer;border-block-start:1px solid #0b0d101a;grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding-block:clamp(10px,1.8svh,18px);display:grid;position:relative}.vb-hw3-steps li:last-child .vb-hw3-step{border-block-end:1px solid #0b0d101a}.vb-hw3-n{font:500 11px/1 var(--f-mono);letter-spacing:.1em;color:#0b0d1066;transition:color var(--vb-fast) var(--vb-ui-ease)}.vb-hw3-word{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);letter-spacing:var(--d-track);font-size:calc(clamp(26px, 2.5vw, 44px) * var(--d-scale));color:#0b0d104d;transition:color var(--vb-fast) var(--vb-ui-ease);line-height:1}.vb-hw3-step:hover .vb-hw3-word{color:#0b0d1099}.vb-hw3-step:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.vb-hw3-line{max-inline-size:40ch;color:var(--ink-2);grid-column:2;margin-block-start:10px;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.5;display:none}.vb-hw3-bar{block-size:2px;position:absolute;inset-block-start:-1px;inset-inline:0;overflow:hidden}.vb-hw3-bar i{background:var(--accent);transform-origin:0 0;block-size:100%;display:block;scale:0 1}.vb-hw3-step[aria-pressed=true] .vb-hw3-n{color:var(--accent)}.vb-hw3-step[aria-pressed=true] .vb-hw3-word{color:var(--night)}.vb-hw3-step[aria-pressed=true] .vb-hw3-line{display:block}.vb-hw3-step[aria-pressed=true] .vb-hw3-bar i{scale:var(--sp,1) 1}@media (scripting:none){.vb-hw3-line{display:block}.vb-hw3-word{color:var(--night)}}.vb-hw3-free{max-inline-size:42ch;color:var(--ink-2);margin-block-start:clamp(14px,2.6svh,28px);font-size:14px;line-height:1.5}.vb-hw3-free strong{color:var(--night)}.vb-hw3-stage{isolation:isolate;block-size:min(calc(100svh - var(--header-h) - clamp(48px, 9svh, 110px)), 880px);background:#0b0d10;border-radius:28px;min-block-size:300px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #0b0d108c;container-type:size}.vb-hw3-shot{margin:0;position:absolute;inset:0}.vb-hw3-shot picture{opacity:0;transition:opacity .7s var(--vb-ui-ease);position:absolute;inset:0}.vb-hw3-shot img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale 1.6s var(--vb-ease);display:block;scale:1.06}.vb-hw3-shot--2 img{object-position:50% 62%}.vb-hw3-shot--1 img{object-position:40% 50%}.vb-hw3-over{display:none;position:absolute;inset:0}.vb-hw3-over:before{content:"";pointer-events:none;background:linear-gradient(#05080b80,#0000 26% 58%,#05080b9e);position:absolute;inset:0}:is([data-hw3][data-active="0"] [data-shot="0"],[data-hw3][data-active="1"] [data-shot="1"],[data-hw3][data-active="2"] [data-shot="2"],[data-hw3][data-active="3"] [data-shot="3"]) picture{opacity:1}:is([data-hw3][data-active="0"] [data-shot="0"],[data-hw3][data-active="1"] [data-shot="1"],[data-hw3][data-active="2"] [data-shot="2"],[data-hw3][data-active="3"] [data-shot="3"]) img{scale:1}:is([data-hw3][data-active="0"] [data-shot="0"],[data-hw3][data-active="1"] [data-shot="1"],[data-hw3][data-active="2"] [data-shot="2"],[data-hw3][data-active="3"] [data-shot="3"]) .vb-hw3-over{display:block}@media (prefers-reduced-motion:no-preference){.vb-hw3-over>*{animation:vb-r3-in .6s var(--vb-ease) both;animation-delay:calc(.15s + var(--d,0) * 80ms)}}.vb-hw3-tl,.vb-hw3-tr,.vb-hw3-bl,.vb-hw3-br,.vb-hw3-bc,.vb-hw3-r{z-index:1;position:absolute}.vb-hw3-tl{inset-block-start:34px;inset-inline-start:18px}.vb-hw3-tr{inset-block-start:34px;inset-inline-end:18px}.vb-hw3-bl{--d:1;inset-block-end:18px;inset-inline-start:18px}.vb-hw3-br{--d:2;inset-block-end:18px;inset-inline-end:18px}.vb-hw3-r{block-size:fit-content;margin-block:auto;inset-block:34px 18px;inset-inline-end:18px}.vb-hw3-dots{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;display:grid;position:absolute;inset:14px 18px auto}.vb-hw3-dots li{background:#ffffff47;border-radius:1px;block-size:2px;position:relative;overflow:hidden}.vb-hw3-dots li:after{content:"";transform-origin:0 0;background:#fff;position:absolute;inset:0;scale:0 1}[data-hw3][data-active="0"] .vb-hw3-dots li:first-child:after,[data-hw3][data-active="1"] .vb-hw3-dots li:nth-child(2):after,[data-hw3][data-active="2"] .vb-hw3-dots li:nth-child(3):after,[data-hw3][data-active="3"] .vb-hw3-dots li:nth-child(4):after{scale:var(--sp,1) 1}[data-hw3][data-active="1"] .vb-hw3-dots li:nth-child(-n+1):after,[data-hw3][data-active="2"] .vb-hw3-dots li:nth-child(-n+2):after,[data-hw3][data-active="3"] .vb-hw3-dots li:nth-child(-n+3):after{scale:1}.vb-hw3-trail{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.vb-hw3-trail path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.vb-hw3-behind{stroke:var(--accent-on-dark);stroke-width:4px;filter:drop-shadow(0 0 6px #6fd6cfe6)}.vb-hw3-ahead{stroke:#ffffff80;stroke-width:2px;stroke-dasharray:2 7}.vb-hw3-ring{fill:#6fd6cf2e;stroke:var(--accent-on-dark);stroke-width:1.5px;vector-effect:non-scaling-stroke}.vb-hw3-dot{fill:#fff;filter:drop-shadow(0 0 8px var(--accent-on-dark))}.vb-hw3-chip{font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:inline-flex}.vb-hw3-chip i{background:#ff5a4f;border-radius:50%;block-size:8px;inline-size:8px;box-shadow:0 0 10px #ff5a4f}.vb-hw3-read{border-radius:16px;grid-template-columns:repeat(3,auto);gap:22px;padding:14px 18px 15px;display:grid}.vb-hw3-read dd{font-size:calc(clamp(24px, 2.3vw, 40px) * var(--d-scale));margin-block-start:8px}.vb-hw3-map{border-radius:16px;gap:7px;inline-size:clamp(116px,15vw,210px);padding:7px 7px 9px;display:grid}.vb-hw3-map svg{aspect-ratio:1;background:#071016;border-radius:10px;inline-size:100%;display:block}.vb-hw3-map image{filter:saturate(.85)brightness(.92)}.vb-hw3-map-route{fill:none;stroke:var(--accent-on-dark);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--accent-on-dark))}.vb-hw3-map span{padding-inline-start:3px}.vb-hw3-orb{z-index:1;text-align:center;aspect-ratio:1;place-content:center;place-items:center;inline-size:min(60cqi,88cqb,520px);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:31%;translate:-50% -50%}.vb-hw3-orb-canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-hw3-orb-v{font-size:calc(clamp(44px, 5.4vw, 96px) * var(--d-scale));color:#fff;text-shadow:0 0 30px #6fd6cfcc;position:relative}.vb-hw3-orb-k{font:500 10px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin-block-start:8px;position:relative}.vb-hw3-tags{z-index:1;align-content:center;gap:10px;inline-size:min(36%,250px);list-style:none;display:grid;position:absolute;inset-block:34px 18px;inset-inline-end:18px}.vb-hw3-tag{border-radius:14px;gap:7px;padding:12px 14px 13px;display:grid}.vb-hw3-tag--a{--d:1}.vb-hw3-tag--b{--d:2}.vb-hw3-tag--c{--d:3}.vb-hw3-tag b{font-size:15px;font-weight:600}.vb-hw3-tag i{background:#ffffff29;border-radius:2px;block-size:3px;display:block;overflow:hidden}.vb-hw3-tag i:after{content:"";block-size:100%;inline-size:calc(var(--w) * 100%);background:var(--accent-on-dark);box-shadow:0 0 8px var(--accent-on-dark);display:block}.vb-hw3-tag--c i:after{box-shadow:none;background:#ffffff80}.vb-hw3-list{border-radius:18px;gap:4px;inline-size:min(56%,380px);padding:12px;display:grid}.vb-hw3-list-k{justify-content:space-between;padding:2px 6px 6px;display:flex}.vb-hw3-item{border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.vb-hw3-item--on{background:#6fd6cf24;box-shadow:inset 0 0 0 1px #6fd6cf66}.vb-hw3-item img{object-fit:cover;border-radius:9px;block-size:46px;inline-size:46px}.vb-hw3-item-t{gap:4px;min-inline-size:0;font-size:14.5px;font-weight:600;line-height:1.2;display:grid}.vb-hw3-item-t small{color:#ffffffa8;font-size:12px;font-weight:400}.vb-hw3-item b{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);letter-spacing:-.02em;color:var(--accent-on-dark);font-size:22px}.vb-hw3-slide{border-radius:18px;gap:10px;inline-size:min(62%,330px);padding:14px;display:grid}.vb-hw3-rail{background:#ffffff14;border-radius:13px;place-items:center;block-size:52px;padding-inline-end:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.vb-hw3-rail:before{content:"";background:linear-gradient(90deg,#6fd6cf0f,#6fd6cf57);position:absolute;inset:0}.vb-hw3-rail i{background:var(--accent-on-dark);border-radius:10px;inline-size:44px;position:absolute;inset-block:4px;inset-inline-end:4px;box-shadow:0 0 18px #6fd6cfb3}.vb-hw3-rail i:after{content:"";border:solid #0b0d10;border-width:2px 2px 0 0;block-size:9px;inline-size:9px;margin:auto;position:absolute;inset:0;translate:-2px;rotate:45deg}.vb-hw3-rail em{font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-style:normal;position:relative}.vb-hw3-toast{--d:2;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:13px 16px 13px 13px;font-size:17px;font-weight:700;display:grid}.vb-hw3-toast svg{background:var(--accent-on-dark);fill:none;stroke:#0b0d10;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;grid-row:span 2;block-size:38px;inline-size:38px;padding:8px;box-shadow:0 0 22px #6fd6cfb3}.vb-hw3-toast small{color:#ffffffb3;font-size:12px;font-weight:400}@media (min-width:64rem){.vb-hw3-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr)}}@media (max-width:63.99rem){.vb-hw3-grid{gap:clamp(14px,2.4svh,24px)}.vb-hw3-copy{display:grid}.vb-hw3-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block-start:clamp(12px,2.4svh,24px);padding-block-end:64px;position:relative}.vb-hw3-step{border:0;grid-template-columns:1fr;gap:6px;padding-block:12px 0;position:static}.vb-hw3-steps li:last-child .vb-hw3-step{border:0}.vb-hw3-bar{background:#0b0d101a;inline-size:calc(25% - 7.5px);position:absolute;inset-block-start:0;inset-inline:auto}.vb-hw3-steps li:first-child .vb-hw3-bar{inset-inline-start:0}.vb-hw3-steps li:nth-child(2) .vb-hw3-bar{inset-inline-start:calc(25% + 2.5px)}.vb-hw3-steps li:nth-child(3) .vb-hw3-bar{inset-inline-start:calc(50% + 5px)}.vb-hw3-steps li:nth-child(4) .vb-hw3-bar{inset-inline-start:calc(75% + 7.5px)}.vb-hw3-word{font-size:calc(clamp(19px, 4.3vw, 32px) * var(--d-scale))}.vb-hw3-line{grid-column:1/-1}.vb-hw3-step[aria-pressed=true] .vb-hw3-line{block-size:56px;max-inline-size:none;margin:0;font-size:14.5px;position:absolute;inset-block-end:0;inset-inline:0}.vb-hw3-free{display:none}.vb-hw3-stage{aspect-ratio:4/3;border-radius:22px;flex:1;block-size:auto;min-block-size:0;max-block-size:62svh}}@media (min-width:48rem) and (max-width:63.99rem){.vb-hw3-stage{aspect-ratio:auto;block-size:min(60svh,760px)}}@media (max-width:47.99rem){.vb-hw3-stage{aspect-ratio:auto;block-size:calc(100svh - var(--header-h) - 12px - 84px - 244px);min-block-size:250px}.vb-hw3-tl{inset-block-start:26px;inset-inline-start:12px}.vb-hw3-tr{inset-block-start:26px;inset-inline-end:12px}.vb-hw3-bl{inset-block-end:12px;inset-inline-start:12px}.vb-hw3-br{inset-block-end:12px;inset-inline-end:12px}.vb-hw3-r{inset-block:auto 12px;inset-inline:12px}.vb-hw3-dots{inset:10px 12px auto}.vb-hw3-chip{padding:7px 9px;font-size:9px}.vb-hw3-read{border-radius:12px;grid-template-columns:repeat(3,auto);gap:12px;padding:10px 12px}.vb-hw3-read div:nth-child(3){display:none}.vb-hw3-read dt{font-size:8.5px}.vb-hw3-read dd{margin-block-start:5px;font-size:22px}.vb-hw3-map{border-radius:12px;gap:5px;inline-size:92px;padding:5px 5px 6px}.vb-hw3-map span{letter-spacing:.1em;padding:0;font-size:7.5px}.vb-hw3-orb{inline-size:min(62cqi,92cqb,300px);inset-inline-start:31%}.vb-hw3-orb-k{font-size:8.5px}.vb-hw3-tags{gap:6px;inline-size:40%;inset-block:26px 12px;inset-inline-end:12px}.vb-hw3-tag{border-radius:11px;gap:5px;padding:8px 10px 9px}.vb-hw3-tag span{font-size:8px}.vb-hw3-tag b{font-size:12.5px}.vb-hw3-list{border-radius:14px;gap:2px;inline-size:auto;padding:8px}.vb-hw3-list-k{padding:0 4px 4px}.vb-hw3-item{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:5px}.vb-hw3-item img{border-radius:7px;block-size:34px;inline-size:34px}.vb-hw3-item-t{font-size:13px}.vb-hw3-item-t small{font-size:11px}.vb-hw3-item b{font-size:17px}.vb-hw3-item:nth-child(4){display:none}.vb-hw3-slide{border-radius:14px;gap:8px;inline-size:min(70%,260px);padding:10px}.vb-hw3-rail{border-radius:10px;block-size:42px}.vb-hw3-rail i{border-radius:8px;inline-size:34px}.vb-hw3-toast{border-radius:12px;column-gap:9px;padding:9px 12px 9px 9px;font-size:14px}.vb-hw3-toast svg{block-size:30px;inline-size:30px;padding:6px}.vb-hw3-toast small{max-inline-size:18ch;font-size:10.5px}}.vb-score-grid{align-items:center;gap:clamp(24px,4vw,72px);display:grid}.vb-score-lead{max-inline-size:44ch;color:var(--ink-2);margin-block-start:16px;font-size:clamp(16px,1.25vw,20px);line-height:1.5}.vb-score-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.4svh,22px) 28px;margin-block-start:clamp(18px,3.4svh,34px);list-style:none;display:grid}.vb-score-rules li{border-block-start:1px solid #0b0d101a;grid-template-columns:auto minmax(0,1fr);gap:12px;padding-block-start:14px;display:grid}.vb-score-ico{background:#067a8c14;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;display:grid}.vb-score-ico svg{fill:none;block-size:19px;inline-size:19px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.vb-score-rules h3{letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:16px;font-weight:700;display:flex}.vb-score-n{font:500 10px/1 var(--f-mono);letter-spacing:.1em;color:var(--accent)}.vb-score-rules p{color:var(--ink-2);margin-block-start:4px;font-size:14px;line-height:1.5}.vb-pt3{isolation:isolate;block-size:min(calc(100svh - var(--header-h) - clamp(48px, 9svh, 110px)), 880px);color:#fff;background:#0b0d10;border-radius:28px;min-block-size:300px;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #0b0d108c;container-type:size}.vb-pt3 picture{position:absolute;inset:0}.vb-pt3 img{object-fit:cover;object-position:30% 50%;block-size:100%;inline-size:100%;display:block}.vb-pt3-over{position:absolute;inset:0}.vb-pt3-over:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 64% 34%,#05080b6b,#0000 70%),linear-gradient(#0000 48%,#05080b33 66%,#05080bc7);position:absolute;inset:0}.vb-pt3-orb{text-align:center;aspect-ratio:1;place-content:center;place-items:center;gap:6px;inline-size:min(62cqi,80cqb,560px);display:grid;position:absolute;inset-block-start:40%;inset-inline-start:64%;translate:-50% -50%}.vb-pt3-orb-canvas{block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-pt3-orb>p{position:relative}.vb-pt3-k{color:#ffffffd1}.vb-sc-zones{display:grid}.vb-sc-zones span{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(40px, 4.6vw, 84px) * var(--d-scale));letter-spacing:var(--d-track);color:#fff;text-shadow:0 0 30px #6fd6cfbf;visibility:hidden;grid-area:1/1;line-height:1}.vb-pt3[data-zone=easy] [data-z=easy],.vb-pt3[data-zone=steady] [data-z=steady],.vb-pt3[data-zone=hard] [data-z=hard],.vb-pt3[data-zone=stopped] [data-z=stopped]{visibility:visible}.vb-pt3[data-zone=stopped] [data-z=stopped]{color:#ffffff9e;text-shadow:none}.vb-sc-status{font:500 9.5px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;display:grid}.vb-sc-status span{color:var(--accent-on-dark);grid-area:1/1}.vb-sc-status [data-s=off]{visibility:hidden;color:#ffffff9e}.vb-pt3[data-zone=stopped] .vb-sc-status [data-s=on]{visibility:hidden}.vb-pt3[data-zone=stopped] .vb-sc-status [data-s=off]{visibility:visible}.vb-pt3-trace{block-size:clamp(64px,15%,130px);position:absolute;inset-block-end:clamp(16px,2.6svh,28px);inset-inline:clamp(16px,2.4vw,32px)}.vb-pt3-trace-k{position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:0}.vb-pt3-trace svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.vb-pt3-trace-area{fill:#ffffff14}.vb-pt3-trace-line{fill:none;stroke:#fff6;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vb-pt3-trace-now{clip-path:inset(-20px calc(100% - var(--p,1) * 100%) -20px 0)}.vb-pt3-trace-now .vb-pt3-trace-area{fill:#6fd6cf3d}.vb-pt3-trace-now .vb-pt3-trace-line{stroke:var(--accent-on-dark);stroke-width:2.5px;filter:drop-shadow(0 0 5px #6fd6cfe6)}.vb-pt3-trace-head{block-size:12px;inline-size:12px;box-shadow:0 0 0 4px #6fd6cf59, 0 0 16px var(--accent-on-dark);background:#fff;border-radius:50%;position:absolute;inset-block-start:calc((200 - var(--v,0) * 170) / 2.2 * 1%);inset-inline-start:calc(var(--p,1) * 100%);translate:-50% -50%}@media (min-width:64rem){.vb-score-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}}@media (min-width:64rem) and (max-width:89.99rem){.vb-score-rules{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.8svh,16px)}.vb-score-rules li{padding-block-start:clamp(10px,1.8svh,14px)}}@media (max-width:63.99rem){.vb-score-grid{gap:clamp(14px,2.4svh,24px)}.vb-score-copy{order:-1}.vb-pt3{aspect-ratio:auto;border-radius:22px;block-size:auto;min-block-size:0}}@media (min-width:48rem) and (max-width:63.99rem){.vb-pt3{block-size:min(50svh,720px)}.vb-score-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-block-start:14px}.vb-score-rules li{grid-template-columns:1fr;gap:8px}.vb-score-rules p{font-size:12.5px}.vb-score-rules h3{font-size:15px}.vb-score-n{display:none}.vb-score-lead{font-size:15.5px}}@media (max-width:47.99rem){.vb-pt3{block-size:calc(100svh - var(--header-h) - 12px - 84px - 296px);min-block-size:220px}.vb-pt3 img{object-position:28% 50%}.vb-pt3-orb{gap:3px;inline-size:min(76cqi,84cqb);inset-block-start:41%;inset-inline-start:62%}.vb-sc-zones span{font-size:32px}.vb-sc-status,.vb-pt3-k{font-size:8.5px}.vb-pt3-trace{block-size:44px;inset-block-end:12px;inset-inline:12px}.vb-pt3-trace-k{font-size:8px;inset-block-end:calc(100% + 6px)}.vb-score-lead{margin-block-start:10px;font-size:14.5px}.vb-score-rules{gap:10px 14px;margin-block-start:14px}.vb-score-rules li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-block-start:10px}.vb-score-rules p{display:none}.vb-score-ico{block-size:28px;inline-size:28px}.vb-score-ico svg{block-size:15px;inline-size:15px}.vb-score-rules h3{font-size:13.5px;line-height:1.25}.vb-score-n{display:none}}.vb-wk3{color:#fff;--z-easy:#4fa79f;--z-steady:#6fd6cf;--z-hard:#e4fffc;background:#0b0d10;overflow:hidden}.vb-wk3:before{display:none}.vb-wk3 .vb-kicker{color:#ffffffbd}.vb-wk3 .vb-statement em{color:var(--accent-on-dark)}.vb-wk3 .vb-statement{text-shadow:0 2px 30px #00000059;max-inline-size:14ch}.vb-wk3-z--easy{--zc:var(--z-easy)}.vb-wk3-z--steady{--zc:var(--z-steady)}.vb-wk3-z--hard{--zc:var(--z-hard)}.vb-wk3-bg{z-index:-1;opacity:0;transition:opacity .9s var(--vb-ui-ease);position:absolute;inset:0}.vb-wk3-bg img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale 2.4s var(--vb-ease);display:block;scale:1.08}.vb-wk3-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#05080bb8,#05080b42 48%,#0000 74%),linear-gradient(#0000 46%,#05080b24 64%,#05080bdb),linear-gradient(#05080b80,#0000 22%);position:absolute;inset:0}:is([data-wk3][data-active="0"] .vb-wk3-bg[data-for="0"],[data-wk3][data-active="1"] .vb-wk3-bg[data-for="1"],[data-wk3][data-active="2"] .vb-wk3-bg[data-for="2"],[data-wk3][data-active="3"] .vb-wk3-bg[data-for="3"]){opacity:1}:is([data-wk3][data-active="0"] .vb-wk3-bg[data-for="0"],[data-wk3][data-active="1"] .vb-wk3-bg[data-for="1"],[data-wk3][data-active="2"] .vb-wk3-bg[data-for="2"],[data-wk3][data-active="3"] .vb-wk3-bg[data-for="3"]) img{scale:1}.vb-wk3-root{--v:var(--v0c);--z:var(--z0c);min-block-size:calc(100svh - var(--header-h) - clamp(16px, 3.5svh, 44px) - clamp(24px, 4.5svh, 56px));transition:--z 1.1s var(--vb-move-ease);grid-template:"head map""read map"minmax(0,1fr)"days map""cap cap"/minmax(0,1fr) auto;gap:clamp(14px,2.6svh,30px) clamp(24px,4vw,72px);display:grid}.vb-wk3-root[data-active="1"]{--v:var(--v1c);--z:var(--z1c)}.vb-wk3-root[data-active="2"]{--v:var(--v2c);--z:var(--z2c)}.vb-wk3-root[data-active="3"]{--v:var(--v3c);--z:var(--z3c)}.vb-wk3-head{grid-area:head}.vb-wk3-total{font:500 11px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-block-start:clamp(10px,1.8svh,18px)}.vb-wk3-total b{color:var(--accent-on-dark);font-weight:500}.vb-wk3-read{grid-area:read;align-self:end;display:none}:is([data-wk3][data-active="0"] .vb-wk3-read[data-for="0"],[data-wk3][data-active="1"] .vb-wk3-read[data-for="1"],[data-wk3][data-active="2"] .vb-wk3-read[data-for="2"],[data-wk3][data-active="3"] .vb-wk3-read[data-for="3"]){display:block}@media (prefers-reduced-motion:no-preference){.vb-wk3-read>*{animation:vb-r3-in .6s var(--vb-ease) both}.vb-wk3-read>:nth-child(2){animation-delay:80ms}.vb-wk3-read>:nth-child(3){animation-delay:.16s}}.vb-wk3-tag{font:500 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffdb;align-items:center;gap:10px;display:flex}.vb-wk3-tag i{background:var(--zc);block-size:9px;inline-size:9px;box-shadow:0 0 12px var(--zc);border-radius:50%;flex:none}.vb-wk3-pts{align-items:baseline;gap:14px;margin-block-start:clamp(8px,1.4svh,14px);display:flex}.vb-wk3-pts span{font-size:calc(clamp(72px, 9vw, 168px) * var(--d-scale));color:#fff;text-shadow:0 0 40px #6fd6cf73}.vb-wk3-pts small{font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--zc)}.vb-wk3-read dl{gap:clamp(22px,3vw,44px);margin-block-start:clamp(12px,2svh,20px);display:flex}.vb-wk3-read dd{font-size:calc(clamp(24px, 2.2vw, 38px) * var(--d-scale));margin-block-start:8px}.vb-wk3-map{border-radius:22px;grid-area:map;align-self:end;inline-size:clamp(240px,min(34vw,50svh),520px);margin:0;padding:8px;position:relative}.vb-wk3-frame{aspect-ratio:1;background:#071016;border-radius:15px;position:relative;overflow:hidden}.vb-wk3-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 60px #05080b8c}.vb-wk3-layer{transform-origin:0 0;inline-size:100%;transform:var(--v);transition:transform 1.2s var(--vb-move-ease);position:relative}.vb-wk3-layer img{display:block;position:absolute}.vb-wk3-ground{block-size:100%;inline-size:100%;inset:0}.vb-wk3-layer svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.vb-wk3-route path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vb-wk3-case{stroke:#0206099e;stroke-width:calc(9px / var(--z));opacity:0;transition:opacity .4s var(--vb-ui-ease)}.vb-wk3-hl{stroke:var(--zc);stroke-width:calc(4px / var(--z));stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px var(--zc))}.vb-wk3-start{fill:#fff;stroke:#0b0d10;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;scale:calc(1.8 / var(--z));opacity:0;transition:opacity .4s var(--vb-ui-ease) 1.6s}:is([data-active="0"] .vb-wk3-route[data-r="0"],[data-active="1"] .vb-wk3-route[data-r="1"],[data-active="2"] .vb-wk3-route[data-r="2"],[data-active="3"] .vb-wk3-route[data-r="3"]) :is(.vb-wk3-case,.vb-wk3-start){opacity:1}:is([data-active="0"] .vb-wk3-route[data-r="0"],[data-active="1"] .vb-wk3-route[data-r="1"],[data-active="2"] .vb-wk3-route[data-r="2"],[data-active="3"] .vb-wk3-route[data-r="3"]) .vb-wk3-hl{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1) .5s}.vb-wk3-map figcaption{padding:10px 6px 2px;display:block}.vb-wk3-days{border-radius:18px;grid-area:days;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:10px;list-style:none;display:grid}.vb-wk3-days li{display:grid}.vb-wk3-day,.vb-wk3-rest{color:#ffffff9e;inline-size:100%;font:500 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:11px;grid-template-rows:auto 1fr auto;justify-items:center;gap:8px;padding:8px 0 6px;display:grid}.vb-wk3-day{cursor:pointer;transition:background-color var(--vb-fast) var(--vb-ui-ease), color var(--vb-fast) var(--vb-ui-ease)}.vb-wk3-day:hover{color:#fff;background:#ffffff0f}.vb-wk3-day:focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:2px}.vb-wk3-dp{min-block-size:1.2em;font:500 10.5px/1.2 var(--f-mono);letter-spacing:.04em;color:#ffffff9e}.vb-wk3-bar{block-size:clamp(34px,6svh,64px);inline-size:16px;display:block;position:relative}.vb-wk3-bar i{block-size:calc(var(--h,0) * 100%);min-block-size:4px;transition:background-color var(--vb-fast) var(--vb-ui-ease), box-shadow var(--vb-fast) var(--vb-ui-ease);background:#ffffff57;border-radius:4px;position:absolute;inset-block-end:0;inset-inline:0}.vb-wk3-rest .vb-wk3-bar i{background:#ffffff29;block-size:4px}.vb-wk3-rest{color:#ffffff61}.vb-wk3-day[aria-pressed=true]{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff24}.vb-wk3-day[aria-pressed=true] .vb-wk3-bar i{background:var(--zc);box-shadow:0 0 14px var(--zc)}.vb-wk3-day[aria-pressed=true] .vb-wk3-dp{color:var(--zc)}.vb-wk3-cap{color:#ffffff94;grid-area:cap;max-inline-size:70ch;font-size:12px;line-height:1.5}@media (max-width:63.99rem){.vb-wk3-root{grid-template:"head head""read map"minmax(0,1fr)"days days""cap cap"/minmax(0,1fr) auto;column-gap:16px}.vb-wk3-map{border-radius:16px;align-self:end;inline-size:clamp(132px,38vw,340px);padding:6px}.vb-wk3-frame{border-radius:11px}.vb-wk3-map figcaption{letter-spacing:.1em;padding:7px 3px 1px;font-size:7.5px}}@media (max-width:47.99rem){.vb-wk3 .vb-statement{max-inline-size:13ch}.vb-wk3-scrim{background:linear-gradient(#05080b33 30%,#05080b66 54%,#05080beb),linear-gradient(#05080bb3,#0000 34%)}.vb-wk3-root{min-block-size:calc(100svh - var(--header-h) - 12px - 84px);gap:12px}.vb-wk3-total{letter-spacing:.08em;font-size:10px}.vb-wk3-tag{letter-spacing:.08em;gap:7px;font-size:9.5px}.vb-wk3-pts{gap:8px;margin-block-start:6px}.vb-wk3-pts span{font-size:54px}.vb-wk3-pts small{font-size:9px}.vb-wk3-read dl{gap:14px;margin-block-start:8px}.vb-wk3-read dt{letter-spacing:.1em;font-size:8px}.vb-wk3-read dd{margin-block-start:5px;font-size:17px}.vb-wk3-map{inline-size:34vw}.vb-wk3-days{border-radius:14px;gap:3px;padding:6px}.vb-wk3-day,.vb-wk3-rest{letter-spacing:.06em;gap:6px;padding:6px 0 5px;font-size:9.5px}.vb-wk3-bar{block-size:30px;inline-size:10px}.vb-wk3-dp{letter-spacing:0;font-size:9px}.vb-wk3-cap{font-size:10.5px}}@media (max-height:760px){.vb-hw3-free,.vb-score-lead{display:none}}@media (max-width:47.99rem) and (max-height:760px){.vb-pt3{block-size:calc(100svh - var(--header-h) - 96px - 184px)}.vb-wk3-cap,.vb-wk3-read div:nth-child(3){display:none}.vb-score-rules{gap:6px 12px;margin-block-start:10px}.vb-score-rules li{padding-block-start:8px}.vb-score-ico{display:none}}@media (prefers-reduced-motion:reduce){.vb-hw3-shot picture,.vb-hw3-shot img,.vb-wk3-bg,.vb-wk3-bg img,.vb-wk3-root,.vb-wk3-layer,.vb-wk3-case,.vb-wk3-start{transition:none}.vb-wk3-hl{stroke-dashoffset:0;transition:none}.vb-hw3-shot img,.vb-wk3-bg img{scale:1}}@media (hover:hover) and (pointer:fine) and (min-width:64rem) and (prefers-reduced-motion:no-preference){.vb-hw3,.vb-wk3{--hold:1.6;block-size:calc((1 + var(--hold)) * var(--stage));justify-content:flex-start;padding-block:0}.vb-wk3{overflow:clip}.vb-hw3-grid,.vb-wk3-root{block-size:var(--stage);padding-block:calc(var(--header-h) + clamp(16px, 3.5svh, 44px)) clamp(24px, 4.5svh, 56px);position:sticky;inset-block-start:0}.vb-wk3-root{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.vb-buy-room,.vb-rewards,.vb-partners{min-block-size:100svh;padding-block:calc(var(--header-h) + clamp(16px, 3.5svh, 44px)) clamp(24px, 4.5svh, 56px)}.vb-buy-room .vb-foot,.vb-rewards .vb-foot{margin-block-start:clamp(12px,2.2svh,24px)}.vb-buy-card,.vb-shop-card{container-type:size}@container (max-block-size:210px){.vb-buy-line{display:none}}@container (max-block-size:250px){.vb-shop-where{display:none}}@media (min-width:48rem) and (min-height:560px){.vb-buy-room,.vb-rewards{block-size:var(--stage);justify-content:flex-start}.vb-buy-room .vb-buy,.vb-rewards .vb-shop{flex:1 1 0;min-block-size:0;margin-block-start:clamp(18px,3.5svh,40px)}.vb-buy-card,.vb-shop-card{aspect-ratio:auto;block-size:100%}.vb-rewards .vb-shop{grid-template-rows:minmax(0,1fr)}.vb-buy-room .vb-buy{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem) and (max-width:63.99rem) and (min-height:560px){.vb-rewards .vb-shop{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:80rem) and (min-height:560px){.vb-buy-room .vb-buy{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.vb-partners{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-areas:"head who plate""cards cards cards""maths maths maths""note actions actions";align-content:center;column-gap:clamp(24px,3vw,64px);display:grid}.vb-partners .vb-head{display:contents}.vb-partners .vb-head>div{grid-area:head;align-self:end}.vb-partners .vb-statement{font-size:calc(clamp(38px, 5.2vw, 92px) * var(--d-scale));max-inline-size:13ch}.vb-partners .vb-plate{aspect-ratio:auto;border-radius:22px;grid-area:plate;align-self:end;block-size:clamp(150px,27svh,320px);inline-size:calc(clamp(150px,27svh,320px)/1.25)}.vb-partners-who{grid-area:who;align-self:end;margin:0;font-size:clamp(14.5px,1.05vw,17px)}.vb-partner-cards{grid-area:cards;margin-block-start:clamp(20px,4svh,44px)}.vb-partner-card{border-radius:20px;padding:clamp(14px,2.2svh,24px) clamp(16px,1.4vw,22px)}.vb-partner-big{font-size:calc(clamp(32px, 3.2vw, 58px) * var(--d-scale))}.vb-partner-line{margin-block-start:clamp(6px,1.2svh,12px);font-size:14px}.vb-maths{grid-area:maths}.vb-maths div{border-radius:18px;padding:clamp(10px,1.6svh,16px) 20px}.vb-maths dd{font-size:calc(clamp(22px, 2vw, 36px) * var(--d-scale));margin-block-start:4px}.vb-maths-note{grid-area:note;align-self:center;margin-block-start:clamp(12px,2svh,20px)}.vb-partner-actions{grid-area:actions;justify-self:end;margin-block-start:clamp(12px,2svh,20px)}}@media (max-width:63.99rem){.vb-partners .vb-statement{font-size:calc(clamp(38px, 7vw, 64px) * var(--d-scale))}.vb-partners-who{margin-block-start:12px;font-size:15px}.vb-partner-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:clamp(16px,3svh,28px)}.vb-partner-card{border-radius:18px;padding:14px 16px}.vb-partner-big{font-size:calc(clamp(28px, 6vw, 44px) * var(--d-scale))}.vb-partner-line{margin-block-start:6px;font-size:13px;line-height:1.4}.vb-maths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:10px}.vb-maths div{border-radius:16px;padding:10px 14px}.vb-maths dt{font-size:12.5px}.vb-maths dd{font-size:calc(clamp(20px, 4.4vw, 30px) * var(--d-scale));margin-block-start:2px}.vb-maths-note{margin-block-start:8px;font-size:12.5px}.vb-partner-actions{gap:8px 16px;margin-block-start:14px}}@media (max-width:47.99rem){.vb-buy-room,.vb-rewards,.vb-partners{padding-block:calc(var(--header-h) + 12px) 84px;justify-content:center}.vb-buy{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;gap:12px;margin-block-start:clamp(18px,3.5svh,32px);display:flex;overflow-x:auto}.vb-buy::-webkit-scrollbar{display:none}.vb-buy-tile,.vb-buy-tile[data-wide]{scroll-snap-align:start;flex:0 0 68%}.vb-buy-card,.vb-shop-card{aspect-ratio:auto;block-size:clamp(240px,46svh,400px)}.vb-shop{margin-block-start:clamp(18px,3.5svh,32px)}.vb-shop-card{flex-basis:68%}.vb-partners .vb-statement{font-size:calc(clamp(34px, 9vw, 44px) * var(--d-scale))}.vb-partners-who{font-size:13.5px;line-height:1.45}.vb-partner-cards{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.vb-partner-cards::-webkit-scrollbar{display:none}.vb-partner-card{scroll-snap-align:start;flex:0 0 62%}.vb-partner-actions .vb-btn{min-block-size:46px;padding-inline:18px}}@media (max-width:63.99rem){.vb-join{min-block-size:100svh;padding-block:calc(var(--header-h) + 12px) clamp(24px, 4.5svh, 56px);justify-content:center}.vb-join .vb-plate{aspect-ratio:auto;block-size:clamp(140px,24svh,360px);margin-block-end:clamp(16px,3svh,28px)}.vb-join-title{margin-block-start:0}}@media (max-width:47.99rem) and (max-height:760px){.vb-maths,.vb-maths-note{display:none}.vb-partner-card{padding:12px 14px}.vb-rewards .vb-shop-card{block-size:clamp(220px,40svh,360px)}}@media (max-width:47.99rem){.vb-join{padding-block-end:84px}.vb-join-title{font-size:calc(clamp(44px, 12vw, 64px) * var(--d-scale))}}.site-header+#content:has(>main.vb-page--hero){padding-block-start:0}.vb-ph{isolation:isolate;min-block-size:min(64svh,680px);padding:calc(var(--header-h) + clamp(40px, 8svh, 96px)) var(--gutter) clamp(36px, 7svh, 80px);background:var(--night);color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.vb-ph--l{min-block-size:100svh}.vb-ph--s{min-block-size:min(46svh,460px)}.vb-ph-pic,.vb-ph-pic img{z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.vb-ph-pic img{object-fit:cover}.vb-ph-shade{z-index:-1;pointer-events:none;background:linear-gradient(#05080b1f 28%,#05080b6b 54%,#05080bdb),linear-gradient(#05080b73,#0000 26%);position:absolute;inset:0}.vb-ph-copy{inline-size:100%;max-inline-size:1320px;margin-inline:auto;position:relative}.vb-ph-kicker{font:500 12px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#fffc;align-items:center;gap:12px;display:flex}.vb-ph-kicker:before{content:"";background:currentColor;block-size:1px;inline-size:28px}.vb-ph-title{max-inline-size:16ch;font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(46px, 7vw, 120px) * var(--d-scale));letter-spacing:var(--d-track);text-wrap:balance;margin-block-start:16px;line-height:.94}.vb-ph--s .vb-ph-title{font-size:calc(clamp(40px, 5.4vw, 92px) * var(--d-scale))}.vb-ph-lede{color:#ffffffd6;max-inline-size:48ch;margin-block-start:clamp(14px,2.4svh,24px);font-size:clamp(16px,1.3vw,20px);line-height:1.5}.vb-ph-body{color:#ffffffdb;max-inline-size:52ch;margin-block-start:clamp(16px,2.6svh,28px);font-size:clamp(16px,1.25vw,19px);line-height:1.55}.vb-ph-body a{color:#fff;text-underline-offset:3px;text-decoration:underline}.vb-ph-body p+p{margin-block-start:12px}@media (max-width:47.99rem){.vb-ph{padding-block-end:clamp(28px,6svh,48px)}}.vb-page--hero .page-section:first-of-type{padding-block-start:clamp(56px,10svh,120px)}.vb-login{gap:14px;max-inline-size:560px;margin-block-start:clamp(24px,4svh,40px);display:grid}.vb-login-door{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);color:#fff;transition:background-color var(--vb-fast) var(--vb-ui-ease), border-color var(--vb-fast) var(--vb-ui-ease);background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;gap:6px;padding:24px 26px;display:grid}.vb-login-door:hover{background:#fff3;border-color:#fff6}.vb-login-k{font:500 11px/1.2 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.vb-login-name{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch,100%);font-size:calc(clamp(30px, 3vw, 44px) * var(--d-scale));letter-spacing:-.02em;line-height:1}.vb-login-host{color:var(--accent-on-dark);margin-block-start:8px;font-size:14px;font-weight:600}.vb-login-run{background:#05080b80;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px 16px 22px;display:flex}.vb-login-run p{color:#ffffffdb;font-size:15px}.vb-login-run strong{color:#fff}.vb-wl-card{max-inline-size:520px;color:var(--night);background:#fff;border-radius:20px;margin-block-start:clamp(20px,3.5svh,36px);padding:22px 22px 18px;box-shadow:0 30px 60px -30px #0009}.vb-btn--ghost.vb-btn--on-dark,.vb-ph .vb-btn--ghost{color:#fff}.vb-ph .vb-btn--ghost:hover{color:var(--accent-on-dark)}@font-face{font-family:SK Modernist;src:url(/fonts/sk-modernist.woff2)format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/arabic/ibm-plex-sans-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/arabic/ibm-plex-sans-arabic-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/arabic/ibm-plex-sans-arabic-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/arabic/ibm-plex-sans-arabic-700.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--surface:#f4f7fa;--surface-2:#e9eef3;--surface-3:#dbe3ea;--line:#0b0d101a;--line-2:#0b0d102e;--ink:#0b0d10;--ink-2:#4a555f;--ink-3:#667079;--brand-uras:#12a89e;--accent:#067a8c;--accent-ink:#055c6a;--accent-tint:#067a8c1a;--on-accent:#fff;--danger:#b3261e;--warn:#8a5a00;--sky-dawn:#ffe3cf;--sky-day:#dff3f5;--shadow-surface:0 1px 2px #0b0d100a, 0 14px 34px -16px #0b0d1029;--shadow-lift:0 2px 4px #0b0d100d, 0 30px 60px -28px #0b0d104d;--r-sm:14px;--r-md:22px;--r-lg:28px;--r-xl:36px;--paper:#faf8f5;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--phone-w:clamp(13rem, min(21vw, (100svh - 160px) / 2.1036), 19rem);--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, 0, 1);--ease-in:cubic-bezier(.3, 0, 1, 1);--t-micro:.12s;--t-exit:.18s;--t-base:.24s;--t-enter:.36s;--t-long:.6s;--header-h:54px}html{background:var(--ground);scroll-padding-block-start:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis,html.lenis body{block-size:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}.lenis :is([data-lenis-prevent],[data-lenis-prevent-wheel],[data-lenis-prevent-touch],[data-lenis-prevent-vertical],[data-lenis-prevent-horizontal]){overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}[data-anchor-target]:focus{outline:none}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}html,body{overflow-x:clip}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tnum{font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--ground);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:-100px;inset-inline-start:12px}.skip-link:focus-visible{inset-block-start:12px}.site-header{z-index:50;pointer-events:none;justify-content:center;padding-block-start:8px;padding-inline:10px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.site-header+#content{padding-block-start:var(--header-h)}.site-header+#content:has(>main.vibes){padding-block-start:0}.site-pill{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);block-size:44px;inline-size:auto;max-inline-size:100%;color:var(--ink);background:#ffffffbd;border:1px solid #0b0d1014;border-radius:12px;justify-content:space-between;align-items:center;gap:26px;padding-inline:18px 5px;display:flex;box-shadow:0 10px 30px -12px #0b0d1038}.site-pill>a:first-child svg{block-size:11px}.site-menu-button{border:1px solid var(--pill-line,var(--line-2));color:var(--pill-ink,var(--ink))}:root[data-over=film] .site-pill{--brand-uras:#2fe0ff;--pill-ink:#fff;--pill-ink-2:#ffffffdb;--pill-line:#ffffff47;color:#fff;background:#0a0e126b;border-color:#ffffff24;box-shadow:0 10px 30px -12px #00000080}:root[data-over=film] .site-pill .mv-navlink:hover{color:#fff}@property --pill-ink{syntax:"<color>";inherits:true;initial-value:#0b0d10}@property --pill-ink-2{syntax:"<color>";inherits:true;initial-value:#4a555f}@property --pill-line{syntax:"<color>";inherits:true;initial-value:#0b0d102e}@property --brand-uras{syntax:"<color>";inherits:true;initial-value:#12a89e}@property --ps{syntax:"<number>";inherits:true;initial-value:1}@media (max-width:63.99rem){.site-header{padding-block-start:4px}.site-pill{gap:14px;block-size:50px;inline-size:100%;padding-inline:14px 3px}}@media (prefers-reduced-motion:no-preference){.site-header{transition:translate var(--t-base) var(--ease)}.site-pill{transition:background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), color var(--t-base) var(--ease), backdrop-filter var(--t-base) var(--ease), --pill-ink var(--t-base) var(--ease), --pill-ink-2 var(--t-base) var(--ease), --pill-line var(--t-base) var(--ease), --brand-uras var(--t-base) var(--ease)}}.site-header[data-tucked=true]:not(:focus-within){translate:0 calc(-100% - 16px)}.mv-navlink{transition:color var(--t-micro) var(--ease);position:relative}.mv-footer{border-block-start:1px solid var(--line);background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.mv-footer{background:color-mix(in srgb, var(--ground) 76%, transparent)}}.mv-footer{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);color:var(--ink)}.mv-footer .mv-navlink:hover{color:var(--ink)!important}.mv-footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 40%,#067a8c57 50%,#0000 60%) 130% 0/260% 100% no-repeat,#0b0d1013;position:absolute;inset:0;-webkit-mask:url(/media/scenes/contours.svg) 50%/cover no-repeat;mask:url(/media/scenes/contours.svg) 50%/cover no-repeat}.mv-footer{view-timeline:--foot block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mv-footer:before{animation:linear both mv-foot-sweep;animation-timeline:--foot}}html[data-sheet] #content{position:sticky;inset-block-start:min(0px, calc(100svh - var(--content-h,100000px)))}html[data-sheet] #content>main{padding-block-end:32svh}html[data-sheet] #content+.mv-footer{z-index:4;background:var(--ground);border-block-start:0;border-start-start-radius:28px;border-start-end-radius:28px}@supports (color:color-mix(in lab, red, red)){html[data-sheet] #content+.mv-footer{background:color-mix(in srgb, var(--ground) 88%, transparent)}}html[data-sheet] #content+.mv-footer{box-shadow:0 -24px 70px #0b0d1024}}@keyframes mv-foot-sweep{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.mv-foot-top{gap:48px;display:grid}.mv-foot-doors{flex-wrap:wrap;align-self:start;align-items:center;gap:12px 20px;display:flex}.mv-foot-door{min-block-size:50px;color:var(--ink);transition:color var(--t-micro) var(--ease), background-color var(--t-micro) var(--ease);align-items:center;gap:8px;padding-inline:4px;font-size:15px;font-weight:600;display:inline-flex}.mv-foot-door:hover{color:var(--accent)}.mv-foot-door--primary{background:var(--accent);color:#fff;border-radius:10px;padding-inline:22px}.mv-foot-door--primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mv-foot-door--primary:hover{background:color-mix(in srgb, var(--accent) 86%, #fff)}}.mv-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.mv-foot-head{font:500 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mv-footer .mv-navlink{font-size:15px}@media (min-width:64rem){.mv-foot-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.mv-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.mv-foot-mark{aspect-ratio:8.46;background:var(--sky-day,#e9f1f3) center 62% / cover no-repeat;pointer-events:none;-webkit-user-select:none;user-select:none;inline-size:100%;max-inline-size:1480px;margin:clamp(48px,7vw,96px) auto clamp(20px,3vw,40px);position:relative;-webkit-mask:url(/draft-portal/moveuras.svg) 50%/100% 100% no-repeat;mask:url(/draft-portal/moveuras.svg) 50%/100% 100% no-repeat}.mv-foot-mark video{object-fit:cover;object-position:50% 62%;opacity:0;block-size:100%;inline-size:100%;transition:opacity .9s;position:absolute;inset:0}.mv-foot-mark video[data-live]{opacity:1}.mv-navlink:after{content:"";background:var(--accent);transform-origin:0;block-size:1.5px;transition:transform var(--t-base) var(--ease);position:absolute;inset-block-end:-5px;inset-inline:0;transform:scaleX(0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mv-navlink:after{transform-origin:100%}@media (pointer:coarse){.mv-navlink:after{inset-block-end:calc(50% - .9em)}}.mv-navlink:hover,.mv-navlink[aria-current=page]{color:var(--ink)}.mv-navlink:hover:after,.mv-navlink[aria-current=page]:after{transform:scaleX(1)}.site-menu{pointer-events:auto;inset:calc(var(--header-h) + 8px) 12px auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);inline-size:auto;color:var(--ink);box-shadow:var(--shadow-lift);margin:0;padding:8px;position:fixed}.site-menu::backdrop{background:#0b0d102e}@media (prefers-reduced-motion:no-preference){.site-menu{transition:opacity var(--t-base) var(--ease), translate var(--t-base) var(--ease), overlay var(--t-base) allow-discrete, display var(--t-base) allow-discrete}.site-menu:not(:popover-open){opacity:0;translate:0 -8px}@starting-style{.site-menu:popover-open{opacity:0;translate:0 -8px}}}.mv-cta{transition:background-color var(--t-micro) var(--ease), box-shadow var(--t-micro) var(--ease)}.mv-cta:hover{background-color:var(--accent-ink)!important}.mv-door{transition:border-color var(--t-micro) var(--ease), box-shadow var(--t-base) var(--ease)}.mv-door:hover{box-shadow:var(--shadow-surface);border-color:var(--accent)!important}.mv-door-arrow{display:inline-block}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mv-door-arrow{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){:is(.btn,.mv-cta,.mv-door,.dock-link,.steps-switch-btn,.steps-tab,.film-toggle){transition-property:background-color,border-color,box-shadow,color,scale,translate;transition-duration:var(--t-micro), var(--t-micro), var(--t-base), var(--t-micro), var(--t-micro), var(--t-base);transition-timing-function:var(--ease)}:is(.btn,.mv-cta,.mv-door,.dock-link,.steps-switch-btn,.steps-tab,.film-toggle):active{scale:.97}@media (hover:hover) and (pointer:fine){.mv-door:hover{translate:0 -2px}.mv-door:active{translate:0}.mv-door-arrow{transition:translate var(--t-base) var(--ease)}.mv-door:hover .mv-door-arrow{translate:3px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mv-door:hover .mv-door-arrow{translate:-3px}}}.mv-range{appearance:none}.mv-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--pct,0%), var(--surface-2) var(--pct,0%), var(--surface-2) 100%);border-radius:999px;height:4px}.mv-range::-moz-range-track{background:var(--surface-2);border-radius:999px;height:4px}.mv-range::-moz-range-progress{background:var(--accent);border-radius:999px;height:4px}.mv-range::-webkit-slider-thumb{appearance:none;background:var(--ground);border:2px solid var(--accent);width:24px;height:24px;transition:transform .14s var(--ease);border-radius:999px;margin-top:-10px;box-shadow:0 2px 10px -2px #0b0d1059}.mv-range::-moz-range-thumb{background:var(--ground);border:2px solid var(--accent);border-radius:999px;width:24px;height:24px;box-shadow:0 2px 10px -2px #0b0d1059}.mv-range:active::-webkit-slider-thumb{transform:scale(1.12)}.mv-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.mv-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:3px}details>summary::-webkit-details-marker{display:none}details>summary{list-style:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.mv-legal{color:var(--ink-2);font-size:15.5px;line-height:1.68}.mv-legal-section+.mv-legal-section{margin-block-start:44px}.mv-legal h2{color:var(--ink);letter-spacing:-.02em;margin-block-end:14px;font-size:21px;font-weight:700;line-height:1.25}.mv-legal p+p,.mv-legal p+ul,.mv-legal p+ol,.mv-legal ul+p,.mv-legal ol+p{margin-block-start:14px}.mv-legal ul{gap:10px;padding-inline-start:20px;list-style:outside;display:grid}.mv-legal ol{gap:10px;padding-inline-start:22px;list-style:decimal;display:grid}.mv-legal li::marker{color:var(--ink-3)}.mv-legal a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.mv-legal a:hover{color:var(--accent)}@media (min-width:768px){.mv-legal{font-size:16px}.mv-legal h2{font-size:23px}}.container{inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:48rem){.container{padding-inline:32px}}.section{padding-block:clamp(56px,1.5rem + 3vw,80px)}.section-tint{background:var(--surface)}.section-title{letter-spacing:-.035em;max-inline-size:22ch;font-size:clamp(30px,1.4rem + 2.2vw,52px);font-weight:700;line-height:1.05}.section-lede{max-inline-size:54ch;color:var(--ink-2);margin-block-start:20px;font-size:18px;line-height:1.55}.btn{border-radius:var(--r-sm);white-space:nowrap;justify-content:center;align-items:center;min-block-size:48px;padding-inline:22px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-quiet{background:var(--ground);color:var(--ink);border:1px solid var(--line-2);transition:border-color var(--t-micro) var(--ease)}.btn-quiet:hover{border-color:var(--ink)}.text-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1.5px}.text-link:hover{color:var(--accent-ink)}.phone{box-shadow:var(--shadow-lift);background:#0b0d10;border-radius:13%/6.1%;padding:2.6%;position:relative}.phone-screen{background:var(--ground);aspect-ratio:780/1688;border-radius:10.6%/4.9%;position:relative;overflow:hidden}.phone-screen img{block-size:auto;inline-size:100%;display:block}.phone-island{aspect-ratio:125/37;background:#0b0d10;border-radius:999px;inline-size:30%;margin-inline:auto;position:absolute;inset-block-start:1.4%;inset-inline:0}.hero{background:radial-gradient(60% 55% at 8% 0%, #ffe3cfe6, transparent 72%), radial-gradient(55% 50% at 96% 4%, #dff3f5, transparent 70%), linear-gradient(var(--paper), var(--paper));padding-block:clamp(24px,.5rem + 2.5vw,44px) clamp(40px,1.5rem + 3vw,88px);position:relative}.hero-copy{z-index:1;padding-inline:20px;position:relative}.hero-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:500}.hero-title{letter-spacing:-.048em;max-inline-size:13ch;color:var(--ink);margin-block-start:14px;font-size:clamp(38px,1rem + 4.6vw,88px);font-weight:700;line-height:.97}.hero-sub{max-inline-size:38ch;color:var(--ink-2);margin-block-start:18px;font-size:clamp(17px,.95rem + .3vw,20px);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:10px;margin-block-start:26px;display:flex}.hero-door{border:1px solid var(--line);border-radius:var(--r-sm);max-inline-size:26rem;color:var(--ink);text-align:start;background:#ffffffb8;grid-template-columns:1fr auto;align-items:center;column-gap:12px;margin-block-start:14px;padding:12px 16px;display:grid}.hero-door-who{grid-column:1;font-size:14px;font-weight:700}.hero-door-what{color:var(--ink-2);grid-column:1;font-size:14px}.hero-door .mv-door-arrow{color:var(--accent);grid-area:1/2/span 2;font-size:18px}.hero-stage{margin-block-start:clamp(28px,1rem + 2vw,40px);padding-inline:12px;position:relative}.hero-frame{aspect-ratio:9/16;border-radius:var(--r-xl);background:linear-gradient(#d0a98d,#dba57b 40%,#cd8d70);max-block-size:82svh;position:relative;overflow:clip}.hero-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hero-film{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.film-toggle{z-index:2;block-size:44px;inline-size:44px;color:var(--ink);background:#ffffffdb;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-end:16px;inset-inline-end:16px}.film-toggle svg{fill:currentColor;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.hero-phone{z-index:1;inline-size:min(62vw,15rem);margin-inline:auto;position:absolute;inset-block-start:9%;inset-inline:0}.hero-caption{inline-size:fit-content;color:var(--ink-2);text-align:center;background:#ffffffe6;border-radius:999px;margin-block-start:14px;margin-inline:auto;padding:4px 12px;font-size:12.5px}.hero-stage{padding-block-end:120px}@media (min-width:48rem){.hero-copy{max-inline-size:64rem;margin-inline:auto;padding-inline:32px}.hero-stage{max-inline-size:1240px;margin-inline:auto;padding-block-end:96px;padding-inline:32px}.hero-frame{aspect-ratio:16/9;max-block-size:none}.hero-phone{inline-size:var(--phone-w);inset-block-start:clamp(20px,4.2%,52px)}}@media (min-width:64rem){.hero-copy{text-align:center;justify-items:center;display:grid}.hero-title{max-inline-size:16ch}.hero-sub{max-inline-size:46ch}.hero-actions{justify-content:center}.hero-door{border-radius:999px;flex-wrap:wrap;justify-content:center;gap:2px 8px;max-inline-size:none;padding:8px 18px;display:inline-flex}.hero-door .mv-door-arrow{grid-row:auto}}.home{--lane-gap:20px;--content-left:32px;timeline-scope:--route;position:relative}@media (max-width:47.99rem){.home .container{padding-inline-start:34px}.home{--lane-gap:22px;--content-left:34px}}@media (min-width:64rem){.home{--lane-gap:clamp(16px, (100vw - 1176px) / 2 - 24px, 56px);--content-left:max(32px, (100vw - 1176px) / 2)}}.how{background:linear-gradient(var(--paper), var(--ground))}.sports{background:linear-gradient(var(--ground), var(--surface))}.rewards-section{background:linear-gradient(var(--surface), var(--paper))}.proof-section{background:linear-gradient(var(--paper), var(--ground))}.counter-section{background:linear-gradient(var(--ground), var(--surface))}.running-section{background:linear-gradient(var(--surface), var(--ground))}.faq-section{background:linear-gradient(var(--ground), var(--paper))}.km{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-block-end:16px;font-size:12px;line-height:1.4;display:flex;position:relative}.km-n{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:600}.km-name{align-items:center;gap:10px;display:inline-flex}.km-n+.km-name:before{content:"·" / "";color:var(--ink-3)}.km-dot{z-index:1;border:2px solid var(--accent);background:var(--ground);border-radius:50%;block-size:11px;inline-size:11px;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--lane-gap));translate:-50% -50%}.route-via{block-size:1px;inline-size:1px;display:block;position:relative;inset-inline-start:calc(-1 * var(--lane-gap))}.route{pointer-events:none;view-timeline:--route block;will-change:transform;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.route path{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-line{stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:1 1;stroke-dashoffset:0}.route-ahead{stroke:var(--accent);stroke-opacity:.28;stroke-width:1.5px;stroke-dasharray:2 7}.route-tip,.steps-nav,.steps-switch{display:none}.steps{scroll-snap-type:x mandatory;grid-auto-columns:min(78%,20rem);grid-auto-flow:column;gap:16px;margin-block-start:40px;margin-inline:-20px;padding-block-end:8px;padding-inline:20px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.step{scroll-snap-align:start;flex-direction:column-reverse;justify-content:flex-end;gap:20px;display:flex}.step-copy{position:relative}.step-phone{inline-size:min(100%,15rem);margin-inline:auto}.step-label{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex;position:relative}.step-label :is(.km-n,.km-name){font-family:var(--mono);font-size:12px;font-weight:600}.step-label .km-name{color:var(--ink-2);font-weight:500}.step-label .km-dot{display:none}.step-title{letter-spacing:-.02em;margin-block-start:8px;font-size:21px;font-weight:700;line-height:1.2}.step-body{color:var(--ink-2);margin-block-start:8px}.step-figure{color:var(--accent-ink);align-items:baseline;gap:8px;margin-block-start:14px;display:flex}.step-count{font-family:var(--mono);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1;position:relative}.step-unit{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.step-count.is-counting{color:#0000}.odometer{color:var(--accent-ink);display:flex;position:absolute;inset:0}.odometer-col{block-size:1em;display:inline-block;overflow:clip}.odometer-strip{will-change:transform;flex-direction:column;line-height:1;display:flex}.step-photo{display:none}.steps-note{color:var(--ink-2);margin-block-start:20px;font-size:13px}@media (min-width:48rem){.step-photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-md);background:var(--surface-2);block-size:auto;inline-size:100%;margin-block-start:20px;display:block}.step[data-step=spend] .step-photo{aspect-ratio:3/2}}@media (min-width:64rem){.steps{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:40px;margin-inline:0;padding:0;overflow:visible}.step-phone{inline-size:min(100%,14rem)}}.steps-nav{z-index:1;background:var(--ground);box-shadow:var(--shadow-surface);border-radius:999px;gap:4px;padding:4px}.steps-tab{min-block-size:40px;color:var(--ink-2);transition:color var(--t-micro) var(--ease);border-radius:999px;align-items:center;padding-inline:18px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.steps-tab:hover{color:var(--ink)}.steps-tab:after{content:"";background:var(--accent);block-size:2px;transition:scale var(--t-base) var(--ease);border-radius:2px;position:absolute;inset-block-end:6px;inset-inline:16px;scale:0 1}.steps-tab[aria-current=step]{color:var(--ink)}.steps-tab[aria-current=step]:after{scale:1}.steps-wrap[data-switch]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""phone""switch""c1""c2""c3""note";display:grid}.steps-wrap[data-switch] .steps-title{grid-area:title}.steps-wrap[data-switch] :is(.steps,.step){display:contents}.steps-wrap[data-switch] .step-phone{grid-area:phone;justify-self:center;inline-size:min(64vw,16rem);margin-block-start:32px}.steps-wrap[data-switch] .step:first-child .step-copy{grid-area:c1}.steps-wrap[data-switch] .step:nth-child(2) .step-copy{grid-area:c2}.steps-wrap[data-switch] .step:nth-child(3) .step-copy{grid-area:c3}.steps-wrap[data-switch] .step-copy{border-block-start:1px solid var(--line);margin-block-start:14px;padding-block-start:14px}.steps-wrap[data-switch] .step:not([data-on]) .step-title{color:var(--ink-2)}.steps-wrap[data-switch] .step:not([data-on]) .step-phone{opacity:0;visibility:hidden}.steps-wrap[data-switch] .step-photo{display:none}.steps-wrap[data-switch] .steps-note{grid-area:note}.steps-wrap[data-switch] .steps-switch{background:var(--ground);box-shadow:var(--shadow-surface);border-radius:999px;grid-area:switch;justify-self:center;gap:4px;margin-block-start:20px;padding:4px;display:flex}.steps-switch-btn{min-block-size:44px;color:var(--ink-2);border-radius:999px;padding-inline:20px;font-size:15px;font-weight:600}.steps-switch-btn[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion:no-preference){.steps-wrap[data-switch] .step-phone{transition:opacity var(--t-exit) var(--ease), visibility 0s}.steps-wrap[data-switch] .step:not([data-on]) .step-phone{transition:opacity .15s var(--ease), visibility 0s .15s}.steps-switch-btn{transition:background-color var(--t-micro) var(--ease), color var(--t-micro) var(--ease)}}@media (min-width:48rem){.steps-wrap[data-switch]{grid-template:"title title""phone switch""phone c1""phone c2""phone c3""phone note"1fr/17rem minmax(0,1fr);align-items:start;column-gap:48px}.steps-wrap[data-switch] .steps-switch{justify-self:start;margin-block-start:32px}.steps-wrap[data-switch] .step-phone{inline-size:100%}}.journey-phone{display:none}.journey-screen+.journey-screen{position:absolute;inset:0}.journey-screen img{block-size:auto;inline-size:100%;display:block}.sports-stage{padding-inline:20px}.sport-track{flex-wrap:wrap;gap:20px 32px;margin-block-start:36px;display:flex}.sport-family{flex:none;grid-template-rows:auto auto 1fr;display:grid}.sport-family-title{letter-spacing:-.015em;font-size:17px;font-weight:700}.sport-family-mode{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin-block-start:2px;font-size:11.5px}.sport-list{--tile:8.5rem;--row:6.25rem;grid-template-rows:repeat(3, var(--row));grid-auto-flow:column dense;grid-auto-columns:var(--tile);gap:10px;margin-block-start:14px;display:grid}.sport{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);color:var(--ink);align-content:end;gap:2px;padding:12px 14px;display:grid;position:relative;overflow:clip}.sport .glyph{block-size:22px;inline-size:22px;position:absolute;inset-block-start:12px;inset-inline-start:14px}.sport-name{font-size:14.5px;font-weight:600;line-height:1.2}.sport-mode{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px}.glyph{fill:none;block-size:20px;inline-size:20px;stroke:var(--ink-2);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sport-featured{inline-size:calc((var(--row) * 3 + 20px) * .8);background:linear-gradient(160deg, var(--sky-dawn), var(--sky-day));border:0;grid-row:span 3}.sport-featured .glyph{block-size:44px;inline-size:44px;stroke:var(--accent-ink);stroke-width:1.5px;inset-block-start:22px;inset-inline-start:22px}.sport-photo{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.sport-featured:has(.sport-photo){color:var(--ground)}.sport-featured:has(.sport-photo):before{content:"";background:linear-gradient(#0000,#0b0d109e);position:absolute;inset:40% 0 0}.sport-featured:has(.sport-photo) .glyph{display:none}.sport-featured :is(.sport-name,.sport-mode){position:relative}.sport-featured .sport-name{letter-spacing:-.015em;font-size:18px;font-weight:700}.sport-featured:has(.sport-photo) .sport-mode{color:#ffffffdb}@media (hover:hover) and (pointer:fine){.sport{transition:border-color var(--t-micro) var(--ease), translate var(--t-base) var(--ease)}.sport:hover{border-color:var(--line-2);translate:0 -2px}}@media (max-width:63.99rem){.sport-track{scroll-snap-type:x mandatory;flex-wrap:nowrap;margin-inline:-20px;padding-block-end:8px;padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto}.sport-family{scroll-snap-align:start}.sport-list{--tile:7.75rem;--row:5.75rem}}@media (min-width:48rem){.sports-stage{padding-inline:32px}}@media (min-width:64rem){.sports-stage{max-inline-size:1240px;margin-inline:auto}}.families{gap:14px;margin-block-start:32px;display:grid}@media (min-width:40rem){.families{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.families{grid-template-columns:repeat(3,1fr)}}.family{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);padding:20px}.family-title{letter-spacing:-.015em;font-size:17px;font-weight:700}.family-mode{color:var(--accent-ink);margin-block-start:2px;font-size:13.5px}.family-sports{color:var(--ink);grid-template-columns:1fr 1fr;gap:8px 12px;margin-block-start:14px;font-size:14.5px;display:grid}.family-sports li{align-items:center;gap:8px;display:flex}.rewards{gap:40px;display:grid}.tickets{gap:12px;max-inline-size:30rem;margin-block-start:28px;display:grid}.ticket{border-radius:var(--r-md);background:var(--ground);box-shadow:var(--shadow-surface);grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.ticket-photo{object-fit:cover;border-radius:var(--r-sm);background:var(--surface-2);block-size:64px;inline-size:64px}.ticket-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-title{letter-spacing:-.015em;font-size:17px;font-weight:700}.ticket-example{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:600}.ticket-where{color:var(--ink-2);font-size:13.5px}.ticket-cost{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block-start:6px;display:flex}.ticket-price{background:var(--accent-tint);color:var(--accent-ink);border-radius:999px;padding:2px 10px;font-size:13.5px;font-weight:700}.ticket-anchor{color:var(--ink-2);font-size:13px}.rewards .text-link{margin-block-start:24px;display:inline-block}.rewards-photos{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.rewards-photo{aspect-ratio:1;object-fit:cover;border-radius:var(--r-md);background:var(--surface-2);block-size:auto;inline-size:100%;display:block}.rewards-photos>picture:nth-child(2n) .rewards-photo{translate:0 32px}@media (min-width:64rem){.rewards{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:64px}.rewards-photos{gap:16px;padding-block-end:48px}.rewards-photos>picture:nth-child(2n) .rewards-photo{translate:0 48px}}.proof{gap:28px;margin-block-start:32px;display:grid}.proof-item{border-block-start:1px solid var(--line);padding-block-start:20px}.proof-item p{color:var(--ink-2);max-inline-size:40ch;margin-block-start:8px}.proof-title{letter-spacing:-.02em;font-size:19px;font-weight:700}.proof-trace{color:var(--accent)}.proof-trace .proof-title{color:var(--ink)}.proof-trace-art{block-size:auto;inline-size:min(100%,11rem);margin-block-end:16px;display:block}@media (min-width:48rem){.proof{grid-template-columns:1fr 1fr;column-gap:40px}}@media (min-width:64rem){.proof{grid-template-columns:1.15fr 1fr 1fr;grid-auto-flow:dense;row-gap:24px}.proof-trace{border-radius:var(--r-md);background:var(--surface);border:0;grid-area:1/1/span 3;padding:28px}.proof-trace-art{inline-size:min(100%,12rem);margin-block-end:20px}.proof-item:not(.proof-trace){grid-column:span 2}}.counter{gap:40px;display:grid}.counter-actions{flex-wrap:wrap;gap:10px;margin-block-start:24px;display:flex}.counter-art{padding-block-end:36cqi;position:relative;container-type:inline-size}.counter-photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-lg);background:var(--surface-2);block-size:auto;inline-size:100%;display:block}.browser{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ground);box-shadow:var(--shadow-lift);overflow:hidden}.browser-bar{border-block-end:1px solid var(--line);background:var(--surface);text-align:center;color:var(--ink-2);padding:7px 12px;font-size:12px}.browser img{block-size:auto;inline-size:100%;display:block}.counter-panel{inline-size:50cqi;position:absolute;inset-block-start:30cqi;inset-inline-start:-3cqi}.counter-phone{inline-size:33cqi;position:absolute;inset-block-start:21cqi;inset-inline-end:4cqi}.counter-note{max-inline-size:34rem;color:var(--ink-2);font-size:13px;line-height:1.5;position:absolute;inset-block-start:96cqi;inset-inline:0}.counter-art{padding-block-end:46cqi}@media (min-width:64rem){.counter{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px}.counter-panel{inline-size:46cqi;inset-inline-start:-8cqi}.counter-phone{inline-size:29cqi;inset-block-start:22cqi}.counter-note{inset-block-start:92cqi;inset-inline-start:40cqi}.counter-art{padding-block-end:40cqi}}.panel-shot{position:relative;container-type:inline-size}.panel-people,.panel-versus{display:block;position:absolute}.panel-turn{vertical-align:top;display:inline-block;overflow:clip}.panel-turn .turn{flex-direction:column;display:flex}.panel-turn .turn>span{display:block;translate:0 -100%}.panel-people{color:#0b0d10;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#fff;block-size:11.5523%;inline-size:9.70464%;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Roboto,sans-serif;font-size:13.5021cqi;font-weight:700;line-height:13.5021cqi;inset-block-start:74.3682%;inset-inline-start:15.6118%}.panel-people .panel-turn{block-size:13.5021cqi}.panel-versus{color:#3d8e61;white-space:nowrap;background:#eff9f3;block-size:3.4296%;inline-size:12.6582%;font-size:2.74262cqi;font-weight:600;line-height:4.00844cqi;inset-block-start:94.5848%;inset-inline-start:17.2996%}.panel-versus .panel-turn{block-size:4.00844cqi}.counter-phone .phone-screen{container-type:inline-size}.slide-patch,.slide-knob{border-radius:50%;position:absolute;inset-block-start:93.6908%;inset-inline-start:14.2949%;translate:-50% -50%}.slide-patch{aspect-ratio:1;background:radial-gradient(closest-side,#e6ecf1 92%,#e6ecf100);inline-size:16.4103%}.slide-knob{aspect-ratio:1;background:var(--accent);inline-size:14.7436%;color:var(--on-accent);place-items:center;display:grid;translate:434.348% -50%}.slide-knob svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;block-size:42%;inline-size:42%}.running{gap:14px;margin-block-start:32px;display:grid}@media (min-width:48rem){.running{grid-template-columns:1fr 1fr}}.running-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);block-size:100%;color:var(--ink);grid-template-columns:1fr auto;column-gap:16px;padding:24px;display:grid}.running-kicker{color:var(--accent-ink);grid-column:1;font-size:13px;font-weight:600}.running-title{letter-spacing:-.025em;grid-column:1;margin-block-start:6px;font-size:24px;font-weight:700}.running-body{color:var(--ink-2);grid-column:1;margin-block-start:6px}.running-card .mv-door-arrow{color:var(--accent);grid-area:1/2/span 3;align-self:center;font-size:22px}.faq-wrap>*{max-inline-size:880px}@media (min-width:64rem){.faq-wrap{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;column-gap:64px;display:grid}.faq-wrap>:is(.route-via,h2,.faq-more){grid-column:1}.faq-wrap>.faq{grid-area:1/2/span 3;margin-block-start:0}}.faq{border-block-start:1px solid var(--line);margin-block-start:28px}.faq details{border-block-end:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-block-size:60px;padding-block:16px;font-size:17px;font-weight:600;display:flex}.faq summary:after{content:"+";color:var(--ink-2);flex:none;font-size:22px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{max-inline-size:68ch;color:var(--ink-2);padding-block-end:20px;padding-inline-end:40px}.faq-more{color:var(--ink-2);margin-block-start:24px}@media (prefers-reduced-motion:no-preference){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size var(--t-exit) var(--ease), content-visibility var(--t-exit) allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}.join{background:var(--paper);display:grid;position:relative}.join-end{grid-row:1;align-items:center;gap:14px;padding-block:8px 28px;display:flex;position:relative}.join-end .km{margin:0}.join-end .km-dot{display:none}.join-stamp{--stamp:72px;z-index:1;inline-size:var(--stamp);block-size:var(--stamp);flex:none;margin-inline-start:max(calc(-1 * var(--lane-gap) - var(--stamp) / 2), calc(4px - var(--content-left)));position:relative}@media (max-width:47.99rem){.join-stamp{--stamp:52px}}.join-stamp picture{display:block}.join-cafe{inline-size:var(--stamp);block-size:var(--stamp);object-fit:cover;border:3px solid var(--accent);background:var(--surface-2);box-shadow:var(--shadow-surface);border-radius:50%;display:block}.join-photo{grid-area:2/1}.join-photo img{aspect-ratio:4/5;object-fit:cover;block-size:auto;max-block-size:80svh;inline-size:100%;display:block}.join-inner{display:contents}.join-inner>.join-end{inline-size:100%;max-inline-size:1240px;padding-inline:inherit;grid-area:1/1;margin-inline:auto}.join-copy{grid-area:2/1;padding:40px 20px;position:relative}.join-title{letter-spacing:-.04em;max-inline-size:14ch;font-size:clamp(36px,1.6rem + 3.6vw,68px);font-weight:700;line-height:1.02}.join-sub{color:var(--ink);max-inline-size:34ch;margin-block-start:12px;font-size:18px}.join-form{border-radius:var(--r-md);background:var(--ground);max-inline-size:30rem;box-shadow:var(--shadow-lift);margin-block-start:28px;padding:22px}@media (min-width:48rem){.join-photo img{aspect-ratio:21/9;min-block-size:520px;max-block-size:none}.join-copy{align-self:start;inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding-block:clamp(40px,5vw,80px);padding-inline:32px}.join-copy>*{max-inline-size:32rem;margin-left:auto}.join-copy>.join-title{inline-size:32rem;margin-left:auto}}.page-title{letter-spacing:-.04em;max-inline-size:18ch;margin-block-start:10px;font-size:clamp(36px,1.4rem + 3.4vw,64px);font-weight:700;line-height:1.03}.biz-hero{background:linear-gradient(var(--sky-day), var(--ground) 70%);padding-block:clamp(36px,2rem + 3vw,80px)}.biz-hero-grid{align-items:center;gap:40px;display:grid}.biz-start{margin-block-start:28px}.biz-facts{color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;margin-block-start:18px;font-size:14px;display:flex}.biz-facts li{align-items:center;min-block-size:32px;display:inline-flex}.biz-hero-card{display:none}@media (min-width:64rem){.biz-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}.biz-hero-card{display:block}}.biz-n{background:var(--accent-tint);block-size:28px;inline-size:28px;color:var(--accent-ink);border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.biz-h3{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:700}.biz-promises,.biz-steps{gap:28px;margin-block-start:32px;display:grid}.biz-promises li,.biz-steps li{align-content:start;gap:10px;display:grid}.biz-promises p,.biz-steps p,.biz-controls dd,.biz-refused p,.biz-get li p:last-child{color:var(--ink-2)}@media (min-width:48rem){.biz-promises{grid-template-columns:repeat(3,1fr);gap:40px}.biz-steps{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.biz-steps{grid-template-columns:repeat(4,1fr);gap:32px}}.biz-calculator{background:var(--ground);border-radius:20px;margin-block-start:32px}.biz-controls{gap:22px 40px;margin-block-start:32px;display:grid}.biz-controls>div{border-block-start:1px solid var(--line);padding-block-start:16px}.biz-controls dd{margin-block-start:6px}@media (min-width:48rem){.biz-controls{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.biz-controls{grid-template-columns:repeat(3,1fr)}}.biz-data{gap:40px;display:grid}.biz-refused{gap:18px;margin-block-start:28px;display:grid}.biz-refused li{border-inline-start:2px solid var(--danger);padding-inline-start:18px}.biz-refused p{margin-block-start:4px}.biz-get{border-radius:var(--r-md);background:var(--ground);box-shadow:var(--shadow-surface);align-self:start;padding:28px}.biz-get-title{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.2}.biz-get ul{gap:14px;margin-block-start:18px;display:grid}.biz-get li{border-block-start:1px solid var(--line);padding-block-start:12px}.biz-honest{color:var(--ink-2);margin-block-start:22px;font-size:14.5px}@media (min-width:64rem){.biz-data{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px}}.biz-end{gap:40px;display:grid}.biz-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);align-self:start;padding:28px}.biz-panel p{color:var(--ink-2);margin-block-start:10px}@media (min-width:64rem){.biz-end{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px}}.coupon-preview{inline-size:100%}.coupon-card{border:1px solid var(--line);background:var(--ground);max-inline-size:340px;box-shadow:var(--shadow-lift);border-radius:30px;margin-inline:auto;overflow:hidden}.coupon-band{background:linear-gradient(var(--sky-dawn), var(--sky-day));block-size:168px}.coupon-band:empty{block-size:88px}.coupon-band picture,.coupon-band-photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.coupon-sheet{background:var(--ground);border-radius:22px 22px 0 0;margin-block-start:-22px;padding:20px 22px 22px;position:relative}.coupon-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.coupon-headline{letter-spacing:-.03em;color:var(--ink);margin-block-start:6px;font-size:26px;font-weight:700;line-height:1.08}.coupon-points{letter-spacing:-.03em;color:var(--accent);margin-block-start:2px;font-size:24px;font-weight:700}.coupon-perforation{border-block-start:1.5px dashed var(--line-2);margin-block:16px;margin-inline:-22px;position:relative}.coupon-perforation:before,.coupon-perforation:after{content:"";border:1px solid var(--line-2);background:var(--surface);border-radius:999px;block-size:16px;inline-size:16px;position:absolute;inset-block-start:-9px}.coupon-perforation:before{inset-inline-start:-9px}.coupon-perforation:after{inset-inline-end:-9px}.coupon-held{color:var(--ink);font-size:13.5px}.coupon-terms{text-underline-offset:2px;font-weight:600;text-decoration:underline}.coupon-venue{align-items:center;gap:12px;margin-block-start:14px;display:flex}.coupon-avatar{background:var(--ink);block-size:40px;inline-size:40px;color:var(--ground);border-radius:999px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.coupon-venue-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:15px;font-weight:700;display:block;overflow:hidden}.coupon-venue-where{color:var(--ink-2);font-size:13px;display:block}.coupon-rows{gap:6px;margin-block-start:14px;display:grid}.coupon-row{gap:12px;font-size:12.5px;line-height:1.45;display:flex}.coupon-row-label{inline-size:68px;color:var(--ink-3);flex:none}.coupon-row-value{overflow-wrap:anywhere;min-inline-size:0;color:var(--ink-2);flex:1}.coupon-counter{color:var(--ink-2);margin-block-start:16px;font-size:12.5px}.coupon-slide{border:1px solid var(--line);background:var(--surface-2);text-align:center;block-size:56px;color:var(--ink-2);border-radius:999px;grid-template-columns:44px 1fr 44px;align-items:center;margin-block-start:8px;padding:5px;font-size:14px;font-weight:600;display:grid}.coupon-slide-thumb{background:var(--accent);block-size:44px;inline-size:44px;color:var(--on-accent);border-radius:999px;place-items:center;font-size:18px;display:grid}.coupon-slide-chev{letter-spacing:-.12em;font-size:18px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.coupon-slide-thumb,.coupon-slide-chev){scale:-1 1}.coupon-anchor-line{text-align:center;color:var(--ink-2);margin-block-start:12px;font-size:12.5px}.dock{display:none}.dock-link{white-space:nowrap;min-block-size:44px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding-inline:16px;font-size:14.5px;font-weight:600;display:inline-flex}.dock-primary{background:var(--accent);color:var(--on-accent);flex:1}.page-head{background:linear-gradient(var(--sky-day), var(--ground));padding-block:clamp(40px,2rem + 3vw,88px) clamp(28px,1.5rem + 2vw,56px)}.page-section{padding-block:clamp(36px,1.5rem + 3vw,64px)}.page-h2{letter-spacing:-.025em;max-inline-size:30ch;font-size:clamp(24px,1.2rem + 1.2vw,34px);font-weight:700;line-height:1.15}.prose{max-inline-size:68ch;color:var(--ink-2);margin-block-start:16px;font-size:16.5px;line-height:1.65}.prose>*+*{margin-block-start:14px}.prose-wide{max-inline-size:none}.prose-wide>p{max-inline-size:68ch}.prose a:not(.btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.prose ul{gap:10px;padding-inline-start:20px;list-style:outside;display:grid}.prose li::marker{color:var(--ink-3)}.prose strong{color:var(--ink);font-weight:600}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:14px;margin-block-start:8px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ground);padding:24px}.card h3{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:700}.card p{color:var(--ink-2);margin-block-start:8px}.card .text-link,.card .btn{margin-block-start:12px}.facts{border-block-start:1px solid var(--line);gap:0;display:grid}.facts>div{border-block-end:1px solid var(--line);gap:4px;padding-block:14px;display:grid}.facts dt{color:var(--ink);font-weight:600}@media (min-width:48rem){.facts>div{grid-template-columns:14rem 1fr;gap:24px}}.kit{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:14px;display:grid}.prose .kit{gap:14px;padding-inline-start:0;list-style:none}@media (min-width:64rem){.kit{grid-template-columns:repeat(3,1fr)}}.kit a{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);gap:10px;padding:14px;text-decoration:none;display:grid}.kit img{aspect-ratio:3/2;object-fit:contain;background:var(--surface);border-radius:var(--r-sm);block-size:auto;inline-size:100%;padding:16px}.kit img[data-tone=dark]{background:var(--ink)}.kit img[data-tone=photo]{object-fit:cover;padding:0}@keyframes mv-rise{0%{animation-timing-function:var(--ease);translate:0 1rem}}@keyframes word-in{0%{opacity:.2;animation-timing-function:var(--ease)}}@keyframes km-pass{0%{background-color:var(--ground)}to{background-color:var(--accent)}}@keyframes tip-on{0%{opacity:0}to{opacity:1}}@keyframes ink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes deal-2{0%{animation-timing-function:var(--ease);translate:0 calc(-100% - 12px);rotate:-3deg;scale:.96}}@keyframes deal-3{0%{animation-timing-function:var(--ease);translate:0 calc(-200% - 24px);rotate:2.5deg;scale:.94}}@keyframes drift-a{0%{translate:0 1.5rem}to{translate:0 -1.5rem}}@keyframes drift-b{0%{translate:0 4.5rem}to{translate:0 -4.5rem}}@keyframes knob{0%{animation-timing-function:var(--ease);translate:-50% -50%}}@keyframes turn{0%{animation-timing-function:var(--ease);translate:0}}@keyframes open-day{0%{clip-path:inset(var(--open-from) 0 round 0);animation-timing-function:var(--ease)}}@keyframes road-in{0%{animation-timing-function:var(--ease)}76%{translate:0 var(--road-dy);scale:var(--road-s);opacity:1}86%,to{translate:0 var(--road-dy);scale:var(--road-s);opacity:0}}@keyframes glide{0%{animation-timing-function:var(--ease)}to{translate:var(--glide) 0}}@keyframes track-slide{to{translate:calc(-1 * var(--travel)) 0}}@keyframes dock-in{0%{visibility:hidden;translate:0 calc(100% + 1.5rem)}}@keyframes dock-out{0%{translate:0}to{visibility:hidden;translate:0 calc(100% + 1.5rem)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.reveal{animation:linear both mv-rise;animation-timeline:view();animation-range:entry 10% cover 30%}.words{view-timeline:--words block}.words .w{animation:linear both word-in;animation-timeline:--words;animation-range:cover calc(4% + var(--i) * 2.5%) cover calc(16% + var(--i) * 2.5%)}.route[data-drawn] .route-line{animation:linear both ink;animation-timeline:--route;animation-range:cover calc(50vh + var(--from)) cover calc(50vh + var(--to))}.route-tip{z-index:2;border:3px solid var(--ground);background:var(--accent);block-size:13px;inline-size:13px;box-shadow:0 0 0 4px var(--accent-tint);offset-rotate:0deg;offset-anchor:center;pointer-events:none;animation:linear both mv-tip,linear both tip-on;animation-timeline:--route,--route;animation-range:cover calc(50vh + var(--route-top,0px)) cover calc(50vh + var(--route-top,0px) + var(--route-span,0px)), cover calc(50vh + var(--route-top,0px)) cover calc(50vh + var(--route-top,0px) + 1px);border-radius:50%;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.km-dot{animation:steps(1,jump-none) both km-pass;animation-timeline:view();animation-range:entry 50vh entry calc(50vh + 2px)}.tickets{view-timeline:--tickets block}.ticket:nth-child(2){animation:linear both deal-2;animation-timeline:--tickets;animation-range:entry 30% cover 42%}.ticket:nth-child(3){animation:linear both deal-3;animation-timeline:--tickets;animation-range:entry 30% cover 48%}.moment{view-timeline:--moment block}.slide-knob{animation:linear both knob;animation-timeline:--moment;animation-range:cover 22% cover 42%}.panel-turn .turn>span{animation:linear both turn;animation-timeline:--moment;animation-range:cover 44% cover 50%}.join{--open-from:12%}.join-photo{animation:linear both open-day;animation-timeline:view();animation-range:entry cover 45%}@media (max-width:47.99rem){html{timeline-scope:--join}#get{view-timeline:--join block}.dock{z-index:40;padding:10px 12px max(10px, env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--ground);gap:8px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.dock{background:color-mix(in srgb, var(--ground) 92%, transparent)}}.dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:linear both dock-in,linear forwards dock-out;animation-timeline:scroll(root),--join;animation-range:70svh 90svh,entry entry 40%}}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.rewards-photos>picture{animation:linear both drift-a;animation-timeline:view();animation-range:cover;display:block}.rewards-photos>picture:nth-child(2n){animation-name:drift-b}.join{--open-from:22%}}@media (hover:hover) and (pointer:fine) and (min-width:64rem) and (min-height:40rem){.journey[data-journey]{--stage-top:calc(var(--header-h) + 20px);--phone-offset:clamp(20px, 2.8vw, 44px);--road:72svh;--gutter:clamp(4rem, 9vw, 9rem);timeline-scope:--road;grid-template-columns:minmax(0,1fr);display:grid}.journey[data-journey]>.hero{grid-area:1/1/3;grid-template-rows:subgrid;padding-block-end:0;display:grid}.journey[data-journey] .hero-copy{grid-row:1;inline-size:100%}.journey[data-journey] .hero-stage{view-timeline:--road block;grid-row:2;inline-size:100%;padding-block-end:0}.journey[data-journey] .hero-stage:after{content:"";block-size:var(--road);display:block}.journey[data-journey] .hero-frame{animation:linear both road-in;animation-timeline:--road;animation-range:cover calc(100vh - var(--stage-top)) cover calc(100vh - var(--stage-top) + var(--road));position:sticky;inset-block-start:var(--stage-top)}.journey[data-journey] .hero-phone{display:none}.journey[data-journey]>#how{grid-area:3/1;margin-block-start:calc(var(--road) * -.3)}.journey[data-journey] .journey-phone{z-index:2;inline-size:var(--phone-w);animation:linear both glide;animation-timeline:--road;animation-range:cover calc(100vh - var(--stage-top) + var(--road) * .84) cover calc(100vh - var(--stage-top) + var(--road) + 30vh);grid-area:2/1/4;place-self:start center;margin-block-start:var(--phone-offset);display:block;position:sticky;inset-block-start:calc(var(--stage-top) + var(--phone-offset))}.journey-phone .journey-screen+.journey-screen{opacity:0;transition:opacity var(--t-enter) var(--ease)}.journey-phone:is([data-screen=move],[data-screen=earn],[data-screen=spend]) .journey-screen[data-screen=move],.journey-phone:is([data-screen=earn],[data-screen=spend]) .journey-screen[data-screen=earn],.journey-phone[data-screen=spend] .journey-screen[data-screen=spend]{opacity:1}.journey-caption{text-align:center;color:var(--ink-2);font-size:12.5px;position:absolute;inset-block-start:calc(100% + 14px);inset-inline:-2rem}.journey[data-journey] #how .container{grid-template-columns:minmax(0, 1fr) var(--phone-w);column-gap:var(--gutter);align-items:start;display:grid}.journey[data-journey] #how :is(.steps-wrap,.steps,.step){display:contents}.journey[data-journey] #how :is(.km,.steps-title,.step-copy,.steps-note,.route-via){grid-column:1}.journey[data-journey] #how :is(.step-phone,.steps-switch,.steps-nav){display:none}.journey[data-journey] #how .step-copy{align-content:center;min-block-size:72svh;display:grid}.journey[data-journey] #how .step-copy>:not(.step-label){max-inline-size:27rem}.journey[data-journey] #how .step-photo{inline-size:min(100%,22rem);margin-block-start:24px}.journey[data-journey] #how :is(.km,.step-label) .km-dot{display:block;inset-inline-start:calc(100% + var(--gutter) / 2)}.journey[data-journey] #how .route-via-how-out{inset-inline-start:calc(100% + var(--gutter) / 2)}.journey[data-journey] #how :is(.km,.step-label):after{content:"";border-block-end:1px dashed var(--line-2);flex:1;margin-inline-start:6px}#sports[data-scrub] .sports-runway{block-size:calc(100svh - var(--header-h) + var(--travel,0px));view-timeline:--sports block;view-timeline-inset:var(--header-h) 0px}#sports[data-scrub] .sports-stage{block-size:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1fr);align-content:center;max-inline-size:none;padding-inline:0;display:grid;position:sticky;inset-block-start:var(--header-h);overflow:clip}#sports[data-scrub] .sports-head{inline-size:100%}#sports[data-scrub] .sport-track{flex-wrap:nowrap;justify-self:start;inline-size:max-content;padding-inline:max(32px,50vw - 588px);animation:linear both track-slide;animation-timeline:--sports;animation-range:contain}}}}[lang=ar],[lang=ar] *{letter-spacing:normal!important}[lang=ar] :is(.hero-title,.section-title,.page-title,.join-title,.page-h2){line-height:1.3}[lang=ar] :is(.hero-eyebrow,.step-label,.coupon-eyebrow){text-transform:none}[lang=ar] [lang=en],[lang=ar] [lang=en] *{letter-spacing:revert!important}.draft-note{background:var(--sky-dawn);color:var(--ink);text-align:center;padding:10px 20px;font-size:13.5px;line-height:1.5}.draft-note p+p{color:var(--ink-2);margin-block-start:2px}.join-note{color:var(--ink-2);margin-block-start:12px;font-size:13.5px;line-height:1.5}.biz-example{border-radius:var(--r-md);background:var(--ground);max-inline-size:44rem;box-shadow:var(--shadow-surface);margin-block-start:32px;padding:28px}.biz-example p{color:var(--ink-2);margin-block:8px 14px}.biz-hero-phone{inline-size:min(100%,17rem);margin-inline:auto}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
