/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom: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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--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-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-lime-50:oklch(98.6% .031 120.757);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-50:oklch(98.4% .019 200.873);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-50:oklch(97.1% .014 343.198);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s 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);--radius:14px;--color-background:#f3ede4;--color-muted-foreground:#857e76}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-\[1px\]{inset:1px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-6{top:calc(var(--spacing) * -6)}.-top-10{top:calc(var(--spacing) * -10)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[3px\]{top:3px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.top-\[calc\(100\%\+16px\)\]{top:calc(100% + 16px)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-10{right:calc(var(--spacing) * -10)}.-right-14{right:calc(var(--spacing) * -14)}.-right-16{right:calc(var(--spacing) * -16)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.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:8%}.right-\[10\%\]{right:10%}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[-4rem\]{bottom:-4rem}.-left-6{left:calc(var(--spacing) * -6)}.-left-12{left:calc(var(--spacing) * -12)}.-left-14{left:calc(var(--spacing) * -14)}.-left-16{left:calc(var(--spacing) * -16)}.-left-20{left:calc(var(--spacing) * -20)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[-6\%\]{left:-6%}.left-\[-8\%\]{left:-8%}.left-\[-40\%\]{left:-40%}.left-\[21px\]{left:21px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[121\]{z-index:121}.z-\[150\]{z-index:150}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.clear-start{clear:inline-start}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-5{margin-right:calc(var(--spacing) * 5)}.-mb-\[2px\]{margin-bottom:-2px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.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-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[38px\]{height:38px}.h-\[46\%\]{height:46%}.h-\[50vh\]{height:50vh}.h-\[52px\]{height:52px}.h-\[70vh\]{height:70vh}.h-\[72svh\]{height:72svh}.h-\[75vh\]{height:75vh}.h-\[76dvh\]{height:76dvh}.h-\[200px\]{height:200px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[560px\]{height:560px}.h-\[calc\(100\%-44px\)\]{height:calc(100% - 44px)}.h-\[calc\(100vh-0px\)\]{height:100vh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[120px\]{max-height:120px}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100dvh-8\.5rem\)\]{max-height:calc(100dvh - 8.5rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[7\.25rem\]{min-height:7.25rem}.min-h-\[60px\]{min-height:60px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[430px\]{min-height:430px}.min-h-\[560px\]{min-height:560px}.min-h-\[575px\]{min-height:575px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.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-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[58\%\]{width:58%}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[260px\]{width:260px}.w-\[340px\]{width:340px}.w-\[380px\]{width:380px}.w-\[860px\]{width:860px}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-15rem\)\]{max-width:calc(100vw - 15rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[3\.25ch\]{min-width:3.25ch}.min-w-\[80px\]{min-width:80px}.min-w-\[126px\]{min-width:126px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-5{--tw-translate-x:calc(var(--spacing) * -5)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}.translate-x-0,.translate-x-\[3px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px}.translate-x-\[20px\]{--tw-translate-x:20px}.-translate-y-1\/2,.translate-x-\[20px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[18deg\]{rotate:18deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_84px\]{grid-template-columns:1fr 84px}.grid-cols-\[1fr_90px_32px\]{grid-template-columns:1fr 90px 32px}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.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)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.85rem\]{border-radius:1.85rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[var\(--r-m\)\]{border-radius:var(--r-m)}.rounded-\[var\(--r-s\)\]{border-radius:var(--r-s)}.rounded-\[var\(--rp-radius-md\)\]{border-radius:var(--rp-radius-md)}.rounded-\[var\(--rp-radius-sm\)\]{border-radius:var(--rp-radius-sm)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[var\(--r-l\)\]{border-top-left-radius:var(--r-l);border-top-right-radius:var(--r-l)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-\[10px\]{border-block-style:var(--tw-border-style);border-block-width:10px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[2\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[16px\]{border-left-style:var(--tw-border-style);border-left-width:16px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1A1715\]{border-color:#1a1715}.border-\[\#1A1715\]\/10{border-color:oklab(20.7357% .00345977 .00513369/.1)}.border-\[\#2F2B27\]{border-color:#2f2b27}.border-\[\#2c2824\]{border-color:#2c2824}.border-\[\#2f8061\]{border-color:#2f8061}.border-\[\#9d9286\]{border-color:#9d9286}.border-\[\#2028B0\]{border-color:#2028b0}.border-\[\#27231f\]{border-color:#27231f}.border-\[\#E1D8CA\]{border-color:#e1d8ca}.border-\[\#E1D8CA\]\/60{border-color:oklab(88.5594% .00404012 .0209504/.6)}.border-\[\#a9c7b8\]{border-color:#a9c7b8}.border-\[\#cfc3b6\]{border-color:#cfc3b6}.border-\[\#d2a13a\]{border-color:#d2a13a}.border-\[\#d7c7b8\]{border-color:#d7c7b8}.border-\[\#d8cec2\]{border-color:#d8cec2}.border-\[\#d9cfc3\]{border-color:#d9cfc3}.border-\[\#e43f2f\]{border-color:#e43f2f}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--rp-ink-strong\)\]{border-color:var(--rp-ink-strong)}.border-\[var\(--rp-line-default\)\]{border-color:var(--rp-line-default)}.border-\[var\(--rp-line-soft\)\]{border-color:var(--rp-line-soft)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-black\/6{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/6{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/8{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.border-black\/\[0\.03\]{border-color:#00000008}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.03\]{border-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.border-black\/\[0\.04\]{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-current{border-color:currentColor}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/50{border-color:color-mix(in oklab,var(--color-emerald-200) 50%,transparent)}}.border-emerald-200\/60{border-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700\/30{border-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/30{border-color:color-mix(in oklab,var(--color-emerald-700) 30%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/60{border-color:color-mix(in oklab,var(--color-neutral-200) 60%,transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-400{border-color:var(--color-neutral-400)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-950{border-color:var(--color-neutral-950)}.border-neutral-950\/30{border-color:#0a0a0a4d}@supports (color:color-mix(in lab,red,red)){.border-neutral-950\/30{border-color:color-mix(in oklab,var(--color-neutral-950) 30%,transparent)}}.border-orange-200\/60{border-color:#ffd7a899}@supports (color:color-mix(in lab,red,red)){.border-orange-200\/60{border-color:color-mix(in oklab,var(--color-orange-200) 60%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/50{border-color:#ffccd380}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/50{border-color:color-mix(in oklab,var(--color-rose-200) 50%,transparent)}}.border-rose-200\/60{border-color:#ffccd399}@supports (color:color-mix(in lab,red,red)){.border-rose-200\/60{border-color:color-mix(in oklab,var(--color-rose-200) 60%,transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/50{border-color:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/50{border-color:color-mix(in oklab,var(--color-sky-200) 50%,transparent)}}.border-sky-200\/60{border-color:#b8e6fe99}@supports (color:color-mix(in lab,red,red)){.border-sky-200\/60{border-color:color-mix(in oklab,var(--color-sky-200) 60%,transparent)}}.border-sky-700\/30{border-color:#0069a44d}@supports (color:color-mix(in lab,red,red)){.border-sky-700\/30{border-color:color-mix(in oklab,var(--color-sky-700) 30%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/0{border-color:#0000}@supports (color:color-mix(in lab,red,red)){.border-white\/0{border-color:color-mix(in oklab,var(--color-white) 0%,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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,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)}}.border-white\/22{border-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.border-white\/22{border-color:color-mix(in oklab,var(--color-white) 22%,transparent)}}.border-white\/24{border-color:#ffffff3d}@supports (color:color-mix(in lab,red,red)){.border-white\/24{border-color:color-mix(in oklab,var(--color-white) 24%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-y-transparent{border-block-color:#0000}.border-t-\[\#1A1715\]{border-top-color:#1a1715}.border-t-neutral-900{border-top-color:var(--color-neutral-900)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-white{border-left-color:var(--color-white)}.bg-\[\#1A1715\]{background-color:#1a1715}.bg-\[\#1A1715\]\/5{background-color:oklab(20.7357% .00345977 .00513369/.05)}.bg-\[\#1A1715\]\/10{background-color:oklab(20.7357% .00345977 .00513369/.1)}.bg-\[\#5C6B5A\]{background-color:#5c6b5a}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#2028B0\]\/5{background-color:oklab(38.6773% -.00244901 -.207368/.05)}.bg-\[\#27231f\]{background-color:#27231f}.bg-\[\#27231f\]\/70{background-color:oklab(25.9136% .00365134 .00876664/.7)}.bg-\[\#171615\]{background-color:#171615}.bg-\[\#D8C5A5\]{background-color:#d8c5a5}.bg-\[\#E1D8CA\]\/40{background-color:oklab(88.5594% .00404012 .0209504/.4)}.bg-\[\#E6DDCB\]{background-color:#e6ddcb}.bg-\[\#F3EDE4\]{background-color:#f3ede4}.bg-\[\#F3EDE4\]\/50{background-color:oklab(94.8306% .00277388 .0133507/.5)}.bg-\[\#F3EDE4\]\/60{background-color:oklab(94.8306% .00277388 .0133507/.6)}.bg-\[\#FBF7F0\]{background-color:#fbf7f0}.bg-\[\#bcb1a4\]{background-color:#bcb1a4}.bg-\[\#d9d1c5\]{background-color:#d9d1c5}.bg-\[\#e43f2f\]{background-color:#e43f2f}.bg-\[\#ebe3da\]{background-color:#ebe3da}.bg-\[\#ece4d8\]{background-color:#ece4d8}.bg-\[\#edf7f1\]{background-color:#edf7f1}.bg-\[\#eef0f3\]{background-color:#eef0f3}.bg-\[\#f0ebe3\]{background-color:#f0ebe3}.bg-\[\#f2ece4\]{background-color:#f2ece4}.bg-\[\#f3eee3\]{background-color:#f3eee3}.bg-\[\#f3efe7\]{background-color:#f3efe7}.bg-\[\#f4efe8\]{background-color:#f4efe8}.bg-\[\#f4f1eb\]{background-color:#f4f1eb}.bg-\[\#f5f3f0\]{background-color:#f5f3f0}.bg-\[\#f6efe4\]{background-color:#f6efe4}.bg-\[\#f6f0e7\]{background-color:#f6f0e7}.bg-\[\#f6f0e8\]{background-color:#f6f0e8}.bg-\[\#f7f0e7\]{background-color:#f7f0e7}.bg-\[\#f7f2eb\]{background-color:#f7f2eb}.bg-\[\#f8f2ea\]{background-color:#f8f2ea}.bg-\[\#f8f4ee\]{background-color:#f8f4ee}.bg-\[\#faf5ee\]{background-color:#faf5ee}.bg-\[\#faf6f0\]{background-color:#faf6f0}.bg-\[\#faf7f2\]{background-color:#faf7f2}.bg-\[\#faf7f2\]\/50{background-color:oklab(97.7061% .0011878 .00727004/.5)}.bg-\[\#faf9f7\]{background-color:#faf9f7}.bg-\[\#fbf7f1\]{background-color:#fbf7f1}.bg-\[\#fbf8f3\]{background-color:#fbf8f3}.bg-\[\#fbf8f4\]{background-color:#fbf8f4}.bg-\[\#ffe86b\]{background-color:#ffe86b}.bg-\[\#fff4e5\]{background-color:#fff4e5}.bg-\[\#fff4ef\]{background-color:#fff4ef}.bg-\[\#fff5df\]{background-color:#fff5df}.bg-\[\#fffaf2\]{background-color:#fffaf2}.bg-\[\#fffaf2\]\/94{background-color:oklab(98.6763% .00209934 .0116516/.94)}.bg-\[\#fffaf2\]\/95{background-color:oklab(98.6763% .00209934 .0116516/.95)}.bg-\[var\(--amber-bg\)\]{background-color:var(--amber-bg)}.bg-\[var\(--bg\)\],.bg-\[var\(--bg\)\]\/90{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg\)\]\/90{background-color:color-mix(in oklab,var(--bg) 90%,transparent)}}.bg-\[var\(--bg\)\]\/95{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg\)\]\/95{background-color:color-mix(in oklab,var(--bg) 95%,transparent)}}.bg-\[var\(--bg-2\)\]{background-color:var(--bg-2)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--rp-ink-strong\)\]{background-color:var(--rp-ink-strong)}.bg-\[var\(--rp-line-default\)\]{background-color:var(--rp-line-default)}.bg-\[var\(--rp-surface-raised\)\]{background-color:var(--rp-surface-raised)}.bg-\[var\(--rp-surface-sunken\)\]{background-color:var(--rp-surface-sunken)}.bg-\[var\(--sage-bg\)\]{background-color:var(--sage-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50) 80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300\/18{background-color:#ffd2362e}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/18{background-color:color-mix(in oklab,var(--color-amber-300) 18%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/6{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/6{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/14{background-color:#00000024}@supports (color:color-mix(in lab,red,red)){.bg-black\/14{background-color:color-mix(in oklab,var(--color-black) 14%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,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\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,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-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab,red,red)){.bg-black\/88{background-color:color-mix(in oklab,var(--color-black) 88%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/12{background-color:#a4f4cf1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-200\/12{background-color:color-mix(in oklab,var(--color-emerald-200) 12%,transparent)}}.bg-emerald-200\/14{background-color:#a4f4cf24}@supports (color:color-mix(in lab,red,red)){.bg-emerald-200\/14{background-color:color-mix(in oklab,var(--color-emerald-200) 14%,transparent)}}.bg-emerald-300\/18{background-color:#5ee9b52e}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/18{background-color:color-mix(in oklab,var(--color-emerald-300) 18%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/80{background-color:color-mix(in oklab,var(--color-green-50) 80%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/50{background-color:color-mix(in oklab,var(--color-neutral-50) 50%,transparent)}}.bg-neutral-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/60{background-color:color-mix(in oklab,var(--color-neutral-50) 60%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-200\/30{background-color:#e5e5e54d}@supports (color:color-mix(in lab,red,red)){.bg-neutral-200\/30{background-color:color-mix(in oklab,var(--color-neutral-200) 30%,transparent)}}.bg-neutral-200\/50{background-color:#e5e5e580}@supports (color:color-mix(in lab,red,red)){.bg-neutral-200\/50{background-color:color-mix(in oklab,var(--color-neutral-200) 50%,transparent)}}.bg-neutral-200\/60{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.bg-neutral-200\/60{background-color:color-mix(in oklab,var(--color-neutral-200) 60%,transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/5{background-color:#0a0a0a0d}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/5{background-color:color-mix(in oklab,var(--color-neutral-950) 5%,transparent)}}.bg-neutral-950\/10{background-color:#0a0a0a1a}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/10{background-color:color-mix(in oklab,var(--color-neutral-950) 10%,transparent)}}.bg-neutral-950\/\[0\.02\]{background-color:#0a0a0a05}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-neutral-950) 2%,transparent)}}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/50{background-color:color-mix(in oklab,var(--color-orange-50) 50%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200\/25{background-color:#ffd7a840}@supports (color:color-mix(in lab,red,red)){.bg-orange-200\/25{background-color:color-mix(in oklab,var(--color-orange-200) 25%,transparent)}}.bg-orange-300\/15{background-color:#ffb96d26}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/15{background-color:color-mix(in oklab,var(--color-orange-300) 15%,transparent)}}.bg-orange-300\/18{background-color:#ffb96d2e}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/18{background-color:color-mix(in oklab,var(--color-orange-300) 18%,transparent)}}.bg-orange-300\/20{background-color:#ffb96d33}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/20{background-color:color-mix(in oklab,var(--color-orange-300) 20%,transparent)}}.bg-orange-300\/35{background-color:#ffb96d59}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/35{background-color:color-mix(in oklab,var(--color-orange-300) 35%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-200\/12{background-color:#ffccd31f}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/12{background-color:color-mix(in oklab,var(--color-rose-200) 12%,transparent)}}.bg-rose-200\/14{background-color:#ffccd324}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/14{background-color:color-mix(in oklab,var(--color-rose-200) 14%,transparent)}}.bg-rose-200\/15{background-color:#ffccd326}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/15{background-color:color-mix(in oklab,var(--color-rose-200) 15%,transparent)}}.bg-rose-300\/18{background-color:#ffa2ae2e}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/18{background-color:color-mix(in oklab,var(--color-rose-300) 18%,transparent)}}.bg-rose-300\/20{background-color:#ffa2ae33}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/20{background-color:color-mix(in oklab,var(--color-rose-300) 20%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50) 70%,transparent)}}.bg-sky-200\/20{background-color:#b8e6fe33}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/20{background-color:color-mix(in oklab,var(--color-sky-200) 20%,transparent)}}.bg-sky-300\/12{background-color:#77d4ff1f}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/12{background-color:color-mix(in oklab,var(--color-sky-300) 12%,transparent)}}.bg-sky-300\/14{background-color:#77d4ff24}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/14{background-color:color-mix(in oklab,var(--color-sky-300) 14%,transparent)}}.bg-sky-300\/15{background-color:#77d4ff26}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/15{background-color:color-mix(in oklab,var(--color-sky-300) 15%,transparent)}}.bg-sky-300\/16{background-color:#77d4ff29}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/16{background-color:color-mix(in oklab,var(--color-sky-300) 16%,transparent)}}.bg-sky-300\/18{background-color:#77d4ff2e}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/18{background-color:color-mix(in oklab,var(--color-sky-300) 18%,transparent)}}.bg-sky-300\/30{background-color:#77d4ff4d}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/30{background-color:color-mix(in oklab,var(--color-sky-300) 30%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-white\/0{background-color:color-mix(in oklab,var(--color-white) 0%,transparent)}}.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\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,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\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white) 78%,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-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.bg-white\/84{background-color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.bg-white\/84{background-color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_14\%_48\%\,rgba\(0\,0\,0\,0\.62\)\,rgba\(0\,0\,0\,0\.38\)_28\%\,rgba\(0\,0\,0\,0\.18\)_52\%\,rgba\(0\,0\,0\,0\.04\)_72\%\,transparent_100\%\)\]{background-image:radial-gradient(circle at 14% 48%,#0000009e,#00000061 28%,#0000002e 52%,#0000000a 72%,#0000 100%)}.bg-\[radial-gradient\(circle_at_18\%_36\%\,rgba\(255\,255\,255\,0\.14\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 18% 36%,#ffffff24,#0000 28%)}.from-\[\#d4a26a\]{--tw-gradient-from:#d4a26a;--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-\[\#ede4d4\]\/60{--tw-gradient-from:oklab(92.1659% .00322092 .0232697/.6);--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-\[\#f7ead8\]{--tw-gradient-from:#f7ead8;--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-amber-100{--tw-gradient-from:var(--color-amber-100);--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-amber-200\/90{--tw-gradient-from:#fee685e6}@supports (color:color-mix(in lab,red,red)){.from-amber-200\/90{--tw-gradient-from:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.from-amber-200\/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-black\/8{--tw-gradient-from:#00000014}@supports (color:color-mix(in lab,red,red)){.from-black\/8{--tw-gradient-from:color-mix(in oklab,var(--color-black) 8%,transparent)}}.from-black\/8{--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\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab,red,red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab,var(--color-black) 10%,transparent)}}.from-black\/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))}.from-black\/18{--tw-gradient-from:#0000002e}@supports (color:color-mix(in lab,red,red)){.from-black\/18{--tw-gradient-from:color-mix(in oklab,var(--color-black) 18%,transparent)}}.from-black\/18{--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\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab,red,red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab,var(--color-black) 20%,transparent)}}.from-black\/20{--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\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab,var(--color-black) 30%,transparent)}}.from-black\/30{--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\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab,red,red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab,var(--color-black) 35%,transparent)}}.from-black\/35{--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\/36{--tw-gradient-from:#0000005c}@supports (color:color-mix(in lab,red,red)){.from-black\/36{--tw-gradient-from:color-mix(in oklab,var(--color-black) 36%,transparent)}}.from-black\/36{--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\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black) 40%,transparent)}}.from-black\/40{--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\/44{--tw-gradient-from:#00000070}@supports (color:color-mix(in lab,red,red)){.from-black\/44{--tw-gradient-from:color-mix(in oklab,var(--color-black) 44%,transparent)}}.from-black\/44{--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\/72{--tw-gradient-from:#000000b8}@supports (color:color-mix(in lab,red,red)){.from-black\/72{--tw-gradient-from:color-mix(in oklab,var(--color-black) 72%,transparent)}}.from-black\/72{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/74{--tw-gradient-from:#000000bd}@supports (color:color-mix(in lab,red,red)){.from-black\/74{--tw-gradient-from:color-mix(in oklab,var(--color-black) 74%,transparent)}}.from-black\/74{--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\/78{--tw-gradient-from:#000000c7}@supports (color:color-mix(in lab,red,red)){.from-black\/78{--tw-gradient-from:color-mix(in oklab,var(--color-black) 78%,transparent)}}.from-black\/78{--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\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--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-emerald-200\/90{--tw-gradient-from:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.from-emerald-200\/90{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-200) 90%,transparent)}}.from-emerald-200\/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-indigo-100{--tw-gradient-from:var(--color-indigo-100);--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-neutral-100{--tw-gradient-from:var(--color-neutral-100);--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-red-100{--tw-gradient-from:var(--color-red-100);--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-rose-100{--tw-gradient-from:var(--color-rose-100);--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-rose-200\/90{--tw-gradient-from:#ffccd3e6}@supports (color:color-mix(in lab,red,red)){.from-rose-200\/90{--tw-gradient-from:color-mix(in oklab,var(--color-rose-200) 90%,transparent)}}.from-rose-200\/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-sky-100{--tw-gradient-from:var(--color-sky-100);--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-sky-200\/90{--tw-gradient-from:#b8e6fee6}@supports (color:color-mix(in lab,red,red)){.from-sky-200\/90{--tw-gradient-from:color-mix(in oklab,var(--color-sky-200) 90%,transparent)}}.from-sky-200\/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-white\/18{--tw-gradient-from:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.from-white\/18{--tw-gradient-from:color-mix(in oklab,var(--color-white) 18%,transparent)}}.from-white\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black) 10%,transparent)}}.via-black\/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-black\/12{--tw-gradient-via:#0000001f}@supports (color:color-mix(in lab,red,red)){.via-black\/12{--tw-gradient-via:color-mix(in oklab,var(--color-black) 12%,transparent)}}.via-black\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab,red,red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab,var(--color-black) 15%,transparent)}}.via-black\/15{--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\/22{--tw-gradient-via:#00000038}@supports (color:color-mix(in lab,red,red)){.via-black\/22{--tw-gradient-via:color-mix(in oklab,var(--color-black) 22%,transparent)}}.via-black\/22{--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-black\/32{--tw-gradient-via:#00000052}@supports (color:color-mix(in lab,red,red)){.via-black\/32{--tw-gradient-via:color-mix(in oklab,var(--color-black) 32%,transparent)}}.via-black\/32{--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\/34{--tw-gradient-via:#00000057}@supports (color:color-mix(in lab,red,red)){.via-black\/34{--tw-gradient-via:color-mix(in oklab,var(--color-black) 34%,transparent)}}.via-black\/34{--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\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab,red,red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab,var(--color-black) 35%,transparent)}}.via-black\/35{--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\/38{--tw-gradient-via:#00000061}@supports (color:color-mix(in lab,red,red)){.via-black\/38{--tw-gradient-via:color-mix(in oklab,var(--color-black) 38%,transparent)}}.via-black\/38{--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\/48{--tw-gradient-via:#0000007a}@supports (color:color-mix(in lab,red,red)){.via-black\/48{--tw-gradient-via:color-mix(in oklab,var(--color-black) 48%,transparent)}}.via-black\/48{--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-cyan-50{--tw-gradient-via:var(--color-cyan-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-lime-50{--tw-gradient-via:var(--color-lime-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-50{--tw-gradient-via:var(--color-orange-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-pink-50{--tw-gradient-via:var(--color-pink-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-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{--tw-gradient-via:var(--color-white);--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\/8{--tw-gradient-via:#ffffff14}@supports (color:color-mix(in lab,red,red)){.via-white\/8{--tw-gradient-via:color-mix(in oklab,var(--color-white) 8%,transparent)}}.via-white\/8{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#b0824c\]{--tw-gradient-to:#b0824c;--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-\[\#f3f0ea\]{--tw-gradient-to:#f3f0ea;--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-\[\#f6f0e8\]\/80{--tw-gradient-to:oklab(95.7601% .00314856 .012058/.8);--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-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black) 10%,transparent)}}.to-black\/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-black\/18{--tw-gradient-to:#0000002e}@supports (color:color-mix(in lab,red,red)){.to-black\/18{--tw-gradient-to:color-mix(in oklab,var(--color-black) 18%,transparent)}}.to-black\/18{--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-black\/20{--tw-gradient-to:#0003}@supports (color:color-mix(in lab,red,red)){.to-black\/20{--tw-gradient-to:color-mix(in oklab,var(--color-black) 20%,transparent)}}.to-black\/20{--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-blue-50{--tw-gradient-to:var(--color-blue-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))}.to-cyan-50{--tw-gradient-to:var(--color-cyan-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))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-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))}.to-orange-50{--tw-gradient-to:var(--color-orange-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))}.to-rose-50{--tw-gradient-to:var(--color-rose-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))}.to-stone-50{--tw-gradient-to:var(--color-stone-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))}.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))}.to-white{--tw-gradient-to:var(--color-white);--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-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab,var(--color-white) 10%,transparent)}}.to-white\/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-white\/14{--tw-gradient-to:#ffffff24}@supports (color:color-mix(in lab,red,red)){.to-white\/14{--tw-gradient-to:color-mix(in oklab,var(--color-white) 14%,transparent)}}.to-white\/14{--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-white\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab,red,red)){.to-white\/15{--tw-gradient-to:color-mix(in oklab,var(--color-white) 15%,transparent)}}.to-white\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.fill-yellow-500{fill:var(--color-yellow-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1px\]{padding-block:1px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-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)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[7\.5px\]{font-size:7.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[72px\]{font-size:72px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-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)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#1A1715\]{color:#1a1715}.text-\[\#2f8061\]{color:#2f8061}.text-\[\#4A443F\]{color:#4a443f}.text-\[\#5b4b39\]{color:#5b4b39}.text-\[\#5b6675\]{color:#5b6675}.text-\[\#6d6359\]{color:#6d6359}.text-\[\#6f655b\]{color:#6f655b}.text-\[\#8A6A1C\]{color:#8a6a1c}.text-\[\#8b8075\]{color:#8b8075}.text-\[\#9a8f84\]{color:#9a8f84}.text-\[\#25D366\]{color:#25d366}.text-\[\#245f49\]{color:#245f49}.text-\[\#746a60\]{color:#746a60}.text-\[\#766c61\]{color:#766c61}.text-\[\#857E76\]{color:#857e76}.text-\[\#867b70\]{color:#867b70}.text-\[\#2028B0\]{color:#2028b0}.text-\[\#2871c7\]{color:#2871c7}.text-\[\#27231f\]{color:#27231f}.text-\[\#73520f\]{color:#73520f}.text-\[\#73695f\]{color:#73695f}.text-\[\#76544b\]{color:#76544b}.text-\[\#507464\]{color:#507464}.text-\[\#A79E94\]{color:#a79e94}.text-\[\#BFB6AA\]{color:#bfb6aa}.text-\[\#D93F2B\]{color:#d93f2b}.text-\[\#F3EDE4\]{color:#f3ede4}.text-\[\#FFF8EC\]{color:#fff8ec}.text-\[\#a9803a\]{color:#a9803a}.text-\[\#b34bb7\]{color:#b34bb7}.text-\[\#c93528\]{color:#c93528}.text-\[\#df3c2d\]{color:#df3c2d}.text-\[\#e43f2f\]{color:#e43f2f}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--rp-danger\)\]{color:var(--rp-danger)}.text-\[var\(--rp-ink-base\)\]{color:var(--rp-ink-base)}.text-\[var\(--rp-ink-default\)\]{color:var(--rp-ink-default)}.text-\[var\(--rp-ink-muted\)\]{color:var(--rp-ink-muted)}.text-\[var\(--rp-ink-strong\)\]{color:var(--rp-ink-strong)}.text-\[var\(--rp-ink-subtle\)\]{color:var(--rp-ink-subtle)}.text-\[var\(--sage\)\]{color:var(--sage)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/70{color:#005f46b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/70{color:color-mix(in oklab,var(--color-emerald-800) 70%,transparent)}}.text-emerald-800\/80{color:#005f46cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/80{color:color-mix(in oklab,var(--color-emerald-800) 80%,transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-700{color:var(--color-indigo-700)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-purple-700{color:var(--color-purple-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-800\/80{color:#005986cc}@supports (color:color-mix(in lab,red,red)){.text-sky-800\/80{color:color-mix(in oklab,var(--color-sky-800) 80%,transparent)}}.text-sky-900{color:var(--color-sky-900)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.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\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,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\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white) 82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/86{color:color-mix(in oklab,var(--color-white) 86%,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)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[\#b8aa99\]{text-decoration-color:#b8aa99}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#e43f2f\]{accent-color:#e43f2f}.accent-background{accent-color:var(--color-background)}.accent-neutral-900{accent-color:var(--color-neutral-900)}.accent-neutral-950{accent-color:var(--color-neutral-950)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.28\]{opacity:.28}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#000000e6)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.9\)\],.shadow-\[0_0_0_1px_rgba\(17\,17\,17\,0\.1\)\]{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_0_1px_rgba\(17\,17\,17\,0\.1\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1111111a)}.shadow-\[0_0_0_1px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1111110f);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_1px_2px_rgba\(20\,18\,15\,0\.04\)\,0_8px_24px_-12px_rgba\(20\,18\,15\,0\.18\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14120f0a),0 8px 24px -12px var(--tw-shadow-color,#14120f2e);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_1px_2px_rgba\(20\,18\,15\,0\.08\)\,0_18px_44px_-16px_rgba\(20\,18\,15\,0\.48\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14120f14),0 18px 44px -16px var(--tw-shadow-color,#14120f7a);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_1px_3px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1111110d)}.shadow-\[0_1px_3px_rgba\(17\,17\,17\,0\.05\)\],.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.03\)\]{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_2px_12px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#00000008)}.shadow-\[0_8px_20px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#11111114)}.shadow-\[0_8px_20px_rgba\(17\,17\,17\,0\.08\)\],.shadow-\[0_8px_24px_rgba\(17\,17\,17\,0\.04\)\]{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_24px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1111110a)}.shadow-\[0_10px_20px_rgba\(17\,17\,17\,0\.03\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,#11111108)}.shadow-\[0_10px_20px_rgba\(17\,17\,17\,0\.03\)\],.shadow-\[0_10px_24px_rgba\(17\,17\,17\,0\.05\)\]{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_24px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1111110d)}.shadow-\[0_10px_24px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1111110f)}.shadow-\[0_10px_24px_rgba\(17\,17\,17\,0\.06\)\],.shadow-\[0_10px_24px_rgba\(17\,17\,17\,0\.15\)\]{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_24px_rgba\(17\,17\,17\,0\.15\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#11111126)}.shadow-\[0_10px_24px_rgba\(217\,119\,6\,0\.16\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#d9770629)}.shadow-\[0_10px_24px_rgba\(217\,119\,6\,0\.16\)\],.shadow-\[0_10px_24px_rgba\(255\,255\,255\,0\.12\)\]{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_24px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ffffff1f)}.shadow-\[0_10px_30px_rgba\(28\,24\,20\,\.12\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#1c18141f)}.shadow-\[0_10px_30px_rgba\(28\,24\,20\,\.12\)\],.shadow-\[0_12px_24px_rgba\(17\,17\,17\,0\.14\)\]{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_24px_rgba\(17\,17\,17\,0\.14\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#11111124)}.shadow-\[0_12px_26px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 12px 26px var(--tw-shadow-color,#1111110f)}.shadow-\[0_12px_26px_rgba\(17\,17\,17\,0\.06\)\],.shadow-\[0_12px_30px_rgba\(17\,17\,17\,0\.15\)\]{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_30px_rgba\(17\,17\,17\,0\.15\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#11111126)}.shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#00000038)}.shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.22\)\],.shadow-\[0_14px_28px_rgba\(17\,17\,17\,0\.04\)\]{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_14px_28px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#1111110a)}.shadow-\[0_14px_30px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#1111110a)}.shadow-\[0_14px_30px_rgba\(17\,17\,17\,0\.035\)\],.shadow-\[0_14px_30px_rgba\(17\,17\,17\,0\.04\)\]{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_14px_30px_rgba\(17\,17\,17\,0\.035\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#11111109)}.shadow-\[0_14px_34px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1111110a)}.shadow-\[0_14px_34px_rgba\(17\,17\,17\,0\.04\)\],.shadow-\[0_14px_36px_rgba\(17\,17\,17\,0\.04\)\]{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_14px_36px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#1111110a)}.shadow-\[0_14px_36px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 14px 36px var(--tw-shadow-color,#1111110f)}.shadow-\[0_14px_36px_rgba\(17\,17\,17\,0\.06\)\],.shadow-\[0_16px_30px_rgba\(17\,17\,17\,0\.16\)\]{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_16px_30px_rgba\(17\,17\,17\,0\.16\)\]{--tw-shadow:0 16px 30px var(--tw-shadow-color,#11111129)}.shadow-\[0_16px_40px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#1111110a)}.shadow-\[0_16px_40px_rgba\(17\,17\,17\,0\.04\)\],.shadow-\[0_18px_34px_rgba\(17\,17\,17\,0\.05\)\]{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_18px_34px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 18px 34px var(--tw-shadow-color,#1111110d)}.shadow-\[0_18px_40px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#1111110a)}.shadow-\[0_18px_40px_rgba\(17\,17\,17\,0\.04\)\],.shadow-\[0_18px_40px_rgba\(17\,17\,17\,0\.14\)\]{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_18px_40px_rgba\(17\,17\,17\,0\.14\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#11111124)}.shadow-\[0_18px_42px_rgba\(17\,17\,17\,0\.10\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#1111111a)}.shadow-\[0_18px_42px_rgba\(17\,17\,17\,0\.10\)\],.shadow-\[0_18px_46px_rgba\(17\,17\,17\,0\.05\)\]{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_18px_46px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#1111110d)}.shadow-\[0_18px_50px_rgba\(17\,17\,17\,0\.1\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#1111111a)}.shadow-\[0_18px_50px_rgba\(17\,17\,17\,0\.05\)\],.shadow-\[0_18px_50px_rgba\(17\,17\,17\,0\.1\)\]{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_18px_50px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#1111110d)}.shadow-\[0_20px_40px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#11111114)}.shadow-\[0_20px_40px_rgba\(17\,17\,17\,0\.08\)\],.shadow-\[0_20px_40px_rgba\(17\,17\,17\,0\.12\)\]{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_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#1111111f)}.shadow-\[0_20px_40px_rgba\(17\,17\,17\,0\.14\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#11111124)}.shadow-\[0_20px_40px_rgba\(17\,17\,17\,0\.14\)\],.shadow-\[0_20px_44px_rgba\(17\,17\,17\,0\.05\)\]{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_44px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 20px 44px var(--tw-shadow-color,#1111110d)}.shadow-\[0_20px_46px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 20px 46px var(--tw-shadow-color,#1111110d)}.shadow-\[0_20px_46px_rgba\(17\,17\,17\,0\.05\)\],.shadow-\[0_20px_48px_rgba\(17\,17\,17\,0\.04\)\]{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_48px_rgba\(17\,17\,17\,0\.04\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#1111110a)}.shadow-\[0_20px_48px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#1111110d)}.shadow-\[0_20px_48px_rgba\(17\,17\,17\,0\.05\)\],.shadow-\[0_20px_50px_rgba\(17\,17\,17\,0\.08\)\]{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_50px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#11111114)}.shadow-\[0_22px_56px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 22px 56px var(--tw-shadow-color,#1111110d)}.shadow-\[0_22px_56px_rgba\(17\,17\,17\,0\.05\)\],.shadow-\[0_24px_50px_rgba\(17\,17\,17\,0\.08\)\]{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_24px_50px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 24px 50px var(--tw-shadow-color,#11111114)}.shadow-\[0_24px_50px_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow:0 24px 50px var(--tw-shadow-color,#1111111f)}.shadow-\[0_24px_50px_rgba\(17\,17\,17\,0\.12\)\],.shadow-\[0_24px_56px_rgba\(17\,17\,17\,0\.14\)\]{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_24px_56px_rgba\(17\,17\,17\,0\.14\)\]{--tw-shadow:0 24px 56px var(--tw-shadow-color,#11111124)}.shadow-\[0_24px_60px_rgba\(17\,17\,17\,0\.05\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#1111110d)}.shadow-\[0_24px_60px_rgba\(17\,17\,17\,0\.05\)\],.shadow-\[0_24px_60px_rgba\(17\,17\,17\,0\.06\)\]{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_24px_60px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#1111110f)}.shadow-\[0_24px_60px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#11111114)}.shadow-\[0_24px_60px_rgba\(17\,17\,17\,0\.08\)\],.shadow-\[0_24px_60px_rgba\(17\,17\,17\,0\.12\)\]{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_24px_60px_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#1111111f)}.shadow-\[0_24px_70px_rgba\(17\,17\,17\,0\.06\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1111110f)}.shadow-\[0_24px_70px_rgba\(17\,17\,17\,0\.06\)\],.shadow-\[0_24px_70px_rgba\(17\,17\,17\,0\.08\)\]{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_24px_70px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#11111114)}.shadow-\[0_28px_70px_rgba\(17\,17\,17\,0\.08\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#11111114)}.shadow-\[0_28px_70px_rgba\(17\,17\,17\,0\.08\)\],.shadow-\[0_28px_70px_rgba\(17\,17\,17\,0\.12\)\]{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_28px_70px_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#1111111f)}.shadow-\[0_28px_80px_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#1111111f)}.shadow-\[0_28px_80px_rgba\(17\,17\,17\,0\.12\)\],.shadow-\[0_30px_90px_rgba\(17\,17\,17\,0\.16\)\]{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_30px_90px_rgba\(17\,17\,17\,0\.16\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#11111129)}.shadow-\[3px_3px_0_\#2c2824\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#2c2824)}.shadow-\[3px_3px_0_\#27231f\],.shadow-\[3px_3px_0_\#2c2824\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_3px_0_\#27231f\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#27231f)}.shadow-\[3px_3px_0_\#e43f2f\]{--tw-shadow:3px 3px 0 var(--tw-shadow-color,#e43f2f)}.shadow-\[3px_3px_0_\#e43f2f\],.shadow-\[8px_8px_0_\#27231f\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_8px_0_\#27231f\]{--tw-shadow:8px 8px 0 var(--tw-shadow-color,#27231f)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff26)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.15\)\],.shadow-lg{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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#e43f2f\]{--tw-ring-color:#e43f2f}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.ring-neutral-900{--tw-ring-color:var(--color-neutral-900)}.ring-neutral-950{--tw-ring-color:var(--color-neutral-950)}.ring-offset-2{--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)}.ring-offset-\[var\(--bg\)\]{--tw-ring-offset-color:var(--bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.blur-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,)}.blur-md{--tw-blur:blur(var(--blur-md))}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[letter-spacing\,transform\,opacity\]{transition-property:letter-spacing,transform,opacity;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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.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}.\[text-shadow\:0_1px_12px_rgba\(0\,0\,0\,0\.35\)\]{text-shadow:0 1px 12px #00000059}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:w-24:is(:where(.group):hover *){width:calc(var(--spacing) * 24)}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(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:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-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-\[280\%\]:is(:where(.group):hover *){--tw-translate-x:280%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-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\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-hover\:tracking-\[0\.01em\]:is(:where(.group):hover *){--tw-tracking:.01em;letter-spacing:.01em}.group-hover\:text-\[\#1A1715\]:is(:where(.group):hover *){color:#1a1715}.group-hover\:text-amber-700:is(:where(.group):hover *){color:var(--color-amber-700)}.group-hover\:text-emerald-700:is(:where(.group):hover *){color:var(--color-emerald-700)}.group-hover\:text-neutral-600:is(:where(.group):hover *){color:var(--color-neutral-600)}.group-hover\:text-neutral-700:is(:where(.group):hover *){color:var(--color-neutral-700)}.group-hover\:text-neutral-950:is(:where(.group):hover *){color:var(--color-neutral-950)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.3\]:is(:where(.group):hover *){opacity:.3}.group-hover\:shadow-\[0_20px_48px_rgba\(17\,17\,17\,0\.08\)\]:is(:where(.group):hover *){--tw-shadow:0 20px 48px var(--tw-shadow-color,#11111114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_22px_52px_rgba\(17\,17\,17\,0\.08\)\]:is(:where(.group):hover *){--tw-shadow:0 22px 52px var(--tw-shadow-color,#11111114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-sm:is(:where(.group):hover *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/shopnow\:translate-x-0:is(:where(.group\/shopnow):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/shopnow\:translate-x-5:is(:where(.group\/shopnow):hover *){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/shopnow\:translate-x-\[280\%\]:is(:where(.group\/shopnow):hover *){--tw-translate-x:280%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/shopnow\:border-white\/30:is(:where(.group\/shopnow):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.group-hover\/shopnow\:border-white\/30:is(:where(.group\/shopnow):hover *){border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.group-hover\/shopnow\:bg-white\/10:is(:where(.group\/shopnow):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\/shopnow\:bg-white\/10:is(:where(.group\/shopnow):hover *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-hover\/shopnow\:tracking-\[0\.01em\]:is(:where(.group\/shopnow):hover *){--tw-tracking:.01em;letter-spacing:.01em}.group-hover\/shopnow\:opacity-0:is(:where(.group\/shopnow):hover *){opacity:0}.group-hover\/shopnow\:opacity-100:is(:where(.group\/shopnow):hover *){opacity:1}}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-\[\#8d8378\]::placeholder{color:#8d8378}.placeholder\:text-\[var\(--rp-ink-subtle\)\]::placeholder{color:var(--rp-ink-subtle)}.placeholder\:text-neutral-300::placeholder{color:var(--color-neutral-300)}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-black\/20:focus-within{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-black\/20:focus-within{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.focus-within\:border-neutral-950:focus-within{border-color:var(--color-neutral-950)}.focus-within\:bg-white:focus-within{background-color:var(--color-white)}.focus-within\:shadow-\[0_10px_30px_rgba\(17\,17\,17\,0\.08\)\]:focus-within{--tw-shadow:0 10px 30px var(--tw-shadow-color,#11111114);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--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-within\:ring-neutral-950\/20:focus-within{--tw-ring-color:#0a0a0a33}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-neutral-950\/20:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-neutral-950) 20%,transparent)}}@media (hover:hover){.hover\:-translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--ink\)\]:hover{border-color:var(--ink)}.hover\:border-\[var\(--rp-line-focus\)\]:hover{border-color:var(--rp-line-focus)}.hover\:border-black\/10:hover{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/10:hover{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:border-black\/12:hover{border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/12:hover{border-color:color-mix(in oklab,var(--color-black) 12%,transparent)}}.hover\:border-black\/15:hover{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/15:hover{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.hover\:border-black\/25:hover{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/25:hover{border-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.hover\:border-black\/\[0\.1\]:hover{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/\[0\.1\]:hover{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:border-black\/\[0\.12\]:hover{border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/\[0\.12\]:hover{border-color:color-mix(in oklab,var(--color-black) 12%,transparent)}}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-neutral-900:hover{border-color:var(--color-neutral-900)}.hover\:border-neutral-950\/36:hover{border-color:#0a0a0a5c}@supports (color:color-mix(in lab,red,red)){.hover\:border-neutral-950\/36:hover{border-color:color-mix(in oklab,var(--color-neutral-950) 36%,transparent)}}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-white\/45:hover{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/45:hover{border-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.hover\:border-white\/75:hover{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/75:hover{border-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:bg-\[\#1A1715\]\/10:hover{background-color:oklab(20.7357% .00345977 .00513369/.1)}.hover\:bg-\[\#1DA851\]:hover{background-color:#1da851}.hover\:bg-\[\#e43f2f\]:hover{background-color:#e43f2f}.hover\:bg-\[\#eee4d8\]:hover{background-color:#eee4d8}.hover\:bg-\[\#f3eadf\]:hover{background-color:#f3eadf}.hover\:bg-\[\#f3eee6\]:hover{background-color:#f3eee6}.hover\:bg-\[\#f4efe8\]:hover{background-color:#f4efe8}.hover\:bg-\[\#f6efe4\]:hover{background-color:#f6efe4}.hover\:bg-\[\#f6efe6\]:hover{background-color:#f6efe6}.hover\:bg-\[\#f7f2eb\]:hover{background-color:#f7f2eb}.hover\:bg-\[\#f7f3ed\]:hover{background-color:#f7f3ed}.hover\:bg-\[\#f8f4ee\]:hover{background-color:#f8f4ee}.hover\:bg-\[\#ffdf39\]:hover{background-color:#ffdf39}.hover\:bg-\[\#fff1e7\]:hover{background-color:#fff1e7}.hover\:bg-\[\#fff4e8\]:hover{background-color:#fff4e8}.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-\[var\(--rp-surface-sunken\)\]:hover{background-color:var(--rp-surface-sunken)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-black\/65:hover{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/65:hover{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.hover\:bg-black\/\[0\.02\]:hover{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:bg-neutral-950:hover{background-color:var(--color-neutral-950)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[\#1A1715\]\/80:hover{color:oklab(20.7357% .00345977 .00513369/.8)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--rp-ink-base\)\]:hover{color:var(--rp-ink-base)}.hover\:text-\[var\(--rp-ink-strong\)\]:hover{color:var(--rp-ink-strong)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-green-800:hover{color:var(--color-green-800)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_1px_2px_rgba\(20\,18\,15\,0\.06\)\,0_12px_32px_-12px_rgba\(20\,18\,15\,0\.25\)\]:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#14120f0f),0 12px 32px -12px var(--tw-shadow-color,#14120f40);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_10px_28px_-16px_rgba\(26\,23\,21\,0\.35\)\]:hover{--tw-shadow:0 10px 28px -16px var(--tw-shadow-color,#1a171559);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_12px_30px_-18px_rgba\(26\,23\,21\,0\.45\)\]:hover{--tw-shadow:0 12px 30px -18px var(--tw-shadow-color,#1a171573);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_18px_34px_rgba\(17\,17\,17\,0\.06\)\]:hover{--tw-shadow:0 18px 34px var(--tw-shadow-color,#1111110f)}.hover\:shadow-\[0_18px_34px_rgba\(17\,17\,17\,0\.06\)\]:hover,.hover\:shadow-\[0_24px_56px_rgba\(17\,17\,17\,0\.14\)\]:hover{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_24px_56px_rgba\(17\,17\,17\,0\.14\)\]:hover{--tw-shadow:0 24px 56px var(--tw-shadow-color,#11111124)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{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-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--rp-line-focus\)\]:focus{border-color:var(--rp-line-focus)}.focus\:border-black\/20:focus{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.focus\:border-black\/20:focus{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.focus\:border-neutral-400:focus{border-color:var(--color-neutral-400)}.focus\:border-neutral-900:focus{border-color:var(--color-neutral-900)}.focus\:border-neutral-950:focus{border-color:var(--color-neutral-950)}.focus\:bg-\[var\(--rp-surface-raised\)\]:focus{background-color:var(--rp-surface-raised)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:\!text-white:focus{color:var(--color-white)!important}.focus\:shadow-\[0_0_0_3px_rgba\(17\,17\,17\,0\.06\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1111110f)}.focus\:ring-1:focus,.focus\:shadow-\[0_0_0_3px_rgba\(17\,17\,17\,0\.06\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-2:focus{--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\:ring-\[\#e43f2f\]\/25:focus{--tw-ring-color:oklab(61.1232% .177352 .101091/.25)}.focus\:ring-black\/5:focus{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-black\/5:focus{--tw-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.focus\:ring-neutral-200:focus{--tw-ring-color:var(--color-neutral-200)}.focus\:ring-neutral-300:focus{--tw-ring-color:var(--color-neutral-300)}.focus\:ring-neutral-950:focus{--tw-ring-color:var(--color-neutral-950)}.focus\:ring-neutral-950\/10:focus{--tw-ring-color:#0a0a0a1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-neutral-950\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-neutral-950) 10%,transparent)}}.focus\:ring-neutral-950\/20:focus{--tw-ring-color:#0a0a0a33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-neutral-950\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-neutral-950) 20%,transparent)}}.focus\:ring-neutral-950\/30:focus{--tw-ring-color:#0a0a0a4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-neutral-950\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-neutral-950) 30%,transparent)}}.focus\:ring-offset-2:focus{--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\:ring-offset-\[\#f6f0e8\]:focus{--tw-ring-offset-color:#f6f0e8}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-black\/20:focus-visible{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-black\/20:focus-visible{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.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-black\/20:focus-visible{--tw-ring-color:#0003}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-black\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,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-black\/30:focus-visible{--tw-ring-offset-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-offset-black\/30:focus-visible{--tw-ring-offset-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.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\.97\]:active{scale:.97}.active\:bg-neutral-50:active{background-color:var(--color-neutral-50)}.active\:bg-neutral-100:active{background-color:var(--color-neutral-100)}.active\:\!text-white:active{color:var(--color-white)!important}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-neutral-300:disabled{background-color:var(--color-neutral-300)}.disabled\:bg-neutral-400:disabled{background-color:var(--color-neutral-400)}.disabled\:text-neutral-300:disabled{color:var(--color-neutral-300)}.disabled\:text-neutral-500:disabled{color:var(--color-neutral-500)}.disabled\:text-white\/80:disabled{color:#fffc}@supports (color:color-mix(in lab,red,red)){.disabled\:text-white\/80:disabled{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:48rem){.max-md\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-md\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media not all and (min-width:40rem){.max-sm\:inset-0{inset:calc(var(--spacing) * 0)}.max-sm\:right-0{right:calc(var(--spacing) * 0)}.max-sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:h-dvh{height:100dvh}.max-sm\:h-full{height:100%}.max-sm\:max-h-none{max-height:none}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:snap-center{scroll-snap-align:center}.max-sm\:flex-col{flex-direction:column}.max-sm\:rounded-none{border-radius:0}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[420px\]{height:420px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:rounded-\[var\(--r-l\)\]{border-radius:var(--r-l)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:top-3{top:calc(var(--spacing) * 3)}.md\:top-\[56px\]{top:56px}.md\:bottom-auto{bottom:auto}.md\:left-\[27px\]{left:27px}.md\:col-span-2{grid-column:span 2/span 2}.md\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-\[56px\]{height:56px}.md\:h-\[420px\]{height:420px}.md\:h-\[440px\]{height:440px}.md\:h-\[520px\]{height:520px}.md\:h-\[calc\(100svh-7rem\)\]{height:calc(100svh - 7rem)}.md\:h-full{height:100%}.md\:max-h-0{max-height:calc(var(--spacing) * 0)}.md\:min-h-\[340px\]{min-height:340px}.md\:min-h-\[680px\]{min-height:680px}.md\:w-\[48\%\]{width:48%}.md\:w-\[56px\]{width:56px}.md\:w-\[62\%\]{width:62%}.md\:w-\[180px\]{width:180px}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:shrink-0{flex-shrink:0}.md\:-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[56px_1fr\]{grid-template-columns:56px 1fr}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-x-7{column-gap:calc(var(--spacing) * 7)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:self-auto{align-self:auto}.md\:overflow-hidden{overflow:hidden}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:p-0{padding:calc(var(--spacing) * 0)}.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\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-\[72px\]{padding-top:72px}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-right{text-align:right}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.06rem\]{font-size:1.06rem}.md\:text-\[1\.7rem\]{font-size:1.7rem}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[1\.55rem\]{font-size:1.55rem}.md\:text-\[1\.85rem\]{font-size:1.85rem}.md\:text-\[2\.05rem\]{font-size:2.05rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[3\.2rem\]{font-size:3.2rem}.md\:text-\[3\.3rem\]{font-size:3.3rem}.md\:text-\[3\.4rem\]{font-size:3.4rem}.md\:text-\[3rem\]{font-size:3rem}.md\:text-\[15px\]{font-size:15px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[46px\]{font-size:46px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[72px\]{font-size:72px}.md\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.md\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.md\:leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.md\:leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.md\:leading-\[0\.97\]{--tw-leading:.97;line-height:.97}.md\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.md\:leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.md\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.md\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.md\:leading-none{--tw-leading:1;line-height:1}.md\:text-neutral-500\/80{color:#737373cc}@supports (color:color-mix(in lab,red,red)){.md\:text-neutral-500\/80{color:color-mix(in oklab,var(--color-neutral-500) 80%,transparent)}}.md\:opacity-0{opacity:0}.md\: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))}.md\:duration-300{--tw-duration:.3s;transition-duration:.3s}.md\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.md\:group-hover\:max-h-24:is(:where(.group):hover *){max-height:calc(var(--spacing) * 24)}.md\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[380px\]{min-height:380px}.lg\:min-h-\[400px\]{min-height:400px}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:min-w-\[auto\]{min-width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(520px\,1fr\)_320px\]{grid-template-columns:240px minmax(520px,1fr) 320px}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[auto_minmax\(0\,520px\)_auto\]{grid-template-columns:auto minmax(0,520px) auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(280px\,0\.45fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,520px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,520px) minmax(0,1fr)}.lg\:grid-cols-\[repeat\(auto-fill\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.lg\:grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-\[60px\]{gap:60px}.lg\:self-start{align-self:flex-start}.lg\:justify-self-center{justify-self:center}.lg\:justify-self-end{justify-self:flex-end}.lg\:justify-self-start{justify-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:min-h-\[400px\]{min-height:400px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-9{gap:calc(var(--spacing) * 9)}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[data-sticky-size-target\]\:visible:is(data-sticky-size-target),.\[data-testid\=\"\$\{testId\}\"\]\:visible:is(),.\[data-testid\=\"design-question-design-now-or-leave-it\"\]\:visible:is(),.\[data-testid\=\"pdp-options-explainer\"\]\:visible:is(),.\[data-testid\=\"pdp-related\"\]\:visible:is(){visibility:visible}}:root{--rp-surface-page:oklch(96.2% .013 70);--rp-surface-raised:oklch(98.4% .008 80);--rp-surface-sunken:oklch(93.5% .014 70);--rp-surface-inverse:oklch(18% .005 60);--rp-surface-inverse-raised:oklch(24% .005 60);--rp-ink-strong:oklch(20% .008 60);--rp-ink-default:oklch(32% .008 60);--rp-ink-muted:oklch(48% .008 60);--rp-ink-subtle:oklch(62% .008 60);--rp-ink-onDark:oklch(96% .008 70);--rp-line-strong:oklch(28% .008 60);--rp-line-default:oklch(82% .01 70);--rp-line-soft:oklch(89% .01 70);--rp-accent:oklch(58% .18 28);--rp-accent-ink:oklch(48% .18 28);--rp-accent-wash:oklch(94% .04 28);--rp-success:oklch(55% .13 155);--rp-success-wash:oklch(92% .06 155);--rp-danger:oklch(54% .19 25);--rp-danger-wash:oklch(94% .045 25);--rp-warning:oklch(68% .14 75);--rp-sage:oklch(50% .03 145);--rp-sage-bg:oklch(89% .02 140);--rp-sage-hover:oklch(46% .035 145);--rp-amber:oklch(78% .135 80);--rp-amber-ink:oklch(28% .03 60);--rp-amber-bg:oklch(91% .06 80);--rp-font-sans:"Geist",-apple-system,system-ui,sans-serif;--rp-font-serif-italic:"Instrument Serif","Cormorant Garamond",Georgia,serif;--rp-font-mono:"JetBrains Mono",ui-monospace,monospace;--rp-text-display:clamp(28px,8vw,32px);--rp-text-h1:24px;--rp-text-h2:20px;--rp-text-h3:17px;--rp-text-body:15px;--rp-text-bodyS:14px;--rp-text-label:13px;--rp-text-eyebrow:11px;--rp-text-caption:12px;--rp-leading-tight:1.15;--rp-leading-snug:1.3;--rp-leading-normal:1.45;--rp-leading-relaxed:1.6;--rp-tracking-eyebrow:.1em;--rp-tracking-tight:-.01em;--rp-tracking-normal:0;--rp-s-1:4px;--rp-s-2:8px;--rp-s-3:12px;--rp-s-4:16px;--rp-s-5:20px;--rp-s-6:24px;--rp-s-8:32px;--rp-s-10:40px;--rp-s-12:48px;--rp-gutter:var(--rp-s-4);--rp-section-gap:var(--rp-s-8);--rp-radius-sm:6px;--rp-radius-md:10px;--rp-radius-lg:14px;--rp-radius-pill:999px;--rp-shadow-stuck:0 -1px 0 var(--rp-line-soft),0 -8px 24px -12px #14120f1a;--rp-shadow-pop:0 1px 2px #14120f0a,0 8px 24px -12px #14120f2e;--rp-tap-min:44px;--rp-control-h:48px;--rp-control-h-sm:44px;--rp-control-h-lg:56px;--rp-price-display:28px;--rp-price-inline:22px;--rp-dur-fast:.12s;--rp-dur-base:.2s;--rp-dur-slow:.32s;--rp-ease-out:cubic-bezier(.2,.7,.2,1);--rp-ease-spring:cubic-bezier(.34,1.3,.64,1);--rp-z-header:40;--rp-z-stuck:50;--rp-z-sheet:60;--rp-z-toast:70}:root[data-density=compact]{--rp-control-h:44px;--rp-control-h-lg:52px;--rp-section-gap:var(--rp-s-6)}:root[data-density=comfortable]{--rp-control-h:52px;--rp-control-h-lg:60px;--rp-section-gap:var(--rp-s-10)}:root[data-radius=square]{--rp-radius-sm:2px;--rp-radius-md:4px;--rp-radius-lg:6px}:root[data-radius=default]{--rp-radius-sm:6px;--rp-radius-md:10px;--rp-radius-lg:14px}:root[data-radius=round]{--rp-radius-sm:10px;--rp-radius-md:16px;--rp-radius-lg:22px}.rp-btn{font-family:var(--rp-font-sans);font-size:var(--rp-text-body);border-radius:var(--rp-radius-sm);height:var(--rp-control-h);min-height:var(--rp-tap-min);padding:0 var(--rp-s-5);cursor:pointer;transition:background var(--rp-dur-fast) var(--rp-ease-out),border-color var(--rp-dur-fast) var(--rp-ease-out),color var(--rp-dur-fast) var(--rp-ease-out);letter-spacing:0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.rp-btn--primary{background:var(--rp-ink-strong);color:var(--rp-ink-onDark)}.rp-btn--primary:hover{background:oklch(28% .008 60)}.rp-btn:disabled,.rp-btn[aria-disabled=true]{color:var(--rp-ink-muted);cursor:not-allowed}.rp-btn:disabled,.rp-btn:disabled:hover,.rp-btn[aria-disabled=true],.rp-btn[aria-disabled=true]:hover{background:var(--rp-surface-sunken);border-color:var(--rp-line-soft)}.rp-btn--secondary{color:var(--rp-ink-strong);border-color:var(--rp-line-default);background:0 0}.rp-btn--secondary:hover{border-color:var(--rp-line-strong)}.rp-btn--ghost{color:var(--rp-ink-strong);background:0 0}.rp-btn--ghost:hover{background:var(--rp-surface-sunken)}.rp-btn--danger{background:var(--rp-danger);color:var(--rp-ink-onDark)}.rp-btn--danger:hover{background:oklch(48% .19 25)}.rp-btn--lg{height:var(--rp-control-h-lg);padding:0 var(--rp-s-6);font-size:16px}.rp-btn--block{width:100%}.rp-field{flex-direction:column;gap:6px;display:flex}.rp-field__label{font-family:var(--rp-font-sans);font-size:var(--rp-text-label);color:var(--rp-ink-default);align-items:center;gap:6px;font-weight:500;display:flex}.rp-field__label .req{color:var(--rp-accent-ink)}.rp-field__hint{font-size:var(--rp-text-caption);color:var(--rp-ink-muted);line-height:1.4}.rp-field__hint,.rp-input{font-family:var(--rp-font-sans)}.rp-input{font-size:var(--rp-text-body);color:var(--rp-ink-strong);background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-sm);height:var(--rp-control-h);transition:border-color var(--rp-dur-fast) var(--rp-ease-out),box-shadow var(--rp-dur-fast) var(--rp-ease-out);outline:none;width:100%;padding:0 14px}.rp-input::placeholder{color:var(--rp-ink-subtle)}.rp-input:focus{border-color:var(--rp-ink-strong);box-shadow:0 0 0 3px oklch(20% .008 60/.08)}.rp-field--error .rp-input{border-color:var(--rp-danger);background:var(--rp-danger-wash)}.rp-field--error .rp-input:focus{box-shadow:0 0 0 3px oklch(54% .19 25/.12)}.rp-field__error{font-family:var(--rp-font-sans);font-size:var(--rp-text-caption);color:var(--rp-danger);align-items:center;gap:6px;display:flex}.rp-seg{background:var(--rp-surface-sunken);border-radius:var(--rp-radius-sm);gap:2px;padding:3px;display:inline-flex}.rp-seg__btn{font-family:var(--rp-font-sans);font-size:var(--rp-text-bodyS);height:calc(var(--rp-tap-min) - 6px);border-radius:calc(var(--rp-radius-sm) - 2px);min-height:38px;color:var(--rp-ink-default);cursor:pointer;transition:background var(--rp-dur-fast) var(--rp-ease-out),color var(--rp-dur-fast) var(--rp-ease-out);white-space:nowrap;background:0 0;border:none;padding:0 14px;font-weight:500}.rp-seg__btn--active{background:var(--rp-surface-raised);color:var(--rp-ink-strong);box-shadow:0 1px 2px #14120f14}.rp-seg--block{width:100%;display:flex}.rp-seg--block .rp-seg__btn{flex:1}.rp-spec{border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.rp-spec__cell{padding:var(--rp-s-3) var(--rp-s-4);border-right:1px solid var(--rp-line-soft);border-bottom:1px solid var(--rp-line-soft)}.rp-spec__cell:nth-child(2n){border-right:none}.rp-spec__cell:last-child,.rp-spec__cell:nth-last-child(-n+2):nth-child(odd){border-bottom:none}.rp-spec__label{font-family:var(--rp-font-sans);letter-spacing:0;text-transform:none;color:var(--rp-ink-muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.rp-spec__value{font-family:var(--rp-font-sans);font-size:var(--rp-text-bodyS);color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.rp-card{background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);width:100%;padding:var(--rp-s-4);min-height:var(--rp-tap-min);cursor:pointer;transition:border-color var(--rp-dur-fast) var(--rp-ease-out),background var(--rp-dur-fast) var(--rp-ease-out);font-family:var(--rp-font-sans);text-align:left;justify-content:space-between;align-items:center;display:flex}.rp-card:hover{border-color:var(--rp-line-strong)}.rp-card--selected{border-color:var(--rp-ink-strong);box-shadow:inset 0 0 0 1px var(--rp-ink-strong);border-width:1.5px}.rp-card__main{gap:var(--rp-s-3)}.rp-card__check,.rp-card__main{align-items:center;display:flex}.rp-card__check{border:1.5px solid var(--rp-line-default);width:22px;height:22px;transition:all var(--rp-dur-fast) var(--rp-ease-out);border-radius:50%;flex:0 0 22px;justify-content:center}.rp-card--selected .rp-card__check{background:var(--rp-ink-strong);border-color:var(--rp-ink-strong)}.rp-card__check svg{width:12px;height:12px;color:var(--rp-ink-onDark);opacity:0;transition:opacity var(--rp-dur-fast)}.rp-card--selected .rp-card__check svg{opacity:1}.rp-card__title{font-size:var(--rp-text-body);color:var(--rp-ink-strong);font-weight:600}.rp-card__sub{font-size:var(--rp-text-caption);color:var(--rp-ink-muted);margin-top:2px}.rp-card__price{font-size:var(--rp-text-body);color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-weight:600}.rp-card__discount{font-family:var(--rp-font-mono);color:var(--rp-success);background:var(--rp-success-wash);letter-spacing:.04em;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10.5px;font-weight:600}.rp-stuck{background:var(--rp-surface-raised);box-shadow:var(--rp-shadow-stuck);border-top:1px solid var(--rp-line-soft);z-index:var(--rp-z-stuck);position:fixed;bottom:0;left:0;right:0}.rp-stuck-spacer{height:140px}.rp-stuck__chat{border-bottom:1px solid var(--rp-line-soft);background:var(--rp-surface-page);font-family:var(--rp-font-sans);font-size:var(--rp-text-bodyS);color:var(--rp-ink-default);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 16px;display:flex}.rp-stuck__chat-icon{background:var(--rp-success);color:#fff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.rp-stuck__chat b{color:var(--rp-ink-strong);font-weight:600}.rp-stuck__chat-arrow{color:var(--rp-ink-muted);margin-left:auto}.rp-stuck__row{align-items:center;gap:12px;padding:12px 16px 16px;display:flex}.rp-stuck--compact .rp-stuck__row{padding:10px 16px 14px}.rp-stuck__price{flex:1;min-width:0}.rp-stuck__price-label{font-family:var(--rp-font-sans);letter-spacing:0;text-transform:none;color:var(--rp-ink-default);margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.2}.rp-stuck__price-value{font-family:var(--rp-font-sans);color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.rp-stuck__price-meta{font-family:var(--rp-font-sans);color:var(--rp-ink-default);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:4px;font-size:13px;font-weight:500;line-height:1.3}.rp-stuck__cta{flex:none}.rp-pill{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:var(--rp-z-stuck);flex-direction:column;align-items:stretch;gap:6px;display:flex;position:fixed}.rp-pill-spacer{height:108px}.rp-pill__cap{border-radius:var(--rp-radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:oklch(94% .006 80);max-width:100%;font-family:var(--rp-font-sans);cursor:pointer;transition:background var(--rp-dur-fast) var(--rp-ease-out);background:#161411c7;border:none;align-self:center;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:600;line-height:1;display:flex}.rp-pill__cap:hover{background:#161411e6}.rp-pill__cap-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-pill__cap-icon{color:var(--rp-sage-bg);flex:none;display:flex}.rp-pill__cap-arrow{opacity:.55;flex:none}.rp-pill__bar{border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-pill);background:var(--rp-surface-raised);align-items:center;gap:6px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.rp-pill__bar{background:color-mix(in oklch,var(--rp-surface-raised) 88%,transparent)}}.rp-pill__bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px -8px #32201657}.rp-pill__chip{min-width:76px;height:var(--rp-control-h-sm,44px);border-radius:var(--rp-radius-pill);background:var(--rp-surface-sunken);min-height:44px;font-family:var(--rp-font-sans);cursor:pointer;white-space:nowrap;transition:background var(--rp-dur-fast) var(--rp-ease-out);border:none;flex:0 auto;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.rp-pill__chip:hover{background:var(--rp-surface-page)}.rp-pill__chip-txt{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.rp-pill__cfg{letter-spacing:-.01em;max-width:100%;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.rp-pill__cfg,.rp-pill__rate{color:var(--rp-ink-strong);line-height:1}.rp-pill__rate{font-family:var(--rp-font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.rp-pill__caret{color:var(--rp-ink-muted);font-size:9px;line-height:1}.rp-pill__cta{min-width:min(192px,62%);max-width:100%;height:var(--rp-control-h-sm,44px);border-radius:var(--rp-radius-pill);background:var(--rp-ink-strong);min-height:44px;color:var(--rp-ink-onDark);font-family:var(--rp-font-sans);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--rp-dur-fast) var(--rp-ease-out);border:none;flex:1 0 auto;padding:0 10px;font-size:15px;font-weight:800;overflow:hidden}.rp-pill__cta:disabled{opacity:.55;cursor:default}.rp-pill__scrim{z-index:var(--rp-z-sheet);cursor:pointer;animation:rp-pill-fade var(--rp-dur-fast) var(--rp-ease-out);background:#140c0870;border:none;padding:0;position:fixed;inset:0}.rp-qsheet{z-index:calc(var(--rp-z-sheet) + 1);max-height:86vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--rp-surface-raised);animation:rp-pill-rise var(--rp-dur-base) var(--rp-ease-out);border-radius:24px 24px 0 0;flex-direction:column;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #1e140e2e}@keyframes rp-pill-fade{0%{opacity:0}to{opacity:1}}@keyframes rp-pill-rise{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rp-pill__scrim,.rp-qsheet{animation:none}}.rp-qsheet__grp{flex-direction:column;gap:7px;display:flex}.rp-qsheet__lbl{font-family:var(--rp-font-mono);letter-spacing:var(--rp-tracking-eyebrow);text-transform:uppercase;color:var(--rp-ink-muted);font-size:11px;font-weight:700}.rp-qsheet__sizes{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:7px;display:grid}.rp-qsheet__sz{border:1.5px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);min-height:52px;font-family:var(--rp-font-sans);cursor:pointer;transition:border-color var(--rp-dur-fast) var(--rp-ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;display:flex}.rp-qsheet__sz[aria-checked=true]{border-color:var(--rp-ink-strong);background:var(--rp-surface-sunken)}.rp-qsheet__sz-l{color:var(--rp-ink-strong);font-size:12.5px;font-weight:700}.rp-qsheet__sz-d{color:var(--rp-ink-muted);font-size:10.5px;font-weight:600}.rp-qsheet__jump{border:1.5px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);width:100%;min-height:48px;font-family:var(--rp-font-sans);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rp-qsheet__jump--fixed{cursor:default;border-style:dashed}.rp-qsheet__jump-l{color:var(--rp-ink-strong);font-size:13.5px;font-weight:700}.rp-qsheet__jump-go{color:var(--rp-ink-default);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.rp-qsheet__jump--fixed .rp-qsheet__jump-go{color:var(--rp-ink-muted);font-weight:600}.rp-qsheet__tiers{flex-direction:column;gap:6px;display:flex}.rp-qsheet__tier{border:1.5px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);min-height:48px;font-family:var(--rp-font-sans);cursor:pointer;transition:border-color var(--rp-dur-fast) var(--rp-ease-out);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.rp-qsheet__tier[aria-checked=true]{border-color:var(--rp-ink-strong);background:var(--rp-surface-sunken)}.rp-qsheet__tier-q{color:var(--rp-ink-strong);font-size:14.5px;font-weight:700}.rp-qsheet__tier-r{align-items:center;gap:10px;display:flex}.rp-qsheet__tier-lead{color:var(--rp-ink-muted);white-space:nowrap;font-size:11.5px;font-weight:500}.rp-qsheet__tier-u{font-family:var(--rp-font-mono);color:var(--rp-ink-default);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.rp-qsheet__tier-now{font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-amber-ink,var(--rp-ink-muted));font-size:9.5px;font-weight:700}.rp-qsheet__done{border-radius:var(--rp-radius-md);background:var(--rp-ink-strong);min-height:48px;color:var(--rp-ink-onDark);font-family:var(--rp-font-sans);cursor:pointer;border:none;margin-top:2px;font-size:15px;font-weight:800}.rp-size-flash{animation:rp-size-flash 1.6s var(--rp-ease-out);border-radius:var(--rp-radius-md)}@keyframes rp-size-flash{0%,45%{box-shadow:0 0 0 2px var(--rp-ink-strong)}to{box-shadow:0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.rp-size-flash{box-shadow:0 0 0 2px var(--rp-ink-strong);animation:none}}.rp-pgh{background:var(--rp-surface-page);border-bottom:1px solid var(--rp-line-soft);gap:12px;padding:10px 16px 14px}.rp-pgh,.rp-pgh__back{align-items:center;display:flex}.rp-pgh__back{cursor:pointer;border-radius:var(--rp-radius-sm);background:0 0;border:none;justify-content:center;width:44px;height:44px;margin-left:-10px}.rp-pgh__back:hover{background:var(--rp-surface-sunken)}.rp-pgh__crumb{font-family:var(--rp-font-sans);letter-spacing:0;text-transform:none;color:var(--rp-ink-default);flex:1;font-size:13px;font-weight:400;line-height:1.3}.rp-pgh__crumb b{color:var(--rp-ink-strong);font-weight:600}.rp-empty{text-align:center;padding:40px 24px}.rp-empty__glyph{border-radius:var(--rp-radius-md);background:var(--rp-surface-sunken);width:56px;height:56px;color:var(--rp-ink-muted);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.rp-empty__title{color:var(--rp-ink-strong);margin:0 0 6px;font-size:17px;font-weight:600}.rp-empty__body{font-size:var(--rp-text-bodyS);color:var(--rp-ink-muted);max-width:36ch;margin:0 auto 20px;line-height:1.5}.rp-info{cursor:pointer;width:44px;height:44px;color:var(--rp-ink-muted);vertical-align:middle;background:0 0;border:none;margin:-10px -10px -10px 0;padding:0;display:inline-flex}.rp-info,.rp-info__glyph{justify-content:center;align-items:center}.rp-info__glyph{width:18px;height:18px;font-family:var(--rp-font-serif-italic);border:1.2px solid;border-radius:50%;flex:0 0 18px;font-size:11px;font-style:italic;font-weight:500;line-height:1;display:flex}.rp-info:hover{color:var(--rp-ink-strong)}.rp-info--inline{justify-content:center;width:auto;height:44px;margin:-10px 0;padding:0 6px}.rp-sheet-scrim{z-index:var(--rp-z-sheet);opacity:0;pointer-events:none;transition:opacity var(--rp-dur-base) var(--rp-ease-out);background:#14120f52;position:absolute;inset:0}.rp-sheet-scrim--open{opacity:1;pointer-events:auto}.rp-sheet{background:var(--rp-surface-raised);border-top-left-radius:var(--rp-radius-lg);border-top-right-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow-pop);transition:transform var(--rp-dur-base) var(--rp-ease-out);z-index:calc(var(--rp-z-sheet) + 1);padding:8px 16px 20px;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.rp-sheet--open{transform:translateY(0)}.rp-sheet__handle{background:var(--rp-line-default);border-radius:2px;width:36px;height:4px;margin:6px auto 14px}.rp-sheet__title{color:var(--rp-ink-strong);margin:0 0 6px;font-size:17px;font-weight:600}.rp-sheet__body{color:var(--rp-ink-default);margin:0 0 12px;font-size:14px;line-height:1.5}.rp-sheet__example{color:var(--rp-ink-muted);background:var(--rp-surface-sunken);border-radius:var(--rp-radius-sm);margin:0;padding:10px 12px;font-size:13px}.rp-sheet__example b{color:var(--rp-ink-strong);font-weight:600}.rp-dim{background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-sm);min-height:56px;transition:border-color var(--rp-dur-fast) var(--rp-ease-out),background var(--rp-dur-fast) var(--rp-ease-out);padding:8px 12px}.rp-dim[data-error=true]{border-color:var(--rp-danger);background:var(--rp-danger-wash)}.rp-dim__label{font-size:12px;font-weight:600;font-family:var(--rp-font-sans);color:var(--rp-ink-muted);justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.rp-dim__label-letter{color:var(--rp-ink-strong)}.rp-dim__hint{color:var(--rp-ink-subtle);font-size:11px;font-weight:400}.rp-dim__input{width:100%;font-size:18px;font-weight:600;font-family:var(--rp-font-sans);font-variant-numeric:tabular-nums;color:var(--rp-ink-strong);background:0 0;border:none;outline:none;padding:0}.rp-dim__input::placeholder{color:var(--rp-ink-subtle)}.rp-dim[data-error=true] .rp-dim__input,.rp-dim[data-error=true] .rp-dim__label-letter,.rp-dim__error{color:var(--rp-danger)}.rp-dim__error{font-size:11px;font-family:var(--rp-font-sans);margin-top:4px;line-height:1.3}.rp-sheet__actions{gap:var(--rp-s-2);margin-top:var(--rp-s-4);padding-top:var(--rp-s-4);border-top:1px solid var(--rp-line-soft);display:flex}.rp-sheet__actions>*{flex:1}.rp-cli{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);position:relative;overflow:hidden}.rp-cli__header{gap:var(--rp-s-3);padding:var(--rp-s-3);align-items:flex-start;display:flex}.rp-cli__thumb-wrap{flex:0 0 64px;position:relative}.rp-cli__thumb{border-radius:var(--rp-radius-sm);background:var(--rp-surface-sunken);background-position:50%;background-size:cover;width:64px;height:64px;overflow:hidden}.rp-cli__head-text{min-width:0;padding-right:var(--rp-tap-min);flex:1}.rp-cli__name{font-size:var(--rp-text-h3);color:var(--rp-ink-strong);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.2}.rp-cli__config,.rp-cli__name{font-family:var(--rp-font-sans)}.rp-cli__config{font-size:var(--rp-text-caption);color:var(--rp-ink-muted);margin:4px 0 0;line-height:1.4}.rp-cli__remove{width:var(--rp-tap-min);height:var(--rp-tap-min);cursor:pointer;color:var(--rp-ink-muted);border-radius:var(--rp-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.rp-cli__remove:hover{color:var(--rp-ink-strong);background:var(--rp-surface-sunken)}.rp-cli__remove:focus-visible{outline:2px solid var(--rp-ink-strong);outline-offset:-2px}.rp-cli__strip{background:var(--rp-surface-sunken);border-top:1px solid var(--rp-line-soft);grid-template-columns:1fr 1.4fr 1fr;display:grid}.rp-cli__cell{padding:var(--rp-s-3) var(--rp-s-3);border-right:1px solid var(--rp-line-soft);min-width:0}.rp-cli__cell:last-child{border-right:none}.rp-cli__cell-label{font-size:var(--rp-text-caption);color:var(--rp-ink-muted);letter-spacing:0;margin-bottom:2px;font-weight:400}.rp-cli__cell-label,.rp-cli__cell-value{font-family:var(--rp-font-sans);display:block}.rp-cli__cell-value{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.2}.rp-cli__cell-value--total{font-size:17px}.rp-cli__qty{gap:0;margin-top:2px}.rp-cli__qty,.rp-cli__qty-btn{align-items:center;display:flex}.rp-cli__qty-btn{border:1px solid var(--rp-line-default);background:var(--rp-surface-raised);border-radius:var(--rp-radius-sm);width:32px;height:32px;font-family:var(--rp-font-sans);color:var(--rp-ink-strong);cursor:pointer;flex:0 0 32px;justify-content:center;font-size:18px;font-weight:500;position:relative}.rp-cli__qty-btn:before{content:"";position:absolute;inset:-6px}.rp-cli__qty-btn:disabled{color:var(--rp-ink-subtle);cursor:not-allowed;background:var(--rp-surface-sunken)}.rp-cli__qty-btn:not(:disabled):hover{border-color:var(--rp-ink-strong)}.rp-cli__qty-display,.rp-cli__qty-input{text-align:center;min-width:0;font-family:var(--rp-font-sans);color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;outline:none;flex:1;height:32px;padding:0 4px;font-size:15px;font-weight:600;line-height:32px}.rp-cli__qty-input{cursor:text;border-bottom:1.5px solid var(--rp-ink-strong);border-radius:0}.rp-cli__qty-input[data-error=true]{border-bottom-color:var(--rp-danger);color:var(--rp-danger)}.rp-cli__qty-error{color:var(--rp-danger);margin-top:4px;font-size:11px;line-height:1.3}.rp-cli__footer{border-top:1px solid var(--rp-line-soft);display:flex}.rp-cli__edit{height:var(--rp-tap-min);font-family:var(--rp-font-sans);font-size:var(--rp-text-bodyS);color:var(--rp-ink-strong);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.rp-cli__edit:hover{background:var(--rp-surface-sunken)}.rp-cli__edit svg{color:var(--rp-ink-muted)}.rp-sticker{font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:3px;padding:3px 6px 2px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-6deg);box-shadow:0 1px 2px oklch(20% .008 60/.2)}.rp-sticker svg{flex:0 0 8px}.rp-sticker--bestseller{background:var(--rp-amber);color:var(--rp-amber-ink)}.rp-sticker--new-launch{background:var(--rp-sage-bg);color:var(--rp-ink-strong)}.rp-sticker--anchor-tl{z-index:2;position:absolute;top:-8px;left:-10px}.rp-sticker--anchor-tr{z-index:2;position:absolute;top:-8px;right:-10px}.rp-sticker--anchor-bl{z-index:2;position:absolute;bottom:-8px;left:-10px}.rp-sticker--anchor-br{z-index:2;position:absolute;bottom:-8px;right:-10px}.rp-cg{transition:border-color var(--rp-dur-fast);border-left:2px solid #0000;margin:0 16px 24px;padding-left:14px}.rp-cg--complete{border-left-color:var(--rp-sage)}.rp-cg__head{cursor:default;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:0;display:flex}.rp-cg--collapsible .rp-cg__head{cursor:pointer;min-height:var(--rp-tap-min);border-radius:var(--rp-radius-sm);margin:0 -4px 4px;padding:0 4px}.rp-cg--collapsible .rp-cg__head:hover{background:var(--rp-surface-sunken)}.rp-cg__title{font-family:var(--rp-font-sans);color:var(--rp-ink-strong);letter-spacing:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.rp-cg__optional{background:var(--rp-surface-sunken);color:var(--rp-ink-muted);letter-spacing:0;text-transform:none;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.rp-cg__check{color:var(--rp-sage);display:inline-flex}.rp-cg__chev{color:var(--rp-ink-muted);transition:transform var(--rp-dur-fast)}.rp-cg__chev--open{transform:rotate(180deg)}.rp-cg__body{flex-direction:column;gap:14px;display:flex}.rp-cg__body--hidden{display:none}.rp-cg__attr-label{font-family:var(--rp-font-sans);color:var(--rp-ink-default);justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;font-weight:500}.rp-cg__attr-label,.rp-step{align-items:center;display:flex}.rp-step{background:var(--rp-surface-page);gap:0;padding:16px 16px 18px}.rp-step__pip-wrap{flex-direction:column;flex:none;align-items:center;display:flex}.rp-step__pip{background:var(--rp-surface-raised);border:1.5px solid var(--rp-line-default);width:28px;height:28px;font-family:var(--rp-font-sans);color:var(--rp-ink-muted);transition:background var(--rp-dur-fast),border-color var(--rp-dur-fast),color var(--rp-dur-fast);border-radius:50%;font-size:13px;font-weight:600}.rp-step__pip,.rp-step__pip-btn{justify-content:center;align-items:center;display:flex}.rp-step__pip-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-8px;padding:0}.rp-step__pip-btn:hover .rp-step__pip{border-color:var(--rp-ink-strong)}.rp-step__pip--active,.rp-step__pip--complete{background:var(--rp-ink-strong);border-color:var(--rp-ink-strong);color:var(--rp-ink-onDark)}.rp-step__pip svg{width:13px;height:13px}.rp-step__label{font-family:var(--rp-font-sans);color:var(--rp-ink-strong);white-space:nowrap;letter-spacing:0;margin-top:36px;font-size:12px;font-weight:500;position:absolute}.rp-step__label--muted{color:var(--rp-ink-muted);font-weight:400}.rp-step__line{background:var(--rp-line-default);height:1.5px;transition:background var(--rp-dur-fast);border-radius:1px;flex:1;margin:0 6px}.rp-step__line--complete{background:var(--rp-sage)}.rp-ship{background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);cursor:pointer;text-align:left;width:100%;font-family:var(--rp-font-sans);transition:border-color var(--rp-dur-fast) var(--rp-ease-out),box-shadow var(--rp-dur-fast) var(--rp-ease-out);align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.rp-ship:hover{border-color:var(--rp-line-strong)}.rp-ship--selected{border-color:var(--rp-ink-strong);box-shadow:inset 0 0 0 1px var(--rp-ink-strong);border-width:1.5px}.rp-ship--coupon-on:before{content:"";background:var(--rp-sage);width:2px;position:absolute;top:0;bottom:0;left:0}.rp-ship__radio{border:1.5px solid var(--rp-line-default);width:22px;height:22px;transition:all var(--rp-dur-fast);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;margin-top:2px;display:flex}.rp-ship--selected .rp-ship__radio{background:var(--rp-ink-strong);border-color:var(--rp-ink-strong)}.rp-ship--selected .rp-ship__radio:after{content:"";background:var(--rp-ink-onDark);border-radius:50%;width:8px;height:8px}.rp-ship__body{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.rp-ship__row1{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.rp-ship__name{color:var(--rp-ink-strong);letter-spacing:0;font-size:15px;font-weight:600}.rp-ship__sub{color:var(--rp-ink-muted);font-size:13px;line-height:1.4}.rp-ship__caption{color:var(--rp-amber-ink);margin-top:4px;font-size:12px;font-style:normal;line-height:1.4}.rp-ship__price-col{text-align:right;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;margin-top:2px;display:flex}.rp-ship__price{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.2}.rp-ship__per{font-family:var(--rp-font-mono);color:var(--rp-ink-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:500}.rp-ship__badge{font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 6px 2px;font-size:9.5px;font-weight:700;line-height:1}.rp-ship__badge--primary{background:var(--rp-ink-strong);color:var(--rp-ink-onDark)}.rp-ship__badge--amber{background:var(--rp-amber);color:var(--rp-amber-ink)}.rp-ship__badge--neutral{background:var(--rp-surface-sunken);color:var(--rp-ink-default)}.rp-os,.rp-ship__badge--neutral{border:1px solid var(--rp-line-soft)}.rp-os{background:var(--rp-surface-raised);border-radius:var(--rp-radius-md);font-family:var(--rp-font-sans);margin:16px;overflow:hidden}.rp-os__head{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:14px 16px;font-family:inherit;display:flex}.rp-os__head:hover{background:var(--rp-surface-sunken)}.rp-os__head-left{flex-direction:column;gap:2px;display:flex}.rp-os__head-label{color:var(--rp-ink-muted);letter-spacing:0;font-size:12px;font-weight:500}.rp-os__head-amount{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.2}.rp-os__head-amount .meta{letter-spacing:0;margin-left:6px}.rp-os__head-amount .meta,.rp-os__head-right{color:var(--rp-ink-muted);font-size:13px;font-weight:500}.rp-os__head-right{align-items:center;gap:6px;display:flex}.rp-os__chev{transition:transform var(--rp-dur-fast)}.rp-os__chev--open{transform:rotate(180deg)}.rp-os__body{border-top:1px solid var(--rp-line-soft);padding:14px 16px 16px}.rp-os__items{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.rp-os__item{align-items:flex-start;gap:10px;display:flex}.rp-os__item-thumb{border-radius:var(--rp-radius-sm);background:var(--rp-surface-sunken);flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.rp-os__item-thumb svg{display:block}.rp-os__item-body{flex:1;min-width:0}.rp-os__item-name{color:var(--rp-ink-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.rp-os__item-meta{color:var(--rp-ink-muted);margin-top:2px;font-size:12px}.rp-os__item-price{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;flex:none;margin-left:8px;font-size:13px;font-weight:600}.rp-os__row{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.rp-os__row-label{color:var(--rp-ink-default);font-size:14px}.rp-os__row-value{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.rp-os__row-value--muted{color:var(--rp-ink-muted);font-size:13px;font-weight:400}.rp-os__row-value--sage{color:var(--rp-sage);font-weight:600}.rp-os__gst-caption{color:var(--rp-ink-muted);margin:-2px 0 14px;font-size:12px;line-height:1.4}.rp-os__divider{background:var(--rp-line-soft);height:1px;margin:6px 0 12px}.rp-os__total-row{justify-content:space-between;align-items:baseline;display:flex}.rp-os__total-label{color:var(--rp-ink-strong);font-size:15px;font-weight:600}.rp-os__total-value{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:700}.rp-pill--funnel .rp-pill__bar{padding:8px 8px 8px 14px}.rp-pill-spacer--funnel{height:86px}.rp-pill__sum{text-align:left;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.rp-pill__sum-total{font-family:var(--rp-font-sans);font-size:var(--rp-price-display);color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.rp-pill__sum-meta{font-family:var(--rp-font-sans);color:var(--rp-ink-default);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.rp-pill--funnel .rp-pill__cta{flex:none;min-width:0;padding:0 18px}:root{--rp-chat-bubble-user-bg:var(--rp-ink-strong);--rp-chat-bubble-user-ink:var(--rp-ink-onDark);--rp-chat-bubble-asst-bg:var(--rp-surface-raised);--rp-chat-bubble-asst-ink:var(--rp-ink-strong);--rp-chat-bubble-radius:14px;--rp-chat-bubble-radius-tail:4px;--rp-escalation-bg:oklch(96% .035 75);--rp-escalation-border:oklch(82% .09 75);--rp-escalation-ink:oklch(34% .075 60);--rp-handoff-bg:oklch(94% .025 145);--rp-handoff-border:oklch(72% .04 145);--rp-handoff-ink:oklch(34% .04 145);--rp-alternative-bg:oklch(95% .02 250);--rp-alternative-border:oklch(78% .06 250);--rp-alternative-ink:oklch(36% .08 250);--rp-cat-icon-size:36px;--rp-dock-height:64px;--rp-chip-row-pad:10px}.rpc-page{background:var(--rp-surface-page);height:100%;font-family:var(--rp-font-sans);color:var(--rp-ink-strong);flex-direction:column;display:flex;position:relative}.rpc-page__head{align-items:center;gap:var(--rp-s-3);padding:var(--rp-s-3) var(--rp-s-4);border-bottom:1px solid var(--rp-line-soft);background:var(--rp-surface-raised);flex:none;min-height:56px;display:flex}.rpc-page__head-back{cursor:pointer;width:40px;height:40px;color:var(--rp-ink-default);border-radius:var(--rp-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;margin-left:-10px;display:flex}.rpc-page__head-title{flex-direction:column;flex:1;min-width:0;display:flex}.rpc-page__head-title-main{color:var(--rp-ink-strong);letter-spacing:-.005em;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.rpc-page__head-pulse{justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex;position:relative}.rpc-page__head-pulse:after,.rpc-page__head-pulse:before{content:"";background:var(--rp-accent);border-radius:50%;position:absolute;inset:0}.rpc-page__head-pulse:before{animation:rpc-ping 1.6s var(--rp-ease-out) infinite;opacity:.7}.rpc-page__head-title-sub{color:var(--rp-ink-muted);margin-top:2px;font-size:12px;line-height:1.2}.rpc-page__head-action{cursor:pointer;width:40px;height:40px;color:var(--rp-ink-default);border-radius:var(--rp-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:flex}@keyframes rpc-ping{75%,to{opacity:0;transform:scale(2.3)}}.rpc-page__banner-slot{flex:none}.rpc-page__stream{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--rp-s-4) var(--rp-s-4) var(--rp-s-3);background:var(--rp-surface-page);flex:auto;overflow-y:auto}.rpc-page__stream-inner{gap:var(--rp-s-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.rpc-page__dock{background:var(--rp-surface-raised);border-top:1px solid var(--rp-line-soft);box-shadow:var(--rp-shadow-stuck);padding-bottom:env(safe-area-inset-bottom,0);flex:none}.rpc-page__dock-chips{padding:var(--rp-chip-row-pad) var(--rp-s-4) var(--rp-s-1);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.rpc-page__dock-chips::-webkit-scrollbar{display:none}.rpc-page__dock-input{padding:8px var(--rp-s-4) var(--rp-s-3);align-items:flex-end;gap:8px;display:flex}.rpc-msg{max-width:100%;display:flex}.rpc-msg--user{justify-content:flex-end}.rpc-msg--asst{justify-content:flex-start}.rpc-msg--system{justify-content:center}.rpc-bubble{max-width:86%;font-size:var(--rp-text-body);line-height:var(--rp-leading-snug);border-radius:var(--rp-chat-bubble-radius);word-wrap:break-word;letter-spacing:-.005em;padding:10px 14px}.rpc-msg--user .rpc-bubble{background:var(--rp-chat-bubble-user-bg);color:var(--rp-chat-bubble-user-ink);border-bottom-right-radius:var(--rp-chat-bubble-radius-tail)}.rpc-msg--asst .rpc-bubble{background:var(--rp-chat-bubble-asst-bg);color:var(--rp-chat-bubble-asst-ink);border-bottom-left-radius:var(--rp-chat-bubble-radius-tail);border:1px solid var(--rp-line-soft)}.rpc-asst-col{gap:var(--rp-s-2);flex-direction:column;width:100%;min-width:0;display:flex}.rpc-asst-col__attribution{color:var(--rp-ink-muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding-left:2px;font-size:11px;display:flex;overflow:hidden}.rpc-asst-col__attribution-dot{background:var(--rp-sage);border-radius:50%;width:6px;height:6px}.rpc-asst-col__attribution--operator .rpc-asst-col__attribution-dot{background:var(--rp-amber)}.rpc-msgacts{opacity:0;transition:opacity .12s var(--rp-ease-out);gap:4px;margin-top:6px;display:flex}.rpc-msg:hover .rpc-msgacts,.rpc-msgacts:focus-within{opacity:1}@media (hover:none){.rpc-msgacts{opacity:.7}}.rpc-msgacts__btn{width:28px;height:28px;color:var(--rp-ink-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.rpc-msgacts__btn:hover{background:var(--rp-surface-raised);color:var(--rp-ink-strong);border-color:var(--rp-line-soft)}.rpc-pricing{background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);position:relative;overflow:hidden}.rpc-pricing__category-strip{background:var(--rp-accent);width:100%;height:2px}.rpc-pricing__head{gap:var(--rp-s-3);padding:var(--rp-s-3) var(--rp-s-4) var(--rp-s-2);align-items:flex-start;display:flex}.rpc-pricing__thumb{border-radius:var(--rp-radius-sm);background:var(--rp-surface-sunken);width:56px;height:56px;color:var(--rp-ink-subtle);background-position:50%;background-size:cover;flex:0 0 56px;justify-content:center;align-items:center;display:flex;overflow:hidden}.rpc-pricing__head-text{flex:1;min-width:0}.rpc-pricing__cat{font-family:var(--rp-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--rp-accent-ink);align-items:center;gap:4px;margin-bottom:2px;font-size:10px;display:inline-flex}.rpc-pricing__cat svg{flex:0 0 10px}.rpc-pricing__name{font-size:var(--rp-text-h3);color:var(--rp-ink-strong);letter-spacing:-.01em;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.rpc-pricing__config{color:var(--rp-ink-muted);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:12px;line-height:1.3;display:flex}.rpc-pricing__config-sep:before{content:"·";color:var(--rp-line-default);margin-right:4px}.rpc-pricing__hero{padding:0 var(--rp-s-4) var(--rp-s-3);justify-content:space-between;align-items:baseline;gap:var(--rp-s-3);flex-wrap:wrap;row-gap:2px;display:flex}.rpc-pricing__price{font-family:var(--rp-font-sans);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:2px;display:flex}.rpc-pricing__price-val{font-size:var(--rp-price-display);color:var(--rp-ink-strong);letter-spacing:-.02em;font-weight:700;line-height:1}.rpc-pricing__price-unit{color:var(--rp-ink-muted);margin-left:2px;font-size:13px;font-weight:500}.rpc-pricing__lead{font-family:var(--rp-font-sans);flex-shrink:0;align-items:baseline;gap:4px;display:inline-flex}.rpc-pricing__lead--long{background:var(--rp-amber-bg);border-radius:var(--rp-radius-pill);align-items:center;gap:5px;padding:3px 8px}.rpc-pricing__lead--long,.rpc-pricing__lead--long .rpc-pricing__lead-val{color:var(--rp-amber-ink)}.rpc-pricing__lead-label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-family:var(--rp-font-mono);color:var(--rp-ink-muted)}.rpc-pricing__lead-val{color:var(--rp-ink-default);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rpc-pricing__tiers{margin:0 var(--rp-s-4) var(--rp-s-3);background:var(--rp-surface-sunken);border-radius:var(--rp-radius-sm);flex-direction:column;gap:1px;display:flex;overflow:hidden}.rpc-pricing__tier{background:var(--rp-surface-raised);color:var(--rp-ink-default);font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;width:100%;min-height:38px;font-size:13px;font-family:var(--rp-font-sans);border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.rpc-pricing__tier--active{background:var(--rp-ink-strong);color:var(--rp-ink-onDark)}.rpc-pricing__tier-qty{white-space:nowrap;flex-shrink:0;font-weight:500}.rpc-pricing__tier-right{flex-shrink:0;align-items:baseline;gap:6px;display:inline-flex}.rpc-pricing__tier-price,.rpc-pricing__tier-save{white-space:nowrap;font-weight:600}.rpc-pricing__tier-save{font-family:var(--rp-font-mono);color:var(--rp-sage);letter-spacing:.02em;font-size:10px}.rpc-pricing__tier--active .rpc-pricing__tier-save{color:oklch(82% .08 145)}.rpc-pricing__cta-bar{border-top:1px solid var(--rp-line-soft);background:var(--rp-surface-raised);gap:0;display:flex}.rpc-pricing__cta{min-width:0;height:var(--rp-tap-min);background:var(--rp-ink-strong);color:var(--rp-ink-onDark);font-family:var(--rp-font-sans);cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.rpc-pricing__cta,.rpc-pricing__cta-label{text-overflow:ellipsis;overflow:hidden}.rpc-pricing__cta-sep{opacity:.5}.rpc-pricing__cta:hover{background:oklch(28% .008 60)}.rpc-pricing__cta-secondary{width:var(--rp-tap-min);height:var(--rp-tap-min);color:var(--rp-ink-default);border:0;border-left:1px solid var(--rp-line-soft);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.rpc-pricing__cta-secondary:hover{background:var(--rp-accent-wash);color:var(--rp-accent-ink)}.rpc-pricing__overflow{width:32px;height:32px;color:var(--rp-ink-muted);cursor:pointer;border-radius:var(--rp-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.rpc-pricing__overflow:hover{background:var(--rp-surface-sunken);color:var(--rp-ink-strong)}.rpc-pricing--below-moq .rpc-pricing__price-val{color:var(--rp-ink-muted)}.rpc-pricing--below-moq .rpc-pricing__cta{background:var(--rp-surface-sunken);color:var(--rp-ink-default);border-top:1px solid var(--rp-line-soft)}.rpc-pricing--loading .rpc-pricing__name,.rpc-pricing--loading .rpc-pricing__price-val,.rpc-pricing--loading .rpc-pricing__thumb{background:linear-gradient(90deg,var(--rp-surface-sunken) 0,oklch(95% .01 70) 50%,var(--rp-surface-sunken) 100%);color:#0000;background-size:200% 100%;border-radius:4px;animation:rpc-shimmer 1.4s linear infinite}.rpc-pricing--loading .rpc-pricing__name{width:70%;height:18px}.rpc-pricing--loading .rpc-pricing__price-val{width:90px;height:28px}@keyframes rpc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rpc-prod{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);padding:var(--rp-s-3);gap:var(--rp-s-3);cursor:pointer;text-align:left;width:100%;font-family:var(--rp-font-sans);min-height:var(--rp-tap-min);align-items:flex-start;display:flex}.rpc-prod:hover{border-color:var(--rp-line-strong)}.rpc-prod__thumb{border-radius:var(--rp-radius-sm);background:var(--rp-surface-sunken);width:56px;height:56px;color:var(--rp-ink-subtle);background-position:50%;background-size:cover;flex:0 0 56px;position:relative;overflow:hidden}.rpc-prod__cat-badge,.rpc-prod__thumb{justify-content:center;align-items:center;display:flex}.rpc-prod__cat-badge{background:var(--rp-surface-raised);border:1.5px solid var(--rp-surface-raised);width:20px;height:20px;color:var(--rp-ink-default);border-radius:50%;position:absolute;bottom:-4px;right:-4px}.rpc-prod__body{flex:1;min-width:0}.rpc-prod__name{color:var(--rp-ink-strong);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600;line-height:1.25}.rpc-prod__meta{color:var(--rp-ink-muted);flex-wrap:wrap;gap:2px 10px;margin-top:4px;font-size:12px;line-height:1.3;display:flex}.rpc-prod__meta b{color:var(--rp-ink-default);font-weight:500}.rpc-prod__starting{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.rpc-prod__starting-label{color:var(--rp-ink-muted);letter-spacing:0;font-size:11px;font-weight:400}.rpc-prod__arrow{color:var(--rp-ink-muted);flex:0 0 24px;align-self:center;align-items:center;display:flex}.rpc-prod-more{border:1px dashed var(--rp-line-default);border-radius:var(--rp-radius-md);width:100%;color:var(--rp-ink-default);font-family:var(--rp-font-sans);cursor:pointer;min-height:var(--rp-tap-min);background:0 0;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:500;display:flex}.rpc-prod-more:hover{border-color:var(--rp-line-strong);background:var(--rp-surface-sunken)}.rpc-alt{background:var(--rp-alternative-bg);border:1px solid var(--rp-alternative-border);border-radius:var(--rp-radius-md);position:relative;overflow:hidden}.rpc-alt__head{font-family:var(--rp-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--rp-alternative-ink);align-items:center;gap:8px;padding:10px 14px 6px;font-size:10px;display:flex}.rpc-alt__head-icon{background:var(--rp-alternative-border);width:18px;height:18px;color:var(--rp-surface-raised);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.rpc-alt__pitch{color:var(--rp-alternative-ink);padding:0 14px 12px;font-size:14px;line-height:1.45}.rpc-alt__pitch b{color:var(--rp-ink-strong);font-weight:600}.rpc-alt__inner{border-top:1px solid var(--rp-alternative-border);border-bottom-left-radius:calc(var(--rp-radius-md) - 1px);border-bottom-right-radius:calc(var(--rp-radius-md) - 1px)}.rpc-alt__inner,.rpc-ooc{background:var(--rp-surface-raised)}.rpc-ooc{border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);overflow:hidden}.rpc-ooc__head{padding:var(--rp-s-3) var(--rp-s-4);border-bottom:1px solid var(--rp-line-soft)}.rpc-ooc__head-eyebrow{font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-muted);margin-bottom:4px;font-size:10px}.rpc-ooc__head-q{color:var(--rp-ink-strong);letter-spacing:-.005em;font-size:15px;font-weight:600}.rpc-ooc__head-a{color:var(--rp-ink-muted);margin-top:4px;font-size:13px;line-height:1.4}.rpc-ooc__sizes{background:var(--rp-line-soft);flex-direction:column;gap:1px;display:flex}.rpc-ooc__size{background:var(--rp-surface-raised);padding:var(--rp-s-3) var(--rp-s-4);justify-content:space-between;align-items:center;gap:var(--rp-s-3);min-height:var(--rp-tap-min);font-family:var(--rp-font-sans);text-align:left;cursor:pointer;border:0;width:100%;display:flex}.rpc-ooc__size-tag,.rpc-ooc__size:hover{background:var(--rp-surface-sunken)}.rpc-ooc__size-tag{font-family:var(--rp-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rp-ink-muted);border-radius:3px;padding:3px 6px;font-size:10px;font-weight:600}.rpc-ooc__size-tag--smaller{color:oklch(36% .08 250);background:oklch(92% .03 250)}.rpc-ooc__size-tag--larger{color:var(--rp-amber-ink);background:oklch(92% .03 80)}.rpc-ooc__size-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rpc-ooc__size-name{color:var(--rp-ink-strong);font-size:14px;font-weight:600}.rpc-ooc__size-meta{color:var(--rp-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.rpc-ooc__size-arrow{color:var(--rp-ink-muted);flex:0 0 16px}.rpc-ooc__custom-cta{border:0;border-top:1px solid var(--rp-line-soft);width:100%;min-height:var(--rp-tap-min);font-family:var(--rp-font-sans);color:var(--rp-accent-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rpc-ooc__custom-cta:hover{background:var(--rp-accent-wash)}.rpc-chip{border-radius:var(--rp-radius-pill);background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);height:32px;font-family:var(--rp-font-sans);color:var(--rp-ink-default);cursor:pointer;white-space:nowrap;scroll-snap-align:start;letter-spacing:-.005em;transition:background var(--rp-dur-fast) var(--rp-ease-out),border-color var(--rp-dur-fast) var(--rp-ease-out);flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.rpc-chip:hover{border-color:var(--rp-line-strong);background:var(--rp-surface-page)}.rpc-chip:active{background:var(--rp-surface-sunken)}.rpc-chip svg{color:var(--rp-ink-muted);flex:0 0 14px}.rpc-chip--accent{background:var(--rp-accent-wash);border-color:var(--rp-accent-wash)}.rpc-chip--accent,.rpc-chip--accent svg{color:var(--rp-accent-ink)}.rpc-chip--ghost{color:var(--rp-ink-muted);background:0 0;border-color:#0000}.rpc-composer{align-items:flex-end;gap:8px;width:100%;display:flex}.rpc-composer__field{background:var(--rp-surface-page);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);min-width:0;font-size:15px;font-family:var(--rp-font-sans);color:var(--rp-ink-strong);resize:none;min-height:var(--rp-tap-min);font-variant-numeric:tabular-nums;outline:none;flex:1;max-height:120px;padding:10px 14px;line-height:1.4}.rpc-composer__field::placeholder{color:var(--rp-ink-subtle)}.rpc-composer__field:focus{border-color:var(--rp-ink-strong);background:var(--rp-surface-raised);box-shadow:0 0 0 3px oklch(20% .008 60/.08)}.rpc-composer__send{flex:0 0 var(--rp-tap-min);width:var(--rp-tap-min);height:var(--rp-tap-min);border-radius:var(--rp-radius-md);background:var(--rp-ink-strong);color:var(--rp-ink-onDark);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.rpc-composer__send:disabled{background:var(--rp-surface-sunken);color:var(--rp-ink-subtle);cursor:not-allowed}.rpc-skel{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-bottom-left-radius:var(--rp-chat-bubble-radius-tail);border-radius:var(--rp-chat-bubble-radius);flex-direction:column;gap:8px;min-width:240px;max-width:86%;padding:10px 14px;display:flex}.rpc-skel__status{color:var(--rp-ink-muted);font-size:13px;font-family:var(--rp-font-sans);white-space:nowrap;align-items:center;gap:8px;display:flex}.rpc-skel__status-spinner{border:2px solid var(--rp-line-default);border-top-color:var(--rp-accent);border-radius:50%;width:14px;height:14px;animation:rpc-spin .8s linear infinite}.rpc-skel__bars{flex-direction:column;gap:6px;display:flex}.rpc-skel__bar{background:linear-gradient(90deg,var(--rp-surface-sunken) 0,oklch(95% .01 70) 50%,var(--rp-surface-sunken) 100%);background-size:200% 100%;border-radius:4px;height:10px;animation:rpc-shimmer 1.4s linear infinite}.rpc-skel__bar--80{width:80%}.rpc-skel__bar--60{width:60%}.rpc-skel__bar--40{width:40%}@keyframes rpc-spin{to{transform:rotate(1turn)}}.rpc-banner{gap:var(--rp-s-3);padding:var(--rp-s-3) var(--rp-s-4);background:var(--rp-escalation-bg);border-bottom:1px solid var(--rp-escalation-border);font-family:var(--rp-font-sans);font-size:13px;line-height:1.4}.rpc-banner,.rpc-banner__icon{align-items:center;color:var(--rp-escalation-ink);display:flex}.rpc-banner__icon{background:var(--rp-surface-raised);border:1px solid var(--rp-escalation-border);width:32px;height:32px;border-radius:50%;flex:0 0 32px;justify-content:center}.rpc-banner__body{flex:1;min-width:0}.rpc-banner__title{color:var(--rp-ink-strong);font-size:13px;font-weight:600;display:block}.rpc-banner__sub{color:var(--rp-escalation-ink);font-size:12px}.rpc-banner__sub b{font-weight:600}.rpc-banner--handoff{background:var(--rp-handoff-bg);border-bottom-color:var(--rp-handoff-border);color:var(--rp-handoff-ink)}.rpc-banner--handoff .rpc-banner__icon{border-color:var(--rp-handoff-border);color:var(--rp-handoff-ink)}.rpc-banner--handoff .rpc-banner__sub{color:var(--rp-handoff-ink)}.rpc-banner__avatar{background:var(--rp-surface-inverse);width:32px;height:32px;color:var(--rp-ink-onDark);letter-spacing:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.rpc-lead{background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);padding:var(--rp-s-4);flex-direction:column}.rpc-lead,.rpc-lead__head{gap:var(--rp-s-3);display:flex}.rpc-lead__head{align-items:flex-start}.rpc-lead__icon{background:var(--rp-accent-wash);width:36px;height:36px;color:var(--rp-accent-ink);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.rpc-lead__head-text{flex:1;min-width:0}.rpc-lead__title{color:var(--rp-ink-strong);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600;line-height:1.25}.rpc-lead__sub{color:var(--rp-ink-muted);margin-top:4px;font-size:13px;line-height:1.4}.rpc-lead__field{flex-direction:column;gap:4px;display:flex}.rpc-lead__label{color:var(--rp-ink-default);font-size:12px;font-weight:500}.rpc-lead__input{background:var(--rp-surface-page);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-sm);width:100%;font-family:var(--rp-font-sans);color:var(--rp-ink-strong);min-height:var(--rp-tap-min);outline:none;padding:10px 12px;font-size:15px}.rpc-lead__input:focus{border-color:var(--rp-ink-strong);box-shadow:0 0 0 3px oklch(20% .008 60/.08)}.rpc-lead__progress{color:var(--rp-ink-muted);font-size:11px;font-family:var(--rp-font-mono);white-space:nowrap;align-items:center;gap:6px;display:flex}.rpc-lead__progress-dot{background:var(--rp-line-default);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rpc-lead__progress-dot--done{background:var(--rp-sage)}.rpc-lead__cta{width:100%;height:var(--rp-tap-min);background:var(--rp-ink-strong);color:var(--rp-ink-onDark);border-radius:var(--rp-radius-sm);font-family:var(--rp-font-sans);cursor:pointer;border:0;font-size:14px;font-weight:600}.rpc-lead__cta:disabled{background:var(--rp-surface-sunken);color:var(--rp-ink-subtle)}.rpc-cart-confirm{background:var(--rp-handoff-bg);border:1px solid var(--rp-handoff-border);border-radius:var(--rp-radius-md);overflow:hidden}.rpc-cart-confirm__head{color:var(--rp-handoff-ink);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.rpc-cart-confirm__body{background:var(--rp-surface-raised);padding:var(--rp-s-3) var(--rp-s-4);justify-content:space-between;align-items:center;gap:var(--rp-s-3);font-family:var(--rp-font-sans);display:flex}.rpc-cart-confirm__body-name{color:var(--rp-ink-strong);font-size:14px;font-weight:600}.rpc-cart-confirm__body-meta{color:var(--rp-ink-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.rpc-cart-confirm__total{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--rp-ink-strong);font-size:17px;font-weight:700}.rpc-cart-confirm__cta{border-top:1px solid var(--rp-handoff-border);display:flex}.rpc-cart-confirm__cta-btn{height:var(--rp-tap-min);background:var(--rp-ink-strong);color:var(--rp-ink-onDark);cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.rpc-cart-confirm__cta-btn--ghost{background:var(--rp-surface-raised);color:var(--rp-ink-default);border-left:1px solid var(--rp-handoff-border)}.rpc-ship-card{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);overflow:hidden}.rpc-ship-card__head{background:var(--rp-surface-sunken);font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-muted);gap:6px;padding:8px 14px;font-size:10px}.rpc-ship-card__head,.rpc-ship-card__row{border-bottom:1px solid var(--rp-line-soft);align-items:center;display:flex}.rpc-ship-card__row{font-family:var(--rp-font-sans);justify-content:space-between;padding:10px 14px}.rpc-ship-card__row:last-child{border-bottom:0}.rpc-ship-card__row-name{color:var(--rp-ink-default);font-size:14px}.rpc-ship-card__row-name b{color:var(--rp-ink-strong);font-weight:600}.rpc-ship-card__row-meta{color:var(--rp-ink-muted);margin-top:2px;font-size:12px}.rpc-ship-card__row-price{font-family:var(--rp-font-sans);font-variant-numeric:tabular-nums;color:var(--rp-ink-strong);font-size:14px;font-weight:600}.rpc-widget{background:var(--rp-surface-page);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-lg);width:380px;height:560px;box-shadow:var(--rp-shadow-pop);flex-direction:column;display:flex;overflow:hidden}.rpc-operator-stamp{color:var(--rp-ink-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:inline-flex}.rpc-operator-stamp__name{color:var(--rp-handoff-ink);font-weight:600}.rpc-desktop{--rpc-head-h:56px;background:var(--rp-surface-page);height:auto;min-height:100dvh}.rpc-desktop__head{min-height:var(--rpc-head-h);height:var(--rpc-head-h);z-index:30;transition:background-color .2s var(--rp-ease-out),border-bottom-color .2s var(--rp-ease-out),backdrop-filter .2s var(--rp-ease-out),-webkit-backdrop-filter .2s var(--rp-ease-out);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:14px;padding:10px 24px;display:flex;position:sticky;top:0}.rpc-desktop__head[data-scrolled=true]{background:var(--rp-surface-page)}@supports (color:color-mix(in lab,red,red)){.rpc-desktop__head[data-scrolled=true]{background:color-mix(in oklab,var(--rp-surface-page) 92%,transparent)}}.rpc-desktop__head[data-scrolled=true]{border-bottom-color:var(--rp-line-soft);-webkit-backdrop-filter:blur(8px)}.rpc-desktop__scroll-sentinel{pointer-events:none;visibility:hidden;width:100%;height:1px}.rpc-desktop__main{flex:auto}.rpc-desktop__layout{flex:auto;grid-template-columns:220px minmax(0,1fr);display:grid}.rpc-desktop__rail{border-right:1px solid var(--rp-line-soft);top:var(--rpc-head-h);z-index:20;max-height:calc(100dvh - var(--rpc-head-h));background:oklch(94.8% .011 70);flex-direction:column;align-self:start;gap:18px;padding:22px 10px 22px 14px;display:flex;position:sticky;overflow-y:auto}.rpc-desktop__rail-section{flex-direction:column;gap:2px;display:flex}.rpc-desktop__rail-heading{font-family:var(--rp-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--rp-ink-subtle);padding:4px 8px 6px;font-size:9.5px;font-weight:600}.rpc-desktop__rail-item{cursor:pointer;text-align:left;width:100%;font-family:var(--rp-font-sans);transition:background .12s var(--rp-ease-out);background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.rpc-desktop__rail-item:hover{background:oklch(92% .012 70)}.rpc-desktop__rail-thumb{background:var(--rp-surface-sunken);width:28px;height:28px;color:var(--rp-ink-subtle);background-position:50%;background-size:cover;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;display:flex;overflow:hidden}.rpc-desktop__rail-text{flex-direction:column;flex:1;min-width:0;display:flex}.rpc-desktop__rail-name{color:var(--rp-ink-default);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.25;overflow:hidden}.rpc-desktop__rail-meta{color:var(--rp-ink-subtle);margin-top:1px;font-size:10.5px;line-height:1.3}.rpc-desktop__content{background:var(--rp-surface-page);flex-direction:column;min-width:0;display:flex}@media (max-width:1100px){.rpc-desktop__layout{grid-template-columns:1fr}.rpc-desktop__rail{display:none}}.rpc-desktop__rail:empty{display:none}.rpc-desktop__layout:has(>.rpc-desktop__rail:empty){grid-template-columns:1fr}.rpc-desktop__inner{flex-direction:column;gap:28px;width:100%;max-width:720px;margin:0 auto;padding:32px 24px 16px;display:flex}.rpc-desktop .rpc-msg--asst .rpc-bubble{max-width:100%;color:var(--rp-ink-strong);letter-spacing:-.005em;background:0 0;border:0;border-radius:0;padding:0;font-size:15.5px;line-height:1.65}.rpc-desktop .rpc-msg--asst .rpc-asst-col{gap:16px;width:100%;max-width:100%}.rpc-desktop .rpc-msg--user .rpc-bubble{border-radius:18px;max-width:75%;padding:10px 16px;font-size:14.5px;line-height:1.5}.rpc-desktop__dock{background:linear-gradient(to bottom,transparent 0,var(--rp-surface-page) 35%);flex:none;padding-top:18px}.rpc-desktop__dock-inner{max-width:720px;margin:0 auto;padding:0 24px 22px}.rpc-desktop__chips{flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.rpc-desktop__composer-wrap{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);transition:border-color .16s var(--rp-ease-out),box-shadow .16s var(--rp-ease-out);border-radius:26px;align-items:flex-end;gap:6px;padding:4px 4px 4px 6px;display:flex;box-shadow:0 1px 3px #14120f0a,0 8px 28px -18px #14120f2e}.rpc-desktop__composer-wrap:focus-within{border-color:var(--rp-line-default);box-shadow:0 1px 3px #14120f0f,0 12px 32px -18px #14120f38}.rpc-desktop__composer-wrap .rpc-composer__field{min-height:44px;box-shadow:none;background:0 0;border:0;padding:12px 14px;font-size:15px}.rpc-desktop__composer-wrap .rpc-composer__field:focus{box-shadow:none;border:0}.rpc-desktop__composer-wrap .rpc-composer__send{border-radius:999px;flex:0 0 38px;width:38px;height:38px;margin-bottom:3px}.rpc-desktop__disclaimer{text-align:center;color:var(--rp-ink-subtle);letter-spacing:-.005em;margin-top:8px;font-size:11.5px}.rpc-welcome{animation:rpc-welcome-in .5s var(--rp-ease-out) both;flex-direction:column;gap:13px;padding:4px 0 2px;display:flex}.rpc-welcome__greet{font-family:var(--rp-font-sans);letter-spacing:-.03em;color:var(--rp-ink-strong);text-wrap:balance;font-size:26px;font-weight:680;line-height:1.1}.rpc-welcome__prompt{color:var(--rp-ink-muted);max-width:36ch;font-size:14.5px;line-height:1.5}.rpc-welcome__chips{margin-top:3px}.rpc-desktop .rpc-welcome__chips .rpc-page__dock-chips{flex-wrap:wrap;overflow:visible}@keyframes rpc-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rpc-welcome{animation:none}}.rpc-desktop .rpc-welcome{gap:16px}.rpc-desktop .rpc-welcome__greet{font-size:32px}.rpc-desktop .rpc-welcome__prompt{max-width:46ch;font-size:15px}.rpc-desktop__main[data-empty]{flex-direction:column;display:flex}.rpc-desktop__main[data-empty]>.rpc-desktop__inner{margin-block:auto}.rpc-page__dock-input .rpc-composer{background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);transition:border-color .16s var(--rp-ease-out),box-shadow .16s var(--rp-ease-out);border-radius:24px;gap:6px;padding:4px 4px 4px 16px;box-shadow:0 1px 2px #14120f0a,0 6px 20px -14px #14120f47}.rpc-page__dock-input .rpc-composer:focus-within{border-color:var(--rp-ink-muted);box-shadow:0 1px 2px #14120f0f,0 8px 24px -14px #14120f57}.rpc-page__dock-input .rpc-composer__field{box-shadow:none;background:0 0;border:0;padding:9px 2px}.rpc-page__dock-input .rpc-composer__field:focus{box-shadow:none;background:0 0;border:0}.rpc-page__dock-input .rpc-composer__send{border-radius:50%}.rp-hdr{z-index:20;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--rp-line-soft);background:oklch(96.2% .013 70/.86);align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.rp-hdr__logo{letter-spacing:-.01em;color:var(--rp-accent-ink);font-size:17px;font-weight:800}.rp-hdr__logo span{color:var(--rp-ink-strong)}.rp-hdr__spacer{flex:1}.rp-hdr__icon{border-radius:var(--rp-radius-pill);cursor:pointer;width:40px;height:40px;color:var(--rp-ink-default);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.rp-hdr__icon:hover{background:var(--rp-surface-sunken)}.rp-hdr__cart-dot{background:var(--rp-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.rp-ccy{cursor:pointer;border-radius:var(--rp-radius-pill);border:1px solid var(--rp-line-default);background:var(--rp-surface-raised);height:36px;font-family:var(--rp-font-sans);color:var(--rp-ink-strong);transition:border-color .14s var(--rp-ease-out);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.rp-ccy:hover{border-color:var(--rp-line-strong)}.rp-ccy__flag{font-size:15px;line-height:1}.rp-ccy__code{font-family:var(--rp-font-mono);letter-spacing:.02em;font-size:12px;font-weight:600}.rp-ccy__chev{color:var(--rp-ink-muted);margin-left:-1px}.rp-ccy--banner{background:var(--rp-accent-wash);border-color:oklch(80% .07 28)}.rp-ccy--banner,.rp-ccy--banner .rp-ccy__chev{color:var(--rp-accent-ink)}.rp-ccy-entry{cursor:pointer;height:36px;font-family:var(--rp-font-sans);color:var(--rp-ink-muted);white-space:nowrap;transition:color .14s var(--rp-ease-out);background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;font-weight:500;display:inline-flex}.rp-ccy-entry:hover{color:var(--rp-ink-strong)}.rp-ccy-entry__txt{letter-spacing:.01em}.rp-ccy-entry__arrow{transition:transform .14s var(--rp-ease-out);font-size:13px;line-height:1}.rp-ccy-entry:hover .rp-ccy-entry__arrow{transform:translate(2px)}.rp-nudge{background:var(--rp-sage-bg);border-radius:var(--rp-radius-md);font-family:var(--rp-font-sans);animation:nudge-in .36s var(--rp-ease-spring) both;border:1px solid oklch(82% .03 145);align-items:flex-start;gap:12px;margin:12px 16px 0;padding:12px 14px;display:flex}@keyframes nudge-in{0%{transform:translateY(-10px)scale(.99)}to{transform:none}}.rp-nudge__icon{background:var(--rp-sage);color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.rp-nudge__body{flex:1;min-width:0}.rp-nudge__txt{color:var(--rp-ink-default);font-size:13.5px;line-height:1.4}.rp-nudge__txt b{color:var(--rp-ink-strong);font-weight:600}.rp-nudge__row{gap:8px;margin-top:10px;display:flex}.rp-nudge__btn{font:600 12.5px/1 var(--rp-font-sans);cursor:pointer;border-radius:var(--rp-radius-sm);border:1px solid #0000;height:34px;padding:0 14px}.rp-nudge__btn--yes{background:var(--rp-sage);color:#fff}.rp-nudge__btn--yes:hover{background:var(--rp-sage-hover)}.rp-nudge__btn--no{background:var(--rp-surface-raised);color:var(--rp-ink-default);border-color:var(--rp-line-default)}.rp-nudge__btn--no:hover{border-color:var(--rp-line-strong)}.rp-nudge__x{width:28px;height:28px;color:var(--rp-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin:-2px -4px 0 0;display:flex}.rp-nudge__x:hover{color:var(--rp-ink-strong);background:oklch(84% .03 145)}.sheet-scrim{z-index:60;opacity:0;pointer-events:none;transition:opacity .22s var(--rp-ease-out);background:#14120f66;position:fixed;inset:0}.sheet-scrim.open{opacity:1;pointer-events:auto}.sheet{z-index:61;background:var(--rp-surface-raised);border-radius:var(--rp-radius-lg) var(--rp-radius-lg) 0 0;box-shadow:var(--rp-shadow-pop);transition:transform .28s var(--rp-ease-out);flex-direction:column;max-height:78%;padding:8px 0 24px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet.open{transform:none}.sheet__handle{background:var(--rp-line-default);border-radius:2px;flex:none;width:36px;height:4px;margin:6px auto 8px}.sheet__title{color:var(--rp-ink-strong);padding:6px 20px 4px;font-size:16px;font-weight:600}.sheet__sub{color:var(--rp-ink-muted);padding:0 20px 10px;font-size:12.5px;line-height:1.4}.sheet__list{padding:4px 12px;overflow-y:auto}.sheet__foot{border-top:1px solid var(--rp-line-soft);color:var(--rp-ink-muted);flex:none;margin:6px 20px 0;padding-top:12px;font-size:11.5px;line-height:1.4}.mkt{border-radius:var(--rp-radius-md);cursor:pointer;text-align:left;width:100%;font-family:var(--rp-font-sans);background:0 0;border:0;align-items:center;gap:12px;padding:12px;transition:background .12s;display:flex}.mkt:hover{background:var(--rp-surface-sunken)}.mkt--on{background:var(--rp-accent-wash)}.mkt__flag{flex:none;font-size:22px;line-height:1}.mkt__name{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mkt__country{color:var(--rp-ink-strong);font-size:14px;font-weight:600}.mkt__country,.mkt__rate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mkt__rate{color:var(--rp-ink-muted);letter-spacing:.01em;font-size:11px}.mkt__ccy,.mkt__rate{font-family:var(--rp-font-mono)}.mkt__ccy{color:var(--rp-ink-default);flex:none;margin-left:auto;font-size:12px;font-weight:600}.mkt__check{color:var(--rp-accent-ink);opacity:0;flex:none;display:inline-flex}.mkt--on .mkt__check{opacity:1}.mkt--on .mkt__ccy{color:var(--rp-accent-ink)}.ccy-sec{padding:4px 0}.ccy-sec+.ccy-sec{border-top:1px solid var(--rp-line-soft);margin-top:4px;padding-top:8px}.ccy-sec__label{font-family:var(--rp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-muted);padding:6px 12px 4px;font-size:10.5px;font-weight:600}.ccy-sec__list{flex-direction:column;display:flex}.pdp{padding-bottom:0}.pdp__media{border-radius:var(--rp-radius-lg);background:linear-gradient(150deg,oklch(72% .02 60),oklch(64% .02 50));justify-content:center;align-items:center;height:300px;margin:14px 16px 0;display:flex;position:relative;overflow:hidden}.pdp__media image-slot{width:100%;height:100%;display:block}.pdp__crumb{font-family:var(--rp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-muted);margin:16px 16px 0;font-size:10.5px}.pdp__title{letter-spacing:-.02em;color:var(--rp-ink-strong);margin:6px 16px 0;font-size:26px;font-weight:700}.pdp__title .dot{color:var(--rp-accent)}.pdp__tag{font-family:var(--rp-font-serif-italic);color:var(--rp-ink-muted);margin:4px 16px 0;font-size:17px;font-style:italic}.pdp__price-card{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);margin:16px 16px 0;padding:16px;box-shadow:0 2px 12px #14120f08}.pdp__price-label{color:var(--rp-ink-muted);font-size:11.5px;font-weight:500}.pdp__price-main{align-items:baseline;gap:8px;margin-top:3px;display:flex}.pdp__price-big{letter-spacing:-.02em;color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.pdp__price-qty{color:var(--rp-ink-muted);font-size:14px;font-weight:500}.pdp__price-inr{color:var(--rp-ink-default);margin-top:7px;font-size:13px}.pdp__price-inr b{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-weight:600}.pdp__price-inr .charged,.pdp__rate{color:var(--rp-ink-muted)}.pdp__rate{font-family:var(--rp-font-mono);border-top:1px dashed var(--rp-line-default);letter-spacing:.01em;margin-top:8px;padding-top:8px;font-size:11px}.pdp__tier-row{border-top:1px solid var(--rp-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.pdp__tier-row:first-of-type{border-top:0;margin-top:4px}.pdp__tier-label{color:var(--rp-ink-default);font-size:13px}.pdp__tier-val{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.pdp__tier-amt{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.2}.pdp__tier-inr{color:var(--rp-ink-muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.pdp__tier-foot{color:var(--rp-ink-muted);margin-top:6px;font-size:11.5px}.pdp__intl{background:var(--rp-surface-sunken);border-radius:var(--rp-radius-md);color:var(--rp-ink-default);align-items:center;gap:9px;margin:12px 16px 0;padding:11px 13px;font-size:12.5px;display:flex}.pdp__intl .ic{color:var(--rp-sage);flex:none}.pdp__intl b{color:var(--rp-ink-strong);font-weight:600}.pdp__config{flex-wrap:wrap;gap:7px;margin:14px 16px 0;display:flex}.pdp__chip{color:var(--rp-ink-default);background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-pill);padding:6px 12px;font-size:12px}.pdp__spec{margin:16px 16px 0}.pdp__stuck{z-index:25;background:var(--rp-surface-raised);border-top:1px solid var(--rp-line-soft);box-shadow:var(--rp-shadow-stuck);padding:12px 16px calc(12px + env(safe-area-inset-bottom));align-items:center;gap:14px;margin-top:22px;display:flex;position:sticky;bottom:0}.pdp__stuck-price{flex:1;min-width:0}.pdp__stuck-label{color:var(--rp-ink-default);font-size:12px;font-weight:500}.pdp__stuck-val{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.15}.pdp__stuck-meta{color:var(--rp-ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ck{padding-bottom:36px}.ck__title{letter-spacing:-.02em;color:var(--rp-ink-strong);margin:4px 16px 0;font-size:24px;font-weight:700}.ck__sec{margin:22px 16px 0}.ck__sec-head{gap:10px;margin-bottom:12px}.ck__sec-head,.ck__sec-n{align-items:center;display:flex}.ck__sec-n{background:var(--rp-ink-strong);width:22px;height:22px;color:var(--rp-ink-onDark);border-radius:50%;flex:0 0 22px;justify-content:center;font-size:12px;font-weight:700}.ck__sec-title{color:var(--rp-ink-strong);font-size:15px;font-weight:600}.ck__sec-note{color:var(--rp-ink-muted);font-size:11.5px;font-weight:400}.ck__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ck__grid3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ck .rp-field,.ck .rp-input{min-width:0}.ck__country-fld{height:var(--rp-control-h);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-sm);background:var(--rp-surface-sunken);color:var(--rp-ink-strong);font-size:var(--rp-text-body);cursor:pointer;align-items:center;gap:10px;width:100%;padding:0 12px;display:flex}.ck__country-fld .flag{font-size:18px}.ck__country-fld .name{flex:1;font-weight:600}.ck__ship-note{color:var(--rp-ink-muted);margin-top:9px;font-size:11.5px;line-height:1.45}.ck__ship-meta{font-family:var(--rp-font-mono);color:var(--rp-ink-muted);letter-spacing:.02em;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:inline-flex}.ship-compact{border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);cursor:pointer;text-align:left;width:100%;font-family:var(--rp-font-sans);transition:border-color .14s var(--rp-ease-out);align-items:center;gap:12px;padding:13px 14px;display:flex}.ship-compact:hover{border-color:var(--rp-line-strong)}.ship-compact--on{border-color:var(--rp-ink-strong);box-shadow:inset 0 0 0 1px var(--rp-ink-strong)}.ship-compact__radio{border:1.5px solid var(--rp-line-default);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ship-compact--on .ship-compact__radio{background:var(--rp-ink-strong);border-color:var(--rp-ink-strong)}.ship-compact--on .ship-compact__radio:after{content:"";background:var(--rp-ink-onDark);border-radius:50%;width:7px;height:7px}.ship-compact__name{color:var(--rp-ink-strong);font-size:14px;font-weight:600;display:block}.ship-compact__sub{color:var(--rp-ink-muted);margin-top:2px;font-size:12px;display:block}.ship-compact__price{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.customs{background:var(--rp-surface-sunken);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);overflow:hidden}.customs__head{cursor:pointer;text-align:left;width:100%;font-family:var(--rp-font-sans);background:0 0;border:0;align-items:center;gap:8px;padding:13px 14px;display:flex}.customs__head-title{color:var(--rp-ink-strong);flex:1;font-size:13.5px;font-weight:600}.customs__chev{color:var(--rp-ink-muted);transition:transform .16s}.customs__chev--open{transform:rotate(180deg)}.customs__body{padding:2px 14px 14px}.customs__row{border-top:1px solid var(--rp-line-soft);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.customs__row:first-child{border-top:0}.customs__k{color:var(--rp-ink-muted)}.customs__v{color:var(--rp-ink-strong);text-align:right;font-weight:500}.customs__v .mono{font-family:var(--rp-font-mono);font-size:12px}.customs__v .ok{color:var(--rp-success)}.customs__warn{border-radius:var(--rp-radius-sm);background:var(--rp-amber-bg);color:var(--rp-amber-ink);border:1px solid oklch(82% .08 80);gap:9px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.customs__warn .ic{color:var(--rp-warning);flex:none;margin-top:1px}.osum{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);margin:22px 16px 0;padding:16px}.osum__head{font-family:var(--rp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-ink-muted);margin-bottom:12px;font-size:10.5px}.osum__row{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:14px;display:flex}.osum__row .lbl{color:var(--rp-ink-default)}.osum__row .lbl .sub{color:var(--rp-ink-muted);font-size:12px}.osum__row .val{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-weight:500}.osum__row--handling .lbl{align-items:center;gap:6px;display:flex}.osum__hl-info,.osum__row--handling .lbl,.osum__row--handling .val{color:var(--rp-accent-ink)}.osum__hl-info{opacity:.7}.osum__div{background:var(--rp-line-soft);height:1px;margin:8px 0}.osum__total{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:4px;display:flex}.osum__total-lbl{color:var(--rp-ink-strong);font-size:15px;font-weight:600}.osum__total-val{text-align:right}.osum__total-big{letter-spacing:-.01em;color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700;line-height:1.1}.osum__total-inr{color:var(--rp-ink-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.osum__pay{margin-top:16px}.osum__paysub{color:var(--rp-ink-muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.osum__rate{text-align:center;font-family:var(--rp-font-mono);color:var(--rp-ink-default);border-top:1px dashed var(--rp-line-default);letter-spacing:.01em;margin-top:14px;padding-top:12px;font-size:11px;font-weight:500}.osum__rate .ason{color:var(--rp-ink-muted);letter-spacing:.02em;margin-top:2px;display:block}.osum__item{gap:10px;padding:6px 0}.osum__item,.osum__item-thumb{align-items:center;display:flex}.osum__item-thumb{border-radius:var(--rp-radius-sm);color:oklch(40% .02 50);background:linear-gradient(150deg,oklch(74% .02 60),oklch(66% .02 45));flex:0 0 38px;justify-content:center;width:38px;height:38px}.osum__item-thumb.tissue{color:oklch(55% .01 70);background:linear-gradient(150deg,oklch(92% .01 80),oklch(86% .01 70))}.osum__item-body{flex:1;min-width:0}.osum__item-name{color:var(--rp-ink-strong);font-size:13px;font-weight:600}.osum__item-meta{color:var(--rp-ink-muted);margin-top:1px;font-size:11.5px}.osum__item-price{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.osum__gst-note{color:var(--rp-ink-muted);margin:4px 0 0;font-size:11.5px;line-height:1.4}.osum__secure{border-top:1px solid var(--rp-line-soft);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;display:flex}.osum__secure span{color:var(--rp-ink-muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.fxstale{background:var(--rp-amber-bg);border-radius:var(--rp-radius-md);color:var(--rp-amber-ink);border:1px solid oklch(82% .08 80);align-items:flex-start;gap:9px;margin:12px 16px 0;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.fxstale .ic{color:var(--rp-warning);flex:none;margin-top:1px}.fxstale b{font-weight:600}.skel{background:linear-gradient(90deg,var(--rp-surface-sunken) 25%,oklch(91% .012 70) 50%,var(--rp-surface-sunken) 75%);border-radius:var(--rp-radius-sm);background-size:200% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-card{border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);align-items:center;gap:12px;padding:14px;display:flex}.qempty,.skel-card{background:var(--rp-surface-raised)}.qempty{text-align:center;border:1px dashed var(--rp-line-default);padding:26px 18px}.qempty,.qempty__glyph{border-radius:var(--rp-radius-md)}.qempty__glyph{background:var(--rp-surface-sunken);width:48px;height:48px;color:var(--rp-ink-muted);justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.qempty__title{color:var(--rp-ink-strong);font-size:15px;font-weight:600}.qempty__body{color:var(--rp-ink-muted);max-width:30ch;margin:5px auto 16px;font-size:12.5px;line-height:1.5}.wa-btn{border-radius:var(--rp-radius-sm);background:var(--rp-success);color:#fff;height:44px;font:600 14px/1 var(--rp-font-sans);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.wa-btn:hover{background:oklch(50% .13 155)}.dom-note{border-radius:var(--rp-radius-md);background:var(--rp-surface-sunken);border:1px solid var(--rp-line-soft);color:var(--rp-ink-default);gap:9px;margin:22px 16px 0;padding:13px 14px;font-size:12.5px;line-height:1.5;display:flex}.dom-note .ic{color:var(--rp-ink-muted);flex:none;margin-top:1px}.dom-note b{color:var(--rp-ink-strong);font-weight:600}@media (max-width:360px){.ck__grid3{grid-template-columns:1fr 1fr}}.stepbar{padding:16px 0 6px}.stepbar,.stepbar__item{align-items:center;display:flex}.stepbar__item{background:0 0;border:0;gap:8px;padding:0}.stepbar__pip{width:26px;height:26px;font:600 12px/1 var(--rp-font-sans);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.stepbar__pip--todo{background:var(--rp-surface-sunken);color:var(--rp-ink-muted);border:1.5px solid var(--rp-line-default)}.stepbar__pip--active,.stepbar__pip--complete{background:var(--rp-ink-strong);color:var(--rp-ink-onDark)}.stepbar__lab{font:600 13px/1 var(--rp-font-sans);color:var(--rp-ink-strong);white-space:nowrap}.stepbar__lab.muted{color:var(--rp-ink-subtle);font-weight:500}.stepbar__line{background:var(--rp-line-default);border-radius:1px;flex:1;min-width:14px;height:1.5px;margin:0 8px}.stepbar__line.on{background:var(--rp-ink-strong)}.ck__card{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-lg);padding:18px 16px}.ck__card-title{color:var(--rp-ink-strong);align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:600;display:flex}.ck__step{margin:14px 16px 0}.ck__action{z-index:22;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--rp-surface-raised);border-top:1px solid var(--rp-line-soft);box-shadow:var(--rp-shadow-stuck);margin-top:20px;position:sticky;bottom:0}.ck__or{color:var(--rp-ink-subtle);font-size:12px;font-family:var(--rp-font-mono);letter-spacing:.06em;align-items:center;gap:12px;display:flex}.ck__or:after,.ck__or:before{content:"";background:var(--rp-line-soft);flex:1;height:1px}.st-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-grid2,.st-grid3{gap:12px;display:grid}.st-grid3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.disc{border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised)}.disc summary{cursor:pointer;color:var(--rp-ink-default);justify-content:space-between;align-items:center;padding:13px 14px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.disc summary::-webkit-details-marker{display:none}.disc summary:after{content:"";border-right:1.5px solid var(--rp-ink-muted);border-bottom:1.5px solid var(--rp-ink-muted);width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.disc[open] summary:after{transform:rotate(-135deg)}.disc__body{gap:8px;padding:0 14px 14px;display:flex}.disc__body .rp-input{flex:1}.disc__body .rp-btn{flex:none}.rev{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);padding:14px}.rev__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.rev__label{font-family:var(--rp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rp-ink-muted);font-size:10.5px}.rev__edit{color:var(--rp-ink-strong);font:600 13px/1 var(--rp-font-sans);cursor:pointer;background:0 0;border:0}.rev__edit:hover{color:var(--rp-accent-ink)}.rev__strong{color:var(--rp-ink-strong);font-size:14px;font-weight:600}.rev__muted{color:var(--rp-ink-muted);margin-top:2px;font-size:13px;line-height:1.5}.rev__row{justify-content:space-between;display:flex}.paytrust{flex-direction:column;gap:8px;padding:2px;display:flex}.paytrust span{color:var(--rp-ink-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.cart{padding-bottom:28px}.cart__list{flex-direction:column;gap:12px;margin:14px 16px 0;display:flex}.cart-chip{color:var(--rp-ink-default);background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-pill);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:500}.cart-chip:hover{border-color:var(--rp-line-strong)}.cart-li{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-lg);overflow:hidden}.cart-li__head{align-items:flex-start;gap:12px;padding:14px;display:flex}.cart-li__thumb{border-radius:var(--rp-radius-md);color:oklch(40% .02 50);background:linear-gradient(150deg,oklch(74% .02 60),oklch(66% .02 45));flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.cart-li__thumb.tissue{color:oklch(55% .01 70);background:linear-gradient(150deg,oklch(92% .01 80),oklch(86% .01 70))}.cart-li__name-wrap{flex:1;min-width:0}.cart-li__name{color:var(--rp-ink-strong);font-size:16px;font-weight:600}.cart-li__config{color:var(--rp-ink-muted);margin-top:2px;font-size:12px}.cart-li__actions{flex:none;gap:2px;display:flex}.cart-li__btn{font:500 12px/1 var(--rp-font-sans);color:var(--rp-ink-muted);cursor:pointer;border-radius:var(--rp-radius-sm);background:0 0;border:0;align-items:center;gap:5px;padding:7px 8px;display:inline-flex}.cart-li__btn:hover{color:var(--rp-ink-strong);background:var(--rp-surface-sunken)}.cart-li__strip{background:var(--rp-surface-sunken);border-top:1px solid var(--rp-line-soft);grid-template-columns:1fr 1fr 1fr;display:grid}.cart-li__cell{border-right:1px solid var(--rp-line-soft);min-width:0;padding:12px 14px}.cart-li__cell:last-child{border-right:0}.cart-li__cell-lbl{color:var(--rp-ink-muted);margin-bottom:4px;font-size:11px;display:block}.cart-li__cell-val{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.cart-li__inr{color:var(--rp-ink-muted);margin-top:1px;font-size:11px;font-weight:500;display:block}.cart-li__qty{color:var(--rp-ink-strong);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-pill);font-variant-numeric:tabular-nums;padding:5px 12px;font-size:14px;font-weight:600;display:inline-block}.cart-li__qty,.cartsum{background:var(--rp-surface-raised)}.cartsum{border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-lg);padding:18px}.cartsum__hero{letter-spacing:-.02em;color:var(--rp-ink-strong);margin:2px 0 14px;font-size:24px;font-weight:700}.cartsum__dest{background:var(--rp-sage-bg);border-radius:var(--rp-radius-md);color:var(--rp-ink-default);align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}.cartsum__dest b{color:var(--rp-ink-strong);font-weight:600}.cartsum__dest-flag{flex:none;font-size:18px}.cartsum__total{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cartsum__total-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--rp-ink-muted);font-size:12px;font-weight:600}.cartsum__total-val{text-align:right}.cartsum__note{color:var(--rp-ink-muted);text-align:center;margin-top:10px;font-size:11.5px}.dt-store{background:var(--rp-surface-page);min-height:100%;font-family:var(--rp-font-sans);color:var(--rp-ink-strong)}.dt-nav{z-index:30;-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--rp-line-soft);background:oklch(96.2% .013 70/.9);align-items:center;gap:22px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.dt-logo{letter-spacing:-.01em;color:var(--rp-accent-ink);font-size:19px;font-weight:800}.dt-logo span{color:var(--rp-ink-strong)}.dt-links{gap:22px;margin-left:6px;display:flex}.dt-links a{color:var(--rp-ink-muted);cursor:pointer;font-size:14px;text-decoration:none}.dt-links a.on,.dt-links a:hover{color:var(--rp-ink-strong)}.dt-nav__spacer{flex:1}.dt-ccy-wrap{position:relative}.dt-nav__link{font:600 14px/1 var(--rp-font-sans);color:var(--rp-ink-default);cursor:pointer;background:0 0;border:0;padding:8px 6px}.dt-nav__link:hover{color:var(--rp-ink-strong)}.dt-pop__scrim{z-index:39;position:fixed;inset:0}.dt-pop{z-index:40;background:var(--rp-surface-raised);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-lg);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--rp-shadow-pop);animation:pop-in .16s var(--rp-ease-out);position:absolute;top:46px;right:0;overflow:hidden}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dt-pop__head{letter-spacing:.06em;text-transform:uppercase;color:var(--rp-ink-muted);border-bottom:1px solid var(--rp-line-soft);padding:13px 16px 9px;font-size:12px;font-weight:600}.dt-pop__list{max-height:min(70vh,520px);padding:6px;overflow-y:auto}.dt-pop__foot{color:var(--rp-ink-muted);border-top:1px solid var(--rp-line-soft);background:var(--rp-surface-sunken);padding:10px 16px;font-size:11.5px}.dt-nudge{background:var(--rp-sage-bg);border-bottom:1px solid oklch(82% .03 145);gap:12px;padding:11px 32px}.dt-nudge,.dt-nudge__icon{align-items:center;display:flex}.dt-nudge__icon{background:var(--rp-sage);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;width:26px;height:26px}.dt-nudge__txt{color:var(--rp-ink-default);font-size:14px}.dt-nudge__txt b{color:var(--rp-ink-strong);font-weight:600}.dt-nudge__spacer{flex:1}.dt-pdp{grid-template-columns:1.05fr .95fr;align-items:start;gap:44px;max-width:1080px;margin:0 auto;padding:36px 32px 56px;display:grid}.dt-pdp__media{aspect-ratio:4/5;border-radius:var(--rp-radius-lg);background:linear-gradient(150deg,oklch(72% .02 60),oklch(64% .02 50));position:sticky;top:88px;overflow:hidden}.dt-pdp__media image-slot{width:100%;height:100%;display:block}.dt-pdp__title{letter-spacing:-.025em;color:var(--rp-ink-strong);margin:8px 0 0;font-size:38px;font-weight:700;line-height:1.02}.dt-pdp__title .dot{color:var(--rp-accent)}.dt-pdp__buy{gap:12px;margin-top:22px;display:flex}.dt-ck{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;max-width:1080px;margin:0 auto;padding:32px;display:grid}.dt-ck__main{min-width:0}.dt-ck__crumb{color:var(--rp-ink-default);font-size:13px}.dt-ck__crumb b{color:var(--rp-ink-strong);font-weight:600}.dt-ck__title{letter-spacing:-.02em;color:var(--rp-ink-strong);margin:4px 0 26px;font-size:32px;font-weight:700}.dt-ck__aside{position:sticky;top:88px}.dt-ck__finenote{color:var(--rp-ink-muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:11.5px;line-height:1.5;display:flex}.dt-sec{margin-bottom:28px}.dt-sec__head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dt-sec__title{color:var(--rp-ink-strong);font-size:16px;font-weight:600}.dt-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dt-grid2,.dt-grid3{gap:12px;display:grid}.dt-grid3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.osum--flat{margin:0}.dt-ck-wrap{max-width:1080px;margin:0 auto;padding:28px 0 56px}.dt-ck-top{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 32px;display:flex}.dt-ck-top .dt-ck__title{margin:4px 0 0}.dt-back{color:var(--rp-ink-default);font:600 14px/1 var(--rp-font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-top:8px}.dt-back:hover{color:var(--rp-ink-strong)}.dt-stepbar{margin:18px 0 4px;padding:0 32px}.dt-stepbar .stepbar{padding:0}.dt-stepbar .stepbar__lab{font-size:14px}.dt-ck-wrap .dt-ck{padding-top:24px}.dt-cart{max-width:1180px;margin:0 auto;padding:36px 32px 56px}.dt-cart__head{border-bottom:1px solid var(--rp-line-soft);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.dt-cart__eyebrow{font-family:var(--rp-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rp-ink-muted);font-size:11px}.dt-cart__title{letter-spacing:-.025em;color:var(--rp-ink-strong);margin:8px 0 0;font-size:40px;font-weight:700;line-height:1.02}.dt-cart__sub{color:var(--rp-ink-muted);max-width:48ch;margin:12px 0 0;font-size:15px;line-height:1.5}.dt-cart__chips{flex:none;gap:8px;display:flex}.dt-cart__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.dt-cart__list{flex-direction:column;gap:16px;display:flex}.dt-cart__aside{position:sticky;top:88px}.cf{gap:22px}.cf,.cf-intro{flex-direction:column;display:flex}.cf-intro{gap:14px}.cf-desc{color:var(--rp-ink-default);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.cf-badges{flex-wrap:wrap;gap:8px;display:flex}.cf-badge{color:var(--rp-ink-default);background:var(--rp-surface-sunken);border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-pill);align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.cf-badge--lead{background:var(--rp-ink-strong);color:var(--rp-ink-onDark);border-color:var(--rp-ink-strong)}.cf-badge svg{opacity:.85}.cf-sec{flex-direction:column;display:flex}.cf-sec__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cf-sec__label{letter-spacing:.14em;color:var(--rp-ink-muted);font-size:10.5px;font-weight:600}.cf-sec__hint,.cf-sec__label{font-family:var(--rp-font-mono);text-transform:uppercase}.cf-sec__hint{letter-spacing:.1em;color:var(--rp-ink-subtle);font-size:9.5px}.cf-unit{background:var(--rp-surface-sunken);border:1px solid var(--rp-line-soft);gap:2px;margin-left:auto;padding:3px;display:inline-flex}.cf-unit,.cf-unit button{border-radius:var(--rp-radius-pill)}.cf-unit button{font:500 11px/1 var(--rp-font-sans);color:var(--rp-ink-muted);cursor:pointer;background:0 0;border:0;padding:5px 11px}.cf-unit button.on{background:var(--rp-ink-strong);color:var(--rp-ink-onDark)}.cf-dims{background:var(--rp-surface-raised);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);flex-direction:column;gap:16px;padding:16px;display:flex}.cf-dim__head{gap:9px;margin-bottom:8px}.cf-dim__axis,.cf-dim__head{align-items:center;display:flex}.cf-dim__axis{background:var(--rp-ink-strong);width:22px;height:22px;color:var(--rp-ink-onDark);font:700 11px/1 var(--rp-font-mono);border-radius:6px;flex:0 0 22px;justify-content:center}.cf-dim__label{color:var(--rp-ink-default);flex:1;font-size:13px}.cf-dim__val b{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cf-dim__u{color:var(--rp-ink-muted);margin-left:3px;font-size:11px}.cf-dim__track{align-items:center;height:24px;display:flex;position:relative}.cf-dim__track:before{content:"";background:var(--rp-surface-sunken);border:1px solid var(--rp-line-soft);right:0}.cf-dim__fill,.cf-dim__track:before{border-radius:3px;height:5px;position:absolute;left:0}.cf-dim__fill{background:var(--rp-ink-strong);pointer-events:none}.cf-dim__range{appearance:none;cursor:grab;background:0 0;width:100%;height:24px;margin:0;position:absolute;left:0}.cf-dim__range:active{cursor:grabbing}.cf-dim__range::-webkit-slider-thumb{appearance:none;background:var(--rp-surface-raised);border:1.5px solid var(--rp-ink-strong);cursor:grab;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #14120f33}.cf-dim__range::-moz-range-thumb{background:var(--rp-surface-raised);border:1.5px solid var(--rp-ink-strong);cursor:grab;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #14120f33}.cf-seg{background:var(--rp-surface-sunken);border:1px solid var(--rp-line-soft);border-radius:var(--rp-radius-md);gap:4px;padding:4px;display:flex}.cf-seg__btn{font:600 13px/1 var(--rp-font-sans);color:var(--rp-ink-default);border-radius:var(--rp-radius-sm);cursor:pointer;background:0 0;border:0;flex:1;padding:11px 8px;transition:background .12s}.cf-seg__btn.on,.cf-seg__btn:hover:not(.on){background:var(--rp-surface-raised)}.cf-seg__btn.on{color:var(--rp-ink-strong);box-shadow:0 1px 3px #14120f1f}.cf-seg--wide .cf-seg__btn{padding:11px 12px}.cf-adds{flex-direction:column;gap:8px;display:flex}.cf-add{border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s;display:flex}.cf-add:hover{border-color:var(--rp-line-strong)}.cf-add.on{border-color:var(--rp-ink-strong)}.cf-add__label{color:var(--rp-ink-strong);flex:1;font-size:14px;font-weight:500}.cf-add__add{font-family:var(--rp-font-mono);color:var(--rp-ink-muted);font-size:11px}.cf-add__sw{background:var(--rp-line-default);cursor:pointer;border:none;border-radius:11px;outline:none;flex:0 0 38px;width:38px;height:22px;transition:background .16s;position:relative}.cf-add.on .cf-add__sw,.cf-add__sw.on{background:var(--rp-ink-strong)}.cf-add__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.cf-add.on .cf-add__sw .cf-add__knob,.cf-add__sw.on .cf-add__knob{transform:translate(16px)}.cf-add--group{cursor:default;flex-direction:column;align-items:stretch;padding:0}.cf-add__header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.cf-tiers{flex-direction:column;gap:8px;display:flex}.cf-tier{border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:13px 16px;transition:border-color .12s;display:flex}.cf-tier:hover:not(.on){border-color:var(--rp-line-strong)}.cf-tier.on{background:var(--rp-ink-strong);border-color:var(--rp-ink-strong)}.cf-tier__radio{border:1.5px solid var(--rp-line-strong);border-radius:50%;flex:0 0 18px;width:18px;height:18px;position:relative}.cf-tier.on .cf-tier__radio{border-color:var(--rp-ink-onDark)}.cf-tier.on .cf-tier__radio:after{content:"";background:var(--rp-ink-onDark);border-radius:50%;position:absolute;inset:3px}.cf-tier__qty{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.cf-tier.on .cf-tier__qty{color:var(--rp-ink-onDark)}.cf-tier__pcs{color:var(--rp-ink-muted);margin-left:4px;font-size:11px;font-weight:500}.cf-tier.on .cf-tier__pcs{color:oklch(80% .01 70)}.cf-tier__disc{font-family:var(--rp-font-mono);color:var(--rp-success);background:var(--rp-sage-bg);border-radius:var(--rp-radius-sm);padding:3px 7px;font-size:11px;font-weight:600}.cf-tier.on .cf-tier__disc{color:oklch(92% .06 150);background:oklch(40% .08 150)}.cf-tier__price{color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.cf-tier.on .cf-tier__price{color:var(--rp-ink-onDark)}.cf-tier__per{color:var(--rp-ink-muted);margin-left:2px;font-size:11px;font-weight:500}.cf-tier.on .cf-tier__per{color:oklch(80% .01 70)}.cf-price{border:1px solid var(--rp-line-default);border-radius:var(--rp-radius-md);background:var(--rp-surface-raised);align-items:stretch;gap:0;display:flex;overflow:hidden}.cf-price__main{flex:1;padding:16px}.cf-price__live{font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-accent-ink);align-items:center;gap:6px;font-size:9.5px;font-weight:600;display:inline-flex}.cf-price__dot{background:var(--rp-accent);border-radius:50%;width:6px;height:6px;animation:bcpulse 1.5s ease-in-out infinite}@keyframes bcpulse{0%,to{opacity:1}50%{opacity:.25}}.cf-price__unit{letter-spacing:-.02em;color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:700;line-height:1.05}.cf-price__per{color:var(--rp-ink-muted);margin-left:3px;font-size:14px;font-weight:500}.cf-price__total{color:var(--rp-ink-default);margin-top:4px;font-size:13px}.cf-price__inr,.cf-price__tmeta{color:var(--rp-ink-muted)}.cf-price__inr{margin-top:4px;font-size:11.5px}.cf-price__lead{border-left:1px solid var(--rp-line-soft);background:var(--rp-surface-sunken);flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:3px;padding:16px;display:flex}.cf-price__lead-lbl{font-family:var(--rp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rp-ink-muted);font-size:9px}.cf-price__lead-val{color:var(--rp-ink-strong);white-space:nowrap;font-size:16px;font-weight:700}.cf-dim__val{cursor:text;align-items:baseline;gap:3px;display:inline-flex}.cf-dim__valinput{text-align:right;width:auto;min-width:2.5ch;font:700 15px/1 var(--rp-font-sans);color:var(--rp-ink-strong);font-variant-numeric:tabular-nums;border:0;border-bottom:1.5px dashed var(--rp-line-strong,var(--rp-line-default));-moz-appearance:textfield;background:0 0;border-radius:0;outline:none;padding:2px 1px}.cf-dim__valinput:focus{border-bottom-style:solid;border-bottom-color:var(--rp-ink-strong);background:var(--rp-surface-sunken)}.cf-dim__valinput[aria-invalid=true]{color:var(--rp-danger,#b3261e);border-bottom-color:var(--rp-danger,#b3261e)}.cf-dim__valinput::-webkit-inner-spin-button,.cf-dim__valinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cf-dim__editicon{width:11px;height:11px;color:var(--rp-ink-subtle);pointer-events:none;flex:0 0 11px;align-self:center}.cf-dim__val:focus-within .cf-dim__editicon{color:var(--rp-ink-strong)}.cf-dim__hint{text-align:right;font:500 11px/1.3 var(--rp-font-sans);color:var(--rp-danger,#b3261e);font-variant-numeric:tabular-nums;margin-top:4px}.blg{--blg-col:720px;--blg-wide:1080px;--blg-rail:180px;--blg-pad:var(--s-5);--blg-max:1240px;background:var(--bg);color:var(--ink);font-family:var(--f-sans);min-height:100vh;overflow-x:clip}@media (min-width:1024px){.blg{--blg-pad:var(--s-7)}}.blg-shell{max-width:var(--blg-max);padding:0 var(--blg-pad);margin:0 auto}.blg-eyebrow{align-items:baseline;gap:var(--s-3);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s-5);font-size:11px;display:flex}.blg-eyebrow__no{color:var(--accent);border:1px solid var(--line);border-radius:var(--r-s);padding:2px var(--s-2)}.blg-masthead{padding:var(--s-7) 0 var(--s-6);border-bottom:1px solid var(--line);position:relative}.blg-masthead:before{content:"";background:radial-gradient(60% 100% at 50% 0,var(--bg-2) 0,transparent 72%);pointer-events:none;z-index:0;height:340px;position:absolute;inset:-40px -50vw auto}.blg-masthead>*{z-index:1;position:relative}.blg-masthead__stamp{align-items:baseline;gap:var(--s-3);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s-4);font-size:11px;display:flex}.blg-masthead__no{color:var(--accent);border:1px solid var(--line);border-radius:var(--r-s);padding:2px var(--s-2)}.blg-masthead__h{font-family:var(--f-serif);letter-spacing:-.02em;color:var(--ink);max-width:16ch;margin:0;font-size:clamp(40px,8vw,76px);font-weight:400;line-height:1.02}.blg-masthead__h em{color:var(--accent);font-style:italic}.blg-masthead__sub{font-family:var(--f-sans);color:var(--ink-2);margin:var(--s-4) 0 0;max-width:62ch;font-size:16px;line-height:1.65}.blg-masthead__back{align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:var(--s-4);font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.blg-masthead__back:hover{color:var(--accent)}.blg-chips{gap:var(--s-2);padding:var(--s-5) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.blg-chip{align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 14px;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.blg-chip:hover{border-color:var(--ink-3);color:var(--ink)}.blg-chip__n{color:var(--ink-3);font-size:10px}.blg-chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg-card)}.blg-chip[aria-current=page] .blg-chip__n{color:var(--line-2)}.blg-lead{padding:var(--s-7) 0}.blg-lead__media{border-radius:var(--r-l);background:var(--bg-2);aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.blg-lead__media .blg-img{transition:transform .5s var(--ps-ease,ease)}.blg-lead:hover .blg-lead__media .blg-img{transform:scale(1.03)}.blg-lead__body{padding:var(--s-5) 0 0}.blg-lead__stamp{letter-spacing:.16em;color:var(--accent);border:1.5px solid var(--accent);margin-bottom:var(--s-4);border-radius:6px;padding:7px 12px;font-size:10px;display:inline-block;transform:rotate(-2deg)}.blg-lead__cat,.blg-lead__stamp{font-family:var(--f-mono);text-transform:uppercase}.blg-lead__cat{letter-spacing:.12em;color:var(--ink-3);margin:0 0 var(--s-3);font-size:11px}.blg-lead__h{font-family:var(--f-serif);letter-spacing:-.015em;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:400;line-height:1.06}.blg-lead__h a{color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;transition:background-size .35s}.blg-lead__h a:hover{background-size:100% 1px}.blg-lead__dek{font-family:var(--f-sans);color:var(--ink-2);margin:var(--s-4) 0 0;max-width:54ch;font-size:16px;line-height:1.68}.blg-lead__go{align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:var(--s-5);font-size:11px;display:inline-flex}.blg-lead__go span{transition:transform .2s}.blg-lead:hover .blg-lead__go span{transform:translate(4px)}@media (min-width:1024px){.blg-lead{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.blg-lead__media{aspect-ratio:4/3}.blg-lead__body{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-l);padding:var(--s-6);z-index:2;margin-left:-76px;position:relative;box-shadow:0 20px 44px -30px #1a171580}}.blg-grid{gap:var(--s-6) var(--s-5);padding:var(--s-7) 0;grid-template-columns:1fr;display:grid}@media (min-width:640px){.blg-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blg-grid{grid-template-columns:repeat(3,1fr)}}.blg-card{flex-direction:column;display:flex}.blg-card__media{border-radius:var(--r-l);background:var(--bg-2);aspect-ratio:4/3;margin-bottom:var(--s-4);display:block;position:relative;overflow:hidden}.blg-card__media .blg-img{transition:transform .5s}.blg-card:hover .blg-card__media .blg-img{transform:scale(1.04)}.blg-card__cat{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--s-2);font-size:10px}.blg-card__cat a{color:inherit;text-decoration:none;transition:opacity .2s}.blg-card__cat a:hover{opacity:.7}.blg-card__h{font-family:var(--f-sans);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700;line-height:1.26}.blg-card__h a{color:var(--ink);text-decoration:none}.blg-card:hover .blg-card__h a{color:var(--accent)}.blg-card__x{font-family:var(--f-sans);color:var(--ink-2);margin:var(--s-3) 0 0;font-size:14.5px;line-height:1.6}.blg-card__meta{align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;font-size:10.5px;display:flex}.blg-card__dot{color:var(--line-2)}.blg-card__plate{aspect-ratio:4/3;border-radius:var(--r-l);border:1px solid var(--line);background:var(--bg-card);margin-bottom:var(--s-4);font-family:var(--f-serif);color:var(--line-2);place-items:center;font-size:34px;font-style:italic;display:grid}.blg-empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-l);background:var(--bg-card);padding:var(--s-8) var(--s-5);margin:var(--s-7) 0}.blg-empty__stamp{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-s);margin-bottom:var(--s-5);padding:4px 10px;font-size:10px;display:inline-block}.blg-empty__h{font-family:var(--f-serif);color:var(--ink);margin:0;font-size:clamp(26px,4vw,34px);font-style:italic;font-weight:400;line-height:1.15}.blg-empty__p{font-family:var(--f-sans);color:var(--ink-2);margin:var(--s-4) auto 0;max-width:46ch;font-size:15.5px;line-height:1.7}.blg-empty__acts{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;justify-content:center;display:flex}.blg-progress{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.blg-progress__bar{background:var(--accent);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.blg-post__head{max-width:var(--blg-col);padding:var(--s-7) var(--blg-pad) var(--s-6);text-align:center;margin:0 auto}.blg-post__cat{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-4);font-size:11px;text-decoration:none;transition:opacity .2s;display:inline-block}.blg-post__cat:hover{opacity:.7}.blg-post__h{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(34px,6.4vw,60px);line-height:1.04}.blg-post__dek,.blg-post__h{font-family:var(--f-serif);font-weight:400}.blg-post__dek{color:var(--ink-2);margin:var(--s-4) auto 0;max-width:46ch;font-size:clamp(18px,2.6vw,22px);font-style:italic;line-height:1.45}.blg-post__meta{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;font-size:11px;display:flex}.blg-post__meta b{color:var(--ink-2);font-weight:400}.blg-post__hero{max-width:var(--blg-wide);margin:0 auto var(--s-7);padding:0 var(--blg-pad)}.blg-post__heroframe{border-radius:var(--r-l);background:var(--bg-2);aspect-ratio:16/9;overflow:hidden}.blg-body{grid-template-columns:[full-start] minmax(var(--blg-pad),1fr) [wide-start] minmax(0,var(--blg-rail)) [col-start] min(var(--blg-col),100% - (var(--blg-pad) * 2)) [col-end] minmax(0,var(--blg-rail)) [wide-end] minmax(var(--blg-pad),1fr) [full-end];padding-bottom:var(--s-7);display:grid}.blg-body>*{grid-column:col-start/col-end}.blg-body>.blg-fig--wide{grid-column:wide-start/wide-end}.blg-body>.blg-fig--full{grid-column:full-start/full-end}.blg-p{font-family:var(--f-sans);color:var(--ink-2);margin:0 0 var(--s-5);font-size:17.5px;line-height:1.72}.blg-p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s}.blg-p a:hover{color:var(--accent)}.blg-p strong{color:var(--ink);font-weight:650}.blg-p em{font-style:italic}.blg-h2{font-family:var(--f-serif);letter-spacing:-.015em;margin:var(--s-7) 0 var(--s-4);font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.12}.blg-h2,.blg-h3{color:var(--ink);scroll-margin-top:var(--s-7)}.blg-h3{font-family:var(--f-sans);letter-spacing:-.01em;margin:var(--s-6) 0 var(--s-3);font-size:19px;font-weight:700;line-height:1.35}.blg-list{margin:0 0 var(--s-5);padding:0;list-style:none}.blg-list>li{font-family:var(--f-sans);color:var(--ink-2);margin-bottom:var(--s-3);padding-left:34px;font-size:17px;line-height:1.68;position:relative}.blg-list>li:last-child{margin-bottom:0}.blg-list--num{counter-reset:blg-item}.blg-list--num>li{counter-increment:blg-item}.blg-list--num>li:before{content:counter(blg-item,decimal-leading-zero);font-family:var(--f-mono);letter-spacing:.06em;color:var(--accent);font-size:12px;position:absolute;top:4px;left:0}.blg-list--dot>li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:8px}.blg-fig{margin:var(--s-6) 0}.blg-fig__frame{border-radius:var(--r-l);background:var(--bg-2);overflow:hidden}.blg-fig--full .blg-fig__frame{border-radius:0}.blg-img{object-fit:cover;width:100%;height:100%;display:block}.blg-fig__cap{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);margin:var(--s-3) 0 0;padding-left:var(--s-3);border-left:2px solid var(--accent);font-size:11px;line-height:1.6}.blg-fig--full .blg-fig__cap{max-width:var(--blg-col);padding-left:var(--s-3);margin-left:auto;margin-right:auto}.blg-gal{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.blg-gal{grid-template-columns:1fr 1fr}.blg-gal--odd>.blg-gal__it:first-child{grid-column:1/-1}}.blg-gal__it{border-radius:var(--r-l);background:var(--bg-2);aspect-ratio:4/3;overflow:hidden}.blg-gal--odd>.blg-gal__it:first-child{aspect-ratio:16/9}.blg-video__frame{border-radius:var(--r-l);background:var(--ink);aspect-ratio:16/9;position:relative;overflow:hidden}.blg-video__el{object-fit:cover;width:100%;height:100%;display:block}.blg-video__play{width:76px;height:76px;color:var(--ink);cursor:pointer;background:#fbf7f0eb;border:0;border-radius:50%;place-items:center;margin:auto;transition:transform .2s,background .2s;display:grid;position:absolute;inset:0}.blg-video__play:hover{background:var(--bg-card);transform:scale(1.06)}.blg-quote{background:var(--sage-bg);border:1px solid var(--sage);margin:var(--s-6) 0;border-radius:16px;padding:26px}.blg-quote__t{font-family:var(--f-serif);color:var(--ink);margin:0;font-size:clamp(19px,2.6vw,23px);font-style:italic;font-weight:400;line-height:1.38}.blg-quote__by{font-family:var(--f-mono);letter-spacing:.04em;color:var(--sage);margin-top:14px;font-size:12px;font-style:normal;display:block}.blg-tip{margin:var(--s-6) 0;background:var(--amber-bg);border:1px solid var(--amber);border-radius:16px;padding:22px}.blg-tip--warning{background:var(--bg-card);border:1.5px solid var(--accent)}.blg-tip__k{align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--s-3);font-size:11px;display:flex}.blg-tip--warning .blg-tip__k{color:var(--accent)}.blg-tip__t{font-family:var(--f-sans);color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.blg-tip__t strong{color:var(--ink);font-weight:650}.blg-prod{justify-content:space-between;align-items:center;gap:var(--s-4);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-l);margin:var(--s-6) 0;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.blg-prod:hover{border-color:var(--ink-3);transform:translateY(-1px)}.blg-prod>span:first-child{min-width:0;display:block}.blg-prod__k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 5px;font-size:10px;display:block}.blg-prod__n{color:var(--ink);margin:0;font-size:16px;font-weight:650}.blg-prod__n,.blg-prod__note{font-family:var(--f-sans);display:block}.blg-prod__note{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.55}.blg-prod__go{color:var(--ink-3);flex-shrink:0;transition:color .2s,transform .2s}.blg-prod:hover .blg-prod__go{color:var(--accent);transform:translate(3px)}.blg-cta{margin:var(--s-6) 0;display:flex}.blg-btn{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--f-sans);border-radius:var(--r-pill);border:1px solid #0000;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.blg-btn span{transition:transform .2s}.blg-btn:hover{transform:translateY(-1px)}.blg-btn:hover span{transform:translate(3px)}.blg-btn--primary{background:var(--ink);color:var(--bg-card)}.blg-btn--primary:hover{background:#000}.blg-btn--whatsapp{background:var(--sage-bg);color:var(--sage);border-color:var(--sage)}.blg-btn--whatsapp:hover{background:var(--sage);color:var(--bg-card)}.blg-btn--ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.blg-btn--ghost:hover{border-color:var(--ink)}.blg-div{margin:var(--s-7) 0;border:0;justify-content:center;align-items:center;gap:10px;height:auto;display:flex}.blg-div i{background:var(--accent);opacity:.75;border-radius:50%;width:4px;height:4px;display:block}.blg-div i:nth-child(2){opacity:.45}.blg-div i:nth-child(3){opacity:.25}.blg-colwrap{max-width:calc(var(--blg-col) + var(--blg-pad) * 2);padding:0 var(--blg-pad);margin:0 auto}.blg-post__updated{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:var(--s-4) 0 0;text-align:right;font-size:11px}.blg-author{align-items:center;gap:var(--s-4);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-l);margin:var(--s-7) 0 0;padding:20px;display:flex}.blg-author__av{background:var(--bg-2);width:56px;height:56px;font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid;overflow:hidden}.blg-author__av img{object-fit:cover;width:100%;height:100%;display:block}.blg-author>span:last-child{min-width:0;display:block}.blg-author__k{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:10px;display:block}.blg-author__n{color:var(--ink);margin:0;font-size:16.5px;font-weight:650}.blg-author__n,.blg-author__r{font-family:var(--f-sans);display:block}.blg-author__r{color:var(--ink-2);margin:3px 0 0;font-size:14px;line-height:1.5}.blg-related{border-top:1px solid var(--line);padding:var(--s-7) 0;margin-top:var(--s-7)}.blg-related .blg-grid{padding:0}.blg-endcta{border-top:1px solid var(--line);padding:var(--s-7) 0 var(--s-8);text-align:center}.blg-endcta__h{font-family:var(--f-serif);color:var(--ink);margin:0 0 var(--s-3);font-size:clamp(26px,4vw,38px);font-weight:400;line-height:1.1}.blg-endcta__h em{color:var(--accent);font-style:italic}.blg-endcta__p{font-family:var(--f-sans);color:var(--ink-2);margin:0 auto var(--s-5);max-width:48ch;font-size:15.5px;line-height:1.65}.blg-endcta__acts{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}@media (prefers-reduced-motion:no-preference){.blg-rise{animation:blg-rise .55s cubic-bezier(.32,.72,.24,1) both}.blg-rise:first-child{animation-delay:0s}.blg-rise:nth-child(2){animation-delay:55ms}.blg-rise:nth-child(3){animation-delay:.11s}.blg-rise:nth-child(4){animation-delay:.165s}.blg-rise:nth-child(5){animation-delay:.22s}.blg-rise:nth-child(6){animation-delay:.275s}.blg-rise:nth-child(7){animation-delay:.33s}.blg-rise:nth-child(8){animation-delay:.385s}.blg-rise:nth-child(n+9){animation-delay:.44s}@keyframes blg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.blg *,.blg :after,.blg :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--f-sans:var(--font-geist),"Geist",-apple-system,system-ui,sans-serif;--f-serif:var(--font-instrument-serif),"Instrument Serif","Times New Roman",serif;--f-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--rp-font-sans:var(--f-sans);--rp-font-serif-italic:var(--f-serif);--rp-font-mono:var(--f-mono);--bg:#f3ede4;--bg-2:#ebe3d6;--bg-card:#fbf7f0;--ink:#1a1715;--ink-2:#4a443f;--ink-3:#857e76;--line:#e1d8ca;--line-2:#d3c8b6;--accent:#d93f2b;--sage:#5c6b5a;--sage-bg:#dde4d9;--amber:#e8a93c;--amber-bg:#efe3c6;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:80px;--r-s:4px;--r-m:8px;--r-l:14px;--r-pill:999px;--t-display:72px;--t-h1:48px;--t-h2:32px;--t-h3:20px;--t-lead:16px;--t-body:15px;--t-meta:12px;--t-eyebrow:11px}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--bg);font:400 15px/1.55 var(--f-sans);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}img{display:block}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-subtle:hover{scrollbar-color:#00000026 transparent}.scrollbar-subtle::-webkit-scrollbar{width:6px}.scrollbar-subtle::-webkit-scrollbar-track{background:0 0}.scrollbar-subtle::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.scrollbar-subtle:hover::-webkit-scrollbar-thumb{background:#00000026}.eyebrow{font:400 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.accent-serif{font-family:var(--f-serif);color:var(--accent);font-style:italic;font-weight:400}.squiggle{background-image:linear-gradient(#0000 78%,#d93f2b59 78% 94%,#0000 94%);padding-right:2px}.font-serif{font-family:var(--f-serif)}.font-mono{font-family:var(--f-mono)}.psimple{--ps-bg:var(--bg);--ps-paper:var(--bg-card);--ps-paper-2:var(--bg-2);--ps-paper-deep:var(--bg-2);--ps-ink:var(--ink);--ps-ink-2:var(--ink-2);--ps-ink-soft:var(--ink-3);--ps-ink-fade:var(--line-2);--ps-line:var(--line);--ps-line-soft:var(--line);--ps-accent:var(--accent);--ps-accent-soft:#f4d9d4;--ps-tag:var(--bg-2);--ps-photo-dark:#18150f;--ps-paper-on-photo:#f5efdeeb;--ps-paper-cream:#faf4e2;--ps-t-fast:.12s;--ps-t-base:.22s;--ps-t-slow:.34s;--ps-ease:cubic-bezier(.32,.72,.24,1);background:var(--ps-bg);color:var(--ps-ink)}.psimple .ps-hero{aspect-ratio:4/5;background:var(--ps-photo-dark);position:relative;overflow:hidden}.psimple .ps-hero-slide{opacity:0;transition:opacity .65s var(--ps-ease);position:absolute;inset:0}.psimple .ps-hero-slide.is-current{opacity:1}.psimple .ps-hero-slide img,.psimple .ps-hero-slide video{object-fit:cover;width:100%;height:100%;display:block}.psimple .ps-hero-scrim{z-index:3;pointer-events:none;background:linear-gradient(#0f0c0800,#0f0c082e 28%,#0f0c089e 70%,#0f0c08d6);height:46%;position:absolute;bottom:0;left:0;right:0}.psimple .ps-hero-lockup{z-index:4;color:var(--ps-paper);padding:24px 24px 32px;position:absolute;bottom:0;left:0;right:0}.psimple .ps-hero-lockup .ps-pill{background:var(--ps-paper-on-photo);color:var(--ps-ink-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);border-radius:999px;align-items:center;padding:6px 14px 5px;font-size:11px;font-weight:600;display:inline-flex}.psimple .ps-hero-lockup .ps-brand{color:var(--ps-paper-cream);letter-spacing:-.025em;text-wrap:balance;margin:10px 0 6px;font-size:clamp(34px,9.5vw,48px);font-weight:700;line-height:1}.psimple .ps-hero-lockup .ps-tagline{color:#faf4e2d9;font-family:var(--f-serif);letter-spacing:.005em;margin:0;font-size:19px;font-style:italic;font-weight:400;line-height:1.25}.psimple .ps-watermark{z-index:4;pointer-events:none;white-space:nowrap;align-items:baseline;gap:8px;min-width:0;font-size:clamp(13px,3.8vw,20px);line-height:1;display:flex;position:absolute;bottom:16px;left:24px;right:140px;overflow:hidden}.psimple .ps-watermark .brand-part{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.psimple .ps-watermark .roopac-part,.psimple .ps-watermark .x{flex:none}.psimple .ps-watermark .brand-part{font-family:var(--f-serif);color:#faf4e2f5;letter-spacing:.005em;font-size:1.15em;font-style:italic;font-weight:400}.psimple .ps-watermark .x{font-family:var(--f-sans);letter-spacing:.16em;color:#faf4e2c7;text-transform:uppercase;font-size:.62em;font-style:normal;font-weight:700;transform:translateY(-2px)}.psimple .ps-watermark .roopac-part{font-family:var(--f-sans);color:#faf4e2eb;letter-spacing:-.01em;font-size:.95em;font-style:normal;font-weight:600}.psimple .ps-counter{z-index:5;color:#faf4e2f5;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#0f0c088c;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 5px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;right:16px}.psimple .ps-counter .segs{flex-shrink:0;gap:3px;display:inline-flex}.psimple .ps-counter .segs i{background:#faf4e24d;border-radius:2px;width:14px;height:2px;display:block}.psimple .ps-counter .segs i.on{background:#faf4e2f5}.psimple .ps-counter .segs i.live{background:linear-gradient(90deg,#faf4e2f5 55%,#faf4e24d 0) 0 0/200% 100%;animation:psimple-counter-fill 4s linear forwards}.psimple .ps-counter .segs i.live.paused{animation-play-state:paused}@keyframes psimple-counter-fill{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.psimple .ps-counter .segs i.live{background:#faf4e2f5;animation:none}}.psimple .ps-arrow{z-index:5;background:var(--ps-paper-on-photo);width:52px;height:52px;color:var(--ps-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:background var(--ps-t-fast) var(--ps-ease),transform var(--ps-t-fast) var(--ps-ease);border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px -6px #0000004d}.psimple .ps-arrow:hover{background:var(--ps-paper);transform:translateY(-50%)scale(1.04)}.psimple .ps-arrow:active{transform:translateY(-50%)scale(.96)}.psimple .ps-arrow.prev{left:20px}.psimple .ps-arrow.next{right:20px}.psimple .ps-arrow svg{width:20px;height:20px}.psimple .ps-arrow:disabled{opacity:0;pointer-events:none}.psimple .ps-pin{background:var(--ps-paper-cream);cursor:pointer;z-index:5;width:14px;height:14px;transition:transform var(--ps-t-base) var(--ps-ease);touch-action:manipulation;border:none;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f5efde8c,0 1px 2px #00000059}.psimple .ps-pin:before{content:"";border-radius:50%;position:absolute;inset:-11px}.psimple .ps-pin:after{content:"";opacity:0;transition:transform var(--ps-t-slow) var(--ps-ease),opacity var(--ps-t-slow) var(--ps-ease);background:#faf4e266;border-radius:50%;position:absolute;inset:0;transform:scale(1)}.psimple .ps-pin.live:after{opacity:1;transform:scale(2.6)}.psimple .ps-pin.active,.psimple .ps-pin:focus-visible,.psimple .ps-pin:hover{outline:none;transform:translate(-50%,-50%)scale(1.4)}.psimple .ps-pin:focus-visible{box-shadow:0 0 0 4px var(--ps-accent-soft),0 1px 2px #00000059}.psimple .ps-pin.big{width:18px;height:18px}.psimple .ps-sheet-root{z-index:60;pointer-events:none;position:fixed;inset:0}.psimple .ps-sheet-root.shown{pointer-events:auto}.psimple .ps-sheet-backdrop{opacity:0;transition:opacity var(--ps-t-base) var(--ps-ease);background:#0f0c0852;position:absolute;inset:0}.psimple .ps-sheet-root.shown .ps-sheet-backdrop{opacity:1}.psimple .ps-sheet{background:var(--ps-paper);padding:var(--s-3) var(--s-5) var(--s-6);transition:transform var(--ps-t-slow) var(--ps-ease);border-radius:28px 28px 0 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 32px -8px #0f0c0838}.psimple .ps-sheet-root.shown .ps-sheet{transform:translateY(0)}.psimple .ps-sheet .grip{background:var(--ps-line);border-radius:2px;width:44px;height:4px;margin:4px auto 16px}@media (prefers-reduced-motion:reduce){.psimple .ps-sheet{opacity:0;transition:opacity .1s linear;transform:translateY(0)}.psimple .ps-sheet-root.shown .ps-sheet{opacity:1}}.psimple .ps-popover{z-index:6;border:1px solid var(--ps-line-soft);border-radius:16px;grid-template-columns:56px 1fr;gap:12px;min-width:240px;padding:14px;position:absolute;transform:translate(-50%,16px);box-shadow:0 12px 32px -10px #0f0c0838}.psimple .ps-popover,.psimple .ps-tile{background:var(--ps-paper);align-items:center;display:grid}.psimple .ps-tile{border:1px solid var(--ps-line-soft);color:var(--ps-ink);transition:background var(--ps-t-fast) var(--ps-ease),border-color var(--ps-t-fast) var(--ps-ease);border-radius:20px;grid-template-columns:96px 1fr 44px;gap:16px;padding:12px 16px 12px 12px;text-decoration:none}.psimple .ps-tile:hover{border-color:var(--ps-line);background:#fbf6e4}.psimple .ps-tile .ph{aspect-ratio:1;background:var(--ps-paper-deep);border-radius:12px;overflow:hidden}.psimple .ps-tile .ph img{object-fit:cover;width:100%;height:100%}.psimple .ps-tile .name{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.15}.psimple .ps-tile .cat{color:var(--ps-ink-soft);margin-top:4px;font-size:13px}.psimple .ps-tile .go{background:var(--ps-bg);border:1px solid var(--ps-line);width:44px;height:44px;color:var(--ps-ink);transition:background var(--ps-t-fast) var(--ps-ease),transform var(--ps-t-fast) var(--ps-ease);border-radius:50%;place-items:center;display:grid}.psimple .ps-tile:hover .go{background:var(--ps-accent);border-color:var(--ps-accent);color:var(--ps-paper);transform:translate(2px)}.psimple .ps-tile .go svg{width:16px;height:16px}.psimple .ps-tile.desktop{padding:var(--s-5);gap:var(--s-5);grid-template-columns:160px 1fr 56px}.psimple .ps-tile.desktop .name{font-size:30px;line-height:1.05}.psimple .ps-tile.desktop .cat{margin-top:6px;font-size:14px}.psimple .ps-tile.desktop .go{width:56px;height:56px}.psimple .ps-tile.desktop .go svg{width:20px;height:20px}.psimple .ps-row{background:var(--ps-paper);border:1px solid var(--ps-line-soft);color:var(--ps-ink);transition:background var(--ps-t-fast) var(--ps-ease),border-color var(--ps-t-fast) var(--ps-ease);border-radius:16px;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.psimple .ps-rows-stack{flex-direction:column;gap:8px;display:flex}.psimple .ps-row:hover{border-color:var(--ps-line);background:#fbf6e4}.psimple .ps-row .ph{background:var(--ps-paper-deep);border-radius:12px;width:56px;height:56px;overflow:hidden}.psimple .ps-row .ph img{object-fit:cover;width:100%;height:100%}.psimple .ps-row .name{letter-spacing:-.005em;font-size:16px;font-weight:600}.psimple .ps-row .cat{color:var(--ps-ink-soft);margin-top:1px;font-size:12px}.psimple .ps-row .go{background:var(--ps-bg);border:1px solid var(--ps-line);width:36px;height:36px;color:var(--ps-ink);transition:background var(--ps-t-fast) var(--ps-ease),transform var(--ps-t-fast) var(--ps-ease);border-radius:50%;place-items:center;display:grid}.psimple .ps-row:hover .go{background:var(--ps-accent);border-color:var(--ps-accent);color:var(--ps-paper);transform:translate(2px)}.psimple .ps-row .go svg{width:14px;height:14px}.psimple .ps-row.desktop{padding:var(--s-4) var(--s-5) var(--s-4) var(--s-4);grid-template-columns:64px 1fr auto}.psimple .ps-row.desktop .ph{width:64px;height:64px}.psimple .ps-row.desktop .name{font-size:18px}.psimple .ps-insp-card{color:var(--ps-ink);border-radius:20px;text-decoration:none;display:block;position:relative}.psimple .ps-insp-card .photo{aspect-ratio:4/5;z-index:1;background:var(--ps-paper-deep);border-radius:20px;position:relative;overflow:hidden}.psimple .ps-insp-card .photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--ps-t-slow) var(--ps-ease)}.psimple .ps-insp-card:hover .photo img{transform:scale(1.03)}.psimple .ps-insp-card .label{z-index:2;background:var(--ps-bg);letter-spacing:-.005em;white-space:nowrap;color:var(--ps-ink);text-overflow:ellipsis;border-radius:0 0 12px;align-items:center;max-width:78%;padding:8px 16px 7px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.psimple .ps-insp-card .label:after{top:0;right:-10px}.psimple .ps-insp-card .label:after,.psimple .ps-insp-card .label:before{content:"";background:radial-gradient(circle at 100% 100%,transparent 10px,var(--ps-bg) 10.5px);width:10px;height:10px;position:absolute}.psimple .ps-insp-card .label:before{bottom:-10px;left:0}.psimple .ps-insp-strip{gap:var(--s-3);padding:0 var(--s-5) var(--s-2);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.psimple .ps-insp-strip::-webkit-scrollbar{display:none}.psimple .ps-insp-strip>*{scroll-snap-align:start;flex:0 0 72%}.psimple .ps-insp-grid{gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}.psimple .ps-facts{justify-content:center;align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-5);border-top:1px solid var(--ps-line-soft);border-bottom:1px solid var(--ps-line-soft);color:var(--ps-ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;font-size:12px;display:flex}.psimple .ps-facts>span{white-space:nowrap}.psimple .ps-facts .dot{background:var(--ps-ink-fade);border-radius:50%;width:4px;height:4px}.psimple .ps-section-title{margin-bottom:var(--s-4);justify-content:space-between;align-items:baseline;display:flex}.psimple .ps-eyebrow{letter-spacing:.16em;color:var(--ps-ink-soft);font-variant-numeric:tabular-nums;font-weight:500;line-height:16px}.psimple .ps-eyebrow,.psimple .ps-pill{text-transform:uppercase;white-space:nowrap;font-size:11px}.psimple .ps-pill{background:var(--ps-tag);letter-spacing:.14em;color:var(--ps-ink-2);border-radius:999px;align-items:center;padding:6px 14px 5px;font-weight:600;display:inline-flex}.psimple .ps-divider{background:var(--ps-line-soft);border:none;height:1px;margin:0}.psimple .ps-caption{color:var(--ps-ink-2);margin:0;font-size:16px;line-height:1.65}.psimple .ps-caption.desktop{max-width:640px;font-size:20px;line-height:1.55}.psimple .ps-brand-h1{letter-spacing:-.025em;margin:0;font-size:38px;font-weight:700;line-height:1.02}.psimple .ps-brand-h1.desktop{letter-spacing:-.03em;font-size:clamp(48px,5vw,76px);line-height:.96}.psimple .ps-tagline-h2{font-family:var(--f-serif);color:var(--ps-ink-2);margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.22}.psimple .ps-tagline-h2.desktop{font-size:clamp(22px,2vw,30px);line-height:1.18}.psimple .ps-detail-nav{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--ps-line-soft);background:var(--ps-bg);align-items:center;display:flex}.psimple .ps-detail-nav .ps-back{color:var(--ps-ink-2);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.psimple .ps-detail-nav .ps-back svg{width:16px;height:16px}.psimple .ps-video-play{z-index:5;background:var(--ps-paper-on-photo);cursor:pointer;-webkit-backdrop-filter:blur(8px);border:none;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -10px #0006}.psimple .ps-video-play svg{width:28px;height:28px;color:var(--ps-ink)}.psimple .ps-stage{background:var(--ps-bg);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.psimple .ps-stage{grid-template-columns:1.18fr 1fr}.psimple .ps-hero{aspect-ratio:4/5;max-height:92vh}.psimple .ps-watermark{font-size:28px;bottom:22px;left:32px}.psimple .ps-counter{padding:8px 16px 7px;font-size:14px;bottom:24px;right:24px}.psimple .ps-counter .segs i{width:22px;height:3px}}.psimple .ps-meta-col{padding:var(--s-6) var(--s-5) 0}@media (min-width:1024px){.psimple .ps-meta-col{padding:var(--s-7) var(--s-7);flex-direction:column;display:flex}}@media (min-width:1280px){.psimple .ps-meta-col{padding:var(--s-8) var(--s-8)}}.psimple .ps-skip{background:var(--ps-ink);color:var(--ps-paper);z-index:100;border-radius:6px;padding:8px 12px;position:absolute;top:0;left:-9999px}.psimple .ps-skip:focus{top:8px;left:8px}.psimple .ps-block{padding:var(--s-6) var(--s-5) 0}.psimple .ps-block-pad{padding:0 var(--s-5)}@media (min-width:1024px){.psimple .ps-block,.psimple .ps-block-pad{padding:0}}.psimple .ps-insp-wrap{padding:var(--s-7) 0 0}@media (min-width:1024px){.psimple .ps-insp-wrap{padding:var(--s-8) var(--s-8) var(--s-7)}}.psimple-hybrid{background:var(--ps-bg);color:var(--ps-ink)}.psimple-hybrid .psh-main{width:100%;max-width:1180px;padding:0 var(--s-5) var(--s-7);margin:0 auto}@media (min-width:1024px){.psimple-hybrid .psh-main{padding:0 var(--s-7) var(--s-8)}}.psimple-hybrid .psh-masthead{padding:var(--s-6) 0 var(--s-5);border-bottom:1px solid var(--ps-line-soft);margin-bottom:var(--s-5)}@media (min-width:1024px){.psimple-hybrid .psh-masthead{padding:var(--s-8) 0 var(--s-6);margin-bottom:var(--s-6)}}.psimple-hybrid .psh-crumb{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ps-ink-soft);margin-bottom:var(--s-5);transition:color var(--ps-t-fast) var(--ps-ease);align-items:center;gap:8px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.psimple-hybrid .psh-crumb:hover{color:var(--ps-accent)}.psimple-hybrid .psh-crumb svg{width:14px;height:14px}.psimple-hybrid .psh-stamp{font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ps-accent);margin-bottom:var(--s-3);font-size:12px;font-weight:500;display:block}.psimple-hybrid .psh-brand{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--ps-ink);text-wrap:balance;margin:0;font-size:clamp(44px,11vw,64px);font-weight:400;line-height:.98}@media (min-width:1024px){.psimple-hybrid .psh-brand{font-size:clamp(64px,7vw,104px)}}.psimple-hybrid .psh-tagline{font-family:var(--f-serif);color:var(--ps-ink-2);margin:var(--s-3) 0 0;max-width:38ch;font-size:clamp(19px,4.6vw,24px);font-style:italic;font-weight:400;line-height:1.28}.psimple-hybrid .psh-hero{margin:0 0 var(--s-2);background:var(--ps-paper-deep);aspect-ratio:4/3;border-radius:18px;position:relative;overflow:hidden}@media (min-width:1024px){.psimple-hybrid .psh-hero{aspect-ratio:16/9;border-radius:22px}}.psimple-hybrid .psh-hero :is(img,picture){width:100%;height:100%;display:block}.psimple-hybrid .psh-hero img{object-fit:cover;width:100%;height:100%}.psimple-hybrid .psh-photo-btn{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.psimple-hybrid .psh-strip{gap:var(--s-2);margin:var(--s-2) 0 var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.psimple-hybrid .psh-strip{gap:var(--s-3);margin:var(--s-3) 0 var(--s-8);grid-template-columns:repeat(3,1fr)}.psimple-hybrid .psh-strip[data-count="1"]{grid-template-columns:1fr}}.psimple-hybrid .psh-strip-photo{background:var(--ps-paper-deep);aspect-ratio:1;border-radius:14px;margin:0;position:relative;overflow:hidden}.psimple-hybrid .psh-strip[data-count="1"] .psh-strip-photo{aspect-ratio:16/7}.psimple-hybrid .psh-strip-photo :is(img,picture){width:100%;height:100%;display:block}.psimple-hybrid .psh-strip-photo img{object-fit:cover}.psimple-hybrid .psh-story{max-width:60ch;margin:0 0 var(--s-7)}@media (min-width:1024px){.psimple-hybrid .psh-story{margin:0 0 var(--s-8)}}.psimple-hybrid .psh-story-body{color:var(--ps-ink-2);text-wrap:pretty;margin:0;font-size:clamp(18px,4.4vw,21px);line-height:1.62}.psimple-hybrid .psh-made{margin:0 0 var(--s-7)}@media (min-width:1024px){.psimple-hybrid .psh-made{margin:0 0 var(--s-8)}}.psimple-hybrid .psh-made-head{align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--ps-line-soft);margin-bottom:var(--s-5);display:flex}.psimple-hybrid .psh-label{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--ps-ink);font-size:clamp(24px,5.5vw,30px);line-height:1}.psimple-hybrid .psh-count{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ps-ink-soft);white-space:nowrap;margin-left:auto;font-size:11px}.psimple-hybrid .psh-chips{gap:var(--s-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.psimple-hybrid .psh-chips{grid-template-columns:repeat(2,1fr)}}.psimple-hybrid .psh-chip{align-items:center;gap:var(--s-4);padding:var(--s-3);background:var(--ps-paper);border:1px solid var(--ps-line-soft);color:var(--ps-ink);transition:border-color var(--ps-t-fast) var(--ps-ease),transform var(--ps-t-fast) var(--ps-ease),background var(--ps-t-fast) var(--ps-ease);border-radius:16px;text-decoration:none;display:flex}.psimple-hybrid .psh-chip:hover{border-color:var(--ps-line);transform:translateY(-1px)}.psimple-hybrid .psh-chip-thumb{background:var(--ps-paper-deep);border-radius:11px;flex:none;width:60px;height:60px;overflow:hidden}.psimple-hybrid .psh-chip-thumb :is(img,picture){width:100%;height:100%;display:block}.psimple-hybrid .psh-chip-thumb img{object-fit:cover}.psimple-hybrid .psh-chip-text{flex:auto;min-width:0}.psimple-hybrid .psh-chip-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.psimple-hybrid .psh-chip-type{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ps-ink-soft);margin-top:4px;font-size:10px;display:block}.psimple-hybrid .psh-chip-go{background:var(--ps-bg);border:1px solid var(--ps-line);width:34px;height:34px;color:var(--ps-ink-soft);transition:background var(--ps-t-fast) var(--ps-ease),color var(--ps-t-fast) var(--ps-ease),transform var(--ps-t-fast) var(--ps-ease);border-radius:999px;flex:none;place-items:center;display:grid}.psimple-hybrid .psh-chip:hover .psh-chip-go{background:var(--ps-accent);border-color:var(--ps-accent);color:var(--ps-paper);transform:translate(2px)}.psimple-hybrid .psh-cta{align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-6) 0 0;border-top:1px solid var(--ps-line-soft);flex-wrap:wrap;display:flex}.psimple-hybrid .psh-cta-line{font-family:var(--f-serif);color:var(--ps-ink);margin:0;font-size:clamp(22px,5vw,28px);font-style:italic;line-height:1.1}.psimple-hybrid .psh-cta-link{letter-spacing:.01em;color:var(--ps-accent);transition:gap var(--ps-t-fast) var(--ps-ease);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.psimple-hybrid .psh-cta-link:hover{gap:14px}.psimple-hybrid .psh-cta-link svg{width:16px;height:16px}.pdet{--pdet-col:720px;--pdet-pad:var(--s-5);background:var(--bg);color:var(--ink);font-family:var(--f-sans);min-height:100vh;overflow-x:clip}@media (min-width:1024px){.pdet{--pdet-pad:var(--s-7)}}.pdet-nav{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--pdet-pad);max-width:1240px;margin:0 auto;display:flex}.pdet-nav__logo{align-items:center;display:inline-flex}.pdet-nav__logo img{width:auto;height:26px;display:block}.pdet-nav__back{align-items:center;gap:var(--s-2);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.pdet-nav__back:hover{color:var(--ink)}.pdet-record-wrap{max-width:1240px;margin:var(--s-6) auto 0;padding:0 var(--pdet-pad)}.pdet-record{gap:var(--s-6);flex-direction:column;display:flex}.pdet-main,.pdet-railL{display:contents}.pdet-ident{order:1}.pdet-heroD{order:2}.pdet-specD{order:3}.pdet-mbody{order:4}.pdet-miniP{order:5}.pdet-bD{order:6}.pdet-gallery{order:7}.pdet-video{order:8}@media (min-width:1024px){.pdet-record{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:row;align-items:stretch;gap:0}.pdet-railL{width:380px;top:var(--s-5);padding:var(--s-7) 34px var(--s-6);flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky}.pdet-main{border-left:1px solid var(--line);min-width:0;padding-bottom:var(--s-7);flex:1;display:block}.pdet-ident{margin-bottom:var(--s-5)}.pdet-miniP,.pdet-specD{margin-bottom:var(--s-4)}}.pdet-recstamp{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1.5px solid var(--accent);border-radius:6px;align-self:flex-start;padding:7px 12px;font-size:10px;display:inline-block;transform:rotate(-2deg)}.pdet-rectitle{font-family:var(--f-sans);letter-spacing:-.02em;color:var(--ink);margin:var(--s-4) 0 6px;font-size:clamp(30px,4.4vw,36px);font-weight:800;line-height:1.02}.pdet-tg{font-family:var(--f-serif);color:var(--ink-2);font-size:17px;font-style:italic;font-weight:400;line-height:1.35;display:block}.pdet-specD{border:1px solid var(--line);background:var(--bg-card);border-radius:14px;margin:0;padding:0;overflow:hidden}.pdet-specD__row{justify-content:space-between;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);margin:0;padding:12px 16px;display:flex}.pdet-specD__row:last-child{border-bottom:none}.pdet-specD__k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.pdet-specD__v{font-family:var(--f-sans);color:var(--ink);text-align:right;font-size:13.5px;font-weight:600}.pdet-miniP{gap:var(--s-2);flex-direction:column;margin:0;display:flex}.pdet-miniP__a{justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--f-sans);color:var(--ink);background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.pdet-miniP__a span{color:var(--ink-3);transition:color .2s,transform .2s}.pdet-miniP__a:hover{border-color:var(--ink-3);transform:translateY(-1px)}.pdet-miniP__a:hover span{color:var(--accent);transform:translate(2px)}.pdet-bD{justify-content:center;align-items:center;gap:var(--s-2);text-align:center;background:var(--ink);color:var(--bg-card);font-family:var(--f-sans);border-radius:var(--r-pill);padding:14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:flex}.pdet-bD span{transition:transform .2s}.pdet-bD:hover{background:#000;transform:translateY(-1px)}.pdet-bD:hover span{transform:translate(3px)}.pdet-heroD{margin:0;position:relative}.pdet-heroD__btn{background:var(--bg-2);cursor:zoom-in;aspect-ratio:16/10;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}@media (min-width:1024px){.pdet-heroD__btn{aspect-ratio:auto;height:380px}}.pdet-heroD__zoom{right:var(--s-4);bottom:var(--s-4);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);opacity:0;background:#fbf7f0eb;font-size:11px;transition:opacity .22s,transform .22s;position:absolute;transform:translateY(4px)}.pdet-heroD__btn:focus-visible .pdet-heroD__zoom,.pdet-heroD__btn:hover .pdet-heroD__zoom{opacity:1;transform:translateY(0)}.pdet-img{object-fit:cover;width:100%;height:100%;display:block}.pdet-mbody{max-width:none}@media (min-width:1024px){.pdet-mbody{max-width:720px;padding:var(--s-6) 40px var(--s-7)}}.pdet-chapter{margin-bottom:var(--s-6)}.pdet-chapter:last-child{margin-bottom:0}.pdet-chapter__eyebrow{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--s-2);font-size:12px;font-weight:700;display:block}.pdet-chapter__p{font-family:var(--f-sans);color:var(--ink-2);margin:0 0 var(--s-4);font-size:15.5px;line-height:1.7}.pdet-chapter__p:last-child{margin-bottom:0}.pdet-oq{gap:var(--s-3);margin-top:var(--s-5);flex-direction:column;display:flex}@media (min-width:560px){.pdet-oq{flex-direction:row;align-items:stretch;gap:14px}}.pdet-outcome{background:var(--amber-bg);border:1px solid var(--amber);border-radius:16px;flex:1;padding:22px}.pdet-outcome b{font-family:var(--f-sans);letter-spacing:-.01em;color:var(--ink);font-size:clamp(26px,3.6vw,30px);font-weight:800;line-height:1.05;display:block}.pdet-outcome span{font-family:var(--f-mono);letter-spacing:.04em;color:#7a6630;margin-top:6px;font-size:12px;display:block}.pdet-quote{background:var(--sage-bg);border:1px solid var(--sage);border-radius:16px;flex-direction:column;flex:1.4;justify-content:center;margin:0;padding:22px;display:flex}.pdet-quote__text{font-family:var(--f-serif);color:var(--ink);margin:0;font-size:clamp(17px,2.4vw,19px);font-style:italic;font-weight:400;line-height:1.4}.pdet-quote__by{font-family:var(--f-mono);letter-spacing:.04em;color:var(--sage);margin-top:12px;font-size:12px}.pdet-gallery__eyebrow{align-items:baseline;gap:var(--s-3);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s-5);font-size:11px;display:flex}.pdet-gallery__no{color:var(--accent);border:1px solid var(--line);border-radius:var(--r-s);padding:2px var(--s-2)}.pdet-gallery{margin:0}@media (min-width:1024px){.pdet-main .pdet-gallery{padding:0 40px}}.pdet-gallery__grid{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.pdet-gallery__grid{grid-template-columns:1fr 1fr}.pdet-plate--wide{grid-column:1/-1}}.pdet-plate{aspect-ratio:4/3;position:relative}.pdet-plate__btn{background:var(--bg-2);border-radius:var(--r-l);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.pdet-plate--wide{aspect-ratio:16/9}.pdet-plate__no{left:var(--s-3);bottom:var(--s-3);font-family:var(--f-mono);letter-spacing:.04em;color:var(--bg-card);padding:2px var(--s-2);border-radius:var(--r-s);background:#1a17158c;font-size:11px;position:absolute}.pf-pins{pointer-events:none;z-index:3;position:absolute;inset:0}.pf-pin{pointer-events:auto;width:22px;height:22px;color:var(--ink);place-items:center;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.pf-pin:focus-within,.pf-pin:hover{z-index:5}.pf-pin__dot{background:var(--accent);border:2.5px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 1px 6px #00000073}.pf-pin__tip{font-family:var(--f-sans);white-space:nowrap;color:var(--ink);opacity:0;visibility:hidden;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 4px 14px #0000004d}.pf-pin--flip .pf-pin__tip{left:auto;right:24px}.pf-pin__arrow{opacity:.55}.pf-pin:focus-visible .pf-pin__tip,.pf-pin:hover .pf-pin__tip{opacity:1;visibility:visible}.pf-pin:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:50%}@media (hover:none){.pf-pin__tip{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.pf-pin__tip{transition:none}}.psh-strip-photo .pf-pin__tip{padding:4px 7px;font-size:10px}.pdet-video{margin:0}@media (min-width:1024px){.pdet-main .pdet-video{padding:var(--s-6) 40px 0}}.pdet-video__frame{border-radius:var(--r-l);background:var(--ink);aspect-ratio:16/9;position:relative;overflow:hidden}.pdet-video__el{object-fit:cover;width:100%;height:100%;display:block}.pdet-video__play{width:76px;height:76px;color:var(--ink);cursor:pointer;background:#fbf7f0eb;border:0;border-radius:50%;place-items:center;margin:auto;transition:transform .2s,background .2s;display:grid;position:absolute;inset:0}.pdet-video__play:hover{background:var(--bg-card);transform:scale(1.06)}.pdet-related{max-width:1240px;margin:var(--s-8) auto 0;padding:0 var(--pdet-pad) var(--s-8)}.pdet-related__grid{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}@media (min-width:768px){.pdet-related__grid{grid-template-columns:repeat(3,1fr)}}.pdet-related__card{color:var(--ink);text-decoration:none;display:block}.pdet-related__ph{border-radius:var(--r-l);background:var(--bg-2);aspect-ratio:3/4;display:block;overflow:hidden}.pdet-related__ph .pdet-img{transition:transform .45s}.pdet-related__card:hover .pdet-related__ph .pdet-img{transform:scale(1.04)}.pdet-related__name{align-items:center;gap:var(--s-2);font-family:var(--f-serif);letter-spacing:-.005em;margin-top:var(--s-3);font-size:20px;font-weight:400;display:flex}.pdet-related__cat{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:11px;display:block}.pdet-lightbox{z-index:1000;place-items:center;display:grid;position:fixed;inset:0}.pdet-lightbox__backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14110eeb;border:0;position:absolute;inset:0}.pdet-lightbox__stage{z-index:2;align-items:center;gap:var(--s-3);pointer-events:none;flex-direction:column;max-width:92vw;max-height:88vh;margin:0;display:flex;position:relative}.pdet-lightbox__img{object-fit:contain;border-radius:var(--r-m);width:auto;max-width:92vw;height:auto;max-height:82vh;display:block}.pdet-lightbox__cap{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bg-card);font-size:12px}.pdet-lightbox__close,.pdet-lightbox__nav{z-index:3;color:var(--bg-card);cursor:pointer;background:#f3ede41a;border:1px solid #f3ede44d;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute}.pdet-lightbox__close:hover,.pdet-lightbox__nav:hover{background:#f3ede438}.pdet-lightbox__close{top:var(--s-5);right:var(--s-5);width:44px;height:44px}.pdet-lightbox__nav{width:48px;height:48px;top:50%;transform:translateY(-50%)}.pdet-lightbox__nav--prev{left:var(--s-4)}.pdet-lightbox__nav--next{right:var(--s-4)}@media (prefers-reduced-motion:reduce){.pdet *,.pdet :after,.pdet :before{transition:none!important}}.plist{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--f-sans);background-image:linear-gradient(var(--line) 1px,transparent 1px);background-position:0 220px;background-size:100% 88px}.plist main{position:relative}.plist-head{max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,5vw,56px) clamp(28px,4vw,48px)}.plist-back{font:400 var(--t-meta)/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);transition:color .16s var(--ps-ease,ease);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.plist-back:hover{color:var(--ink)}.plist-back svg{width:15px;height:15px}.plist-stamp{font:400 var(--t-eyebrow)/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);flex-wrap:wrap;align-items:center;gap:10px;margin:clamp(28px,4vw,44px) 0 0;display:flex}.plist-stamp>span:last-child{color:var(--ink-3)}.plist-stamp__dot{color:var(--line-2)}.plist-title{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--ink);max-width:13ch;margin:18px 0 0;font-size:clamp(40px,7.5vw,84px);font-weight:400;line-height:.96}.plist-title em{color:var(--accent);font-style:italic}.plist-intro{max-width:46ch;font-size:var(--t-lead);color:var(--ink-2);margin:22px 0 0;line-height:1.6}.plist-ledger{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(56px,7vw,104px)}.plist-colhead{border-bottom:1px solid var(--line);font:400 var(--t-eyebrow)/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:24px;margin-bottom:8px;padding:0 8px 14px;display:none}.plist-colhead>span:first-child{width:64px}.plist-colhead>span:nth-child(2){flex:none;width:132px}.plist-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(20px,3vw,40px) clamp(20px,3vw,36px);margin-top:clamp(28px,4vw,48px);display:grid}.plist-rec{position:relative}.plist-rec__link{color:inherit;grid-template-rows:auto auto;gap:14px;text-decoration:none;display:grid}.plist-rec__no{z-index:2;font:400 var(--t-h3)/1 var(--f-mono);letter-spacing:.02em;color:var(--bg-card);background:var(--ink);border-radius:var(--r-s);transition:background .2s var(--ps-ease,ease),color .2s var(--ps-ease,ease);padding:6px 9px 5px;position:absolute;top:-6px;left:-2px;box-shadow:0 3px 12px #1a17152e}.plist-rec__frame{border-radius:var(--r-m);border:1px solid var(--line);background:var(--bg-2);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.plist-rec__img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s var(--ps-ease,cubic-bezier(.32,.72,.24,1)),filter .4s ease;filter:saturate(.96);transform:scale(1.001)}.plist-rec__nofile{height:100%;font:400 var(--t-meta)/1 var(--f-mono);letter-spacing:.04em;color:var(--ink-3)}.plist-rec__cue,.plist-rec__nofile{justify-content:center;align-items:center;display:flex}.plist-rec__cue{pointer-events:none;position:absolute;inset:0}.plist-rec__cue svg{width:18px;height:18px;color:var(--bg-card);box-sizing:content-box;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a17158c;padding:11px}.plist-rec__meta{gap:4px;padding:0 2px;display:grid}.plist-rec__brand{font-family:var(--f-serif);font-weight:400;font-size:var(--t-h3);letter-spacing:-.005em;color:var(--ink);line-height:1.08}.plist-rec__cat{letter-spacing:.1em;color:var(--ink-3)}.plist-rec__cat,.plist-rec__open{font:400 var(--t-meta)/1 var(--f-mono);text-transform:uppercase}.plist-rec__open{letter-spacing:.06em;color:var(--accent);opacity:0;transition:opacity .22s var(--ps-ease,ease),transform .22s var(--ps-ease,ease);align-items:center;gap:6px;margin-top:6px;display:inline-flex;transform:translate(-4px)}.plist-rec__open svg{width:14px;height:14px}.plist-rec__link:focus-visible .plist-rec__img,.plist-rec__link:hover .plist-rec__img{filter:saturate(1.02);transform:scale(1.045)}.plist-rec__link:focus-visible .plist-rec__no,.plist-rec__link:hover .plist-rec__no{background:var(--accent);color:var(--bg-card)}.plist-rec__link:focus-visible .plist-rec__open,.plist-rec__link:hover .plist-rec__open{opacity:1;transform:translate(0)}.plist-rec__link:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--r-m)}.plist-end{text-align:center;font:400 var(--t-meta)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:clamp(40px,6vw,72px) 0 0}.plist-empty{text-align:center;max-width:560px;margin:0 auto;padding:clamp(48px,8vw,120px) clamp(20px,5vw,56px)}.plist-empty__eyebrow{font:400 var(--t-eyebrow)/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0}.plist-empty__title{font-family:var(--f-serif);color:var(--ink);margin:18px 0 0;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.02}.plist-empty__body{max-width:40ch;font-size:var(--t-lead);color:var(--ink-2);margin:16px auto 0;line-height:1.6}.plist-empty__cta{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--bg-card);font:400 var(--t-body)/1 var(--f-sans);color:var(--ink);align-items:center;gap:10px;margin-top:28px;padding:13px 22px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.plist-empty__cta:hover{background:var(--bg-2);border-color:var(--ink-3)}.plist-empty__cta svg{width:16px;height:16px;color:var(--accent)}@media (min-width:720px){.plist-colhead{display:flex}}@media (prefers-reduced-motion:reduce){.plist-back,.plist-empty__cta,.plist-rec__img,.plist-rec__no,.plist-rec__open{transition:none!important}}.pshow{max-width:1180px;padding:var(--s-7) var(--s-5) var(--s-8);border-top:1px solid var(--line);margin:0 auto}.pshow-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.pshow-eyebrow{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:11px}.pshow-title{font-family:var(--f-serif);color:var(--ink);margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:400;line-height:1.08}.pshow-blurb{font-family:var(--f-sans);color:var(--ink);font-size:14.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.pshow-blurb{color:color-mix(in srgb,var(--ink) 62%,transparent)}}.pshow-blurb{max-width:46ch;margin:8px 0 0}.pshow-all{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:12px;transition:color .2s,border-color .2s;display:inline-flex}.pshow-all svg{width:15px;height:15px;transition:transform .2s}.pshow-all:hover{color:var(--accent);border-color:var(--accent)}.pshow-all:hover svg{transform:translate(3px)}.pshow-rail{gap:var(--s-4);scroll-snap-type:x mandatory;padding-bottom:var(--s-2);margin:0 calc(-1 * var(--s-5));padding-left:var(--s-5);padding-right:var(--s-5);scrollbar-width:thin;display:flex;overflow-x:auto}.pshow-rail::-webkit-scrollbar{height:6px}.pshow-rail::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.pshow-card{scroll-snap-align:start;flex-direction:column;flex:none;width:208px;text-decoration:none;display:flex}.pshow-card__frame{aspect-ratio:4/5;border:1px solid var(--line);background:var(--bg-card);border-radius:14px;display:block;overflow:hidden}.pshow-card__img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.pshow-card:hover .pshow-card__img{transform:scale(1.05)}.pshow-card__brand{font-family:var(--f-serif);color:var(--ink);margin-top:12px;font-size:18px;line-height:1.2}.pshow-card:hover .pshow-card__brand{color:var(--accent)}.pshow-card__cat{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:10.5px}@supports (color:color-mix(in lab,red,red)){.pshow-card__cat{color:color-mix(in srgb,var(--ink) 55%,transparent)}}.pshow-card__cat{margin-top:4px}@media (max-width:720px){.pshow{padding:var(--s-6) var(--s-4) var(--s-7)}.pshow-card{width:168px}.pshow-rail{margin:0 calc(-1 * var(--s-4));padding-left:var(--s-4);padding-right:var(--s-4)}}@media (max-width:639px){html:has([data-home-snap]){scroll-snap-type:y proximity}}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[data-media-guard=off],[data-media-guard=off] img{-webkit-touch-callout:default;-webkit-user-drag:auto;-webkit-user-select:auto;user-select:auto}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}