/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--fu:1px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--ln-fade-l:0px;--ln-fade-r:0px}}}@layer theme{:root,:host{--font-sans:"Montserrat", "Montserrat Fallback Roboto", "Montserrat Fallback Arial", sans-serif;--font-serif:"Cormorant Garamond", "Cormorant Fallback Noto", "Cormorant Fallback Times", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-green-400:oklch(79.2% .209 151.711);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a8a29e;--color-stone-500:#78716c;--color-stone-600:#57534e;--color-stone-700:#44403c;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-stone-950:#0c0a09;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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);--spacing-0:0px;--color-orange-brand:#ff6b00;--font-hand:"Caveat", cursive}}@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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;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}h1,h2,h3,.font-serif{font-family:var(--font-serif);font-weight:700;line-height:1.1}h1{font-size:clamp(2.5rem,8vw,4.5rem)}h2{font-size:clamp(2rem,5vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500}body,p,li,a,.font-sans{font-family:var(--font-sans);color:var(--color-stone-300);line-height:1.6}h4,h5,h6{font-family:var(--font-sans);font-size:20px;font-weight:500}small,.text-sm{font-family:var(--font-sans);font-weight:400}:root[class~=light] body{color:#374151}.font-hand{font-family:var(--font-hand);color:var(--color-orange-brand)}button,.btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-weight:600}html{-webkit-tap-highlight-color:transparent}@supports (scrollbar-width:auto){html{scrollbar-width:thin;scrollbar-color:var(--color-stone-800) var(--color-stone-950)}}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:var(--color-stone-950)}html::-webkit-scrollbar-thumb{background-color:var(--color-stone-800);border-radius:3px}html::-webkit-scrollbar-thumb:hover{background-color:var(--color-orange-brand)}}@layer components{.fluid-display{font-size:clamp(2.25rem,1.663rem + 2.609vw,3.75rem)}.fluid-h2{font-size:clamp(1.875rem,1.435rem + 1.957vw,3rem)}.fluid-legal-title{font-size:clamp(1.75rem,1.083rem + 3.333vw,3.75rem)}.fluid-hero{font-size:clamp(1.875rem,1.141rem + 3.261vw,3.75rem)}.container-custom{width:100%;max-width:1240px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=40rem){.container-custom{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.container-custom{padding-inline:calc(var(--spacing) * 8)}}.glass-backdrop{inset:var(--spacing-0);z-index:40;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;backdrop-filter:blur();pointer-events:none;opacity:0;background-color:#0c0a0966;transition-duration:.7s;position:fixed}.glass-backdrop.active{backdrop-filter:blur(12px);opacity:1;pointer-events:auto;background-color:#0c0a09b3}.bg-luxury-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.12'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}section{position:relative;overflow:hidden}.texture-overlay{z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.-top-12{top:calc(var(--spacing) * -12)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:var(--spacing-0)}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-12{top:calc(var(--spacing) * 12)}.top-24{top:calc(var(--spacing) * 24)}.top-48{top:calc(var(--spacing) * 48)}.top-\[45vh\]{top:45vh}.top-full{top:100%}.-right-10{right:calc(var(--spacing) * -10)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:var(--spacing-0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:var(--spacing-0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-3{left:calc(var(--spacing) * -3)}.-left-9{left:calc(var(--spacing) * -9)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[-100px\]{left:-100px}.left-\[11px\]{left:11px}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-90{z-index:90}.z-9999{z-index:9999}.z-base{z-index:10}.z-highlight{z-index:20}.z-negative{z-index:-1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:var(--spacing-0)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-10{margin-block:calc(var(--spacing) * -10)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-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)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/5{aspect-ratio:4/5}.aspect-9\/16{aspect-ratio:9/16}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-0{height:var(--spacing-0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-65{height:calc(var(--spacing) * 65)}.h-96{height:calc(var(--spacing) * 96)}.h-125{height:calc(var(--spacing) * 125)}.h-150{height:calc(var(--spacing) * 150)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[30\%\]{height:30%}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[88vh\]{height:88vh}.h-\[300px\]{height:300px}.h-\[300vh\]{height:300vh}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[800px\]{height:800px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-185{max-height:calc(var(--spacing) * 185)}.max-h-\[70dvh\]{max-height:70dvh}.max-h-none{max-height:none}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-140{min-height:calc(var(--spacing) * 140)}.min-h-\[120px\]{min-height:120px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:var(--spacing-0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-45{width:calc(var(--spacing) * 45)}.w-64{width:calc(var(--spacing) * 64)}.w-125{width:calc(var(--spacing) * 125)}.w-150{width:calc(var(--spacing) * 150)}.w-\[5\%\]{width:5%}.w-\[52px\]{width:52px}.w-\[85vw\]{width:85vw}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-85{max-width:calc(var(--spacing) * 85)}.max-w-\[22ch\]{max-width:22ch}.max-w-\[490px\]{max-width:490px}.max-w-\[min\(23rem\,calc\(\(100dvh-11rem\)\*9\/16\)\)\]{max-width:min(23rem,56.25dvh - 6.1875rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:var(--spacing-0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-6{rotate:-6deg}.skew-x-12{--tw-skew-x:skewX(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translateZ\(0\)\]{transform:translateZ(0)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[7px\]{gap:7px}: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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.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}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-green-900\/40{border-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.border-green-900\/40{border-color:color-mix(in oklab, var(--color-green-900) 40%, transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-orange-brand\/10{border-color:#ff6b001a}@supports (color:color-mix(in lab, red, red)){.border-orange-brand\/10{border-color:color-mix(in oklab, var(--color-orange-brand) 10%, transparent)}}.border-orange-brand\/30{border-color:#ff6b004d}@supports (color:color-mix(in lab, red, red)){.border-orange-brand\/30{border-color:color-mix(in oklab, var(--color-orange-brand) 30%, transparent)}}.border-orange-brand\/40{border-color:#ff6b0066}@supports (color:color-mix(in lab, red, red)){.border-orange-brand\/40{border-color:color-mix(in oklab, var(--color-orange-brand) 40%, transparent)}}.border-orange-brand\/50{border-color:#ff6b0080}@supports (color:color-mix(in lab, red, red)){.border-orange-brand\/50{border-color:color-mix(in oklab, var(--color-orange-brand) 50%, transparent)}}.border-red-700\/60{border-color:#bf000f99}@supports (color:color-mix(in lab, red, red)){.border-red-700\/60{border-color:color-mix(in oklab, var(--color-red-700) 60%, transparent)}}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.border-red-900\/30{border-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-stone-600{border-color:var(--color-stone-600)}.border-stone-600\/30{border-color:#57534e4d}@supports (color:color-mix(in lab, red, red)){.border-stone-600\/30{border-color:color-mix(in oklab, var(--color-stone-600) 30%, transparent)}}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-700\/30{border-color:#44403c4d}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/30{border-color:color-mix(in oklab, var(--color-stone-700) 30%, transparent)}}.border-stone-700\/50{border-color:#44403c80}@supports (color:color-mix(in lab, red, red)){.border-stone-700\/50{border-color:color-mix(in oklab, var(--color-stone-700) 50%, transparent)}}.border-stone-800{border-color:var(--color-stone-800)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-green-950\/50{background-color:#032e1580}@supports (color:color-mix(in lab, red, red)){.bg-green-950\/50{background-color:color-mix(in oklab, var(--color-green-950) 50%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/5{background-color:color-mix(in oklab, var(--color-orange-500) 5%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-brand{background-color:var(--color-orange-brand)}.bg-orange-brand\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/0{background-color:color-mix(in oklab, var(--color-orange-brand) 0%, transparent)}}.bg-orange-brand\/5{background-color:#ff6b000d}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/5{background-color:color-mix(in oklab, var(--color-orange-brand) 5%, transparent)}}.bg-orange-brand\/10{background-color:#ff6b001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/10{background-color:color-mix(in oklab, var(--color-orange-brand) 10%, transparent)}}.bg-orange-brand\/15{background-color:#ff6b0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/15{background-color:color-mix(in oklab, var(--color-orange-brand) 15%, transparent)}}.bg-orange-brand\/20{background-color:#ff6b0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/20{background-color:color-mix(in oklab, var(--color-orange-brand) 20%, transparent)}}.bg-orange-brand\/30{background-color:#ff6b004d}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/30{background-color:color-mix(in oklab, var(--color-orange-brand) 30%, transparent)}}.bg-orange-brand\/40{background-color:#ff6b0066}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/40{background-color:color-mix(in oklab, var(--color-orange-brand) 40%, transparent)}}.bg-orange-brand\/70{background-color:#ff6b00b3}@supports (color:color-mix(in lab, red, red)){.bg-orange-brand\/70{background-color:color-mix(in oklab, var(--color-orange-brand) 70%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-stone-700{background-color:var(--color-stone-700)}.bg-stone-700\/50{background-color:#44403c80}@supports (color:color-mix(in lab, red, red)){.bg-stone-700\/50{background-color:color-mix(in oklab, var(--color-stone-700) 50%, transparent)}}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-800\/40{background-color:#29252466}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/40{background-color:color-mix(in oklab, var(--color-stone-800) 40%, transparent)}}.bg-stone-800\/50{background-color:#29252480}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/50{background-color:color-mix(in oklab, var(--color-stone-800) 50%, transparent)}}.bg-stone-800\/70{background-color:#292524b3}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/70{background-color:color-mix(in oklab, var(--color-stone-800) 70%, transparent)}}.bg-stone-800\/80{background-color:#292524cc}@supports (color:color-mix(in lab, red, red)){.bg-stone-800\/80{background-color:color-mix(in oklab, var(--color-stone-800) 80%, transparent)}}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/40{background-color:#1c191766}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/40{background-color:color-mix(in oklab, var(--color-stone-900) 40%, transparent)}}.bg-stone-900\/50{background-color:#1c191780}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/50{background-color:color-mix(in oklab, var(--color-stone-900) 50%, transparent)}}.bg-stone-900\/60{background-color:#1c191799}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/60{background-color:color-mix(in oklab, var(--color-stone-900) 60%, transparent)}}.bg-stone-900\/70{background-color:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/70{background-color:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.bg-stone-900\/80{background-color:#1c1917cc}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/80{background-color:color-mix(in oklab, var(--color-stone-900) 80%, transparent)}}.bg-stone-900\/90{background-color:#1c1917e6}@supports (color:color-mix(in lab, red, red)){.bg-stone-900\/90{background-color:color-mix(in oklab, var(--color-stone-900) 90%, transparent)}}.bg-stone-950{background-color:var(--color-stone-950)}.bg-stone-950\/30{background-color:#0c0a094d}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/30{background-color:color-mix(in oklab, var(--color-stone-950) 30%, transparent)}}.bg-stone-950\/50{background-color:#0c0a0980}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/50{background-color:color-mix(in oklab, var(--color-stone-950) 50%, transparent)}}.bg-stone-950\/80{background-color:#0c0a09cc}@supports (color:color-mix(in lab, red, red)){.bg-stone-950\/80{background-color:color-mix(in oklab, var(--color-stone-950) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-200\/5{--tw-gradient-from:#fee6850d}@supports (color:color-mix(in lab, red, red)){.from-amber-200\/5{--tw-gradient-from:color-mix(in oklab, var(--color-amber-200) 5%, transparent)}}.from-amber-200\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-200{--tw-gradient-from:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-800\/60{--tw-gradient-from:#29252499}@supports (color:color-mix(in lab, red, red)){.from-stone-800\/60{--tw-gradient-from:color-mix(in oklab, var(--color-stone-800) 60%, transparent)}}.from-stone-800\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-900{--tw-gradient-from:var(--color-stone-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-900\/50{--tw-gradient-from:#1c191780}@supports (color:color-mix(in lab, red, red)){.from-stone-900\/50{--tw-gradient-from:color-mix(in oklab, var(--color-stone-900) 50%, transparent)}}.from-stone-900\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-stone-900\/80{--tw-gradient-from:#1c1917cc}@supports (color:color-mix(in lab, red, red)){.from-stone-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-stone-900) 80%, transparent)}}.from-stone-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-30\%{--tw-gradient-from-position:30%}.via-amber-100{--tw-gradient-via:var(--color-amber-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab, var(--color-black) 20%, transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-950\/50{--tw-gradient-via:#002c2280}@supports (color:color-mix(in lab, red, red)){.via-emerald-950\/50{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.via-emerald-950\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/50{--tw-gradient-via:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/50{--tw-gradient-via:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.via-orange-500\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-stone-900\/30{--tw-gradient-via:#1c19174d}@supports (color:color-mix(in lab, red, red)){.via-stone-900\/30{--tw-gradient-via:color-mix(in oklab, var(--color-stone-900) 30%, transparent)}}.via-stone-900\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-stone-900\/70{--tw-gradient-via:#1c1917b3}@supports (color:color-mix(in lab, red, red)){.via-stone-900\/70{--tw-gradient-via:color-mix(in oklab, var(--color-stone-900) 70%, transparent)}}.via-stone-900\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-stone-900\/80{--tw-gradient-via:#1c1917cc}@supports (color:color-mix(in lab, red, red)){.via-stone-900\/80{--tw-gradient-via:color-mix(in oklab, var(--color-stone-900) 80%, transparent)}}.via-stone-900\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab, red, red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab, var(--color-white) 25%, transparent)}}.via-white\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) 30%, transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-60\%{--tw-gradient-via-position:60%}.to-orange-200{--tw-gradient-to:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-800\/10{--tw-gradient-to:#2925241a}@supports (color:color-mix(in lab, red, red)){.to-stone-800\/10{--tw-gradient-to:color-mix(in oklab, var(--color-stone-800) 10%, transparent)}}.to-stone-800\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-900{--tw-gradient-to:var(--color-stone-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-stone-900\/90{--tw-gradient-to:#1c1917e6}@supports (color:color-mix(in lab, red, red)){.to-stone-900\/90{--tw-gradient-to:color-mix(in oklab, var(--color-stone-900) 90%, transparent)}}.to-stone-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:var(--spacing-0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0{padding-left:var(--spacing-0)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-16{padding-left:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-hand{font-family:var(--font-hand)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8em\]{font-size:.8em}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[10\.1px\]{font-size:10.1px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15\.3px\]{font-size:15.3px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18\.5px\]{font-size:18.5px}.text-\[22px\]{font-size:22px}.text-\[80px\]{font-size:80px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-200{color:var(--color-gray-200)}.text-gray-500{color:var(--color-gray-500)}.text-green-400{color:var(--color-green-400)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-500{color:var(--color-orange-500)}.text-orange-500\/80{color:#fe6e00cc}@supports (color:color-mix(in lab, red, red)){.text-orange-500\/80{color:color-mix(in oklab, var(--color-orange-500) 80%, transparent)}}.text-orange-brand{color:var(--color-orange-brand)}.text-orange-brand\/80{color:#ff6b00cc}@supports (color:color-mix(in lab, red, red)){.text-orange-brand\/80{color:color-mix(in oklab, var(--color-orange-brand) 80%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-900{color:var(--color-stone-900)}.text-stone-950{color:var(--color-stone-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-orange-brand\/40{text-decoration-color:#ff6b0066}@supports (color:color-mix(in lab, red, red)){.decoration-orange-brand\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-orange-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-orange-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-orange-brand) 40%, transparent)}}.decoration-red-900\/50{text-decoration-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.decoration-red-900\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-red-900) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-red-900) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.06\]{opacity:.06}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(249\,115\,22\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#f9731666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#f97316\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f97316);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(251\,146\,60\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#fb923c80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_40px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow:0 0 20px 40px var(--tw-shadow-color,#10b98126);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,146\,60\,0\.1\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fb923c1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.1\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#fbbf241a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(16\,185\,129\,0\.1\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#10b9811a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(255\,107\,0\,0\.4\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#ff6b0066);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-10px_rgba\(251\,146\,60\,0\.3\)\]{--tw-shadow:0 20px 40px -10px var(--tw-shadow-color,#fb923c4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_64px_-16px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 32px 64px -16px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-900\/20{--tw-shadow-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.shadow-orange-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[0\.5px\]{--tw-blur:blur(.5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-50{--tw-brightness:brightness(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-75{--tw-brightness:brightness(75%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-90{--tw-brightness:brightness(90%);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,)}.contrast-75{--tw-contrast:contrast(75%);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,)}.contrast-125{--tw-contrast:contrast(125%);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,)}.contrast-150{--tw-contrast:contrast(150%);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,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-20{--tw-grayscale:grayscale(20%);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,)}.grayscale-50{--tw-grayscale:grayscale(50%);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,)}.grayscale-\[0\.2\]{--tw-grayscale:grayscale(.2);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,)}.saturate-0{--tw-saturate:saturate(0%);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,)}.saturate-\[0\.5\]{--tw-saturate:saturate(.5);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));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-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:inset\(0_0_100\%_0\)\]{clip-path:inset(0 0 100%)}@media (hover:hover){.group-hover\:w-3\/4:is(:where(.group):hover *){width:75%}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:var(--spacing-0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-0:is(:where(.group):hover *){rotate:0deg}.group-hover\:border-orange-brand:is(:where(.group):hover *){border-color:var(--color-orange-brand)}.group-hover\:border-orange-brand\/30:is(:where(.group):hover *){border-color:#ff6b004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-orange-brand\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-orange-brand) 30%, transparent)}}.group-hover\:bg-orange-500\/20:is(:where(.group):hover *){background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-orange-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.group-hover\:bg-orange-brand\/15:is(:where(.group):hover *){background-color:#ff6b0026}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-orange-brand\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-orange-brand) 15%, transparent)}}.group-hover\:bg-orange-brand\/20:is(:where(.group):hover *){background-color:#ff6b0033}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-orange-brand\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-orange-brand) 20%, transparent)}}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-orange-300:is(:where(.group):hover *){color:var(--color-orange-300)}.group-hover\:text-orange-brand:is(:where(.group):hover *){color:var(--color-orange-brand)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/btn\:translate-x-full:is(:where(.group\/btn):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/btn\:scale-110:is(:where(.group\/btn):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/photo\:bg-stone-950\/10:is(:where(.group\/photo):hover *){background-color:#0c0a091a}@supports (color:color-mix(in lab, red, red)){.group-hover\/photo\:bg-stone-950\/10:is(:where(.group\/photo):hover *){background-color:color-mix(in oklab, var(--color-stone-950) 10%, transparent)}}.group-hover\/photo\:grayscale-0:is(:where(.group\/photo):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/slider\:right-4:is(:where(.group\/slider):hover *){right:calc(var(--spacing) * 4)}.group-hover\/slider\:left-4:is(:where(.group\/slider):hover *){left:calc(var(--spacing) * 4)}.group-hover\/slider\:opacity-100:is(:where(.group\/slider):hover *){opacity:1}}.group-active\/cta\:scale-\[0\.95\]:is(:where(.group\/cta):active *){scale:.95}.group-\[\.active\]\:rotate-45:is(:where(.group).active *){rotate:45deg}.group-\[\.active\]\:border-orange-brand:is(:where(.group).active *){border-color:var(--color-orange-brand)}.group-\[\.active\]\:bg-orange-brand\/10:is(:where(.group).active *){background-color:#ff6b001a}@supports (color:color-mix(in lab, red, red)){.group-\[\.active\]\:bg-orange-brand\/10:is(:where(.group).active *){background-color:color-mix(in oklab, var(--color-orange-brand) 10%, transparent)}}.group-\[\.active\]\:bg-orange-brand\/20:is(:where(.group).active *){background-color:#ff6b0033}@supports (color:color-mix(in lab, red, red)){.group-\[\.active\]\:bg-orange-brand\/20:is(:where(.group).active *){background-color:color-mix(in oklab, var(--color-orange-brand) 20%, transparent)}}.group-\[\.active\]\:text-orange-brand:is(:where(.group).active *){color:var(--color-orange-brand)}.group-\[\.active\]\:shadow-\[0_0_16px_rgba\(255\,107\,0\,0\.15\)\]:is(:where(.group).active *){--tw-shadow:0 0 16px var(--tw-shadow-color,#ff6b0026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.selection\:bg-orange-brand ::selection,.selection\:bg-orange-brand::selection{background-color:var(--color-orange-brand)}.selection\:text-stone-950 ::selection,.selection\:text-stone-950::selection{color:var(--color-stone-950)}.backdrop\:bg-black\/95::backdrop{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/95::backdrop{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.05\]:hover{scale:1.05}.hover\:rotate-90:hover{rotate:90deg}.hover\:border-amber-100\/30:hover{border-color:#fef3c64d}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-100\/30:hover{border-color:color-mix(in oklab, var(--color-amber-100) 30%, transparent)}}.hover\:border-amber-200\/30:hover{border-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/30:hover{border-color:color-mix(in oklab, var(--color-amber-200) 30%, transparent)}}.hover\:border-orange-200\/30:hover{border-color:#ffd7a84d}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-200\/30:hover{border-color:color-mix(in oklab, var(--color-orange-200) 30%, transparent)}}.hover\:border-orange-500\/50:hover{border-color:#fe6e0080}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/50:hover{border-color:color-mix(in oklab, var(--color-orange-500) 50%, transparent)}}.hover\:border-orange-brand:hover{border-color:var(--color-orange-brand)}.hover\:border-orange-brand\/20:hover{border-color:#ff6b0033}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-brand\/20:hover{border-color:color-mix(in oklab, var(--color-orange-brand) 20%, transparent)}}.hover\:border-orange-brand\/30:hover{border-color:#ff6b004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-brand\/30:hover{border-color:color-mix(in oklab, var(--color-orange-brand) 30%, transparent)}}.hover\:border-orange-brand\/40:hover{border-color:#ff6b0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-brand\/40:hover{border-color:color-mix(in oklab, var(--color-orange-brand) 40%, transparent)}}.hover\:border-stone-500:hover{border-color:var(--color-stone-500)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-emerald-900\/20:hover{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.hover\:bg-orange-400:hover{background-color:var(--color-orange-400)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-brand:hover{background-color:var(--color-orange-brand)}.hover\:bg-orange-brand\/10:hover{background-color:#ff6b001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-brand\/10:hover{background-color:color-mix(in oklab, var(--color-orange-brand) 10%, transparent)}}.hover\:bg-stone-700\/60:hover{background-color:#44403c99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-700\/60:hover{background-color:color-mix(in oklab, var(--color-stone-700) 60%, transparent)}}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-stone-900\/75:hover{background-color:#1c1917bf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stone-900\/75:hover{background-color:color-mix(in oklab, var(--color-stone-900) 75%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-orange-brand:hover{color:var(--color-orange-brand)}.hover\:text-stone-950:hover{color:var(--color-stone-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-orange-brand:hover{-webkit-text-decoration-color:var(--color-orange-brand);-webkit-text-decoration-color:var(--color-orange-brand);text-decoration-color:var(--color-orange-brand)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(251\,146\,60\,0\.7\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#fb923cb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(251\,146\,60\,0\.55\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#fb923c8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,125\,0\,0\.3\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#ff7d004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_40px_rgba\(255\,107\,0\,0\.15\)\]:hover{--tw-shadow:0 8px 40px var(--tw-shadow-color,#ff6b0026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_-10px_rgba\(255\,107\,0\,0\.45\)\]:hover{--tw-shadow:0 20px 50px -10px var(--tw-shadow-color,#ff6b0073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_-10px_rgba\(251\,146\,60\,0\.15\)\]:hover{--tw-shadow:0 20px 60px -10px var(--tw-shadow-color,#fb923c26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_-10px_rgba\(251\,191\,36\,0\.15\)\]:hover{--tw-shadow:0 20px 60px -10px var(--tw-shadow-color,#fbbf2426);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_-10px_rgba\(254\,243\,199\,0\.15\)\]:hover{--tw-shadow:0 20px 60px -10px var(--tw-shadow-color,#fef3c726);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_25px_50px_-12px_rgba\(251\,146\,60\,0\.5\)\]:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#fb923c80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-orange-900\/40:hover{--tw-shadow-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-orange-900\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-900) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-orange-brand\/5:hover{--tw-shadow-color:#ff6b000d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-orange-brand\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-brand) 5%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:bg-stone-800\/50:focus{background-color:#29252480}@supports (color:color-mix(in lab, red, red)){.focus\:bg-stone-800\/50:focus{background-color:color-mix(in oklab, var(--color-stone-800) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-orange-brand:focus-visible{--tw-ring-color:var(--color-orange-brand)}.focus-visible\:ring-orange-brand\/50:focus-visible{--tw-ring-color:#ff6b0080}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-orange-brand\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-orange-brand) 50%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-stone-900:focus-visible{--tw-ring-offset-color:var(--color-stone-900)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-orange-600:active{background-color:var(--color-orange-600)}@media (width>=360px){.min-\[360px\]\:h-16{height:calc(var(--spacing) * 16)}.min-\[360px\]\:w-16{width:calc(var(--spacing) * 16)}.min-\[360px\]\:translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.min-\[360px\]\:gap-\[9px\]{gap:9px}.min-\[360px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[360px\]\:text-\[12\.4px\]{font-size:12.4px}.min-\[360px\]\:text-\[18\.5px\]{font-size:18.5px}.min-\[360px\]\:text-\[27px\]{font-size:27px}}@media (width>=424px){.min-\[424px\]\:flex{display:flex}}@media (width>=524px){.min-\[524px\]\:flex{display:flex}}@media (width>=604px){.min-\[604px\]\:inline-flex{display:inline-flex}}@media (width>=708px){.min-\[708px\]\:inline-flex{display:inline-flex}}@media (width>=832px){.min-\[832px\]\:inline-flex{display:inline-flex}}@media (width>=860px){.min-\[860px\]\:text-\[11px\]{font-size:11px}}@media (width>=40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-auto{left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:max-w-\[480px\]{max-width:480px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:via-stone-900\/40{--tw-gradient-via:#1c191766}@supports (color:color-mix(in lab, red, red)){.sm\:via-stone-900\/40{--tw-gradient-via:color-mix(in oklab, var(--color-stone-900) 40%, transparent)}}.sm\:via-stone-900\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (width>=48rem){.md\:top-12{top:calc(var(--spacing) * 12)}.md\:right-12{right:calc(var(--spacing) * 12)}.md\:-bottom-4{bottom:calc(var(--spacing) * -4)}.md\:-left-1{left:calc(var(--spacing) * -1)}.md\:-left-60{left:calc(var(--spacing) * -60)}.md\:left-2{left:calc(var(--spacing) * 2)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:left-12{left:calc(var(--spacing) * 12)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-7{margin-inline:calc(var(--spacing) * 7)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-\[80px\]{height:80px}.md\:min-h-\[140px\]{min-height:140px}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-\[calc\(33\.333\%-21px\)\]{width:calc(33.333% - 21px)}.md\:w-auto{width:auto}.md\:translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}:where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:var(--spacing-0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:pl-24{padding-left:calc(var(--spacing) * 24)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[22px\]{font-size:22px}.md\:text-\[110px\]{font-size:110px}}@media (width>=64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.xl\:pointer-events-none{pointer-events:none}.xl\:absolute{position:absolute}.xl\:top-1\/2{top:50%}.xl\:right-\[-60px\]{right:-60px}.xl\:right-\[calc\(50\%-240px-368px-48px\)\]{right:calc(50% - 656px)}.xl\:bottom-auto{bottom:auto}.xl\:left-\[-60px\]{left:-60px}.xl\:left-\[calc\(50\%-240px-340px-48px\)\]{left:calc(50% - 628px)}.xl\:order-none{order:0}.xl\:aspect-9\/16{aspect-ratio:9/16}.xl\:h-7{height:calc(var(--spacing) * 7)}.xl\:max-h-\[92vh\]{max-height:92vh}.xl\:w-7{width:calc(var(--spacing) * 7)}.xl\:w-85{width:calc(var(--spacing) * 85)}.xl\:w-92{width:calc(var(--spacing) * 92)}.xl\:max-w-none{max-width:none}.xl\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:-rotate-6{rotate:-6deg}.xl\:rotate-6{rotate:6deg}.xl\:flex-row{flex-direction:row}.xl\:justify-center{justify-content:center}.xl\:gap-0{gap:var(--spacing-0)}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:p-4{padding:calc(var(--spacing) * 4)}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.xl\:pt-20{padding-top:calc(var(--spacing) * 20)}@media (hover:hover){.xl\:group-hover\/photo\:scale-105:is(:where(.group\/photo):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.xl\:group-hover\/photo\:rotate-0:is(:where(.group\/photo):hover *){rotate:0deg}.xl\:group-hover\/slider\:right-\[-40px\]:is(:where(.group\/slider):hover *){right:-40px}.xl\:group-hover\/slider\:left-\[-40px\]:is(:where(.group\/slider):hover *){left:-40px}.xl\:group-hover\/video\:scale-105:is(:where(.group\/video):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.xl\:group-hover\/video\:rotate-0:is(:where(.group\/video):hover *){rotate:0deg}}}@media (width>=96rem){.\32 xl\:h-\[52px\]{height:52px}.\32 xl\:h-\[60px\]{height:60px}.\32 xl\:w-\[52px\]{width:52px}.\32 xl\:text-\[9\.6px\]{font-size:9.6px}.\32 xl\:text-\[12px\]{font-size:12px}.\32 xl\:text-\[21px\]{font-size:21px}}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:text-white strong{color:var(--color-white)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/CormorantGaramond-Regular-300-CY0Q7pve.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/CormorantGaramond-Regular-400-CACcPeos.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/CormorantGaramond-Regular-500-B5V7mzs_.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/CormorantGaramond-Regular-600-BJs32FoG.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/CormorantGaramond-Regular-700-COREQ80x.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/CormorantGaramond-Italic-400-HdiLUI-u.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/CormorantGaramond-Italic-500-CNpmluQf.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/CormorantGaramond-Italic-600-yT8Xw4_w.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/CormorantGaramond-Italic-700-BOvCKkEO.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Montserrat-Regular-200-1yjl6JJk.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Montserrat-Regular-300-CmOpbmYF.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Montserrat-Regular-400-BPInRc2k.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-Regular-500-CvYE0doL.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-Regular-600-Z3WiRPQy.woff2)format("woff2")}@font-face{font-family:Montserrat Fallback Roboto;font-style:normal;font-weight:300;src:local(Roboto),local(Roboto-Regular);size-adjust:108.92%}@font-face{font-family:Montserrat Fallback Roboto;font-style:normal;font-weight:400;src:local(Roboto),local(Roboto-Regular);size-adjust:110.32%}@font-face{font-family:Montserrat Fallback Roboto;font-style:normal;font-weight:500;src:local(Roboto),local(Roboto-Regular);size-adjust:111.99%}@font-face{font-family:Montserrat Fallback Roboto;font-style:normal;font-weight:600 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:112.68%}@font-face{font-family:Montserrat Fallback Arial;font-style:normal;font-weight:300;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:109.71%}@font-face{font-family:Montserrat Fallback Arial;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:111.12%}@font-face{font-family:Montserrat Fallback Arial;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:112.8%}@font-face{font-family:Montserrat Fallback Arial;font-style:normal;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:107.24%}@font-face{font-family:Cormorant Fallback Noto;font-style:normal;font-weight:300 500;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:77.81%}@font-face{font-family:Cormorant Fallback Noto;font-style:normal;font-weight:600;src:local(Noto Serif Bold),local(NotoSerif-Bold);size-adjust:77.1%}@font-face{font-family:Cormorant Fallback Noto;font-style:normal;font-weight:700 900;src:local(Noto Serif Bold),local(NotoSerif-Bold);size-adjust:78.24%}@font-face{font-family:Cormorant Fallback Noto;font-style:italic;font-weight:300 500;src:local(Noto Serif Italic),local(NotoSerif-Italic);size-adjust:76.85%}@font-face{font-family:Cormorant Fallback Noto;font-style:italic;font-weight:600 900;src:local(Noto Serif Bold Italic),local(NotoSerif-BoldItalic);size-adjust:72.69%}@font-face{font-family:Cormorant Fallback Times;font-style:normal;font-weight:300 500;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif);size-adjust:92.1%}@font-face{font-family:Cormorant Fallback Times;font-style:normal;font-weight:600;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold);size-adjust:89.01%}@font-face{font-family:Cormorant Fallback Times;font-style:normal;font-weight:700 900;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold);size-adjust:89.82%}@font-face{font-family:Cormorant Fallback Times;font-style:italic;font-weight:300 500;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic);size-adjust:88.56%}@font-face{font-family:Cormorant Fallback Times;font-style:italic;font-weight:600 900;src:local(Times New Roman Bold Italic),local(TimesNewRomanPS-BoldItalicMT),local(Liberation Serif Bold Italic);size-adjust:87.04%}@media (height<=720px){#biomyths .myths-head{margin-bottom:1.25rem}#biomyths .myths-head h2{margin-bottom:.25rem;font-size:clamp(1.5rem,3vw,2rem)}#biomyths .myths-head p{font-size:.9375rem}#biomyths .myths-list{gap:.5rem}#biomyths .myths-item{gap:.75rem;height:52px;padding:.5rem .75rem}#biomyths .myths-icon{width:2rem;height:2rem;font-size:.9375rem}#biomyths .myths-text{font-size:.9375rem;line-height:1.3}#biomyths #biomyths-cta,#biomyths .myths-ghost{margin-top:1.25rem}#biomyths #biomyths-cta button{padding-top:.625rem;padding-bottom:.625rem}}@media (height<=520px){#biomyths #stamp-archive{transform-origin:100% 100%;transform:scale(.6)}}.quiz-card-photo{min-height:160px}.quiz-card-gender{aspect-ratio:3/4}@media (width>=768px){.quiz-card-photo{min-height:200px}}@media (width<=639px){.quiz-card-photo,.quiz-card-gender{aspect-ratio:16/6;min-height:0}#quiz-modal .quiz-main-area{padding-top:1.5rem;padding-bottom:1.5rem}#quiz-modal .quiz-step>h3{margin-bottom:1.25rem}#quiz-modal .js-quiz-options-grid,#quiz-modal .quiz-step .grid{gap:.75rem}}#quiz-modal .quiz-indicator-row{padding-right:2.75rem}.before-after-container{--pos:40%;background:linear-gradient(160deg,#2d2926 0%,#1f1c1a 60%,#262220 100%)}.before-after-container .before-overlay{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.before-after-container .slider-track{transform:translateX(var(--pos))}@media (width>=1660px){.works-strip{display:none}}.works-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem;gap:1rem;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.works-track::-webkit-scrollbar{display:none}@media (width>=640px){.works-track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.works-card{aspect-ratio:4/5;scroll-snap-align:start;background:var(--color-stone-800);text-align:left;cursor:pointer;border:1px solid #ffffff0f;border-radius:1.75rem;flex:none;width:min(62vw,15rem);transition:border-color .5s;position:relative;overflow:hidden}.works-card:hover,.works-card:focus-visible{border-color:#ff6b0059}.works-card[hidden]{display:none}.works-card-img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.works-card:hover .works-card-img{transform:scale(1.06)}.works-card-shade{background:linear-gradient(#0000,#00000026 45%,#000000e6);position:absolute;inset:0}.works-card-tag{color:var(--color-stone-200);letter-spacing:.08em;background:#1c1917b3;border:1px solid #ffffff1a;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;position:absolute;top:1rem;left:1rem}.works-card-title{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.25;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.works-chip{min-height:2.75rem;color:var(--color-stone-300);border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.works-chip:hover{color:#fff;border-color:#ff6b0080}.works-chip.is-active{background:var(--color-orange-brand);border-color:var(--color-orange-brand);color:var(--color-stone-950)}.works-arrow{display:none}@media (hover:hover) and (pointer:fine) and (width>=1024px){.works-arrow{color:#fff;background:#292524d9;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .3s,opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.works-arrow:hover:not(:disabled){background:var(--color-orange-brand);border-color:var(--color-orange-brand)}.works-arrow:disabled{opacity:0;pointer-events:none}.works-arrow-prev{left:-1.5rem}.works-arrow-next{right:-1.5rem}}:root{--gallery-card-width:200px;--gallery-gap:450px;--gallery-card-height:calc(var(--gallery-card-width) * 1.25);--gallery-step:calc(var(--gallery-card-height) + var(--gallery-gap));--z-gallery-root:40;--z-gallery-modal:999;--z-story-viewer:9999;--z-nav-btns:1000}.z-gallery-root{z-index:var(--z-gallery-root)}.z-gallery-modal{z-index:var(--z-gallery-modal)}.z-nav-btns{z-index:var(--z-nav-btns)}#living-gallery-root{display:none!important}@media (width>=1660px){#living-gallery-root{display:flex!important}}#gallery-modal[open]{width:100%;height:100%;z-index:var(--z-gallery-modal);background:0 0;border:none;margin:0;padding:0;display:flex;position:fixed;inset:0}#gallery-modal::backdrop{opacity:0;background-color:#000000f2;transition:opacity .5s ease-out}#gallery-modal[open]::backdrop,#gallery-modal.opacity-100{opacity:1}#gallery-modal.opacity-0{opacity:0}.gallery-root{z-index:var(--z-gallery-root)}.gallery-col{width:var(--gallery-card-width);gap:var(--gallery-gap)}#gallery-right-col{margin-top:calc(var(--gallery-step) / 2)}#modal-tags-container>div{opacity:0;animation:.6s ease-out forwards fade-in-up}#modal-tags-container>div:first-child{animation-delay:.1s}#modal-tags-container>div:nth-child(2){animation-delay:.2s}#modal-tags-container>div:nth-child(3){animation-delay:.3s}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#video-wrapper:fullscreen{background-color:#000!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:flex!important}#video-wrapper:fullscreen video{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:auto!important}#video-wrapper:fullscreen{border:none!important;border-radius:0!important}#fullscreen-exit-btn{display:none}#video-wrapper:fullscreen #fullscreen-exit-btn{z-index:2147483647!important;color:#fff!important;cursor:pointer!important;background-color:#0009!important;justify-content:center!important;align-items:center!important;width:50px!important;height:50px!important;display:flex!important;position:fixed!important;top:30px!important;right:30px!important}#video-wrapper:fullscreen #custom-play-btn,#video-wrapper:fullscreen .pointer-events-none{display:none!important}.case-chip{backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;background:#0c0a099e;border:1px solid #ffffff1a;border-radius:9999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.case-chip-label{color:#ffffff73;font-weight:700}.logo-stroke{transition:filter .5s}.logo-curl{stroke-dasharray:400;animation:2.5s cubic-bezier(.65,0,.35,1) .3s logo-draw}.logo-dot{opacity:0;transform-origin:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) 2.5s forwards logo-dot-in,6s ease-in-out 4s infinite dot-orbit}@keyframes logo-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes logo-dot-in{0%{opacity:0;r:0}to{opacity:1;r:2}}.logo-shimmer{stroke-dasharray:35 365;stroke-dashoffset:35px;opacity:0;filter:blur(1px);pointer-events:none;animation:15s ease-in-out 2.8s infinite logo-shimmer-idle}@keyframes logo-shimmer-idle{0%{opacity:0;stroke-dashoffset:35px}1%{opacity:.8}11%{opacity:.5}13.3%{opacity:0;stroke-dashoffset:-400px}14%,to{opacity:0;stroke-dashoffset:35px}}.logo-ripple{opacity:0;transform-origin:25px 24px;pointer-events:none;animation:.9s ease-out 2.7s forwards logo-ripple-expand}@keyframes logo-ripple-expand{0%{opacity:0;transform:scale(1)}8%{opacity:.7}to{opacity:0;transform:scale(4)}}@keyframes dot-orbit{0%,to{transform:translate(0)}25%{transform:translate(.7px,-.5px)}50%{transform:translateY(-1px)}75%{transform:translate(-.7px,-.5px)}}.group:hover .logo-stroke{filter:drop-shadow(0 0 6px #fb923c80)}.group:hover .logo-dot{filter:drop-shadow(0 0 6px #ff6b00cc)}@media (hover:hover){.group:hover .logo-shimmer{animation:.7s ease-in-out logo-shimmer-hover}.logo-wrapper{transition:transform .5s cubic-bezier(.33,1,.68,1)}.group:hover .logo-wrapper{transform:scale(1.06)}}@keyframes logo-shimmer-hover{0%{opacity:0;stroke-dashoffset:35px}15%{opacity:.6}80%{opacity:.4}to{opacity:0;stroke-dashoffset:-400px}}.logo-svg{animation:4s ease-in-out 3.5s infinite logo-breathe}.logo-svg:has(.logo-curl){animation:.3s linear hold,4s ease-in-out 3.5s infinite logo-breathe}@keyframes logo-breathe{0%,to{filter:drop-shadow(0 0 #fb923c00)}50%{filter:drop-shadow(0 0 8px #fb923c40)}}.logo-wrapper.logo-tapped{animation:.45s cubic-bezier(.34,1.56,.64,1) logo-tap-bounce}.logo-wrapper.logo-tapped .logo-svg{filter:drop-shadow(0 0 12px #fb923c99)}@keyframes logo-tap-bounce{0%{transform:scale(1)}25%{transform:scale(.85)}55%{transform:scale(1.08)}75%{transform:scale(.97)}to{transform:scale(1)}}@keyframes pulse-subtle{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}.animate-pulse-subtle{animation:.6s ease-in-out pulse-subtle}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:2s infinite shimmer}.nav-link.text-white span{box-shadow:0 2px 8px #ff6b0066}.bottombar-glass{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.bottombar-cta-glow{pointer-events:none;border-radius:9999px;transition:scale .3s;position:absolute;inset:0}.bottombar-cta-glow:before,.bottombar-cta-glow:after{content:"";border-radius:inherit;animation:3s ease-in-out infinite bottombar-glow;position:absolute;inset:0}.bottombar-cta-glow:before{animation-delay:-1.5s;box-shadow:0 0 15px #fb923c4d}.bottombar-cta-glow:after{box-shadow:0 0 25px #fb923c80}@keyframes bottombar-glow{0%,to{opacity:0}50%{opacity:1}}#mobile-bottombar .logo-curl{animation:.8s cubic-bezier(.65,0,.35,1) .1s logo-draw}#mobile-bottombar .logo-dot{animation:.3s cubic-bezier(.34,1.56,.64,1) .7s forwards logo-dot-in,6s ease-in-out 2s infinite dot-orbit}#mobile-bottombar .logo-shimmer{animation:15s ease-in-out .9s infinite logo-shimmer-idle}#mobile-bottombar .logo-ripple{animation:.6s ease-out .8s forwards logo-ripple-expand}#mobile-bottombar .logo-svg{animation:4s ease-in-out 1.5s infinite logo-breathe}#mobile-bottombar .logo-svg:has(.logo-curl){animation:.1s linear hold,4s ease-in-out 1.5s infinite logo-breathe}#main-header.is-top #header-container{box-shadow:none;background-color:#1c19174d;border-color:#ffffff0d}@media (width<=1023px) and (pointer:fine){#main-header #header-wrapper{display:block}#main-header #desktop-nav,#mobile-bottombar{display:none}body:has(#mobile-bottombar){padding-bottom:0}}html{scroll-padding-top:16px}@media (width>=1024px),(pointer:fine){html{scroll-padding-top:84px}}html:has(#simple-header){scroll-padding-top:84px}#main-header,#simple-header,#mobile-bottombar{pointer-events:none}.header-capsule{pointer-events:auto}body.overlay-open .header-capsule{pointer-events:none}#main-header .font-serif,#mobile-bottombar .font-serif,#simple-header .font-serif{font-family:var(--font-serif)}.header-action{min-height:2.75rem}@media (pointer:fine){.header-action{min-height:2.5rem}}.consent-btn{min-height:2.75rem}@media (pointer:fine){.consent-btn{min-height:2.5rem}}#cookie-consent{bottom:calc(12px + env(safe-area-inset-bottom,0px))}@media (width>=640px){#cookie-consent{bottom:24px}}@media (width<=1023px) and (pointer:coarse),(width<=1023px) and (pointer:none){body:has(#mobile-bottombar) #cookie-consent{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media (width<=639px) and (height>=700px){body:has(#mobile-bottombar) #cookie-consent{top:calc(12px + env(safe-area-inset-top,0px));bottom:auto}}@media (width<=379px){#cookie-consent .consent-body{gap:10px;padding:12px}}@media (height<=500px) and (width>=640px){#cookie-consent>div{max-width:720px}#cookie-consent .consent-body{flex-direction:row;align-items:center;gap:16px}#cookie-consent .consent-text{flex:auto}#cookie-consent .consent-actions{flex:none}}.hero-gradient-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#fdba74 0%,#fbbf24 12.5%,#ea580c 25% 38%,#fff8e1cc 46%,#fff 50%,#fff8e1cc 54%,#ea580c 62%,#fdba74 75%,#fbbf24 87.5%,#ea580c 100%) 0%/400% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out 4s infinite hero-text-sweep}@keyframes hero-text-sweep{0%,80%{background-position:0%}92%{background-position:100%}92.5%,to{background-position:0%}}.hero-line-glow{animation:5s ease-in-out 3.5s infinite hero-line-breathe}@keyframes hero-line-breathe{0%,to{filter:drop-shadow(0 0 #fb923c00)}50%{filter:drop-shadow(0 0 20px #fb923c40)}}.hero-underline-shimmer{stroke-dasharray:30 280;stroke-dashoffset:30px;opacity:0;filter:blur(.5px);pointer-events:none;animation:12s ease-in-out 5s infinite hero-underline-sweep}@keyframes hero-underline-sweep{0%{opacity:0;stroke-dashoffset:30px}1%{opacity:.6}10%{opacity:.35}13%{opacity:0;stroke-dashoffset:-310px}14%,to{opacity:0;stroke-dashoffset:30px}}@media (height<=760px) and (height>=561px){#hero>.container-custom{padding-top:4.5rem}#hero .hero-title{margin-bottom:0}#hero div:has(>.hero-title){margin-bottom:1.5rem}#hero .hero-subtitle{margin-bottom:1.25rem}}@media (height<=560px){#hero>.container-custom{padding-top:1.25rem;padding-bottom:5rem}#hero .fluid-hero{font-size:clamp(1.25rem,.9rem + 1.3vw,1.625rem)}#hero .hero-title{line-height:1.12}#hero .hero-title .hero-line-glow{margin-top:.15rem}#hero .hero-title+.hero-subtitle,#hero div:has(>.hero-title){margin-bottom:1rem}#hero .hero-subtitle{margin-bottom:1rem;font-size:.8125rem;line-height:1.4}#hero .hero-cta-wrapper button{padding-top:.625rem;padding-bottom:.625rem}}@media (height<=560px) and (width>=1024px){#hero>.container-custom{padding-top:5rem;padding-bottom:1rem}}.reveal-delay-1{--pr-in:.42s}.reveal-delay-2{--pr-in:.5s}.reveal-delay-3{--pr-in:.58s}.reveal-delay-4{--pr-in:.66s}.pr-shield{stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 3px #fb923c40)}.reveal.is-in .pr-shield{animation:pr-draw .85s cubic-bezier(.65, 0, .35, 1) var(--pr-in,.4s) backwards}@keyframes pr-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.pr-shield-trace{stroke-dasharray:12 51;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 3px #fff9)}.reveal.is-in .pr-shield-trace{animation:pr-trace-once .95s cubic-bezier(.65, 0, .35, 1) var(--pr-in,.4s) backwards}@keyframes pr-trace-once{0%{stroke-dashoffset:0;opacity:.55}75%{opacity:.55}to{stroke-dashoffset:-63px;opacity:0}}.pr-ring{opacity:.16;transform-box:fill-box;transform-origin:50%}.pr-shield-fill{opacity:.09}.pr-shield-inner{opacity:.18}.reveal.is-in .pr-ring,.reveal.is-in .pr-shield-fill,.reveal.is-in .pr-shield-inner{animation:pr-appear .6s ease-out calc(var(--pr-in,.4s) + .55s) backwards}@keyframes pr-appear{0%{opacity:0}}.pr-check{stroke-dasharray:100;stroke-dashoffset:0}.reveal.is-in .pr-check{animation:pr-draw .4s cubic-bezier(.65, 0, .35, 1) calc(var(--pr-in,.4s) + .6s) backwards}.pr-check-glow{opacity:0}.reveal.is-in .pr-check-glow{animation:pr-flash-once .7s ease-out calc(var(--pr-in,.4s) + .85s) backwards}@keyframes pr-flash-once{0%{opacity:0}35%{opacity:.28}to{opacity:0}}.pr-spark{opacity:.45;transform-box:fill-box;transform-origin:50%}.reveal.is-in .pr-spark{animation:.5s cubic-bezier(.22,1,.36,1) backwards pr-spark-in}.reveal.is-in .pr-spark-1{animation-delay:calc(var(--pr-in,.4s) + .95s)}.reveal.is-in .pr-spark-2{animation-delay:calc(var(--pr-in,.4s) + 1.03s)}.reveal.is-in .pr-spark-3{animation-delay:calc(var(--pr-in,.4s) + 1.11s)}.reveal.is-in .pr-spark-4{animation-delay:calc(var(--pr-in,.4s) + 1.19s)}.reveal.is-in .pr-spark-5{animation-delay:calc(var(--pr-in,.4s) + 1.27s)}@keyframes pr-spark-in{0%{opacity:0;transform:scale(.3)}to{opacity:.45;transform:scale(1)}}.group:hover .pr-shield-trace{opacity:.6;filter:drop-shadow(0 0 5px #fffc);animation:2s linear infinite pr-trace-orbit}@keyframes pr-trace-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-63px}}.group:hover .pr-shield-fill{opacity:.2;transition:opacity .4s;animation:none}.group:hover .pr-shield{filter:drop-shadow(0 0 12px #fb923ca6);transition:filter .4s;animation:none}.group:hover .pr-shield-inner{opacity:.55;transition:opacity .4s;animation:none}.group:hover .pr-check{filter:drop-shadow(0 0 7px #ffffffe6);transition:filter .3s;animation:none}.group:hover .pr-check-glow{opacity:.25;transition:opacity .3s;animation:none}.group:hover .pr-spark{opacity:.85;transition:opacity .3s;animation:none}.group:hover .pr-ring{opacity:.35;animation:4s linear infinite pr-ring-spin}@keyframes pr-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pr-flask{stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 2px #fbbf2433)}.reveal.is-in .pr-flask{animation:pr-draw .85s cubic-bezier(.65, 0, .35, 1) var(--pr-in,.4s) backwards}.pr-liquid{opacity:.16;transform-box:fill-box;transform-origin:bottom}.reveal.is-in .pr-liquid{animation:pr-pour .7s cubic-bezier(.22, 1, .36, 1) calc(var(--pr-in,.4s) + .6s) backwards}@keyframes pr-pour{0%{opacity:0;transform:scaleY(.2)}to{opacity:.16;transform:scaleY(1)}}.pr-bubble{opacity:0;transform-box:fill-box}.reveal.is-in .pr-bubble{animation:2.4s ease-in-out backwards pr-bubble-rise}.reveal.is-in .pr-bubble-1{animation-delay:calc(var(--pr-in,.4s) + .9s)}.reveal.is-in .pr-bubble-2{animation-delay:calc(var(--pr-in,.4s) + 1.25s)}.reveal.is-in .pr-bubble-3{animation-delay:calc(var(--pr-in,.4s) + 1.05s)}@keyframes pr-bubble-rise{0%{opacity:0;transform:translateY(0)}12%{opacity:.6}50%{opacity:.3}85%{opacity:0;transform:translateY(-10px)}to{opacity:0;transform:translateY(0)}}.group:hover .pr-flask{filter:drop-shadow(0 0 10px #fbbf248c);transition:filter .4s;animation:none}.group:hover .pr-liquid{opacity:.28;transition:opacity .4s;animation:none}.group:hover .pr-bubble-1{animation:1.8s ease-in-out infinite pr-bubble-rise}.group:hover .pr-bubble-2{animation:2s ease-in-out .6s infinite pr-bubble-rise}.group:hover .pr-bubble-3{animation:1.6s ease-in-out 1.1s infinite pr-bubble-rise}.pr-blade-top,.pr-blade-bot{transform-box:view-box;transform-origin:11px 12px}.pr-pivot{filter:drop-shadow(0 0 1px #fb923c33)}.reveal.is-in .pr-blade-top{animation:pr-snip-top .5s ease-in-out calc(var(--pr-in,.4s) + .3s) backwards}.reveal.is-in .pr-blade-bot{animation:pr-snip-bot .5s ease-in-out calc(var(--pr-in,.4s) + .3s) backwards}.reveal.is-in .pr-pivot{animation:pr-pivot-flash .6s ease-out calc(var(--pr-in,.4s) + .45s) backwards}@keyframes pr-snip-top{0%{transform:rotate(0)}35%{transform:rotate(18deg)}65%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes pr-snip-bot{0%{transform:rotate(0)}35%{transform:rotate(-18deg)}65%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes pr-pivot-flash{0%{filter:drop-shadow(0 0 1px #fb923c33)}40%{filter:drop-shadow(0 0 6px #fb923cb3)}to{filter:drop-shadow(0 0 1px #fb923c33)}}.group:hover .pr-blade-top{animation:.4s ease-in-out pr-snip-top}.group:hover .pr-blade-bot{animation:.4s ease-in-out pr-snip-bot}.group:hover .pr-pivot{filter:drop-shadow(0 0 8px #fb923ccc);transition:filter .3s;animation:none}.pr-connection{opacity:.08}.reveal.is-in .pr-connection{animation:pr-warm-in 1.1s ease-out calc(var(--pr-in,.4s) + .5s) backwards}@keyframes pr-warm-in{0%{opacity:0}to{opacity:.08}}.pr-person-left{transform-box:view-box;transform-origin:8px 21px}.pr-person-right{transform-box:view-box;transform-origin:16px 21px}.reveal.is-in .pr-person-left{animation:pr-lean-right 1.7s ease-in-out var(--pr-in,.4s) backwards}.reveal.is-in .pr-person-right{animation:pr-lean-left 1.7s ease-in-out var(--pr-in,.4s) backwards}@keyframes pr-lean-right{0%,to{filter:drop-shadow(0 0 1px #fb923c1a);transform:rotate(0)}50%{filter:drop-shadow(0 0 5px #fb923c66);transform:rotate(3deg)}}@keyframes pr-lean-left{0%,to{filter:drop-shadow(0 0 1px #fb923c1a);transform:rotate(0)}50%{filter:drop-shadow(0 0 5px #fb923c66);transform:rotate(-3deg)}}.group:hover .pr-connection{opacity:.2;transition:opacity .4s;animation:none}.group:hover .pr-person-left{filter:drop-shadow(0 0 7px #fb923c8c);transition:all .4s;animation:none;transform:rotate(4deg)}.group:hover .pr-person-right{filter:drop-shadow(0 0 7px #fb923c8c);transition:all .4s;animation:none;transform:rotate(-4deg)}@media (prefers-reduced-motion:reduce){.reveal.is-in .pr-shield,.reveal.is-in .pr-shield-trace,.reveal.is-in .pr-ring,.reveal.is-in .pr-shield-fill,.reveal.is-in .pr-shield-inner,.reveal.is-in .pr-check,.reveal.is-in .pr-check-glow,.reveal.is-in .pr-spark,.reveal.is-in .pr-flask,.reveal.is-in .pr-liquid,.reveal.is-in .pr-bubble,.reveal.is-in .pr-blade-top,.reveal.is-in .pr-blade-bot,.reveal.is-in .pr-pivot,.reveal.is-in .pr-connection,.reveal.is-in .pr-person-left,.reveal.is-in .pr-person-right{animation:none}}.faq-answer{border-left:2px solid #ff6b004d}.faq-item.active{background-color:#292524cc!important;border-color:#f973164d!important}.faq-shield-body{stroke-dasharray:60;stroke-dashoffset:60px;animation:2s ease-out forwards faq-draw-shield,4s ease-in-out 2s infinite faq-shield-breathe}@keyframes faq-draw-shield{to{stroke-dashoffset:0}}@keyframes faq-shield-breathe{0%,to{stroke-opacity:1}50%{stroke-opacity:.6}}.faq-shield-check{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset .5s ease-out .1s}.faq-item:hover .faq-shield-check,.faq-item.active .faq-shield-check{stroke-dashoffset:0}.faq-sparkle-big{transform-origin:12px 10px;animation:3s ease-in-out infinite faq-twinkle}.faq-sparkle-sm1{transform-origin:19px 18.5px;animation:3s ease-in-out 1s infinite faq-twinkle}.faq-sparkle-sm2{transform-origin:5px 19px;animation:3s ease-in-out 2s infinite faq-twinkle}@keyframes faq-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.3;transform:scale(.6)rotate(15deg)}}.faq-item:hover .faq-sparkle-big,.faq-item.active .faq-sparkle-big{animation:.6s ease-out forwards faq-sparkle-burst}@keyframes faq-sparkle-burst{0%{opacity:.5;transform:scale(.6)rotate(-10deg)}50%{opacity:1;transform:scale(1.3)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.faq-sand-stream{stroke-dasharray:2 2;animation:1.5s linear infinite faq-sand-fall}@keyframes faq-sand-fall{0%{stroke-dashoffset:0}to{stroke-dashoffset:-8px}}.faq-hourglass-body{transform-origin:12px 12px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.faq-item:hover .faq-hourglass-body,.faq-item.active .faq-hourglass-body{transform:rotate(180deg)}.faq-wave{stroke-dasharray:24;stroke-dashoffset:48px;animation:3s ease-in-out infinite faq-wave-flow}.faq-wave-2{animation-delay:.4s}.faq-wave-3{animation-delay:.8s}@keyframes faq-wave-flow{0%{stroke-dashoffset:48px}50%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}.faq-item:hover .faq-wave,.faq-item.active .faq-wave{animation-duration:1.2s}.faq-droplet{stroke-dasharray:50;stroke-dashoffset:50px;animation:1.8s ease-out forwards faq-draw-drop}@keyframes faq-draw-drop{to{stroke-dashoffset:0}}.faq-item:hover .faq-droplet,.faq-item.active .faq-droplet{animation:1.8s ease-out forwards faq-draw-drop,1.5s ease-in-out .3s infinite faq-droplet-pulse}@keyframes faq-droplet-pulse{0%,to{stroke-width:1.5px}50%{stroke-width:2.5px}}.faq-steam{stroke-dasharray:1 3;opacity:.5;animation:2s ease-in-out infinite faq-steam-rise}.faq-steam-2{animation-delay:.5s}.faq-steam-3{animation-delay:1s}@keyframes faq-steam-rise{0%{opacity:0;transform:translateY(0)}30%{opacity:.7}to{opacity:0;transform:translateY(-4px)}}.faq-item:hover .faq-steam,.faq-item.active .faq-steam{opacity:1;animation-duration:1s}.timeline-dot{color:#78716c;z-index:10;background-color:#292524;border-color:#44403c;transition:all .4s cubic-bezier(.16,1,.3,1);top:50%;transform:translateY(-50%)scale(1)}.timeline-step.active-step .timeline-dot{color:#f97316;background-color:#fff;border-color:#f97316;transform:translateY(-50%)scale(1.25);box-shadow:0 0 25px #f9731680}.active-card{box-shadow:0 10px 40px -10px #00000080;background-color:#1c1917f2!important;border-color:#f9731680!important}.active-number{opacity:1!important}.timeline-step{perspective:1500px;transform-style:preserve-3d}#timeline-progress{box-shadow:0 0 15px #f9731666}.timeline-card{transform-style:preserve-3d;will-change:transform;transition:border-color .3s,background-color .3s,box-shadow .3s;transform:translateZ(0)}.card-content-wrapper>*{opacity:.3;filter:grayscale(80%);transition:opacity .3s,filter .3s}.active-card .card-content-wrapper>*{opacity:1;filter:grayscale(0%)}@keyframes lineFlow{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{opacity:0;transform:translateY(333.333%)}}.animate-line-flow{animation:3s cubic-bezier(.4,0,.2,1) infinite lineFlow}.timeline-dot svg path,.timeline-dot svg polyline{stroke-dasharray:150;stroke-dashoffset:150px;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1) .15s}.active-step .timeline-dot svg path,.active-step .timeline-dot svg polyline{stroke-dashoffset:0}.fork-green:hover{box-shadow:0 0 20px #10b98126,inset 0 0 20px #10b9810d;background-color:#10b98114!important;border-color:#10b98180!important}.fork-yellow:hover{box-shadow:0 0 20px #f59e0b26,inset 0 0 20px #f59e0b0d;background-color:#f59e0b14!important;border-color:#f59e0b80!important}.fork-blue:hover{box-shadow:0 0 20px #38bdf826,inset 0 0 20px #38bdf80d;background-color:#38bdf814!important;border-color:#38bdf880!important}.fork-red:hover{box-shadow:0 0 20px #f43f5e26,inset 0 0 20px #f43f5e0d;background-color:#f43f5e14!important;border-color:#f43f5e80!important}@keyframes btnSweep{0%,78%{transform:translate(-100%)skew(-12deg)}to{transform:translate(200%)skew(-12deg)}}.animate-btn-sweep{animation:4.5s ease-in-out infinite btnSweep}@keyframes starSequence{0%{filter:brightness();transform:scale(1)}5%{filter:brightness(1.8);transform:scale(1.4)}10%{filter:brightness();transform:scale(1)}70%{filter:brightness();transform:scale(1)}80%{filter:brightness(1.5);transform:scale(1.2)}90%{filter:brightness();transform:scale(1)}to{filter:brightness();transform:scale(1)}}.star{transition:all .3s;animation:6s infinite starSequence;display:inline-block}.star:first-child{animation-delay:.1s}.star:nth-child(2){animation-delay:.3s}.star:nth-child(3){animation-delay:.5s}.star:nth-child(4){animation-delay:.7s}.star:nth-child(5){animation-delay:.9s}.review-card:hover .star{filter:brightness(1.4);text-shadow:0 0 12px #fb923c80}.review-card{will-change:transform, box-shadow, background-color, border-color;transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .8s cubic-bezier(.2,.8,.2,1),background-color .8s cubic-bezier(.2,.8,.2,1),border-color .8s cubic-bezier(.2,.8,.2,1),opacity .8s cubic-bezier(.2,.8,.2,1)}.review-card:hover{z-index:10;box-shadow:0 40px 80px -20px #00000080,0 0 40px -10px #fb923c1a;background-color:#29252499!important;border-color:#fb923c40!important;transform:translateY(-12px)!important}.font-hand{font-family:Caveat,cursive}.footer-glow{pointer-events:none;background:radial-gradient(662px at calc(100% - 100px) 0,#ff6b000b 0% 10%,#ff6b000a 20%,#ff6b0008 30%,#ff6b0006 40%,#ff6b0004 50%,#ff6b0002 60%,#ff6b0001 70%,#ff6b0000 80% 90%,#0000 100%),radial-gradient(507px at 100px calc(100% - 66.67px),#ff6b0006 0%,#ff6b0005 10% 20%,#ff6b0004 30%,#ff6b0003 40%,#ff6b0002 50%,#ff6b0001 60%,#ff6b0000 70% 80%,#ff6b0000 90%,#0000 100%);position:absolute;inset:0}.footer-top-glow{background:linear-gradient(90deg,#0000 0%,#ff6b0066 30%,#ff6b0099 50%,#ff6b0066 70%,#0000 100%);height:1px;animation:4s ease-in-out infinite footer-glow-breathe;position:absolute;top:0;left:10%;right:10%}.footer-top-glow:after{content:"";filter:blur(3px);background:radial-gradient(#ff6b0026 0%,#0000 70%);height:9px;animation:4s ease-in-out infinite footer-glow-breathe;position:absolute;top:-4px;left:20%;right:20%}@keyframes footer-glow-breathe{0%,to{opacity:.6}50%{opacity:1}}.footer-layout{--footer-main-size:15px;--footer-row-h:2.75rem;grid-template-areas:"addr""consult""map""top";gap:32px;margin-bottom:40px;display:grid}.footer-top{flex-direction:column-reverse;grid-area:top;align-items:flex-start;gap:20px;display:flex}.footer-brand-link{margin-left:-10.075px}@media (width>=360px){.footer-brand-link{margin-left:-12.4px}}.footer-info{grid-area:info;gap:28px;display:grid}@media (width<=767.98px){.footer-info{display:contents}.footer-info>.footer-block:first-child{grid-area:addr}.footer-info>.footer-block:last-child{grid-area:consult}}.footer-map-wrap{grid-area:map;height:clamp(300px,85vw,400px)}@media (width>=520px) and (width<=767.98px){.footer-layout{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr);grid-template-areas:"addr consult""map map""top top";gap:40px 24px}.footer-map-wrap{height:clamp(280px,50vw,380px)}.footer-info>.footer-block{flex-direction:column;align-items:flex-start;display:flex}.footer-info .footer-heading-next,.footer-info .footer-links{margin-top:auto}.footer-info .footer-address-room{margin-bottom:22px}}@media (width>=520px) and (width<=559.98px){.footer-layout{--fu:.88px}}@media (width>=560px) and (width<=767.98px){.footer-layout{column-gap:32px}}@media (width>=520px) and (width<=767.98px){.footer-top{grid-template-columns:subgrid;align-items:center;display:grid}.footer-top .footer-hub{justify-self:start}}@media (width>=480px) and (width<=519.98px){.footer-container{container-type:inline-size}.footer-layout{--fu:clamp(.8px, (100cqw - 24px) / 492, .9px)}.footer-top{align-items:center;gap:calc(24 * var(--fu));flex-direction:row}}@media (width>=480px) and (width<=767.98px){.footer-top .logo-wrapper{width:calc(64 * var(--fu));height:calc(64 * var(--fu))}.footer-top .footer-brand-link{gap:calc(9 * var(--fu));margin-left:calc(-9.3 / 48 * 64 * var(--fu))}.footer-top .footer-brand-kicker{font-size:calc(12.4 * var(--fu))}.footer-top .footer-brand-name{font-size:calc(27 * var(--fu))}.footer-top .footer-hub{gap:calc(10 * var(--fu));min-height:calc(46 * var(--fu));padding-right:calc(16 * var(--fu));padding-left:calc(7 * var(--fu))}.footer-top .footer-hub-icon{width:calc(30 * var(--fu));height:calc(30 * var(--fu))}.footer-top .footer-hub-icon+.footer-hub-icon{margin-left:calc(-9 * var(--fu))}.footer-top .footer-hub-icon svg{width:calc(15 * var(--fu));height:calc(15 * var(--fu))}.footer-top .footer-hub-title{font-size:max(11px, calc(13 * var(--fu)))}}@media (width>=768px){.footer-layout{grid-template:"info map"1fr"top map"/max-content minmax(0,1fr);gap:0 40px}.footer-map-wrap{height:auto}}@media (width>=768px) and (width<=1023.98px){.footer-info{align-content:start;align-self:start;row-gap:36px;margin-top:.4px}.footer-top{align-self:end;padding-top:40px}.footer-top .footer-brand-link{margin-bottom:-11.9067px}.footer-map-wrap{align-self:stretch;min-height:300px}}@property --fu{syntax:"<length>";inherits:true;initial-value:1px}@media (width>=1024px){.footer-container{container-type:inline-size}.footer-layout{--fu:clamp(.8px, 100cqw / 1176, 1px);--footer-main-size:max(14px, calc(16 * var(--fu)));--footer-row-h:max(2.75rem, calc(54 * var(--fu)));--footer-gutter:calc(72 * var(--fu));column-gap:var(--footer-gutter);margin-bottom:calc(48 * var(--fu));grid-template:"info info map"1fr"top top map"/max-content max-content minmax(0,1fr);row-gap:0}.footer-top,.footer-info{grid-template-columns:subgrid;column-gap:var(--footer-gutter);display:grid}.footer-info{align-self:start;margin-top:.4px}.footer-top{padding-top:calc(44 * var(--fu));align-self:end;align-items:end}.footer-top .logo-wrapper{width:calc(72 * var(--fu));height:calc(72 * var(--fu))}.footer-top .footer-brand-link{gap:calc(10 * var(--fu));margin-left:calc(-9.3 / 48 * 72 * var(--fu));margin-bottom:calc(-8.93 / 48 * 72 * var(--fu))}.footer-top .footer-brand-kicker{font-size:calc(13.95 * var(--fu))}.footer-top .footer-brand-name{font-size:calc(30.4 * var(--fu))}.footer-top .footer-hub{gap:calc(10 * var(--fu));min-height:calc(52 * var(--fu));padding-right:calc(16 * var(--fu));padding-left:calc(9 * var(--fu));display:flex}.footer-top .footer-hub-icon{width:calc(32 * var(--fu));height:calc(32 * var(--fu))}.footer-top .footer-hub-icon+.footer-hub-icon{margin-left:calc(-9 * var(--fu))}.footer-top .footer-hub-icon svg{width:calc(16 * var(--fu));height:calc(16 * var(--fu))}.footer-top .footer-hub-title{font-size:max(12px, calc(14 * var(--fu)))}.footer-info .footer-heading{margin-bottom:calc(16 * var(--fu));font-size:max(11px, calc(12 * var(--fu)))}.footer-info .footer-links-lead{margin-bottom:calc(6 * var(--fu) - var(--lead-shift));font-size:max(13px, calc(14 * var(--fu)))}.footer-info .footer-link-note{font-size:max(11px, calc(12 * var(--fu)))}.footer-info .footer-link-row>svg{width:max(18px, calc(22 * var(--fu)));height:max(18px, calc(22 * var(--fu)))}.footer-info .footer-copy{width:max(1.5rem, calc(26 * var(--fu)));height:max(1.5rem, calc(26 * var(--fu)))}.footer-info .footer-copy-icon,.footer-info .footer-copy-done{width:max(16px, calc(20 * var(--fu)));height:max(16px, calc(20 * var(--fu)))}.footer-info .footer-links,.footer-info .footer-heading-next{margin-top:auto}.footer-info .footer-address-room{margin-top:calc(6 * var(--fu));margin-bottom:calc(28 * var(--fu))}.footer-info .footer-block{flex-direction:column;align-items:flex-start;display:flex}.footer-map-wrap{aspect-ratio:auto;min-height:calc(250 * var(--fu));align-self:stretch}}.footer-heading{color:var(--color-orange-brand,#ff6b00);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-bottom:12px;font-size:11px;font-weight:700;line-height:1.2}.footer-address-room{color:#fff;font-size:var(--footer-main-size);margin-top:4px;font-weight:600;line-height:1.4}.footer-heading-next{margin-top:22px}.footer-address-line{margin:0}.footer-address{color:#fff;font-size:var(--footer-main-size);font-weight:600;line-height:1.4;transition:color .3s;display:inline-block}@media (hover:hover){.footer-address:hover{color:var(--color-orange-brand,#ff6b00)}}.footer-links-lead{--lead-shift:calc(1.0585 * var(--footer-main-size,15px) - 1.1085em);padding-top:var(--lead-shift);margin-bottom:calc(4px - var(--lead-shift));color:#d6d3d1;font-size:13px;line-height:1.5}.footer-links{flex-direction:column;display:flex}.footer-phone-line{margin:0;margin-top:calc(12px - var(--footer-row-h) / 2);align-items:center;gap:4px;display:flex}.footer-phone{font-variant-numeric:tabular-nums}.footer-link-row{min-height:var(--footer-row-h,2.5rem);color:#e7e5e4;font-size:var(--footer-main-size);align-items:center;gap:10px;font-weight:600;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}@media (hover:hover){.footer-link-row:hover{color:#fff;transform:translate(4px)}}.footer-link-row .link-label{position:relative}.footer-link-row .link-label:after{content:"";background:var(--color-orange-brand,#ff6b00);border-radius:1px;width:0;height:1.5px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-2px;left:0}@media (hover:hover){.footer-link-row:hover .link-label:after{width:100%}}.footer-hub{background:#29252480;border:1px solid #ffffff0d;border-radius:9999px;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 7px;transition:border-color .3s,background-color .3s;display:inline-flex;box-shadow:0 25px 50px -12px #00000040}@media (hover:hover){.footer-hub:hover{background:#292524cc;border-color:#ff6b0073}}.footer-hub-icons{display:flex}.footer-hub-icon{background:var(--hub-color);color:#fff;border:2px solid #221f1d;border-radius:9999px;justify-content:center;align-items:center;width:30px;height:30px;transition:translate .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.footer-hub-icon+.footer-hub-icon{margin-left:-9px}.footer-hub-icon svg{width:15px;height:15px}.footer-hub-vk{--hub-color:#07f}.footer-hub-tg{--hub-color:#2aabee}.footer-hub-yt{--hub-color:#f03}.footer-hub-tt{--hub-color:#000}.footer-hub-tt svg{filter:drop-shadow(-1px -1px #25f4ee)drop-shadow(1px 1px #fe2c55)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.footer-hub:hover .footer-hub-icon:nth-child(2){translate:3px}.footer-hub:hover .footer-hub-icon:nth-child(3){translate:6px}.footer-hub:hover .footer-hub-icon:nth-child(4),.footer-hub:hover .footer-hub-text{translate:9px}.footer-hub:hover .footer-hub-icon{animation:.5s cubic-bezier(.3,.7,.4,1) both footer-hub-hop}.footer-hub:hover .footer-hub-icon:nth-child(2){animation-delay:60ms}.footer-hub:hover .footer-hub-icon:nth-child(3){animation-delay:.12s}.footer-hub:hover .footer-hub-icon:nth-child(4){animation-delay:.18s}}@keyframes footer-hub-hop{0%,to{transform:none}40%{transform:translateY(-5px)}}.footer-hub-text{transition:translate .35s cubic-bezier(.16,1,.3,1)}.footer-hub-title{color:#fff;width:min-content;font-size:13px;font-weight:600;line-height:1.2;display:block}.footer-link-text{align-items:baseline;gap:5px;display:flex}.footer-link-note{color:#a8a29e;font-size:11px;font-weight:500;line-height:1}.footer-map-card{--map-side:760;--map-cx:100;--map-cy:50;container-type:size}.footer-map-marks,.footer-map-pin,.footer-map-label{--k:calc(max(100cqw, 100cqh) / var(--map-side))}.footer-map-marks{pointer-events:none;position:absolute;inset:0}.footer-map-marks>*{left:calc(50% + (var(--x) - var(--map-cx)) * var(--k));top:calc(50% + (var(--y) - var(--map-cy)) * var(--k));white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.footer-map-marks>.footer-map-place{left:min(calc(50% + (var(--x) - var(--map-cx)) * var(--k)), calc(100% - 42px));transform:translate(-50%,-50%)}.footer-map-place{color:#d6d3d1;background:#1c1917c7;border:1px solid #ffffff14;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600}.footer-map-stop{color:#fdba74;background:#1c1917;border:1px solid #fdba74e6;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 0 0 3px #1c191799,0 0 12px #ff6b0059}.footer-map-stop svg{width:12px;height:12px}.footer-map-door{background:#1c1917;border:2px solid #f5f5f4;border-radius:9999px;width:clamp(9px,2.3cqw,12px);height:clamp(9px,2.3cqw,12px);box-shadow:0 0 0 2px #1c1917b3}.footer-map-parking{color:#fff;background:#2f64c8;border-radius:4px;justify-content:center;align-items:center;width:clamp(12px,3.23cqw,16px);height:clamp(12px,3.23cqw,16px);font-size:clamp(7.5px,2.02cqw,10px);font-weight:700;line-height:1;display:flex;box-shadow:0 0 0 2px #1c1917bf}.footer-map-marks>.footer-map-parking{display:none}@container (width>=300px){.footer-map-marks>.footer-map-parking{display:flex}}@container (width<=300px){.footer-map-place-kind{display:none}}@container (orientation:portrait) and (width<=500px){.footer-map-place-kind{display:none}}.footer-map-marks>.footer-map-stop-label{color:#d6d3d1;text-shadow:0 0 3px #1f1b18,0 0 3px #1f1b18,0 0 6px #1f1b18;font-size:10.5px;font-weight:600;display:none;transform:translate(14px,-50%)}@container (width>=260px){.footer-map-marks>.footer-map-stop-label{display:block}}.footer-map-vignette{pointer-events:none;background:radial-gradient(#0000 40%,#14110f99 100%);position:absolute;inset:0}.footer-map-pin{left:calc(50% - var(--map-cx) * var(--k));top:calc(50% - var(--map-cy) * var(--k));pointer-events:none;width:clamp(12px,3.23cqw,16px);height:clamp(12px,3.23cqw,16px);position:absolute;transform:translate(-50%,-50%)}.footer-layout:has(.footer-address:focus-visible) .footer-map-pin-dot{transform:scale(1.35);box-shadow:0 0 0 2px #ff6b00b3,0 0 34px #ff6b00f2}@media (hover:hover){.footer-layout:has(.footer-address:hover) .footer-map-pin-dot{transform:scale(1.35);box-shadow:0 0 0 2px #ff6b00b3,0 0 34px #ff6b00f2}}.footer-map-pin-dot{background:var(--color-orange-brand,#ff6b00);border:3px solid #1c1917;border-radius:9999px;transition:transform .3s,box-shadow .3s;position:absolute;inset:0;box-shadow:0 0 0 2px #ff6b008c,0 0 22px #ff6b00a6}.footer-map-pin-ring{border:2px solid #ff6b0080;border-radius:9999px;animation:2.6s ease-out infinite footer-map-pulse;position:absolute;inset:-10px}@keyframes footer-map-pulse{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.6)}}.footer-map-label{left:max(calc(50% - var(--map-cx) * var(--k)), 116px);top:calc(50% - var(--map-cy) * var(--k));backdrop-filter:blur(8px);color:#fff;white-space:nowrap;pointer-events:none;background:#1c1917e0;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 16px))}.footer-map-actions{gap:8px;display:flex;position:absolute;bottom:14px;left:14px}@container (width<=394px){.footer-map-actions{gap:6px}.footer-map-actions .footer-map-btn{padding:0 10px;font-size:11px}.footer-map-actions .footer-map-video{gap:6px;padding-left:5px}}@container (width<=351px){.footer-map-btn .brand-icon{display:none}}@container (width<=302px){.footer-map-actions{grid-template-columns:auto auto;justify-content:start;display:grid}.footer-map-video{grid-column:1/-1;justify-self:start}}.footer-map-btn{backdrop-filter:blur(8px);color:#f5f5f4;white-space:nowrap;background:#1c1917d9;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;min-height:2.25rem;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .3s,color .3s;display:inline-flex}.brand-icon{flex:none;width:16px;height:16px}.brand-icon-tile{border-radius:24%}@media (hover:hover){.footer-map-btn:hover{color:#fff;border-color:#ff6b0080}}@media (pointer:coarse){.footer-map-btn{min-height:2.75rem}}.footer-map-zoom{backdrop-filter:blur(8px);color:#f5f5f4;background:#1c1917d9;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .3s,color .3s;display:inline-flex;position:absolute;bottom:14px;right:14px}.footer-map-zoom svg{width:1rem;height:1rem}@media (hover:hover){.footer-map-zoom:hover{color:#fff;border-color:#ff6b0080}}@media (pointer:coarse){.footer-map-zoom{width:2.75rem;height:2.75rem}}@media (hover:hover){.footer-map-card{cursor:zoom-in}.footer-map-card a,.footer-map-card button{cursor:pointer}}.footer-map-credit{color:#a8a29e;text-shadow:0 1px 2px #000c;align-items:center;min-height:1.5rem;padding-inline:4px;font-size:10px;display:inline-flex;position:absolute;top:6px;right:10px}@container (width<=449px){.footer-map-zoom{top:10px;bottom:auto}.footer-map-credit{right:60px}}@media (hover:hover){.footer-map-credit:hover{color:#fff;text-decoration:underline}}.footer-bottom-bar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 24px;display:flex}@media (width>=768px){.footer-bottom-bar{justify-content:space-between}}.footer-bottom-item{opacity:.8}.footer-bottom-who{flex-wrap:wrap;gap:0 8px;display:flex}@media (width<=374.98px){.footer-bottom-who{flex-direction:column;gap:2px}.footer-bottom-sep{display:none}}.footer-bottom-legal{flex-wrap:wrap;justify-content:flex-start;gap:0 20px;display:flex}@media (width>=768px){.footer-bottom-legal{justify-content:flex-end}}.footer-legal-link{white-space:nowrap;min-height:2.75rem;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;text-underline-offset:4px;align-items:center;text-decoration-color:#78716c4d;transition:color .2s;display:inline-flex}@media (hover:hover){.footer-legal-link:hover{color:#fff;text-decoration-line:underline}}[data-no-analytics] .footer-legal-cookie{display:none}@media (pointer:fine){.footer-legal-link{min-height:1.75rem}}@media (hover:hover){.footer-brand-link:hover .logo-svg{filter:drop-shadow(0 0 10px #fb923c80)}}.footer-copy{vertical-align:-3px;color:#a8a29e;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:-2px 0;transition:color .3s;display:inline-flex;position:relative}.footer-copy:after{content:"";border-radius:inherit;position:absolute;inset:-10px -4px}@media (hover:hover){.footer-copy:hover{color:#fff}}.footer-copy-icon,.footer-copy-done{width:18px;height:18px}.footer-copy-done{color:var(--color-orange-brand,#ff6b00);display:none}.footer-copy.is-copied{color:var(--color-orange-brand,#ff6b00)}.footer-copy.is-copied .footer-copy-icon{display:none}.footer-copy.is-copied .footer-copy-done{display:block}.footer-copy-tip{color:#1c1917;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.footer-copy-tip:not(:empty){opacity:1;transform:translate(-50%)}.footer-map-video{letter-spacing:normal;text-transform:none;gap:8px;padding-left:6px}.footer-map-video-icon{background:var(--color-orange-brand,#ff6b00);color:#1c1917;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.footer-map-video-icon svg{width:11px;height:11px;margin-left:1px}.footer-map-close{z-index:1;color:#fff;background:#0c0a0999;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .25s;display:grid;position:absolute;top:.75rem;right:.75rem}.footer-map-close svg{width:1.25rem;height:1.25rem}@media (hover:hover){.footer-map-close:hover{background:#44403ce6}}.footer-map-close:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.footer-map-dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.footer-map-dialog[open]{justify-content:center;align-items:center;display:flex}.footer-map-dialog::backdrop{backdrop-filter:blur(10px);opacity:0;background:#0a0807e6;transition:opacity .3s}.footer-map-dialog.is-open::backdrop{opacity:1}.footer-map-zoom-frame{aspect-ratio:1;opacity:0;background:#1f1b18;border-radius:1.25rem;width:min(100vw - 16px,100dvh - 2rem,860px);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.96)translateY(8px);box-shadow:0 30px 80px -20px #000000e6}.footer-map-dialog.is-open .footer-map-zoom-frame{opacity:1;transform:none}.footer-map-zoom-frame .footer-map-card{cursor:default;--map-zoom:1.2;--map-side:calc(760 / var(--map-zoom));border-radius:1.25rem;position:absolute;inset:0}.footer-map-zoom-frame .footer-map-card .footer-map-img{transform:scale(var(--map-zoom))}.footer-map-dialog .footer-map-zoom{display:none}.footer-map-dialog .footer-map-credit{right:4.5rem}@media (prefers-reduced-motion:reduce){.footer-map-zoom-frame,.footer-map-dialog::backdrop{transition:none;transform:none}}.story button{letter-spacing:normal;text-transform:none}.story{--story-ease:cubic-bezier(.22, 1, .36, 1);background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.story[open]{place-items:center;display:grid}.story::backdrop{backdrop-filter:blur(10px);background:#0a0807e6}.story-stage{align-items:center;gap:1.25rem;display:flex}.story-body{isolation:isolate;position:relative}.story-glow{z-index:-1;filter:blur(56px)saturate(1.6);opacity:.75;pointer-events:none;width:160%;height:112%;position:absolute;top:-6%;left:-30%}.story-frame{aspect-ratio:9/16;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;border-radius:1.25rem;max-width:calc(100vw - 1rem);height:min(100dvh - 2rem,52rem);position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000e6}.story-frame:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.story-video{object-fit:cover;width:100%;height:100%}.story-shade{pointer-events:none;background:linear-gradient(#0000008c,#0000 22%),linear-gradient(#0000 70%,#000000b3);position:absolute;inset:0}.story-head{z-index:3;pointer-events:none;gap:.625rem;padding:.75rem .75rem 0;display:grid;position:absolute;top:0;left:0;right:0}.story-bars{gap:.25rem;display:flex}.story-bars span{background:#ffffff4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.story-bars i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.story-who{align-items:center;gap:.625rem;display:flex}.story-ava{object-fit:cover;object-position:50% 18%;border-radius:9999px;flex:none;width:2.25rem;height:2.25rem;box-shadow:0 0 0 2px #ff8a3de6}.story-who p{color:#fff;text-align:left;text-shadow:0 1px 8px #0000008c;flex:1;min-width:0;line-height:1.25;display:grid}.story-who b{font-size:.875rem;font-weight:600}.story-tag{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.story-btn{color:#fff;pointer-events:auto;border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;transition:background-color .25s;display:grid}.story-btn svg{width:1.25rem;height:1.25rem}.story-close{background:#0c0a0966}@media (hover:hover){.story-btn:hover{background:#ffffff29}}.story-i-play,.story-frame.is-paused .story-i-pause,.story-off,.story-frame.is-muted .story-on{display:none}.story-frame.is-paused .story-i-play,.story-frame.is-muted .story-off{display:block}.story-panel{z-index:3;padding:0 .75rem .5rem;display:grid;position:absolute;bottom:0;left:0;right:0;container:story-panel/inline-size}@container story-panel (width<=16.5rem){.story-volume{display:none}}.story-seek{cursor:pointer;touch-action:none;align-items:center;height:1.25rem;margin:0 .25rem;display:flex;position:relative}.story-seek-rail{background:#ffffff47;border-radius:4px;flex:1;height:4px;transition:transform .2s;position:relative;overflow:hidden;transform:scaleY(.75)}.story-seek-fill{transform-origin:0;background:#ff8a3d;position:absolute;inset:0;transform:scaleX(0)}.story-seek-knob{pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.story-seek-knob:after{content:"";width:.75rem;height:.75rem;transition:scale .2s var(--story-ease);background:#fff;border-radius:9999px;margin-top:-.375rem;position:absolute;top:50%;right:-.375rem;scale:0;box-shadow:0 1px 6px #00000073}.story-seek:hover .story-seek-rail,.story-seek.is-seeking .story-seek-rail,.story-seek:focus-visible .story-seek-rail{transform:none}.story-seek:hover .story-seek-knob:after,.story-seek.is-seeking .story-seek-knob:after,.story-seek:focus-visible .story-seek-knob:after{scale:1}.story-seek:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:2px;border-radius:4px}.story-row{align-items:center;gap:.125rem;display:flex}.story-sound{align-items:center;display:flex}.story-volume{--vol:15%;cursor:pointer;appearance:none;background:0 0;width:5.5rem;height:1.5rem;margin:0 .5rem 0 .125rem}.story-volume::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fff var(--vol), #ffffff4d var(--vol));border-radius:4px;height:4px}.story-volume::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:9999px;width:.75rem;height:.75rem;margin-top:-.25rem;box-shadow:0 1px 6px #00000073}.story-volume::-moz-range-track{background:#ffffff4d;border-radius:4px;height:4px}.story-volume::-moz-range-progress{background:#fff;border-radius:4px;height:4px}.story-volume::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:.75rem;height:.75rem}.story-volume:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:2px;border-radius:4px}.story-time{color:#ffffffe6;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #0009;margin-left:auto;padding-right:.375rem;font-size:.8125rem;font-weight:600}.story-big{z-index:2;color:#fff;opacity:0;pointer-events:none;width:4.5rem;height:4.5rem;transition:opacity .25s ease, scale .3s var(--story-ease);background:#0c0a0980;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8}.story-big svg{width:2rem;height:2rem;margin-left:.25rem}.story-frame.is-paused .story-big{opacity:1;scale:1}.story-zone{z-index:1;cursor:pointer;background:0 0;position:absolute;top:0;bottom:0}.story-zone-prev{width:33%;left:0}.story-zone-next{width:67%;right:0}@media (hover:hover) and (pointer:fine){.story-zone{display:none}.story-frame{cursor:pointer}}.story-btn:focus-visible,.story-arrow:focus-visible,.story-end button:focus-visible,.story-end a:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.story-head,.story-panel{transition:opacity .25s}.story-frame.is-held .story-head,.story-frame.is-held .story-panel{opacity:0}.story-arrow{z-index:1;color:#fff;background:#ffffff1a;border-radius:9999px;place-items:center;width:3rem;height:3rem;transition:background-color .3s;display:none;position:relative}.story-arrow svg{width:1.5rem;height:1.5rem}@media (hover:hover) and (width>=48rem){.story-arrow{display:grid}.story-arrow:hover{background:#ff6b00d9}}.story.is-single .story-bars,.story.is-single .story-arrow{display:none}.story-end{z-index:4;backdrop-filter:blur(6px);text-align:center;background:#0c0a09c7;place-content:center;justify-items:center;gap:.875rem;padding:2rem;display:grid;position:absolute;inset:0}.story-end[hidden]{display:none}.story-end-title{color:#fff;max-width:16rem;font-family:var(--font-serif);font-size:1.625rem;font-weight:600;line-height:1.15}.story-end-text{color:#e7e5e4;max-width:17rem;margin-top:-.25rem;font-size:.9375rem;line-height:1.45}.story-go{background:var(--color-orange-brand,#ff6b00);min-height:3rem;color:var(--color-stone-950,#0c0a09);border-radius:9999px;justify-content:center;align-items:center;margin-top:.5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.story-more{color:#fff;background:#ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .3s;display:inline-flex}@media (hover:hover){.story-more:hover{background:#ffffff2e}}.story-end-row{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.story-end .brand-icon{width:1.125rem;height:1.125rem}.story-again{color:#d6d3d1;text-underline-offset:.25em;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:underline}@media (pointer:coarse){.story-seek{height:2.75rem}.story-seek-rail{transform:none}.story-seek-knob:after{scale:1}.story-volume{width:6.5rem;height:2.75rem}.story-volume::-webkit-slider-thumb{width:1.125rem;height:1.125rem;margin-top:calc(2px - .5625rem)}.story-volume::-moz-range-thumb{width:1.125rem;height:1.125rem}}@media (width<=30rem){.story-frame{border-radius:0;width:100vw;max-width:none;height:100dvh}}@media (prefers-reduced-motion:no-preference){.story[open] .story-body{animation:story-in .35s var(--story-ease)}}@keyframes story-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.story-more,.story-btn,.story-arrow,.story-big,.story-head,.story-panel,.story-seek-rail,.story-seek-knob:after{transition:none}}.legal-hero{text-align:center;max-width:56rem;margin:0 auto 2.5rem}.legal-title{color:#fff;text-wrap:balance;margin-bottom:.75rem;line-height:1.15}.legal-subtitle{color:#d6d3d1;max-width:34rem;margin:0 auto 1.25rem;font-size:1.0625rem;line-height:1.55}.legal-meta{color:#a8a29e;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.legal-subtitle a,.legal-meta a{color:var(--color-orange-brand,#ff6b00);text-underline-offset:3px;text-decoration:underline #ff6b0059}.legal-meta a{padding-block:.25rem;display:inline-block}.legal-subtitle a:hover,.legal-meta a:hover{text-decoration-color:currentColor}.legal-doc{color:#d6d3d1;max-width:44rem;font-size:1rem;line-height:1.7}@media (width>=1024px){.legal-doc{font-size:1.0625rem}}.legal-doc-solo{margin-inline:auto}.legal-doc-solo>p:first-child{margin-bottom:2.5rem}.legal-doc section+section{border-top:1px solid var(--color-stone-800,#292524);margin-top:3rem;padding-top:2.5rem}.legal-doc h2{color:#fff;font-family:var(--font-serif);margin-bottom:1.25rem;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:600;line-height:1.25}.legal-doc h3{color:#fff;font-family:var(--font-sans);margin-bottom:.75rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.legal-doc p{margin:0 0 1rem}.legal-doc p:last-child{margin-bottom:0}.legal-doc strong{color:#fff;font-weight:600}.legal-nowrap{white-space:nowrap}.legal-doc a{color:var(--color-orange-brand,#ff6b00);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline #ff6b0059}.legal-doc a:hover{text-decoration-color:currentColor}.legal-doc ul{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.legal-doc ul>li{padding-left:1.25rem;position:relative}.legal-doc ul>li:before{content:"";background:var(--color-orange-brand,#ff6b00);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.75em;left:.2rem}.legal-card{border:1px solid var(--color-stone-800,#292524);background:#0c0a098c;border-radius:1rem;margin:0 0 1.25rem;padding:1.25rem 1.25rem 1.1rem}.legal-card:last-child{margin-bottom:0}@media (width>=640px){.legal-card{padding:1.5rem 1.75rem 1.35rem}}.legal-card dl{gap:.6rem;margin:0;display:grid}.legal-card dl>div{gap:.15rem;display:grid}@media (width>=640px){.legal-card dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:1rem}}.legal-card dt{color:#a8a29e;letter-spacing:.04em;font-size:.8125rem;font-weight:600;line-height:1.7}.legal-card dd{margin:0;font-size:.9375rem;line-height:1.6}.legal-purpose{border-left:2px solid #ff6b0073;margin:0 0 1.75rem;padding-left:1.25rem}.legal-purpose-title{color:#fff;font-weight:600;line-height:1.5}.legal-doc .legal-purpose-title{margin-bottom:.75rem}.legal-purpose dl{gap:.6rem;margin:0;display:grid}.legal-purpose dl>div{gap:.1rem;display:grid}@media (width>=640px){.legal-purpose dl>div{grid-template-columns:7rem minmax(0,1fr);gap:1rem}}.legal-purpose dt{color:#a8a29e;letter-spacing:.04em;font-size:.8125rem;font-weight:600;line-height:1.7}.legal-purpose dd{margin:0;font-size:.9375rem;line-height:1.6}.legal-doc code{color:#fff;overflow-wrap:anywhere;font-size:.875em}.legal-doc h2{align-items:center;gap:.875rem;display:flex}.legal-h-num{width:2.25rem;height:2.25rem;color:var(--color-orange-brand,#ff6b00);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border:1px solid #ff6b0080;border-radius:9999px;flex-shrink:0;place-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:inline-grid}@media (prefers-reduced-motion:no-preference){.legal-doc section:target .legal-h-num{animation:1.4s ease-out .3s legal-ring}}@keyframes legal-ring{0%{background:#ff6b002e;box-shadow:0 0 #ff6b008c}to{background:0 0;box-shadow:0 0 0 .875rem #ff6b0000}}.legal-contents{border:1px solid var(--color-stone-800,#292524);background:#0c0a098c;border-radius:1rem;margin:0 0 3rem;padding:1.25rem 1.25rem 1rem}.legal-doc .legal-contents-title{color:#a8a29e;letter-spacing:.04em;margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.legal-contents ol{counter-reset:legal-contents;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.legal-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-contents li{counter-increment:legal-contents}.legal-doc .legal-contents a{color:#e7e5e4;align-items:center;gap:.625rem;min-height:2.75rem;text-decoration:none;transition:color .2s;display:flex}.legal-contents a:before{content:counter(legal-contents);width:1.75rem;height:1.75rem;color:var(--color-orange-brand,#ff6b00);font-variant-numeric:tabular-nums;border:1px solid #ff6b0073;border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid}@media (hover:hover){.legal-doc .legal-contents a:hover{color:#fff}}@media (prefers-reduced-motion:no-preference){.legal-hero{animation:.7s cubic-bezier(.22,1,.36,1) backwards legal-rise}}@keyframes legal-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (pointer:coarse){.legal-meta a{margin-block:-.5rem;padding-block:.75rem}}.legal-bg{background:radial-gradient(567px at 100% 0,#ff6b000b 0% 10%,#ff6b000a 20%,#ff6b0008 30%,#ff6b0006 40%,#ff6b0004 50%,#ff6b0002 60%,#ff6b0001 70%,#ff6b0000 80% 90%,#0000 100%)}@media print{#simple-header,#contacts,#cookie-consent,.legal-choice,.legal-contents,.legal-bg{display:none!important}body,.legal-page{color:#000!important;background:#fff!important}.legal-page *{color:#000!important;box-shadow:none!important;background:0 0!important;border-color:#999!important}.legal-doc{max-width:none}.legal-page .reveal{opacity:1!important;transform:none!important}}.legal-choice{border:1px solid var(--color-stone-800,#292524);background:#0c0a098c;border-radius:1rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.legal-doc .legal-choice-status{color:#fff;align-items:baseline;gap:.625rem;margin:0;font-weight:500;display:flex}.legal-choice-status:before{content:"";background:#78716c;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .3s,box-shadow .3s;transform:translateY(-.1em)}.legal-choice[data-choice=accepted] .legal-choice-status:before{background:var(--color-orange-brand,#ff6b00);box-shadow:0 0 0 .25rem #ff6b0033}.legal-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.legal-choice-btn{border:1px solid var(--color-stone-700,#44403c);color:#fff;letter-spacing:normal;text-transform:none;background:#ffffff0a;border-radius:.75rem;min-height:2.75rem;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:border-color .2s,background-color .2s,scale .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.legal-choice-btn:hover{border-color:#ff6b0099}}.legal-choice-btn[aria-pressed=true]{border-color:var(--color-orange-brand,#ff6b00);background:#ff6b001f}.legal-choice-btn:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:2px}.legal-choice-btn:active{transition-duration:.12s;scale:.97}:root:has(.rv){font-size:clamp(1rem,.4167vw + .5833rem,1.25rem)}.rv{--rv-space:3rem;--rv-head:1.5rem;--rv-ease:cubic-bezier(.22, 1, .36, 1);gap:var(--rv-space);width:100%;max-width:46rem;margin:0 auto;display:grid}@media (width>=1024px){.rv{--rv-space:4rem;--rv-head:2rem}}.rv-part{justify-items:center;gap:var(--rv-head);text-align:center;display:grid;overflow:visible}.rv-part:before{content:"";width:4rem;height:2px;margin-bottom:calc(var(--rv-space) - var(--rv-head) - .25rem);background:linear-gradient(90deg,#0000,#ff6b00f2,#0000);border-radius:2px}@supports selector(:has(*)){.rv-part:before{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.rv-part:has(.is-in):before,.rv-part.is-in:before{transform:none}}@media (scripting:none){.rv-part:before{transform:none}}@media (prefers-reduced-motion:reduce){.rv-part:before{transition:none}}.rv-h2{color:#fff;font-family:var(--font-serif);text-wrap:balance;font-size:clamp(2rem,1.6rem + 1vw,2.625rem);font-weight:600;line-height:1.1}.rv-text{color:#e7e5e4;text-wrap:balance;max-width:38rem;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.7}.rv strong{color:#fff;font-weight:600}.rv-glow{z-index:0;pointer-events:none;background:radial-gradient(932px 608px at 50% 56px,#ff6b0010 0% 10%,#ff6b000f 20%,#ff6b000e 30%,#ff6b000b 40%,#ff6b0008 50%,#ff6b0005 60%,#ff6b0002 70%,#ff6b0001 80%,#ff6b0000 90%,#0000 100%);position:fixed;inset:0}.rv-letter{isolation:isolate;text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.rv-letter:before{content:"";z-index:-1;aspect-ratio:2.2;pointer-events:none;background:radial-gradient(closest-side,#ff6b0029,#ff6b000d 55%,#0000);border-radius:50%;width:min(62rem,140%);animation:1.8s ease-out both rv-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rv-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)}}.rv-title{color:#fff;font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;font-size:min(10.6383vw - .265957rem,clamp(2.75rem,1.7rem + 2.8vw,4rem));font-weight:600;line-height:1.04}.rv-w{--wait:0s;animation:hold var(--wait) linear, rv-word .9s cubic-bezier(.2, .7, .2, 1) var(--wait);display:inline-block}.rv-title>:nth-child(2){--wait:70ms}.rv-title>:nth-child(3){--wait:.14s}.rv-title>:nth-child(4){--wait:.21s}.rv-title>:nth-child(5){--wait:.3s}@keyframes rv-word{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}.rv-accent{color:#fdba74;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#fed7aa 0%,#fdba74 30%,#ff7a1a 70%,#ea580c 100%);-webkit-background-clip:text;background-clip:text;padding-inline:.04em .08em;font-style:italic}.rv-accent::selection{-webkit-text-fill-color:var(--color-stone-950,#0c0a09)}.rv-lead{color:#e7e5e4;text-wrap:balance;max-width:44rem;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.65;animation:.45s linear hold,.8s cubic-bezier(.2,.7,.2,1) .45s rv-rise}@keyframes rv-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rv-letter:before,.rv-w,.rv-lead{animation:none}}.rv-main-place{justify-items:center;gap:1rem;display:grid}.rv-main-link{color:#fff;justify-items:center;gap:1.5rem;display:grid}@media (hover:hover){.rv-main-link:hover .rv-main-icon{translate:0 -4px}}.rv-main-icon{width:5rem;height:5rem;transition:translate .35s var(--rv-ease), scale .3s var(--rv-ease);border-radius:24%;position:relative;overflow:hidden;box-shadow:0 20px 44px -20px #6e76bebf,0 12px 24px -14px #000000e6}.rv-main-icon svg{width:100%;height:100%;display:block}.rv-main-name{color:#fff;font-family:var(--font-serif);font-size:2rem;font-weight:600;line-height:1}.rv-main-text{color:#e7e5e4;text-wrap:balance;max-width:30rem;font-size:1.0625rem;line-height:1.6}.rv-main-cta{margin-top:.5rem}.rv-main-btn{background:var(--color-orange-brand,#ff6b00);min-height:3.25rem;color:var(--color-stone-950,#0c0a09);transition:translate .35s var(--rv-ease), scale .3s var(--rv-ease), background-color .3s ease, box-shadow .3s ease;border-radius:9999px;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 14px 32px -16px #ff6b00cc}@media (hover:hover){.rv-main-btn:hover{background:#ff7d1a;translate:0 -2px;box-shadow:0 18px 38px -16px #ff6b00e6}}.rv-main-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.rv-app{justify-items:center;gap:.875rem;margin-top:1rem;display:grid}.rv-app-lead{color:#d6d3d1;text-wrap:balance;max-width:36rem;font-size:1rem;line-height:1.5}.rv-stores{flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.rv-store{color:#fff;min-height:2.75rem;transition:background-color .3s ease, scale .3s var(--rv-ease);background:#ffffff12;border-radius:.875rem;align-items:center;gap:.5rem;padding:0 1.125rem 0 .875rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.rv-store svg{fill:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}@media (hover:hover){.rv-store:hover{background:#ffffff24}}.rv-store:focus-visible{outline-offset:3px;outline:2px solid #fff}.rv-shot{color:#e7e5e4;text-wrap:balance;max-width:40rem;margin-top:.5rem;font-size:1.0625rem;line-height:1.6}.rv-more{margin-top:.5rem;margin-bottom:calc(1rem - var(--rv-head));color:#d6d3d1;font-size:1rem;line-height:1.4}.rv-others{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;max-width:34rem;margin:0;padding:0;list-style:none;display:grid}.rv-go{--brand:255 107 0;color:#e7e5e4;text-align:center;border-radius:1.25rem;justify-items:center;gap:.75rem;padding:.5rem .25rem;transition:color .3s;display:grid}.rv-go-yandex{--brand:255 68 51}.rv-go-vk{--brand:0 119 255}.rv-go-twogis{--brand:25 170 30}.rv-go-avito{--brand:0 170 255}.rv-go-icon{width:clamp(3.75rem,3.2rem + 1.6vw,4.5rem);height:clamp(3.75rem,3.2rem + 1.6vw,4.5rem);transition:translate .35s var(--rv-ease), scale .3s var(--rv-ease);border-radius:24%;position:relative;box-shadow:0 14px 28px -16px #000000e6}.rv-go-icon:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 20px 38px -16px rgb(var(--brand) / .8);opacity:0;transition:opacity .4s;position:absolute;inset:0}.rv-go-icon>svg{clip-path:inset(0 round 24%);width:100%;height:100%;display:block}.rv-go-badge{border:2px solid var(--color-stone-900,#1c1917);width:1.625rem;height:1.625rem;color:var(--color-stone-900,#1c1917);background:#e7e5e4;border-radius:9999px;place-items:center;transition:background-color .3s,color .3s;display:grid;position:absolute;top:-.4375rem;right:-.4375rem;overflow:hidden}.rv-go-badge svg{width:.8125rem;height:.8125rem;transition:transform .4s var(--rv-ease);grid-area:1/1}.rv-go-badge svg+svg{transform:translate(-160%,160%)}.rv-go-name{text-wrap:balance;font-size:clamp(.875rem,.8rem + .3vw,.9375rem);font-weight:500;line-height:1.3}@media (hover:hover){.rv-go:hover{color:#fff}.rv-go:hover .rv-go-icon{translate:0 -4px}.rv-go:hover .rv-go-icon:after{opacity:1}.rv-go:hover .rv-go-badge{background:var(--color-orange-brand,#ff6b00);color:var(--color-stone-950,#0c0a09)}.rv-go:hover .rv-go-badge svg:first-child{transform:translate(160%,-160%)}.rv-go:hover .rv-go-badge svg+svg{transform:none}}.rv-go:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:4px}@media (prefers-reduced-motion:reduce){.rv-main-btn,.rv-main-icon,.rv-go-icon,.rv-go-icon:after,.rv-go-badge,.rv-go-badge svg,.rv-store{transition:none}}.rv-sub{max-width:40rem;margin-top:calc(.5rem - var(--rv-head));color:#d6d3d1;text-wrap:balance;font-size:1.0625rem;line-height:1.6}.rv-asks{width:100%;max-width:38rem;margin:0;padding:0;list-style:none;display:grid}.rv-asks li{color:#f5f5f4;text-wrap:balance;padding:1rem 0;font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.5}.rv-asks li+li{border-top:1px solid #ffffff12}.rv-sprite{width:0;height:0;position:absolute;overflow:hidden}.rv-scale{--mini:clamp(2.25rem, 8.57vw + .536rem, 3rem);--overlap:calc(var(--mini) * .29);isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:36rem;margin:.5rem 0;padding:0;list-style:none;display:grid;position:relative}.rv-scale:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(50% 50%,#ff6b0024,#ff6b0000 100%);position:absolute;inset:-3rem -6rem}.rv-step{--half:calc((var(--mini) + (var(--n) - 1) * (var(--mini) - var(--overlap))) / 2);--prev-half:calc((var(--mini) + (var(--prev-n) - 1) * (var(--mini) - var(--overlap))) / 2);justify-items:center;gap:.875rem;display:grid;position:relative}.rv-step:first-child{--n:1;--at:.15s}.rv-step:nth-child(2){--n:2;--prev-n:1;--at:1s}.rv-step:nth-child(3){--n:3;--prev-n:2;--at:1.85s}.rv-step:not(:first-child):after{content:"";top:calc(var(--mini) / 2 - 1px);right:calc(50% + var(--half));left:calc(-50% + var(--prev-half));z-index:-1;background:linear-gradient(90deg, #ff6b008c, var(--color-orange-brand,#ff6b00));transform-origin:0;border-radius:2px;height:2px;position:absolute;box-shadow:0 0 10px #ff6b0073}.rv-stack{height:var(--mini);justify-content:center;display:flex;position:relative}.rv-stack:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ff6b0052,#ff6b0000);position:absolute;inset:-1.25rem -1.5rem}.rv-mini{--i:0;width:var(--mini);height:var(--mini);will-change:translate;border-radius:24%;flex-shrink:0;transition:translate .35s ease-out;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #000000d9}.rv-mini svg{width:100%;height:100%;display:block}.rv-mini+.rv-mini{margin-left:calc(var(--overlap) * -1);box-shadow:-6px 0 14px -6px #000000bf,0 8px 18px -8px #000000d9}.rv-mini:nth-child(2){--i:1;z-index:1}.rv-mini:nth-child(3){--i:2;z-index:2}.rv-mini:nth-child(4){--i:3}.rv-mini.rv-mini-plus{--plus:calc(var(--mini) * .75);--tuck:calc(var(--mini) * .25);top:calc((var(--mini) - var(--plus)) / 2);left:calc(100% - var(--tuck));z-index:0;width:var(--plus);height:var(--plus);padding-left:var(--tuck);color:#fdba74;font-size:calc(var(--mini) * .42);background:linear-gradient(145deg,#5a3820,#35241a);place-items:center;margin-left:0;font-weight:500;line-height:1;display:grid;position:absolute;box-shadow:0 6px 14px -6px #000c}.rv-mini:has(+.rv-mini-plus){box-shadow:-6px 0 14px -6px #000000bf,6px 0 12px -6px #000000b3,0 8px 18px -8px #000000d9}@media (hover:hover){.rv-step:hover .rv-mini:first-child:not(:only-child){translate:-.375rem}.rv-step:hover .rv-mini:last-child:not(:only-child){translate:.375rem}}@media (prefers-reduced-motion:reduce){.rv-mini{transition:none}}.rv-num{color:#fff;font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.75rem,2.2rem + 1.6vw,3.75rem);font-weight:600;line-height:1}.rv-step-last .rv-num{color:var(--color-orange-brand,#ff6b00)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.rv-gift.reveal .rv-mini{will-change:transform, translate, opacity}.rv-gift.reveal:not(.is-in) .rv-mini,.rv-gift.reveal:not(.is-in) .rv-num{opacity:0}.rv-gift.reveal:not(.is-in) .rv-step:after{transform:scaleX(0)}.rv-gift.reveal.is-in .rv-mini{--wait:calc(var(--at) + var(--i) * .12s);animation:hold var(--wait) linear, rv-mini-in .55s cubic-bezier(.34, 1.56, .64, 1) var(--wait)}.rv-gift.reveal.is-in .rv-step:after{--wait:calc(var(--at) - .45s);animation:hold var(--wait) linear, rv-line .45s cubic-bezier(.45, 0, .55, 1) var(--wait)}.rv-gift.reveal.is-in .rv-stack:before{animation:.9s ease-out rv-flash;animation-delay:var(--at)}.rv-gift.reveal.is-in .rv-num{--wait:calc(var(--at) + .1s);animation:hold var(--wait) linear, rv-num-in .45s ease-out var(--wait)}.rv-gift.reveal .rv-step-last .rv-num{color:#fff;transition:color .5s 2.3s}.rv-gift.reveal.is-in .rv-step-last .rv-num{color:var(--color-orange-brand,#ff6b00)}}@keyframes rv-mini-in{0%{opacity:0;transform:translate(-.75rem)scale(.7)}to{opacity:1;transform:none}}@keyframes rv-line{0%{transform:scaleX(0)}to{transform:none}}@keyframes rv-flash{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes rv-num-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.rv-again{background:#ff6b0014;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .875rem;padding:1.125rem 1.75rem;display:flex}.rv-again-num{color:var(--color-orange-brand,#ff6b00);font-family:var(--font-serif);font-variant-numeric:lining-nums;text-box:trim-both cap alphabetic;flex-shrink:0;font-size:2.25rem;font-weight:600;line-height:1}.rv-again span{color:#f5f5f4;text-box:trim-both ex alphabetic;font-size:1.0625rem;line-height:1.4}.rv-h3{color:#fff;font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.3}.rv-cash{justify-items:center;gap:1.5rem;width:100%;display:grid}.rv-stairs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:30rem;margin:0;padding:0;list-style:none;display:grid}.rv-stair{--k:0;--h:2.5rem;--a:.3;justify-items:center;gap:.875rem;display:grid}.rv-stair:nth-child(2){--k:1;--h:4.5rem;--a:.55}.rv-stair:nth-child(3){--k:2;--h:6.5rem}.rv-stair-col{border-bottom:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;align-items:center;gap:.625rem;width:100%;height:10rem;display:flex}.rv-stair-pct{color:#fff;font-family:var(--font-serif);font-variant-numeric:lining-nums;font-size:clamp(2rem,1.7rem + .9vw,2.5rem);font-weight:600;line-height:1}.rv-stair-bar{width:min(100% - 1.5rem,5.5rem);height:var(--h);background:linear-gradient(180deg, rgb(255 122 26/var(--a)), #ff6b000f);transform-origin:bottom;border-radius:.75rem .75rem 0 0;box-shadow:inset 0 1px #ffbe8c73}.rv-stair:nth-child(3) .rv-stair-pct{color:var(--color-orange-brand,#ff6b00)}.rv-stair:nth-child(3) .rv-stair-bar{background:linear-gradient(180deg, #ff8a33, var(--color-orange-brand,#ff6b00));box-shadow:inset 0 1px #ffd2aa99,0 -12px 36px -14px #ff6b00a6}.rv-stair-when{color:#e7e5e4;text-wrap:balance;max-width:9rem;font-size:.9375rem;line-height:1.45}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.rv-cash.reveal:not(.is-in) .rv-stair-bar{transform:scaleY(0)}.rv-cash.reveal:not(.is-in) .rv-stair-pct{opacity:0}.rv-cash.reveal.is-in .rv-stair-bar{--wait:calc(.2s + var(--k) * .18s);animation:hold var(--wait) linear, rv-bar .7s cubic-bezier(.22, 1, .36, 1) var(--wait)}.rv-cash.reveal.is-in .rv-stair-pct{--wait:calc(.5s + var(--k) * .18s);animation:hold var(--wait) linear, rv-fade .4s ease-out var(--wait)}}@keyframes rv-bar{0%{transform:scaleY(0)}to{transform:none}}@keyframes rv-fade{0%{opacity:0}to{opacity:1}}.rv-mark{color:#fff;background:linear-gradient(#0000 38%,#ff6b0052 38% 90%,#0000 90%) no-repeat;border-radius:.2em;padding:0 .125em}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.rv-cash.reveal .rv-mark{background-size:0 100%;transition:background-size .8s cubic-bezier(.22,1,.36,1) 1.1s}.rv-cash.reveal.is-in .rv-mark{background-size:100% 100%}}.rv-extras{gap:3rem;width:100%;max-width:46rem;margin-top:1.5rem;display:grid}@media (width>=768px){.rv-extras{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem}.rv-extra{grid-row:span 5;grid-template-rows:subgrid}}.rv-extra{align-content:start;justify-items:center;gap:.5rem;display:grid}.rv-extra-head{font-family:var(--font-sans);justify-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.rv-extra-num{color:#e7e5e4;align-items:baseline;gap:.5rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.rv-extra-num b{color:#fff;font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.75rem,2.3rem + 1.2vw,3.25rem);font-weight:600;line-height:1}.rv-extra-what{color:var(--color-orange-brand,#ff6b00);font-size:1.125rem;font-weight:600;line-height:1.3}.rv-extra-deal{color:#fff;text-wrap:balance;max-width:20rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.55}.rv-way{color:#e7e5e4;text-wrap:balance;max-width:20rem;font-size:1rem;line-height:1.55}.rv-or{color:#a8a29e;align-items:center;gap:.625rem;font-size:.875rem;line-height:1;display:flex}.rv-or:before,.rv-or:after{content:"";background:#ffffff2e;width:1.5rem;height:1px}.rv-facts{gap:2rem;width:100%;max-width:44rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.rv-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-fact{align-content:start;justify-items:center;gap:.375rem;display:grid}.rv-fact svg{color:#ff8a33;width:1.75rem;height:1.75rem;margin-bottom:.375rem}.rv-fact p{color:#e7e5e4;text-wrap:balance;max-width:13.5rem;font-size:1rem;line-height:1.5}.rv-balance{color:#e7e5e4;text-wrap:balance;max-width:36rem;font-size:1rem;line-height:1.6}.rv-end-links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rv-btn-ghost{color:#fdba74;min-height:3.25rem;transition:border-color .3s ease, background-color .3s ease, color .3s ease, scale .3s var(--rv-ease);border:1px solid #ff6b008c;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:500;display:inline-flex}@media (hover:hover){.rv-btn-ghost:hover{border-color:var(--color-orange-brand,#ff6b00);color:#fff;background:#ff6b0014}}.rv-btn-ghost:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.rv-end-link{color:#e7e5e4;min-height:3.25rem;transition:background-color .3s ease, color .3s ease, scale .3s var(--rv-ease);background:#ffffff12;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:1rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}@media (hover:hover){.rv-end-link:hover{color:#fff;background:#ffffff21}}.rv-end-link:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=639px){.rv-again{text-align:left;border-radius:1.25rem;flex-wrap:nowrap;justify-content:flex-start;gap:.875rem;padding:1rem 1.25rem}.rv-again-num{font-size:1.875rem}.rv-again span{text-wrap:balance}}@media (width<=379px){.rv-others{gap:.25rem;width:calc(100% + 1.25rem);margin-inline:-.625rem}.rv-go-name{font-size:.8125rem}.rv-again{text-align:center;flex-direction:column;gap:.625rem}.rv-stores{gap:.5rem}.rv-store{gap:.375rem;padding:0 .875rem 0 .75rem;font-size:.875rem}}@media (width<=767px){.rv-facts{gap:1.25rem;max-width:22rem}.rv-fact{text-align:left;grid-template-columns:2.5rem minmax(0,1fr);place-items:center start;column-gap:.75rem}.rv-fact svg{justify-self:center;margin:0}.rv-fact p{text-wrap:pretty;max-width:none}}@media (width<=479px){.rv-end-links{flex-direction:column;align-items:stretch;width:100%;max-width:20rem}}:root:has(.rv) a,:root:has(.rv) button{-webkit-tap-highlight-color:transparent}.rv-main-link:active .rv-main-icon,.rv-go:active .rv-go-icon{transition-duration:.12s;translate:0;scale:.96}.rv-main-btn:active{transition-duration:.12s;translate:0;scale:.97}.rv-btn-ghost:active,.rv-store:active,.rv-end-link:active{transition-duration:.12s;scale:.97}:root:has(.rv) .footer-legal-link{transition:color .2s,scale .3s cubic-bezier(.22,1,.36,1)}:root:has(.rv) .footer-legal-link:active{transition-duration:.12s;scale:.96}.rv-main-icon,.rv-main-btn,.rv-go-icon{will-change:translate, scale}.ln-page{--ln-ease:cubic-bezier(.22, 1, .36, 1);--ln-surface:linear-gradient(180deg, #ffffff0e, #ffffff06);--ln-surface-edge:inset 0 1px 0 #ffffff12, 0 26px 50px -34px #000000e6;--ln-bubble:#ffffff13;z-index:1;gap:3rem;width:100%;max-width:30rem;margin:0 auto;padding:3rem 1.25rem;display:grid;position:relative}@media (width>=700px){.ln-page{max-width:40.5rem}}.ln-bg{z-index:0;pointer-events:none;background:radial-gradient(34rem 26rem at 50% 3rem,#ff8a3221,#0000 70%),radial-gradient(40rem 30rem at 50% 120%,#ff6b000d,#0000 70%);position:fixed;inset:0}.ln-bg:after{content:"";opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .85 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ln-hero{text-align:center;justify-items:center;gap:2rem;display:grid}.ln-portrait{aspect-ratio:4/5;width:12rem;margin-top:.75rem;position:relative}.ln-portrait-frame{width:calc(100% + 1.5rem);height:calc(100% + 1.5rem);position:absolute;top:-.75rem;left:-.75rem;overflow:visible;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.ln-portrait-frame path{fill:none;stroke:#ff8a3d;stroke-width:.36px;stroke-opacity:.75}.ln-portrait-frame .ln-portrait-progress{stroke:#ffc08a;stroke-width:.7px;stroke-opacity:1;stroke-dasharray:1;stroke-dashoffset:1px;display:none}.ln-portrait-img{background:var(--color-stone-900,#1c1917);isolation:isolate;border-radius:50% 50% 1.25rem 1.25rem/40% 40% 1.25rem 1.25rem;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 40px 70px -34px #000000f2}.ln-portrait-img img{object-fit:cover;width:100%;height:100%;display:block}.ln-intro{--ln-name:clamp(1.5rem, .6rem + 4.5vw, 2.5rem);justify-items:center;gap:1.125rem;display:grid}.ln-lockup{justify-content:center;align-items:center;gap:calc(var(--ln-name) * .168);font-size:var(--ln-name);translate:calc(var(--ln-name) * -.1675) 0;margin:0;display:flex}.ln-lockup-logo{width:calc(var(--ln-name) * 1.7525);height:calc(var(--ln-name) * 1.7525);translate:0 calc(var(--ln-name) * .081);flex-shrink:0;position:relative}.ln-lockup-logo svg{display:block}.ln-lockup-glow{filter:blur(24px);pointer-events:none;background:#ff6b0000;border-radius:9999px;transition:background-color .7s;position:absolute;inset:0}@media (hover:hover){.ln-lockup:hover .ln-lockup-glow{background:#ff6b0026}.ln-lockup:hover .ln-lockup-small{color:#fdba74}}.ln-lockup-text{align-items:flex-start;gap:calc(var(--ln-name) * .3);text-align:left;flex-direction:column;display:flex}.ln-lockup-small{color:var(--color-orange-brand,#ff6b00);font-family:var(--font-sans);font-size:calc(var(--ln-name) * .457);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;font-weight:600;line-height:1;transition:color .3s}.ln-lockup-name{color:#fff;font-family:var(--font-serif);font-size:var(--ln-name);white-space:nowrap;text-box:trim-both cap alphabetic;font-weight:700;line-height:1}.ln-exp{color:#fdba74;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.875rem;font-size:.75rem;font-weight:600;display:flex}.ln-exp-dot{color:#ff8a3db3;margin:0 .6em}.ln-exp:before,.ln-exp:after{content:"";width:2.5rem;height:1px}.ln-exp:before{background:linear-gradient(90deg,#0000,#ff8a3db3)}.ln-exp:after{background:linear-gradient(90deg,#ff8a3db3,#0000)}.ln-hello{text-wrap:balance;gap:.375rem;max-width:25rem;display:grid}.ln-hello-main{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4}.ln-hello-also{color:#d6d3d1;font-size:.9375rem;line-height:1.55}.hx{white-space:nowrap;display:inline-block;position:relative}.hx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hx-l{display:inline-block}.hx-nw{white-space:nowrap}.ln-br-wide{display:none}@media (width>=700px){.ln-br-wide{display:inline}.ln-hello{max-width:30rem}}.hx-trace{transform-origin:0;pointer-events:none;width:100%;height:.3em;position:absolute;bottom:-.3em;left:0;overflow:visible}.hx-trace path{fill:none;vector-effect:non-scaling-stroke}.hx-comb,.hx-iron{opacity:0}.hx-comb{height:.38em;bottom:-.38em}.hx-comb path{stroke:#fdba74b3;stroke-width:1px}.hx-stitch path{stroke:#fdba74;stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:round}.hx-iron path{stroke:#ffffff8c;stroke-width:1.2px}.hx-straight:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 44%,#ffecd62e 47%,#fff8eeb3 50%,#ffecd62e 53%,#0000 56%);position:absolute;inset:.05em 0 -.3em;translate:-60%}.hx-cut .hx-bot{clip-path:polygon(0 68%,100% 36%,100% 100%,0 100%);display:inline-block}.hx-cut .hx-top{clip-path:polygon(0 0,100% 0,100% 36%,0 68%);position:absolute;inset:0;translate:.12em -.05em}.hx-cut:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fed7aa,#0000);height:1px;position:absolute;top:52%;left:-12%;right:-12%;rotate:-14deg}.hx-paint{isolation:isolate;color:#0000;background:linear-gradient(90deg,#ffa66b,#ff6a3d 16%,#e3386e 34%,#c2327c 50%,#d6d3d1 50%,#d6d3d1) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.hx-brush{z-index:-1;opacity:.42;transform-origin:0;pointer-events:none;width:calc(100% + .5em);height:1em;position:absolute;top:.2em;left:-.22em;rotate:-1.5deg}.hx-blond{isolation:isolate;color:#0000;background:linear-gradient(100deg,#ffc12e,#ffe58a 14%,#fff 22%,#ffd84d 32%,#ffae00 50%,#d6d3d1 50%,#d6d3d1) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.hx-blond:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffbe2873,#ffbe281f 60%,#0000);border-radius:9999px;position:absolute;inset:-.5em -.65em}.hx-spark{fill:#fff4cc;opacity:.95;pointer-events:none;width:.62em;height:.62em;position:absolute;top:-.12em;right:-.62em;scale:.85}.ln-hello{--hx-t0:1.15s}.ln-hello.hx-replay{--hx-t0:0s}.hx-cut{--hx-w:0s}.hx-lay{--hx-w:.75s}.hx-paint{--hx-w:1.75s}.hx-blond{--hx-w:2.55s}.hx-restore{--hx-w:3.4s}.hx-straight{--hx-w:4.45s}.ln-hello .hx.hx-solo{--hx-t0:0s;--hx-w:0s}@media (prefers-reduced-motion:no-preference){.hx-cut:after{animation:hx-blade .5s ease calc(var(--hx-t0) + var(--hx-w) + .25s)}.hx-cut .hx-top{animation:hx-snip .95s var(--ln-ease) calc(var(--hx-t0) + var(--hx-w)) backwards}.hx-lay .hx-l{animation:hx-lay 1s var(--ln-ease) calc(var(--hx-t0) + var(--hx-w) + var(--i) * 60ms) backwards}.hx-comb{animation:hx-pass 1.1s linear calc(var(--hx-t0) + var(--hx-w) + .3s)}.hx-paint{animation:hx-fill 1s ease calc(var(--hx-t0) + var(--hx-w) + .15s) backwards}.hx-brush{animation:hx-brush .7s var(--ln-ease) calc(var(--hx-t0) + var(--hx-w)) backwards}.hx-blond{animation:hx-fill 1s ease calc(var(--hx-t0) + var(--hx-w) + .2s) backwards}.hx-blond:before{animation:hx-glow 1s ease calc(var(--hx-t0) + var(--hx-w) + .5s) backwards}.hx-spark{animation:hx-spark .9s var(--ln-ease) calc(var(--hx-t0) + var(--hx-w) + .95s) backwards}.hx-restore .hx-l{animation:hx-restore 1.05s var(--ln-ease) calc(var(--hx-t0) + var(--hx-w) + var(--i) * 45ms) backwards}.hx-stitch{animation:hx-trace .9s steps(12, end) calc(var(--hx-t0) + var(--hx-w) + .3s) backwards}.hx-straight .hx-l{animation:hx-straighten .95s var(--ln-ease) calc(var(--hx-t0) + var(--hx-w) + var(--i) * 70ms) backwards}.hx-straight:after{animation:hx-iron 1s linear calc(var(--hx-t0) + var(--hx-w) + .3s)}.hx-iron{animation:hx-pass 1.1s linear calc(var(--hx-t0) + var(--hx-w) + .35s)}.ln-hello.hx-replay :is(.hx,.hx *),.ln-hello.hx-replay .hx:before,.ln-hello.hx-replay .hx:after{animation-fill-mode:none}.ln-hello .hx.hx-solo,.ln-hello .hx.hx-solo *,.ln-hello .hx.hx-solo:before,.ln-hello .hx.hx-solo:after{animation-fill-mode:backwards}.ln-hello .hx-reset,.ln-hello .hx-reset *,.ln-hello .hx-reset:before,.ln-hello .hx-reset:after,.ln-hello.hx-reset :is(.hx,.hx *),.ln-hello.hx-reset .hx:before,.ln-hello.hx-reset .hx:after{animation:none}}@keyframes hx-snip{0%,40%{translate:0}}@keyframes hx-blade{0%{opacity:1;scale:0 1}60%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes hx-lay{0%,30%{opacity:.6;translate:0 var(--y);rotate:var(--r)}}@keyframes hx-fill{0%{background-position:100% 0}}@keyframes hx-brush{0%{scale:0 1}}@keyframes hx-glow{0%{opacity:0}}@keyframes hx-spark{0%{opacity:0;rotate:-45deg;scale:.2}45%{opacity:1;rotate:20deg;scale:1.4}}@keyframes hx-restore{0%,30%{opacity:.3;filter:blur(1.5px);translate:var(--x) var(--y)}}@keyframes hx-straighten{0%,30%{translate:0 var(--y);rotate:var(--r)}}@keyframes hx-trace{0%{scale:0 1}}@keyframes hx-pass{0%{opacity:1;scale:0 1}70%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes hx-iron{0%{opacity:1;translate:-60%}85%{opacity:1}to{opacity:0;translate:60%}}@media (prefers-reduced-motion:no-preference){.ln-portrait-img{animation:ln-develop 1.6s var(--ln-ease) backwards}.ln-portrait-frame{animation:.35s linear hold}.ln-portrait-frame path:not(.ln-portrait-progress){stroke-dasharray:1;animation:2.2s cubic-bezier(.65,0,.35,1) .35s ln-draw}.ln-lockup-small{animation:hold .6s linear, ln-rise .8s var(--ln-ease) .6s}.ln-lockup-name{animation:hold .72s linear, ln-word .9s var(--ln-ease) .72s}.ln-exp{animation:hold .85s linear, ln-rise .9s var(--ln-ease) .85s}.ln-hello-main{animation:hold .95s linear, ln-rise .9s var(--ln-ease) .95s}.ln-hello-also{animation:hold 1.05s linear, ln-rise .9s var(--ln-ease) 1.05s}}@keyframes ln-develop{0%{opacity:0;filter:blur(14px);transform:scale(1.05)}to{opacity:1;filter:none;transform:none}}@keyframes ln-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ln-word{0%{opacity:0;filter:blur(8px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}@keyframes ln-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ln-main{gap:1rem;display:grid}.ln-part{text-align:center;justify-items:center;gap:1.25rem;margin-top:3rem;display:grid;overflow:visible}.ln-h2{text-align:center;color:#fff;font-family:var(--font-serif);text-wrap:balance;justify-self:stretch;font-size:clamp(1.75rem,1.5rem + .8vw,2rem);font-weight:600;line-height:1.12}.ln-text{text-align:center;color:#e7e5e4;text-wrap:pretty;justify-self:center;max-width:30rem;font-size:1rem;line-height:1.6}.ln-book{background:var(--ln-surface);box-shadow:var(--ln-surface-edge);text-align:left;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), background-color .3s ease;border-radius:1.5rem;display:grid;position:relative;container:ln-book/inline-size}.ln-book-icon{border-radius:24%;flex-shrink:0;width:3.469rem;height:3.469rem;overflow:hidden;box-shadow:0 12px 26px -14px #6e76becc}.ln-book-icon svg{width:100%;height:100%;display:block}.ln-book-main{border-radius:1.5rem 1.5rem 0 0;align-items:center;gap:1.125rem;padding:1.25rem;display:flex;position:relative}.ln-book-text{gap:.75rem;display:grid}.ln-book-title,.ln-book-sub,.ln-book-hint{text-box:trim-both cap alphabetic;line-height:1.35}.ln-book-title{color:#fff;font-size:1.125rem;font-weight:600}.ln-book-sub{color:#e7e5e4;font-size:.875rem}.ln-book-title:after{content:"";border-radius:1.5rem 1.5rem 0 0;position:absolute;inset:0}.ln-book-hint{z-index:1;color:#fdba74;text-underline-offset:.3em;justify-self:start;font-size:.8125rem;font-weight:500;text-decoration:underline 1px dotted #fdba748c;transition:color .25s,text-decoration-color .25s;position:relative}@media (pointer:coarse){.ln-book-hint{margin-block:-.5625rem;padding-block:.5625rem}}@media (hover:hover){.ln-book-hint:hover{color:#fed7aa;text-decoration-style:solid;text-decoration-color:currentColor}}.ln-book-hint:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px;border-radius:.25rem}@media (hover:hover){.ln-book:hover{background-color:#ffffff08;translate:0 -2px}}.ln-book-icon{transition:translate .5s var(--ln-ease), rotate .5s var(--ln-ease), scale .5s var(--ln-ease);will-change:translate, rotate, scale;position:relative}.ln-book-icon:after,.ln-max-icon:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 48%,#0000 66%);position:absolute;inset:0;translate:-110%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ln-book-main:has(.ln-book-title:hover) .ln-book-icon,.ln-max:hover .ln-max-icon{translate:0 -2px;rotate:-6deg;scale:1.06}.ln-book-main:has(.ln-book-title:hover) .ln-book-icon:after,.ln-max:hover .ln-max-icon:after{transition:translate .9s var(--ln-ease) 80ms;translate:110%}}.ln-book-go{pointer-events:none;color:#fdba74bf;border-radius:9999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;margin-left:auto;transition:color .3s;display:none}.ln-book-go svg{width:1.125rem;height:1.125rem;transition:translate .4s var(--ln-ease);will-change:translate}@media (hover:hover){.ln-book-main:has(.ln-book-title:hover) .ln-book-go{color:#fed7aa}.ln-book-main:has(.ln-book-title:hover) .ln-book-go svg{translate:2px -2px}}.ln-app{background:#0000001f;border-top:1px solid #ffffff12;border-radius:0 0 1.5rem 1.5rem;gap:.75rem;padding:.875rem 1.25rem 1rem;display:grid}.ln-app-text{gap:.25rem;display:grid}.ln-app-text b{color:#fff;font-size:.875rem;font-weight:600;line-height:1.35}.ln-app-text span{color:#d6d3d1;font-size:.8125rem;line-height:1.45}.ln-stores{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ln-store{color:#fff;min-height:2.75rem;transition:background-color .3s ease, translate .35s var(--ln-ease), scale .3s var(--ln-ease);background:#ffffff14;border-radius:.875rem;align-items:center;gap:.4375rem;padding:0 .9375rem 0 .8125rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.ln-store svg{fill:currentColor;flex-shrink:0;width:1.125rem;height:1.125rem}@media (hover:hover){.ln-store:hover{background:#ffffff29;translate:0 -2px}}@container ln-book (width>=30rem){.ln-book-go{display:grid}.ln-app{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.25rem;padding-block:1rem}.ln-store{justify-content:center;width:2.75rem;padding:0}.ln-store svg{width:1.25rem;height:1.25rem}.ln-store-name{display:none}}.ln-inline{color:#fdba74;text-underline-offset:.25em;font-weight:500;text-decoration:underline 1px #fdba7473;transition:color .25s,text-decoration-color .25s}@media (hover:hover){.ln-inline:hover{color:#fed7aa;text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){:root:has(.ln-page){scroll-behavior:smooth}}#contact{scroll-margin-top:1.5rem}.ln-consult{gap:1.25rem;margin-top:2.5rem;display:grid;position:relative;overflow:visible;container:ln-consult/inline-size}.ln-consult:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 50% 45%,#ff6b001f,#0000);position:absolute;inset:-4rem -5rem}.ln-pin{text-align:left;max-width:100%;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), background-color .3s ease;background-color:#ffffff05;background-image:linear-gradient(90deg,#ff6b002b,#ff6b000a 75%);border-radius:1rem;justify-self:center;align-items:center;gap:.875rem;padding:.75rem .875rem .75rem 1.25rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ff8a3d4d,0 14px 30px -20px #ff6b0099}.ln-pin:before{content:"";background:linear-gradient(#ff9a52,#ff6b00);border-radius:3px;width:3px;position:absolute;top:.75rem;bottom:.75rem;left:.5625rem}.ln-pin-photo{object-fit:cover;width:3.5rem;height:3.5rem;transition:scale .5s var(--ln-ease);will-change:scale;border-radius:.75rem;flex-shrink:0;box-shadow:0 0 0 1px #ffffff24,0 8px 18px -10px #000c}.ln-pin-text{gap:.25rem;min-width:0;display:grid}.ln-pin-label{color:#fdba74;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.ln-pin-label svg{width:.8125rem;height:.8125rem}.ln-pin-title{color:#fff;font-size:1rem;font-weight:600;line-height:1.3}.ln-pin-sub{color:#e7e5e4;font-size:.8125rem;line-height:1.4}.ln-pin-go{color:#fdba74bf;flex-shrink:0;place-items:center;margin-left:auto;padding-left:.25rem;transition:color .3s;display:grid}.ln-pin-go svg{width:1.25rem;height:1.25rem;transition:translate .4s var(--ln-ease);will-change:translate}@media (hover:hover){.ln-pin:hover{background-color:#ffffff0d;translate:0 -2px}.ln-pin:hover .ln-pin-photo{scale:1.05}.ln-pin:hover .ln-pin-go{color:#fed7aa}.ln-pin:hover .ln-pin-go svg{translate:2px}}.ln-chat{text-align:left;grid-template-columns:2.75rem minmax(0,1fr);align-items:end;gap:.625rem;display:grid}.ln-ava{width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--color-stone-900,#1c1917), 0 0 0 3.5px #ff8a3dd9;object-fit:cover;object-position:50% 20%;background:#e7e5e4;border-radius:9999px}.ln-msgs{justify-items:start;gap:.3125rem;display:grid}.ln-chat-name{color:#fdba74;padding-left:.875rem;font-size:.8125rem;font-weight:600;line-height:1.4}.ln-typing{display:none}.ln-msg,.ln-faq-a>*{background:var(--ln-bubble);color:#f5f5f4;text-wrap:pretty;border-radius:.5rem 1.25rem 1.25rem .5rem;max-width:32rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.55;position:relative}.ln-msg:first-of-type,.ln-faq-a>:first-child{border-top-left-radius:1.25rem}.ln-msg:last-of-type,.ln-faq-a>:last-child{border-bottom-left-radius:0}.ln-msg:last-of-type:before,.ln-faq-a>:last-child:before{content:"";background:var(--ln-bubble);width:.5rem;height:.875rem;position:absolute;bottom:0;left:-.5rem;-webkit-mask:radial-gradient(circle at 0 0,#0000 .5rem,#000 calc(.5rem + .5px));mask:radial-gradient(circle at 0 0,#0000 .5rem,#000 calc(.5rem + .5px))}.ln-msg b,.ln-faq-a b{color:#fff;font-weight:600}.ln-msg u,.ln-faq-a u{text-underline-offset:.2em;text-decoration-color:#ff8a3d;text-decoration-thickness:2px}.ln-faq-a>div{gap:.5rem;display:grid}.ln-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ln-list li{padding-left:1.125rem;position:relative}.ln-list li:before{content:"";background:#ff8a3d;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.62em;left:.25rem}.ln-rule{color:#fff;font-family:var(--font-serif);text-wrap:pretty;background:#ff6b001f;border-left:3px solid #ff8a3d;border-radius:.25rem .625rem .625rem .25rem;margin:0;padding:.375rem .75rem .4375rem .875rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.3}.ln-faq-a>.ln-vs{gap:.625rem;min-width:0}.ln-vs-row{gap:.125rem;display:grid}.ln-vs-name{color:#d6d3d1;font-size:.8125rem;font-weight:600;line-height:1.3}.ln-vs-name-bio{color:#fdba74}.ln-vs-curve{width:100%;height:auto;display:block}.ln-vs-curve path{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ln-vs-chem path{stroke:#d6d3d1}.ln-vs-bio path{stroke:#ff8a3d}.ln-vs-axis{color:#a8a29e;border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;padding-top:.25rem;font-size:.75rem;line-height:1.3;display:flex}@media (prefers-reduced-motion:no-preference){.ln-faq[open] .ln-vs-chem{animation:ln-draw .6s var(--ln-ease)}.ln-faq[open] .ln-vs-bio{animation:ln-draw 1.2s var(--ln-ease)}}.ln-msg-bot{text-underline-offset:.22em;font-weight:600;text-decoration:underline 1px;transition:color .25s,text-decoration-color .25s}.ln-msg-vk{color:#4a90ff;text-decoration-color:#4a90ff80}.ln-msg-tg{color:#2aabee;text-decoration-color:#2aabee80}@media (hover:hover){.ln-msg-bot:hover{color:#fff;text-decoration-color:currentColor}}.ln-msg-bot:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:2px;border-radius:.25rem}.ln-msg-quote{color:#fed7aa;background:#ff6b001f;border-left:2px solid #ff8a3d;border-radius:.25rem .5rem .5rem .25rem;margin-bottom:.5rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.4;display:block}.ln-bots{gap:.625rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ln-bot{--ln-bot-from:#12367a;--ln-bot-to:#0b2556;--ln-bot-edge:#60a0ff61;--ln-bot-glow:#0077ff8c;--ln-ring:#6eaafff2;--ln-ring-glow:#0077ff80;background-color:var(--ln-bot-to);background-image:linear-gradient(135deg, var(--ln-bot-from), var(--ln-bot-to));min-height:3.5rem;box-shadow:inset 0 0 0 1px var(--ln-bot-edge), 0 18px 34px -20px var(--ln-bot-glow);color:#fff;white-space:nowrap;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), box-shadow .3s ease;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:0 1.25rem 0 1rem;font-size:.9375rem;font-weight:600;display:flex;position:relative}.ln-bot-tg{--ln-bot-from:#0f4a70;--ln-bot-to:#0a3048;--ln-bot-edge:#64c8f561;--ln-bot-glow:#2aabee80;--ln-ring:#78d2faf2;--ln-ring-glow:#2aabee80}.ln-bot:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#ffffff08);transition:opacity .3s;position:absolute;inset:0}.ln-bot-logo{filter:drop-shadow(0 4px 10px #00000059);width:1.75rem;height:1.75rem;transition:translate .5s var(--ln-ease), rotate .5s var(--ln-ease), scale .5s var(--ln-ease);will-change:translate, rotate, scale;flex-shrink:0;position:relative}@media (hover:hover){.ln-bot:hover{box-shadow:inset 0 0 0 1px var(--ln-bot-edge), 0 22px 40px -18px var(--ln-bot-glow);translate:0 -2px}.ln-bot:hover:before{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ln-bot:hover .ln-bot-logo{translate:0 -1px;rotate:-6deg;scale:1.08}}@container ln-consult (width>=34rem){.ln-bots{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;width:auto}}.ln-max{text-align:left;max-width:100%;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), box-shadow .3s ease;background-color:#1d1648;background-image:linear-gradient(135deg,#1a2160,#2a1553);border-radius:1rem;justify-self:center;align-items:center;gap:.875rem;padding:.75rem 1rem .75rem .75rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #967dff4d,0 16px 30px -22px #6e50ff80}.ln-max:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#ffffff05);transition:opacity .3s;position:absolute;inset:0}.ln-max-icon{flex-shrink:0;width:2.5rem;height:2.5rem}.ln-max-icon svg{width:100%;height:100%;display:block}.ln-max-text{gap:.125rem;display:grid}.ln-max-title{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.35}.ln-max-sub{color:#ddd6fe;font-size:.8125rem;line-height:1.4}@media (hover:hover){.ln-max:hover{translate:0 -2px;box-shadow:inset 0 0 0 1px #967dff4d,0 20px 36px -20px #6e50ff99}.ln-max:hover:before{opacity:1}}.ln-max-icon{transition:translate .5s var(--ln-ease), rotate .5s var(--ln-ease), scale .5s var(--ln-ease);will-change:translate, rotate, scale;border-radius:25%;position:relative;overflow:hidden}.ln-bot:after,.ln-max:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px var(--ln-ring,#ffaa6ef2), 0 0 24px 4px var(--ln-ring-glow,#ff6b0080);opacity:0;pointer-events:none;position:absolute;inset:0}.ln-max{--ln-ring:#a08cfff2;--ln-ring-glow:#6e50ff73}.ln-consult.is-called .ln-bot:after,.ln-consult.is-called .ln-max:after{animation:ln-call .9s var(--ln-ease) 2}.ln-consult.is-called li:nth-child(2) .ln-bot:after{animation-delay:.12s}.ln-consult.is-called .ln-max:after{animation-delay:.24s}@keyframes ln-call{0%{opacity:0;transform:scale(.98)}35%{opacity:1;transform:none}to{opacity:0;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.ln-consult.is-called .ln-bot:after,.ln-consult.is-called .ln-max:after{animation-name:ln-call-fade}}@keyframes ln-call-fade{0%,to{opacity:0}35%{opacity:1}}@media (prefers-reduced-motion:no-preference){.ln-typing{z-index:1;background:var(--ln-bubble);opacity:0;border-radius:1.25rem 1.25rem 1.25rem .5rem;grid-area:2/1;align-self:start;align-items:center;gap:.3125rem;height:2.75rem;padding:0 1rem;display:inline-flex}.ln-typing i{background:#d6d3d1;border-radius:9999px;width:.375rem;height:.375rem}.ln-msgs:has(.ln-typing) .ln-msg:first-of-type{grid-area:2/1}.reveal.is-in .ln-typing{animation:.7s ease-out .1s both ln-typing-life}.reveal.is-in .ln-typing i{animation:.5s ease-in-out .1s 2 ln-typing-dot}.reveal.is-in .ln-typing i:nth-child(2){animation-delay:.22s}.reveal.is-in .ln-typing i:nth-child(3){animation-delay:.34s}.reveal.is-in .ln-ava,.reveal.is-in .ln-chat-name,.reveal.is-in .ln-msg,.reveal.is-in .ln-bots,.reveal.is-in .ln-max{--wait:0s;animation:hold var(--wait) linear, ln-msg-in .5s var(--ln-ease) var(--wait)}.reveal.is-in .ln-chat-name{--wait:.1s}.reveal.is-in .ln-ava{--wait:1.2s}.reveal.is-in .ln-msg:first-of-type{--wait:.7s}.reveal.is-in .ln-msg:nth-of-type(2){--wait:.95s}.reveal.is-in .ln-msg:nth-of-type(3){--wait:1.2s}.reveal.is-in .ln-bots{--wait:1.45s}.reveal.is-in .ln-max{--wait:1.55s}.reveal.is-in .ln-chat-intro .ln-ava{--wait:.7s}.reveal.is-in .ln-chat-outro .ln-chat-name,.reveal.is-in .ln-chat-outro .ln-msg:first-of-type{--wait:1.75s}.reveal.is-in .ln-chat-outro .ln-msg:nth-of-type(2),.reveal.is-in .ln-chat-outro .ln-ava{--wait:2s}}@keyframes ln-typing-life{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes ln-typing-dot{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(-3px)}}@keyframes ln-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ln-reels{--ln-reel-gap:.75rem;width:100%;margin:.25rem 0;position:relative;container:ln-works/inline-size}.ln-reels-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--ln-reel-gap)) / 2.35);gap:var(--ln-reel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-.5rem 0;padding:.5rem 0;list-style:none;display:grid;position:relative;overflow-x:auto}.ln-reels-track::-webkit-scrollbar{display:none}@property --ln-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --ln-fade-r{syntax:"<length>";inherits:false;initial-value:0}.ln-reels-track{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--ln-fade-l), #000 calc(100% - var(--ln-fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--ln-fade-l), #000 calc(100% - var(--ln-fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--ln-fade-l), #000 calc(100% - var(--ln-fade-r)), transparent);transition:--ln-fade-l .35s,--ln-fade-r .35s}.ln-reels.can-prev .ln-reels-track{--ln-fade-l:3rem}.ln-reels.can-next .ln-reels-track{--ln-fade-r:3rem}.ln-reels-track.is-remask{-webkit-mask-image:none;mask-image:none}.ln-reel{scroll-snap-align:start}.ln-reels-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.ln-reels-track.is-dragging .ln-reel-card{cursor:grabbing;translate:0;scale:1}.ln-reel-card{letter-spacing:normal;text-transform:none;-webkit-touch-callout:none;aspect-ratio:9/16;cursor:pointer;width:100%;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), box-shadow .3s ease;will-change:translate, scale;background:#0c0a09;border-radius:1rem;display:block;position:relative;overflow:hidden;box-shadow:0 18px 34px -22px #000000e6}.ln-reel-poster,.ln-reel-loop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ln-reel-loop{opacity:0;transition:opacity .35s}.is-playing .ln-reel-loop{opacity:1}.ln-reel-card:before{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff8a3dbf}.ln-reel-shade{pointer-events:none;background:linear-gradient(#0000,#0c0a09e0);height:45%;position:absolute;inset:auto 0 0}.ln-reel-tag{z-index:2;color:#fff;text-align:left;text-shadow:0 1px 8px #0009;text-wrap:balance;font-size:.8125rem;font-weight:600;line-height:1.3;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.ln-reel-time{color:#fff;font-variant-numeric:tabular-nums;background:#0c0a099e;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.5;position:absolute;top:.5rem;right:.5rem}.ln-reel-play{color:#fff;opacity:0;width:3rem;height:3rem;transition:opacity .3s ease, scale .35s var(--ln-ease);background:#0c0a0980;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.85;box-shadow:inset 0 0 0 1px #ffffff40}.ln-reel-play svg{width:1.375rem;height:1.375rem;margin-left:.125rem}@media (hover:hover){.ln-reel-card:hover{translate:0 -3px;box-shadow:0 26px 44px -22px #000000f2}.ln-reel-card:hover:before{opacity:1}.ln-reel-card:hover .ln-reel-play{opacity:1;scale:1}}.ln-reel-card:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.ln-reel-card:active{transition-duration:.12s;translate:0;scale:.98}.ln-reels-nav{z-index:1;backdrop-filter:blur(8px);color:#fff;background:#1c1917cc;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;transition:opacity .3s,background-color .3s;display:none;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px -12px #000000e6}.ln-reels-nav svg{width:1.25rem;height:1.25rem}.ln-reels-prev{left:-.75rem}.ln-reels-next{right:-.75rem}.ln-reels-nav:disabled{opacity:0;pointer-events:none}.ln-reels-nav:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}@media (hover:hover){.ln-reels-nav{display:grid}.ln-reels-nav:hover{background:#ff6b00d9}}@container ln-works (width>=34rem){.ln-reels-track{grid-auto-columns:calc((100% - 3 * var(--ln-reel-gap)) / 3.3)}}@media (prefers-reduced-motion:no-preference){.reveal.is-in .ln-reel{--wait:0s;animation:hold var(--wait) linear, ln-reel-in .6s var(--ln-ease) var(--wait)}.reveal.is-in .ln-reel:nth-child(2){--wait:70ms}.reveal.is-in .ln-reel:nth-child(3){--wait:.14s}.reveal.is-in .ln-reel:nth-child(n+4){--wait:.21s}}@keyframes ln-reel-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}.ln-socials{flex-wrap:wrap;justify-content:center;gap:1rem 0;width:100%;margin:.25rem 0 0;padding:0;list-style:none;display:flex;container:ln-socials/inline-size}.ln-socials>li{width:25%}.ln-social{color:#e7e5e4;justify-items:center;gap:.625rem;padding:.25rem 0;transition:color .3s;display:grid}.ln-social-icon{width:3.5rem;height:3.5rem;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease);border-radius:24%;position:relative;box-shadow:0 14px 28px -16px #000000e6}.ln-social-icon svg{border-radius:24%;width:100%;height:100%;display:block}.ln-social-icon:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 16px 34px -12px rgb(var(--glow,255 107 0) / .75);opacity:0;transition:opacity .35s;position:absolute;inset:0}.ln-social-icon:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;transition:background-position .8s var(--ln-ease);background:linear-gradient(115deg,#0000 38%,#ffffff57 50%,#0000 62%) 160% 0/250% 100% no-repeat,linear-gradient(#fff3,#0000 48%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1a}.ln-social-name{white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.25}.ln-social-kind{color:#a8a29e;font-size:.6875rem;font-weight:500;display:block}.ln-star{margin-left:.05em;position:relative;top:-.3em}@media (hover:hover){.ln-social:hover{color:#fff}.ln-social:hover .ln-social-icon{translate:0 -4px}.ln-social:hover .ln-social-icon:after{opacity:1}.ln-social:hover .ln-social-icon:before{background-position:-60% 0,0 0}}@container ln-socials (width>=33rem){.ln-socials>li{width:14.2857%}}.ln-footnote{text-align:center;font-family:var(--font-serif);color:#a8a29e;justify-self:center;max-width:30rem;font-size:.9375rem;font-style:italic;line-height:1.4}.ln-where{gap:1.5rem 2rem;width:100%;display:grid}.ln-fact{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.ln-fact-icon{color:#ff8a3d;padding-top:.0625rem;display:block}.ln-fact-icon svg{width:1.5rem;height:1.5rem;display:block}.ln-fact-body{text-align:left;gap:.125rem;padding-top:.0625rem;display:grid}.ln-address,.ln-fact-main{color:#fafaf9;flex-wrap:wrap;align-items:center;gap:0 .25rem;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex}.ln-fact-sub{color:#d6d3d1;font-size:.9375rem;line-height:1.45}.ln-address-link{color:#fff;text-underline-offset:.3em;text-decoration:underline 1px #fff3;transition:text-decoration-color .25s}@media (hover:hover){.ln-address-link:hover{text-decoration-color:#ff8a3d}}.ln-address-link:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px;border-radius:.25rem}.ln-hours{gap:.125rem;margin:0;display:grid}.ln-hours div{justify-content:space-between;gap:1rem;font-size:1.0625rem;line-height:1.4;display:flex}.ln-hours dt{color:#d6d3d1}.ln-hours dd{color:#fafaf9;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ln-hours-note{color:#ffa46b;margin-top:.25rem;font-size:.9375rem;font-weight:500;line-height:1.45}.ln-cabinet{color:#fff;font-size:1.0625rem;font-weight:700;line-height:1.45}.ln-map-wrap{aspect-ratio:4/3.4;width:100%}.ln-where-media{gap:.75rem;width:100%;display:grid}.ln-map-wrap .footer-map-zoom{top:auto;bottom:14px}.ln-map-wrap .footer-map-credit{right:10px}.ln-map-wrap .footer-map-video{display:none}.ln-route-card{aspect-ratio:16/7;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;width:100%;transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), box-shadow .3s ease;will-change:translate, scale;background:#0c0a09;border-radius:1.5rem;display:block;position:relative;overflow:hidden;box-shadow:0 18px 34px -22px #000000e6}.ln-route-card .ln-reel-shade{height:60%}.ln-route-card:before{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff8a3dbf}.ln-route-text{z-index:2;text-shadow:0 1px 8px #0009;gap:.125rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.ln-route-title{color:#fff;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.1}.ln-route-sub{color:#e7e5e4;font-size:.8125rem;line-height:1.35}@media (hover:hover){.ln-route-card:hover{translate:0 -3px}.ln-route-card:hover:before{opacity:1}}.ln-route-card:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.ln-route-card:active{transition-duration:.12s;translate:0;scale:.98}.ln-map-wrap .footer-map-pin-ring{opacity:0;animation:none}@media (prefers-reduced-motion:no-preference){.reveal.is-in .ln-map-wrap .footer-map-pin-ring{animation:2.6s ease-out .6s 3 footer-map-pulse}}@media (hover:hover){.ln-part:has(.ln-address:hover) .footer-map-pin-dot{transform:scale(1.35);box-shadow:0 0 0 2px #ff6b00b3,0 0 34px #ff6b00f2}}.ln-chat-intro,.ln-chat-outro{width:100%}.ln-faqs{text-align:left;gap:.625rem;width:100%;display:grid}.ln-faq-start{justify-items:inherit;gap:1.25rem;width:100%;display:grid}@media (prefers-reduced-motion:no-preference){.reveal.is-in .ln-faq{--wait:.95s;animation:hold var(--wait) linear, ln-q-in .45s var(--ln-ease) var(--wait)}.reveal.is-in .ln-faq:nth-child(2){--wait:1.01s}.reveal.is-in .ln-faq:nth-child(3){--wait:1.07s}.reveal.is-in .ln-faq:nth-child(4){--wait:1.13s}.reveal.is-in .ln-faq:nth-child(5){--wait:1.19s}.reveal.is-in .ln-faq:nth-child(6){--wait:1.25s}.reveal.is-in .ln-faq:nth-child(7){--wait:1.31s}.reveal.is-in .ln-faq:nth-child(8){--wait:1.37s}.reveal.is-in .ln-faq:nth-child(9){--wait:1.43s}.reveal.is-in .ln-faq:nth-child(10){--wait:1.49s}.reveal.is-in .ln-faq:nth-child(n+11){--wait:1.55s}}@keyframes ln-q-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:none}}.ln-faq{interpolate-size:allow-keywords;display:grid}.ln-faq summary{color:#fff4ea;cursor:pointer;max-width:min(100%,37rem);transition:translate .35s var(--ln-ease), scale .3s var(--ln-ease), background-color .3s ease;background:#ff6b0024;border-radius:1.25rem 1.25rem .375rem;justify-self:end;align-items:center;gap:.875rem;padding:.75rem 1rem .75rem 1.125rem;font-size:.9375rem;font-weight:500;line-height:1.4;list-style:none;display:flex;position:relative}.ln-faq-q{text-wrap:pretty}.ln-faq summary::-webkit-details-marker{display:none}.ln-faq summary:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.ln-faq[open] summary{background:#ff6b003d}@media (hover:hover){.ln-faq summary:hover{background:#ff6b0038;translate:0 -1px}}.ln-faq-plus{--ln-spring:cubic-bezier(.34, 1.56, .64, 1);width:1.625rem;height:1.625rem;transition:box-shadow .35s ease, scale .25s var(--ln-ease,ease-out);border-radius:9999px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1.5px #ff8a3d99}.ln-faq-plus:before{content:"";border-radius:inherit;opacity:0;transition:opacity .3s ease, scale .5s var(--ln-spring);background:#ff8a3d;position:absolute;inset:0;scale:.5}.ln-faq-plus:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ff8a3d}.ln-faq-plus i{transition:background-color .3s ease, scale .45s var(--ln-spring);background:#ff8a3d;border-radius:2px;position:absolute;top:50%;left:50%}.ln-faq-plus i:first-child{width:.75rem;height:2px;margin:-1px 0 0 -.375rem}.ln-faq-plus i:last-child{width:2px;height:.75rem;margin:-.375rem 0 0 -1px}.ln-faq[open] .ln-faq-plus{box-shadow:inset 0 0 0 1.5px #ff8a3d}.ln-faq[open] .ln-faq-plus:before{opacity:1;scale:1}.ln-faq[open] .ln-faq-plus i{background:#1c1917}.ln-faq[open] .ln-faq-plus i:last-child{scale:1 0}@keyframes ln-plus-ring{0%{opacity:.75;scale:1}to{opacity:0;scale:2.1}}@media (prefers-reduced-motion:no-preference){.ln-faq[open] .ln-faq-plus:after{animation:ln-plus-ring .75s var(--ln-ease,ease-out)}}@media (prefers-reduced-motion:reduce){.ln-faq-plus,.ln-faq-plus:before,.ln-faq-plus i{transition:none}}@media (hover:hover){.ln-faq:not([open]) summary:hover .ln-faq-plus{box-shadow:inset 0 0 0 1.5px #ff8a3d,0 0 0 4px #ff6b0024}.ln-faq:not([open]) summary:hover .ln-faq-plus:before{opacity:.22;scale:1}.ln-faq:not([open]) summary:hover .ln-faq-plus i{scale:1.18}}.ln-faq summary:active .ln-faq-plus{scale:.88}.ln-faq-a{justify-items:start;gap:.3125rem;padding:.875rem 0 .25rem 3.375rem;display:grid;position:relative}.ln-faq-a:before{content:"";width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--color-stone-900,#1c1917), 0 0 0 3.5px #ff8a3dd9;background:#e7e5e4 url(/images/links/olga-portrait.webp) 50% 20%/cover;border-radius:9999px;position:absolute;bottom:.25rem;left:0}.ln-faq-part:has(.ln-faq:last-child[open]) .ln-chat-outro{margin-top:-.25rem}@media (prefers-reduced-motion:no-preference){.ln-faq::details-content{clip-path:inset(0 0 0 -.5rem);block-size:0;transition:block-size .45s var(--ln-ease,ease-out), content-visibility .45s allow-discrete}.ln-faq[open]::details-content{block-size:auto}.ln-faq-a:after{content:"";background:radial-gradient(circle, #d6d3d1 0 3px, transparent 3.5px) .75rem 50% / .75rem .75rem no-repeat, radial-gradient(circle, #d6d3d1 0 3px, transparent 3.5px) 1.25rem 50% / .75rem .75rem no-repeat, radial-gradient(circle, #d6d3d1 0 3px, transparent 3.5px) 1.75rem 50% / .75rem .75rem no-repeat, var(--ln-bubble);opacity:0;pointer-events:none;border-radius:1.25rem 1.25rem 1.25rem .25rem;width:3.25rem;height:2.25rem;position:absolute;top:.875rem;left:3.375rem}.ln-faq[open] .ln-faq-a:after{animation:.6s ease-out ln-typing}.ln-faq[open] .ln-faq-a>*,.ln-faq[open] .ln-faq-a:before{--wait:.55s;animation:hold var(--wait) linear, ln-msg-in .45s var(--ln-ease) var(--wait)}.ln-faq[open] .ln-faq-a>:nth-child(2){--wait:.75s}.ln-faq[open] .ln-faq-a>:nth-child(3){--wait:.95s}.ln-faq[open] .ln-faq-a>:nth-child(4){--wait:1.15s}.ln-faq[open] .ln-faq-a>:nth-child(5){--wait:1.35s}.ln-faq[open] .ln-faq-a>:nth-child(6){--wait:1.55s}.ln-faq[open] .ln-faq-a>:nth-child(n+7){--wait:1.75s}.ln-faq[open] .ln-faq-a:has(>:last-child:nth-child(2)):before{--wait:.75s}.ln-faq[open] .ln-faq-a:has(>:last-child:nth-child(3)):before{--wait:.95s}.ln-faq[open] .ln-faq-a:has(>:last-child:nth-child(4)):before{--wait:1.15s}.ln-faq[open] .ln-faq-a:has(>:last-child:nth-child(5)):before{--wait:1.35s}.ln-faq[open] .ln-faq-a:has(>:last-child:nth-child(6)):before{--wait:1.55s}.ln-faq[open] .ln-faq-a:has(>:last-child:nth-child(n+7)):before{--wait:1.75s}}@keyframes ln-typing{0%,to{opacity:0}15%,80%{opacity:1}}.ln-part:has(>.ln-where){container:ln-where/inline-size}@container ln-where (width>=34rem){.ln-where{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ln-fact-way{grid-column:1/-1}.ln-where-media{grid-template-columns:minmax(0,1fr) auto;height:23rem}.ln-map-wrap{aspect-ratio:auto;height:100%}.ln-route-card{aspect-ratio:9/16;border-radius:2rem;width:auto;height:100%}.ln-route-text{bottom:1.125rem;left:.875rem;right:.875rem}}@media (width>=1024px){.ln-bg{background:radial-gradient(38rem 32rem at 28% 30%,#ff8a321f,#0000 70%),radial-gradient(44rem 34rem at 88% 115%,#ff6b000f,#0000 70%)}.ln-main{padding-top:.75rem}.ln-page{--ln-gap-y:clamp(2.5rem, 7vh, 4.5rem);--ln-legal-h:4.3125rem;--ln-p-fit:calc((100vh - 2 * var(--ln-gap-y) - var(--ln-legal-h) - 12.5rem) / 1.145);grid-template-columns:minmax(0, clamp(28rem, var(--ln-p-fit) * .8, 32rem)) minmax(0, 38rem);max-width:none;padding:var(--ln-gap-y) 2.5rem;justify-content:center;align-items:start;column-gap:clamp(4rem,8vw,8.5rem)}@media not all and (pointer:fine){.ln-page{--ln-legal-h:5.3125rem}}@supports (height:100svh){.ln-page{--ln-gap-y:clamp(2.5rem, 7svh, 4.5rem);--ln-p-fit:calc((100svh - 2 * var(--ln-gap-y) - var(--ln-legal-h) - 12.5rem) / 1.145)}}.ln-hero{top:var(--ln-gap-y);--ln-portrait-h:clamp(11rem, var(--ln-p-fit), min(40rem, 125cqw));position:sticky;container-type:inline-size}.ln-portrait{width:auto;height:var(--ln-portrait-h)}.ln-intro{--ln-name:calc(var(--ln-portrait-h) * .8 / 9.67)}.ln-portrait-frame .ln-portrait-progress{display:inline}.ln-portrait-img img{scale:calc(1 + var(--ln-progress,0) * .06);transform-origin:50% 35%}.ln-part{text-align:left;justify-items:start;margin-top:3.5rem}.ln-book-main{padding:1.5rem 1.75rem}.ln-app{padding:.875rem 1.75rem 1rem}.ln-first{transition-delay:.45s}.ln-second{transition-delay:.6s}.ln-second+.reveal{transition-delay:.75s}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.reveal.is-in.ln-second .ln-typing,.reveal.is-in.ln-second .ln-typing i{animation-delay:.7s}.reveal.is-in.ln-second .ln-typing i:nth-child(2){animation-delay:.82s}.reveal.is-in.ln-second .ln-typing i:nth-child(3){animation-delay:.94s}.reveal.is-in.ln-second .ln-chat-name{--wait:.65s}.reveal.is-in.ln-second .ln-ava{--wait:1.8s}.reveal.is-in.ln-second .ln-msg:first-of-type{--wait:1.3s}.reveal.is-in.ln-second .ln-msg:nth-of-type(2){--wait:1.55s}.reveal.is-in.ln-second .ln-msg:nth-of-type(3){--wait:1.8s}.reveal.is-in.ln-second .ln-bots{--wait:2.05s}.reveal.is-in.ln-second .ln-max{--wait:2.15s}}.ln-book,.ln-store,.ln-pin,.ln-bot,.ln-max,.ln-social-icon,.ln-faq summary{will-change:translate, scale}.ln-book-title:focus-visible,.ln-bot:focus-visible,.ln-max:focus-visible,.ln-store:focus-visible,.ln-pin:focus-visible,.ln-social:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}:root:has(.ln-page){overflow-anchor:none}@media (width>=1921px){:root:has(.ln-page){font-size:clamp(100%,.8333vw,125%)}}:root:has(.ln-page) a,:root:has(.ln-page) button,:root:has(.ln-page) summary{-webkit-tap-highlight-color:transparent}.ln-book:has(.ln-book-title:active),.ln-bot:active,.ln-max:active,.ln-store:active,.ln-pin:active,.ln-faq summary:active{transition-duration:.12s;translate:0;scale:.98}.ln-social:active .ln-social-icon{transition-duration:.12s;translate:0;scale:.94}@media (prefers-reduced-motion:reduce){.ln-book,.ln-bot,.ln-max,.ln-store,.ln-pin,.ln-pin-photo,.ln-pin-go,.ln-pin-go svg,.ln-book-go,.ln-book-go svg,.ln-book-hint,.ln-book-icon,.ln-max-icon,.ln-social,.ln-social-icon,.ln-social-icon:before,.ln-social-icon:after,.ln-faq summary,.ln-faq-plus:after,.ln-bot:before,.ln-bot-logo,.ln-max:before,.ln-msg-bot,.ln-reel-card,.ln-reel-card:before,.ln-reel-loop,.ln-route-card,.ln-route-card:before,.ln-reel-play,.ln-reels-nav{transition:none}}.er{--er-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;text-align:center;place-content:center;justify-items:center;gap:1rem;min-height:100svh;padding:7rem 1.25rem 3rem;display:grid;position:relative}.er-bg{z-index:0;pointer-events:none;background:radial-gradient(40rem 30rem at 50% 38%,#ff8a321f,#0000 70%);position:fixed;inset:0}.er-bg:after{content:"";opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .85 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.er-code{color:#fdba74;letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.er-title{color:#fff;max-width:34rem;font-family:var(--font-serif);text-wrap:balance;font-size:clamp(2.25rem,1.8rem + 2vw,3.25rem);font-weight:600;line-height:1.08}.er-text{color:#e7e5e4;text-wrap:balance;max-width:30rem;font-size:1.0625rem;line-height:1.6}.er-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.er-actions+.er-actions{margin-top:0}@media (width<=30rem){.er-actions{grid-template-columns:minmax(0,1fr);width:min(100%,18.5rem);display:grid}}.er-btn{min-height:3.25rem;transition:translate .35s var(--er-ease), scale .3s var(--er-ease), background-color .3s ease;will-change:translate, scale;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.er-btn svg{flex-shrink:0;width:1.25rem;height:1.25rem}.er-btn-main{background:var(--color-orange-brand,#ff6b00);color:var(--color-stone-950,#0c0a09);box-shadow:0 16px 30px -18px #ff6b00e6}.er-btn-ghost{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}@media (hover:hover){.er-btn:hover{translate:0 -2px}.er-btn-main:hover{background:#ff7d1f}.er-btn-ghost:hover{background:#ffffff1c}}.er-btn:active{transition-duration:.12s;translate:0;scale:.98}.er-btn:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}.er-timer-5{--er-wait:5s}.er-timer-30{--er-wait:30s}.er-timer{color:#d6d3d1;justify-items:center;gap:.625rem;margin-top:1.25rem;font-size:.875rem;display:grid}.er-timer-line{background:#ffffff1a;border-radius:2px;width:10rem;height:2px;display:block;position:relative;overflow:hidden}.er-timer-line:after{content:"";transform-origin:0;animation:er-timer var(--er-wait) linear forwards;background:linear-gradient(90deg,#ff8a3d,#ff6b00);position:absolute;inset:0}@keyframes er-timer{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.er-code,.er-title,.er-text,.er-actions,.er-timer{--wait:0s;animation:hold var(--wait) linear, er-rise .8s var(--er-ease) var(--wait)}.er-code{--wait:.1s}.er-title{--wait:.18s}.er-text{--wait:.26s}.er-actions{--wait:.34s}.er-actions+.er-actions,.er-timer{--wait:.42s}.er-actions+.er-timer{--wait:.5s}}@keyframes er-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.er-btn{transition:none}}.scrolltop{--scrolltop-base:calc(1rem + env(safe-area-inset-bottom,0px));right:max(.75rem, env(safe-area-inset-right,0px));bottom:var(--scrolltop-base);z-index:50;color:#ff8a3d;cursor:pointer;opacity:0;visibility:hidden;--scrolltop-up:min(0px, calc(var(--scrolltop-base) - var(--scrolltop-lift,0px)));width:2.5rem;height:2.5rem;translate:0 calc(.5rem + var(--scrolltop-up));background:#1c1917e0;border:1px solid #ff8a3d99;border-radius:9999px;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 4px 14px #00000059}.scrolltop:before{content:"";border-radius:9999px;position:absolute;inset:-.25rem}.scrolltop.is-shown{opacity:1;visibility:visible;translate:0 var(--scrolltop-up)}@media (prefers-reduced-motion:no-preference){.scrolltop{transition:opacity .25s ease, translate .35s var(--ln-ease,ease-out), visibility 0s linear .25s}.scrolltop.is-shown{transition:opacity .25s ease, translate .35s var(--ln-ease,ease-out), visibility 0s}}@media (hover:hover){.scrolltop:hover{color:#fdba74;background:#451a03f2}}.scrolltop:active{scale:.94}.scrolltop:focus-visible{outline:2px solid var(--color-orange-brand,#ff6b00);outline-offset:3px}body.overlay-open .scrolltop{opacity:0;visibility:hidden;pointer-events:none}@media (width<=1023.98px){body:has(#mobile-bottombar) .scrolltop{--scrolltop-base:calc(5.5rem + env(safe-area-inset-bottom,0px))}}html{background-color:#1c1917}body{font-family:var(--font-sans);color:#fafaf9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1c1917}#reviews-track{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;scroll-behavior:smooth;margin:-40px 0;padding:40px 0;scroll-padding:0 2rem;display:flex;overflow:auto hidden}@media (width<=1023px){#reviews-track{scroll-snap-type:none;padding-left:20px;padding-right:80px;scroll-padding:0}}.review-card-wrapper{scroll-snap-align:start;scroll-snap-stop:always}#reviews-track::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media (width<=1023px){.review-card-wrapper{scroll-snap-align:none;margin-right:20px;width:calc(100vw - 100px)!important}}html,body{height:auto;min-height:100vh;margin:0;padding:0;display:block}body{background-color:var(--color-stone-900);font-family:var(--font-sans);color:var(--color-white);caret-color:#0000;opacity:1;visibility:visible;transition:opacity .5s}input,textarea,[contenteditable]{caret-color:var(--color-orange-brand)}html{background-color:var(--color-stone-950);height:auto;overflow-x:hidden}body>section:first-of-type,body>div:first-of-type,main{margin-top:0!important}load{display:none!important}h4{font-family:var(--font-sans);font-weight:700}.quiz-serif{font-family:var(--font-serif)!important}::selection{background:var(--color-orange-brand);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-stone-950)}::-webkit-scrollbar-thumb{background:var(--color-stone-800);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-orange-brand)}:focus-visible{outline:2px solid var(--color-orange-brand);outline-offset:2px}[data-gallery-content]:focus,[data-gallery-content]:focus-visible{outline:none}.decorative-curl{filter:blur(2px);pointer-events:none;z-index:-1;border:1px solid #ff7d001a;border-radius:999px;position:absolute}.decorative-curl:after{content:"";border:1px solid #ff7d000d;border-radius:999px;position:absolute;inset:-10px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none}@supports (scrollbar-width:none){.scrollbar-hide{scrollbar-width:none}}@keyframes hold{0%,to{opacity:0}}.reveal{opacity:0;transition:opacity .45s ease-out,transform .45s ease-out;transform:translateY(16px)}.reveal.is-in{opacity:1;transform:none}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal.reveal-seq{opacity:1;transition:none;transform:none}.reveal-seq>*{opacity:0;transition:opacity .45s ease-out,transform .45s ease-out;transform:translateY(14px)}.reveal-seq.is-in>*{opacity:1;transform:none}.reveal-seq.is-in>:nth-child(2){transition-delay:80ms}.reveal-seq.is-in>:nth-child(3){transition-delay:.16s}.reveal-seq.is-in>:nth-child(4){transition-delay:.24s}.reveal-seq.is-in>:nth-child(n+5){transition-delay:.32s}@media (scripting:none){.reveal,.reveal-seq>*{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-seq>*{transition:none}}@media (width<=1023px){body:has(#mobile-bottombar){padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body.overlay-open{padding-bottom:0}body.overlay-open #mobile-bottombar{display:none}}body.overlay-open #main-header,body.overlay-open #simple-header,body.overlay-open #cookie-consent{z-index:1;pointer-events:none}[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-iteration-count:1!important}}.z-modal{z-index:9999}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@keyframes pulse{50%{opacity:.5}}
